2017年空军工程大学装备管理与安全工程学院876C语言程序设计与数据库技术考研导师圈点必考题汇编
● 摘要
一、选择题
1. 以下能正确输出字符a 的语句是( )。
【答案】A
【解析】“格式控制串”用来指定每个输出项的输出格式,对应字符串,对应字符,对应整型。,单引号里面的内容为字符’a ’,A 选项正确。B 、C 、D 选项双引号里面的内容为字符串“a ”语句本身就有问题。
2. 表达式:
A.0 B.3 C.4 D.5
【答案】B
【解析】运算符强制类
型转换表达式的形式为:(类型名)(表达式)。结果为4, 减号后面的结果为1,故结果为3。
3. 有以下程序:
程序的运行结果是( )。 A.6,5,4,3,2,1, B.1, 1
C.1, 1, 1, 1, 1, 1, D.1,2,3,4,5,6,
第 2 页,共 38 页
的值是( )。
的优先级高于故先进行除法和求余运算,再进行减法运算。
转换成double 类型,再转换成int 类型,
【答案】A 【
解
析
】
本
题
中
递
归
函
数
调
用
执
行
过
程
为
:输
出
也即
返回执行
之后的输出x[0]语句,即5, 同理再返回上一个f 函数,依
次输出4, 3,2,1。
4. 执行以下程序段后,w 的值为( )。
A.-1 B.NULL C.1 D.0
【答案】C
【解析】因为真,因此
5. 有以下程序:
程序运行后的输出结果是( )。 A.m=6 B.m=2 C.m=4 D.m=5 【答案】A
【解析】主函数中的第一个for 循环的循环变量i 的取值范围是1、2, 第二个for 循环的循环变量j 的取值范围是3、2、1。当i 与j 的乘积大于3时将退出整个循环,否则把i 与j 的乘积与m 相乘的结果赋给m 。仅当i=1时,内层循环中
的
第 3 页,共 38 页
都是非零整数,因此的值为1。
又因为知也为
语句才能执行,因
此
6. 设有定义:以下不能将一行(不超过80个字符)带有空格的字符串正确
读入的语句或语句组是( )。
A. B. C. D.
【答案】C
【解析】字符串的输入有两种方式:使用scanf ( )函数和使用get ( )函数。scanf 输入时,遇到控制字符 (空格,换行等)就认为字符输入结束,当字符串中含有空格时,用scanf 输入导致字符串输入不完整。
7. 有以下程序:
编译时编译器提示错误信息,你认为出错的语句是( )。
C.k=l,m=8;
【答案】A
【解析】A 项,是不正确的表达式;
8. 以下选项中,能用作用户标识符的( )。
A.void B.8_8 C._0_
D.unsigned 【答案】c
【解析】标识符是由若干个字符组成的字符序列,用来命名程序的一些实体。语法规则为:①标识符由字母、数字或下画线组成;②第一个字符必须是字母或下画线;③标识符最多由274个字符组成;④在标识符中严格区分大小写字母;⑤关键字不能作为自定义的标识符在程序中使用。
9. 有以下程序:
第 4 页,共 38 页
相关内容
相关标签