2018年山东省培养单位烟台海岸带研究所864程序设计之C程序设计考研核心题库
● 摘要
目录
2018年山东省培养单位烟台海岸带研究所864程序设计之C 程序设计考研核心题库(一) . .. 2
2018年山东省培养单位烟台海岸带研究所864程序设计之C 程序设计考研核心题库(二) . .. 9 2018年山东省培养单位烟台海岸带研究所864程序设计之C 程序设计考研核心题库(三) . 17 2018年山东省培养单位烟台海岸带研究所864程序设计之C 程序设计考研核心题库(四) . 24 2018年山东省培养单位烟台海岸带研究所864程序设计之C 程序设计考研核心题库(五) . 32
一、选择题
1. 设文件指针fp 已定义,执行语句
中正确的是( )。
A. 写操作结束后可以从头开始读
B. 只能写不能读
C. 可以在原有内容后追加写
D. 可以随意读和写
【答案】B
【解析】用方式打开的文件只能用于向该文件写数据,而不能用于向计算机输入。如果指定的文件不存在,系统将用在fopen 调用中指定的文件名建立一个新文件;如果指定的文件已存在,则将从文件的起始位置开始写,文件中原有的内容将全部消失。
2. 有如下程序:
程序运行时,从键盘输入:3〈回车〉后,程序输出结果为( )。
A.3, 4,
B.0, 1,
C.3, 4, 5,
D.0, 1, 2, 3,
【答案】D
【解析】break 语句作用是结束整个循环过程,不再判断执行循环的条件是否成立,且在嵌套循环中,其只跳出最内层的一层循环。本题执行过程为:输入3, 则data=3; 执行for 循环,在
时,if 条件不成立,执行语句依次输出i 值,0,1,2,3; 直到i=4时,if 条件成立,执行break 退出for 循环。故D 选项正确。
后,以下针对文本文件file 操作的叙述
3. 以下关于C 语言函数参数传递方式的叙述正确的是( )。
A. 数据只能从实参单向传递给形参
B. 数据可以在实参和形参之间双向传递
C. 数据只能从形参单向传递给实参
D.C 语言的函数,参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用
【答案】A
【解析】数据只能由实参单向传递给形参称为“值传递”,而不能由形参传给实参,A 项正确;数组名、指针等作参数,实参传递给形参的是地址值,这样形参和实参就指向同一段内存单元,在函数体内对形参数据的改 变也将影响到实
4. 有以下程序:
程序运行后的输出结果是( )。
A.30
B.40
C.10
D.20
【答案】A
【解析】for 循环将数组a 中的值重新给自己赋值,执行完成后数组a 中的值没有发生变化,故最终输出的a[2]还是原来的a[2], 为30。
5. 表达式a+=a-=a=9的值是( )。
A.9
B.-9
C.18
D.0
【答案】D
【解析】a+=a-=a=9计算顺序为a+=(a-=(a=9)),首先a=9,a-=9, 即a=a-9=9-9=0;最后a+=0, 即a=a+0=0+0=0。
6. 设变量p 是指针变量,语句
A. B. C. D. 是给指针变量赋NULL 值,它等价于( )。
【答案】C
【解析】p=NULL,NULL 的代码值为0,等价于或p=0。
7. 若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是( )。
A. 函数的形参和实参分别占用不同的存储单元
B. 形参只是形式上的存在,不占用具体存储单元
C. 同名的实参和形参占同一存储单元
D. 函数的实参和其对应的形参共占同一存储单元
【答案】A
【解析】函数体中,变量(包括形参)只在函数被调用时才临时开辟存储单元,当退出函数时,这些临时开辟的存储单元全被释放掉。C 语言中函数调用可以分成传值和传引用,传值调用,形参是实参的数据拷贝;传引用调用,形参是实参的指针拷贝;所以,形参和实参占用不同的存储单元。
8. 若有定义inta ,b ,c ; 以下选项中的赋值语句正确的是( )。
A.a= (b=c) +1;
B. (a=b) =c=l:
C.a= (b==c) =1;
D.a+b=c:
【答案】A
【解析】赋值运算结合性为由右向左结合,赋值运算符左值为变量,右值为变量或常量,且左右两边数据类 型相同才能实现赋值。A 项中,将c 赋值给b ,然后将b 加1赋值给a ,是正确的赋值语句,正确。B 项中,将1 赋值给c , 赋值运算
赋值,错误。C 项中赋值运算
值
9. 如有表达式
【答案】D
【解析】?:表达式形式为为表达式,不是变量不能被赋值,D 项错误。 则其中与w 等价的表达式是( )。
中左值为表达式,不是变量不能被左值为逻辑表达式,不是变量不能被赋值,错误。D 项左当表达式1的值为真,则结果
为表达式2的值;当表达式1的值为假,则结果为表达式3的值。可见表达式w 等价于
10.有以下函数:
相关内容
相关标签