目录
2017年北京工业大学城市交通学院C语言考研复试核心题库(一) ....................................... 2
2017年北京工业大学城市交通学院C语言考研复试核心题库(二) ....................................... 7
2017年北京工业大学城市交通学院C语言考研复试核心题库(三) ..................................... 11
2017年北京工业大学城市交通学院C语言考研复试核心题库(四) ..................................... 15
2017年北京工业大学城市交通学院C语言考研复试核心题库(五) ..................................... 19
第 1 页,共 23 页
2017年北京工业大学城市交通学院C语言考研复试核心题库(一)
说明:本资料为学员内部使用,整理汇编了2017考研复试重点题及历年复试常考题型。 ————————————————————————————————————————
一、选择题
1. 有以下程序
则以下函数调用语句错误的是( )。 A. B. C. D.
【答案】A 【解析】
返回值是int;声明了一个函数指针,它可以指向一个函数,该函数的形参是两个int,是把函数add的地址赋给指针f;函数指针的调用有两种方式,出现编译错误。 和项错误,已经表示调用函数add,返回15,
2. 有以下程序:
执行时若输入:Fig flower is red. <回车>则输出结果是( )。
A.Figflowerisred.
B.Figflowefisred.
C.Figflower is red.
D.Fig flower is red.
【答案】A
【解析】scanf( )函数从输入设备按照指定的类型输入对应类型的若干个数据,遇到空格、制表符和回车 时读取结束。可知读到第一个空格时
读到第二个空格时赋值结束,为flower,可知
式控制符%输出字符串,遇到
赋值结束,为Fig,从第一个有效字符为red.。prinff( )函数格为is,结束输出。输出结果为 “Figflowerisred. ”。
第 2 页,共 23 页
3. C语言程序中,运算对象必须是整型数的运算符是( )。
A.&&
B./
C.%
D.*
【答案】C
【解析】模运算中不能出现浮点数,运算对象只能是整数。
4. 以下叙述中正确的是( )。
A.在算法设计时,可以把复杂任务分解成一些简单的子任务
B.在C语言程序设计中,所有函数必须保存在一个源文件中
C.只要包含了三种基本结构的算法就是结构化程序
D.结构化程序必须包含所有的三种基本结构,缺一不可
【答案】A
【解析】A项正确,模块化的程序设计方法;B项错误,C语言中,函数可以放在不同的源文件中;CD两项错误,由三种基本结构所构成的程序称为结构化程序,三种基本结构可以任意组合。
5. 有以下程序
执行后的输出结果是( )。
A.32
B.24
C.5
D.40
【答案】A 【解析】是先判定i%5是否等于0,然后不管判定结果如何,执行
是先执行++i,然后判定i%8是否等于0。上述for循环可以写成:
第 3 页,共 23 页
6. 有以下程序
程序的输出结果是( )。
A.8
B.5
C.7
D.6
【答案】D
【解析】C语言中的标识符区分大小写,pad只实现了一次自增操作,结果输出6。
7. 以下叙述正确的是( )。
A.C语言程序是由过程和函数组成的
B.C语言函数可以嵌套调用,例如:
C.C语言函数不可以单独编译
D.C语言中除了 main函数,其他函数不可以作为单独文件形式存在
【答案】B
【解析】一个函数的返回值可以作为参数然后传给另一个函数,因此函数是可以嵌套调用的。A项错误,C 语言程序只有函数构成,没有过程;C项错误,编译系统的任务在于检查语法错误,只要符合语法规则的C程序都可以通过编译,就算是单独的函数也可以;D项错误,在C语言中除main( )函数以外的其他函数可以和main( ) 函数在同一个C文件中,也可以单独处于其他的C文件,只要在使用到这些函数的main( )函数的C文件中用预
编译指令
包含进来即可。
8. 有以下程序:
?
程序运行后的输出结果是。
第 4 页,共 23 页
www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。