2018年吉林大学行政院839电子政府概论、程序设计方法之C程序设计考研核心题库
● 摘要
一、选择题
1. 有以下程序:
程序运行后的输出结果是( )。
A.0
B.1
C.10
D.4
【答案】A
【解析】题for 循环内有break 和continue 语句,且均放在b+=a语句前面,无论if 条件是否满足,b+=a都不会被执行,因此b 值始终为0。
2. 有以下程序
程序的输出结果是( )。
A.19
B.13
C.11
D.15
【答案】A 【解析】
以
第 2 页,共 39 页
是把p
指向
即在for 循环中,通过指针p
依次访问所
3. 有如下程序:
程序运行时,从键盘输入2<回车>,输出结果是( )。
A.ykpf
B.wind
C.xjoe
D.2222
【答案】A
【解析】程序执行过程为:定义字符数组str 并且初始化为:“wind”,定义password 并通过scanf 函数从 键盘为其赋值2。定义指针p 并使其指向字符串。通过while 循环,将字符数组中每
一个字符的码加2, 并且按字符格式输出每一个字符。程序运行后输出结果是:ykpf 。
4. 有以下程序:
程序运行后的输出结果是( )。
A.0
B. 变量无定义,输出不确定
C.-1
D.1
【答案】A
【解析】NULL 是包含在头文件stdiah 中的宏定义,其数值由编译器确定,一般情况下是0。
5. 有以下程序:
第 3 页,共 39 页
专注考研专业课13年,提供海量考研优质文档!
程序运行后的输出结果是( )。
A.INT :14
B.INT :13
C.INT :12
D.INT :
20
【答案】D
【解析】0x13是十六进制数,需要输出十进制数,换算成十进制:INT=x+l=20,因此答案为D 选项。
6. 以下不属于C 语言位运算符的是(
)。
A.! B.
C.
D. 〜
【答案】A
【解析】c 语言常用的位运算符有:”按位求反,“<<”
左移,
“>>
”右移
,
按位异或
,
“”按位或。A 项“!”为逻辑运算符“非”
。
7. 有以下程序:
编译时编译器提示错误信息,你认为出错的语句是(
)。
C.k=l,m=8;
【答案】A
【解析】A 项,
8. 有以下函数:
第 4 页,共 39 页 输出按位与
,是不正确的表达式;
相关内容
相关标签