2017年河南科技学院信息工程学院911计算机技术综合之C程序设计考研题库
● 摘要
一、选择题
1. 有以下程序:
程序运行后的输出结果是( )。
【答案】D 【解析
】制:
因此答案为D 选项。
2. 以下叙述正确的是( )
A.C 编译程序把文件后缀为B.C 编译程序把文件后缀为D. 链接程序把文件后缀为【答案】A
【解析】C 编译程序把文件后缀为C 的源程序文件编译成文件后缀为.obj 的二进制文件,链接将一个或多个 目标文件与程序用到的库文件连接起来,形成一个可以在操作系统直接运行的执行程序.exe , 故排除
3. 有以下程序:
项,A 选项正确。
的源程序文件编译成文件后缀为.obj 的二进制文件 的源程序文件编译成文件后缀为.exe 的可执行文件 的源程序文件链接成文件后缀为.exe 的可执行文件
是十六进制数
,
需要输出十进制数,换算成十进
C.C 编译程序把文件后缀为.obj 的二进制文件编译成文件后缀为.exe 的可执行文件
程序运行的结果是( )。 A.3456787 B.876543 C.1098765 D.321678 【答案】D
【解析】由于数组名本身是一个地址,所以在用数组名作为实参传递时,对应的形参相当于一个指针变量,在函数中可以通过指针变量来引用数组元素,从而改变元素的值。本题中函数fun 的作用是将数组A 的前n 个元素进 行逆转,变为
4. 程序段:
A.123.141593 B.123.141493 C.12, 3.141593 D.123.1415930 【答案】A
【解析】输出的x 与y 之间没有空格,保留6位。
5. 有以下程序:
程序运行后的输出结果是( )。 A.3344 B.2050 C.3040 D.0304 【答案】C
的结果是数组k 的前五个元素
逆转后,输出数组中第3个至第8个元素。
的输出结果是( )。
代表输出字符型数据,y 的格式应为小数点后
【解析】main 函数的主体是一个for 循环语句,for 循环中包含一个switch 语句,如果判断条件为0则进入第二个switch 语句,如果判断语句为1则执行
,最后将数组顺序输出。所
以程序功能是将数组的偶数项设为0, 奇数项如果为奇数则减1,为偶数就加1,最后得到结果。
6. 有以下程序:
程序运行后的输出结果是( )。
【答案】A
【解析】程序执行过程为:定义STU 类型数组,长度为2, 并初始
化
调
用函数
将变量S[l]地址传人函数,函数执行后
结果为
故A 项正确。
7. 在一个C 源程序文件中所定义的全局变量,其作用域为( )。
A. 所在文件的全部范围 B. 所在程序的全部范围 C. 所在函数的全部范围
D. 由具体定义位置和extern 说明来决定范围 【答案】D
【解析】全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。
依次输出
相关内容
相关标签