2017年北京信息科技大学计算机学院817数据结构和C语言[专业硕士]之C程序设计考研仿真模拟题
● 摘要
一、选择题
1. 有以下程序:
程序运行的结果是( )。
【答案】D
【解析】外层主循环从3减到1执行了 3次,嵌套的循环j 从1增到2, 每轮执行2次。每次输出
的值,就可以得到
每次换行发生在外循环完成一次循环之
后。
2. 有如下程序:
第 2 页,共 45 页
程序运行后的输出结果是( )。 A.ABCDDCBA B.ABCD C.A
D.DCBA 【答案】D
【解析】本题程序的执行过程为:调
用语句后的输出语句,输出
执行
函数
,
执行
执行
if 条件成
立
中if
if 条件不成立,输出
中if 语句后的输出语句,输出
中if 语句后的输出语句,输出A ,函数调用完成。程序运行后的输出结果是DCBA 。
3. 以下不能输出字符A 的语句是。(注:字符A 的ASCII 码值为65,字符a 的ASCII 码值为97。)
【答案】B
【解析】A 项,字符a 的ASCII 码值减去32为A 的ASCII 码值,执行字符输出,即为A ; B 项,执行整型输出,结果为65; C 项,字符型输出A ; D 项,字符型输出答案A 。
4. 有以下程序
在
【答案】A
【解析】C 语言中利用
函数判断数据类型长度,在
平台中,int 型数据占4个
字节,double 型数据占8个字节。
5. 下列语句中,正确的是( )。
【答案】A
【解析】A 项,将存放字符串常量的无名存储区的首地址赋给指针变量;BD 两项错误,C 语
第 3 页,共 45 页
平台上编译运行,程序运行后的输出结果是( )。
言中不可以用赋值语句给字符数组整体赋一字符串,可以逐个给数组元素赋字符值,并在最后加入字符串结束标志;C 项,赋 值格式错误。
6. 有以下程序:
程序运行后的输出结果是( )。 A.13.700000 B.14.000000 C.15.400000 D.14.900000 【答案】A
sqrt 为平方根计算函数,【解析】
7. 若有以下定义和语句:
则值为6的表达式是(提示:
【答案】D
的优先级高于
( )。
格式输出后为13.700000。
【解析】定义指向结构体变量的指针P ,并将结构体数组首地址赋给加一指向数组第二个元素,其成员ri=6, D 项正确员5。
8. 有以下程序:
第 4 页,共 45 页
指针自
指向结构体数组第一个元素,其成
是后缀,先取值,所以表达
指向结构体数组第一个元素,其成员n=5,由于
式为5, 之后再自加一为结构体数组第一个元素,其成员n=5, 先取值,表达式为
相关内容
相关标签