2017年黑龙江八一农垦大学信息技术学院341农业知识综合三[专业硕士]之C程序设计考研冲刺密押题
● 摘要
一、选择题
1. 有以下程序:
程序运行后的结果是。 A.0 B.1 C.2 D.3
【答案】A 【
解
析
】
运
算
符
“/”
2. 若变量
【答案】B
【解析】B 项正确,给y 。A 项错误,改成
语言语法。
3. 有以下程序:
第 2 页,共 34 页
的优先级高
于
已正确定义并赋值,以下符合C 语言语法的表达式是( )。
是前缀表达式,是复合语句,先进行X--, 然后把自减后的值赋
是右值,不能被赋值;D 项错误,应
显然不符合C
是右值,不能被赋值;C 项错误,
是表示声明了一个double 变量,它名字是
程序运行后的输出结果是( )。 A.we
B.How are you! C.ay D.we!
【答案】A
【解析】for 语句循环体执行功能是,每次当给
赋值完成后,j 值加1,因此
的
和
4. 若有以下程序
则程序的输出结果是( )。 A.H9
B. 表达式不合法输出无定值
C.
D. 【答案】A
【解析】当字符参与数学运算时,替换成其在ACSII 码表中对应的数值,
则
在printf 函数中,cl 以字符的形式输出,得到结
果H ,c2以整数的形式输出,得到ASCII 码值9。
5. 以下叙述中错误的是( )。
A.C 程序必须由一个或一个以上的函数组成 B. 函数调用可以作为一个独立的语句存在 C. 若函数有返回值,必须通过return 语句返回
D. 函数可以通过实际参数和形式参数之间进行数据传递 【答案】C
【解析】C 项错误,比如main 函数中有
则可以通过exit 函数返回状态。A 项正确,C
程序至少有一个main 函数;B 项正确,C 语言中的函数可以仅进行某些操作而不返回函数值,这时函数的调用可作为一条 独立的语句;D 项正确,当函数调用为传引用时,形参指针和实参指针指向同一块内存,修改形参的同时也就修 改了实参。
第 3 页,共 34 页
元素为时,自动将
上一个单元内容赋值
分别赋值给
6. 设有定义( ) 。
A. B. C. D.
【答案】C
A 项,【解析】
_以下能给数组x 下标为6的元素读入数据的正确语句是
元素类型为double , 所以输入
B 项,,有误:虽然x+6为指针,但*(x+6)
并非地址;D 项,使用p[6]表7K 的不是地址,方式不正确。
7. 若要定义一个具有5个元素的整型数组,以下定义语句错误的是( )。
A.
B.
C.
D. 【答案】D
【解析】在C 语言中,一维数组的下标可以是整型常量或整型表达式,但不可以是变量。D 项,i 为变量。
8. 设有定义
以下能够代表数组元素A.
B. I
C.
D. 【答案】B
的是( )。
【解析】B 项,S+3指向a[3]的地址,先级高于*
,
等价子
代表
元素,对
I 取出数组元素A 项,小括号和方括号的优
先级相同,从左向右结合,先取的值,然后再进行方括号运算,编译错误;C 项,方括号的优
元素进行间址运算,编译错误;D 项,间址操
作符*的优先级高于加号,先取出8指向的数据,然后加3, 并不是数组元素
9. 以下选项中正确的定义语句是( )。
【答案】C
【解析】定义同一类型的变量时,不同变量之间需要用
分隔。A 项错误,a 和b 之间缺
少逗号而用分号,是不正确的,分号是语句结束标志;B 项错误,定义变量的同时为变量初始化赋值不能用连等;D 项错误,在double 和a 之间多了一个逗号,变量类型说明后面不应用逗号,应用空格分离。
第 4 页,共 34 页
相关内容
相关标签