2016年东南大学苏州联合研究生院553C、C++程序设计之C程序设计复试笔试最后押题五套卷
● 摘要
一、选择题
1. 有以下程序:
程序的运行结果是( )。 A.-1, 0 B.0, 0 C. -1 , -1 D.1, 1 答:A
【解析】本题执行过程为:先取a 值为1, 执行循环,件不成
立,退出循环,再执行
2. 有以下程序:
程序的运行结果是( )。 A.15, 2 B.15, 15 C.2, 15 D.8, 8 答:A
【解析】本题求数组的最大值和最小值,首先把数组x 首地址的值赋给指针p , 故*p初始值为
第 2 页,共 32 页
执行再取a 值为0, 判断条
得到最后输出故A 项正确。
8, 而p 是地址值,P+1相当于数组中下一元素的地址,在for 循环,是求数组x 对应的最大值和最小值,fl 为最大值,f2为最小值。因此输出为15, 2。
3. 以下叙述中错误的是( )。
A.C 程序必须由一个或一个以上的函数组成 B. 函数调用可以作为一个独立的语句存在 C. 若函数有返回值,必须通过return 语句返回
D. 函数可以通过实际参数和形式参数之间进行数据传递 答:C
【解析】C 项错误,比如main 函数中有
则可以通过exit 函数返回状态。A 项正确,C
程序至少有一个main 函数;B 项正确,C 语言中的函数可以仅进行某些操作而不返回函数值,这时函数的调用可作为一条 独立的语句;D 项正确,当函数调用为传引用时,形参指针和实参指针指向同一块内存,修改形参的同时也就修 改了实参。
4 设变量己正确定义, 以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。.
A )C )答:D
【解析】要统计一行中输入字符个数(不包含回车符)的程序实现,首先定义一个用作统计的变量m 因为用作统计,所以需要赋初值为0; 因为字符结束要加换行符,故判断该行字符没有结束的程序实现应为
getohar
5. 设有定义:
intk=0;
以下选项的四个表达式中与其他三个表达式的值不相同的是( )。 A.++k B.k+=l C.k++ D.k+1 答:C
【解析】k++表达式值为k 的值,其余为k+1的值。
6. 以下叙述中正确的是( )。
A.C 程序中的注释只能出现在程序的开始位置和语句的后面 B.C 程序书写格式严格,要求一行内只能写一个语句 C.C 程序书写格式自由,一个语句可以写在多行上 D. 用C 语言编写的程序只能放在一个程序文件中 答:C
第 3 页,共 32 页
B )D )
由此具体实现语句用for 循环应
为
【解析】C 程序的注释可以出现在C 程序的任何位置,注释符号:序中,一行内可写多个语句,每条语句用分号
或。(:程
结束。用C 语言编写的程序可以放在多个程序
文件中,用#indUde命令行实现文件包含功能。
7. 以下程序的功能是判断输入的一个整数是否能被3或7整除,若能整除,输出YES , 否则输出NO 。在下划线处应填入的选项是( )。
A. B. C. D. 答:A B 选项确。
A 选项正
【解析】求余运算符为%,是否能被3或7整除表达式为为逻辑与,本题应该为逻辑或错误。
8. C 语言中,最基本的数据类型包括( )。‘
A. 整型、实型、逻辑型 B. 整型、字符型、数组 C. 整型、实型、字符型 D. 整型、实型、结构体 答:C
C 选项中为赋值运算符,D 选项为除号,错误。不是逻辑运算符“==”,错误。
【解析】C 语言中,最基本的数据类型包括整型、实型、字符型,答案为C 选项。
9. 有以下程序:
第 4 页,共 32 页
相关内容
相关标签