2016年河北科技大学信息科学与工程学院C程序设计考研复试题库
● 摘要
一、选择题
1. 有以下程序
程序执行后的输出结果是( )。 A.x=8 B.x=4 C.x-6 D.x=12 答:A
【解析】本题考查的是for 环的嵌套。外循环的循环变量i 从0递増到1会循环两次,内循环的循环变量i 从0递增到3会循环4次。但是内循环中有一条if 语句,每当j%2为真,即j 为奇数时会跳过下面的x++; 语句,所以4次内循环只有两次执行到x++; 语句,再加上外循环中包含的两条x++; 语句,所以每次外循环会使x 自増4次,两次外循环后x 的值为8。
2. 有以下程序:
程序运行后的输出结果是( )。
)
答:A
【解析】sqrt 为平方根计算函数,格式输出后为
3. 已知大写字母A 的ASCII 码是65,小写字母a 的ASCII 码是97。以下不能将变量c 中的大写字母转换为对应小写字母的语句是( )。
A.c=c+32
B.
C.
D. 答:B
【解析】大写字母转换为对应小写字母,即加上32, B 项不是累加32。
4. 有以下程序
程序运行后的输出结果是( )。 A.4 B.3 C.1 D.9 答:B
【解析】两层的for 循环相当于
5. 有以下程序:
程序运行后的输出结果是( )。 A.INT :14 B.INT :13 C.INT :12
所以
D.INT :20 答:D
【解析】0x13是十六进制数,需要输出十进制数,换算成十进制:INT=x+l=20,因此答案为D 选项。
6. 有以下程序:
程序运行的结果是( )。
答:D
【解析】对结构体变量赋初值时,相同类型的变量可以通过等号直接赋值,它会将每个成员在结构体中的顺一一对应赋初值,
可知
输出函数中要求输出的浮点数有效位为2位。
7. 有以下程序:
程序运行后的输出结果是( )。 A.6, 1 B.1, 1 C.7, 1 D.1, 2 答:C
【解析】表达式
. 中,>>是右移符号,数字13换算成二进制后右移1位,再和
中,首先判断13是否大于1,此时条件成立
1进行按位或运算,结果为7; 表达式
输出
返回1后,再和1进行或运算,结果为1,因此答案为C 选项。
8. 有以下程序
相关内容
相关标签