2016年青海大学机械工程学院C语言程序设计基础(同等学力加试)复试笔试仿真模拟题
● 摘要
一、选择题
1. 若有定义语句intx=12,y=8,z ;,
其后执行语句
A.1.9 B.1 C.2 D.2.4 答:B 由于z 定义为整型,故最终结果为1。
2. 若有定义和语句
赋给变量a 、5赋给变量b 的是( )。
A.3,5, B.3, 5, 4 C.35 D.3, 5 答:C
【解析】输入数据时,必须在数据后面紧跟一个逗号,以便于格式控制中的逗号一一匹配,否则就不能正确读入数据。
3. C 语言中,最基本的数据类型包括( )。‘
A. 整型、实型、逻辑型 B. 整型、字符型、数组 C. 整型、实型、字符型 D. 整型、实型、结构体 答:C
【解析】C 语言中,最基本的数据类型包括整型、实型、字符型,答案为C 选项。
4. 有以下程序:
程序运行后的输出结果是( )。
第 2 页,共 34 页
则z 的值为。
【解析】根据优先级先计算x/y, 即12/8,由于是整型,故x/y的值为1,接着计算0.9+1=1.9,
以下选项中的输入数据,不能把值3
A.197 B.143 C.33 D.28 答:B
【解析】根据宏定义的规定,题中果为143。
5. 有以下程序
程序运行后的输出结果是( )。 A.a+b=0 B.a+b=30 C.a+b=10 D. 出错 答:A
【解析】注释/*和*/之间计算机不参与编译,所以a 、b 值仍为0。
6. 若有以下程序
第 3 页,共 34 页
分别代入k 、j 的值后求出的结
则程序的输出结果是( )。 A.2,9,4,7, 6,5,8,3,10,1, B.10, 9, 8, 7, 6, 5, 4, 3, 2, 1, C.10, 1, 8, 3, 6, 5, 4, 7, 2, 9, D.1, 10, 3, 8, 5, 6, 7, 4, 9, 2, 答:C
【解析】fun 函数的作用是把数组a 中的奇数位置元素从小到大排序。
7. 有以下程序:
程序运行后的输出结果是( )。
答:D
【解析】函数f 对结构体进行修改,并返回新的结构体;main 函数先定义了一个结构体变量a 并为它赋初值,然后调用函数f 修改结构体变量的成员值,最后输出新的结构体变量成员。
8. 下面的函数调用语句中func 函数的实参个数是( )。
A.3 B.4 C.5 D.8 答:A
【解析】函数调用中,实参有多个时,它们之间应该用逗号分隔。本题中的实参有3个,
为
其中
逗号表达式做参数,
是函数做参数,
是
是逗号与函数相结合做参数。
第 4 页,共 34 页
相关内容
相关标签