2017年辽宁师范大学计算机与信息技术学院866C语言与数据结构考研题库
● 摘要
一、选择题
1. 有如下程序:
程序运行后的输出结果是( )。
【答案】C
【解析】程序执行过程为:判断先取值,
则也即是判断成立,输出T , 之后输出
2. 下面的函数调用语句中fimc 函数的实参个数是( )。
A.3 B.4 C.5 D.8
【答案】A
【解析】函数调用中实参有多个时,实参之间用逗号分隔。本题中的实参有3个,
为
其
中
是逗号表达式作为参数,
3. 有以下程序:
第 2 页,共 51 页
是否成立,前置运算先加1,则
故C 选项正确。
后置运算
是函数的返回值作为参数
,
是逗号与函数相结合作为参数。
程序运行的结果是( )。
【答案】D
【解析】在C 语言中,相同类型变量可以通过等号直接赋值,它会按照每个成员在结构体中的顺序一一对 应赋初值,可知,
4. 有以下程序:
程序运行后的输出结果是( )。 A.y=0 B.y=-l C.y=l
D.while 构成无限循环 【答案】B
【解析】当y=0时,不符合while 循环条件,经过y--值变为-1。
5. 有以下程序:
程序的运行结果是( )。
第 3 页,共 51 页
A.22 B.41 C.100 D.121 【答案】B
【解析】调用fun 函数,
6. 有以下程序:
程序的运行结果是( )。 A.10 B.20 C.14 D.16
【答案】C 【解析】
系统默认为指针指向数组中第
执行的是将数组
和
个元素,因此,在for 循环中
,
累加后赋值给n , 最后输出,值为14。
7. 以下C 语言用户标示符中,不合法的是( )。
A._1 B.AaBc C.a_b D.a--b
【答案】D
【解析】C 语言中的标识符只能由字母、数字和下画线构成,且第一个字符必须是字母或下画线,同时不能与C 语言中的关键字相同。D 项还有非法字符“-”。
8. 有以下程序段
当执行上述程序段,从键盘上输入555667777123后,y 的值为( )。 A.566.0 B.55566.0 C.7777.0 D.566777.0 【答案】A
【解析】本题考查的是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变
第 4 页,共 51 页
相关内容
相关标签