2018年广东工业大学计算机院831数据结构与C语言[专硕]之C程序设计考研强化五套模拟题
● 摘要
一、选择题
1. 有以下程序:
若运行时输入:35〈回车>,则输出结果是( )。
A.123
B.2
C.3
D.1
【答案】D
【解析】程序执行过程为:输入35<回车>, scanf 函数从键盘读人35赋值给x=35, 对if 条件进行判断,35>10, 条件成立,输出1,不再执行下面的elseif 语句,程序结束,输出结果为1, 故D 选项正确。
2. 执行以下程序段后,S 的值为( )。
A.13
B.16
C.17
D.45
【答案】B
【解析】
3. 有以下程序
第 2 页,共 43 页 的作用是访问数组a 中下标为k
的元素。 k=0时
,
程序的运行结果是( )。
A.1
B.0
C.2
D.3
【答案】A
【解析】只有i=3时,才能进入内部循环。
4. 有如下程序:
程序运行后的输出结果是( )。
A.FDBXX
B.FFFXX
C.FDBBB
D.ABCDE
【答案】A
【解析】对数组进行初始化时,如果在说明数组时给出了长度,但没有给所有的元素赋予初始值,而只依次给前面的几个数组元素赋予初值,那么C 语言将自动对余下的元素赋初值,
即
程序执行过程为:执行for 循环,将数组首地址赋给指针prr ,依次遍历每
一个元素,如果数组元素为0则输出‘X ’,如果不为0则按照字母表输出字符‘A ’后第个字符。程序运行后的输出结果为:FDBXX ,故A 项正确。
5. 有以下程序:
第 3 页,共 43 页
当执行程序时,按下列方式输入数据(从第一列开始,符)
代表回车,注意:回车是一个字
则输出结果是( )。
A.1234
B.12
C.123
D.1234
【答案】C 【解析】函数的一般调用形式为:scanf (格式控制,输入地址列表)。其中,格式控
和格式字符组成。制是用双引号括起来的字符串,包括格式字符和普通字符,格式是由1赋给了 a ,2赋给了 b ,然后
d 。所以程序的输出结果为:
6. 有如下程序:
程序运行后的输出结果是( )。
【答案】A
第 4 页,共 43 页
函数的功能是从标准输入设备上读入一个字符。根据程序中的格式控制可知,接收输入时分别把函数提取了一个换行符赋给c ,再提取了一个字符3赋给了
相关内容
相关标签