目录
2017年北京工业大学城市交通学院C语言复试仿真模拟三套题(一) ................................... 2
2017年北京工业大学城市交通学院C语言复试仿真模拟三套题(二) ................................... 7
2017年北京工业大学城市交通学院C语言复试仿真模拟三套题(三) ................................. 11
第 1 页,共 15 页
2017年北京工业大学城市交通学院C语言复试仿真模拟三套题(一)
说明:本资料为2017复试学员内部使用,严格按照2017复试常考题型及难度全真模拟预测。 ————————————————————————————————————————
一、选择题
1. 有以下程序
程序运行后的输出结果是( )。
A.4
B.3
C.1
D.9
【答案】B
【解析】两层的for循环相当于
2. 有以下程序:
程序运行后的输出结果是( )。
A.3
B.5
C.7
D.9
【答案】A
【解析】本题中for语句的主体为一个switch语句,switch
语句的判断条件
,然后终止本层语句。所以当
时:C否则执行当时:语句然后再执行当时执行语句并终止本层switch所以
时for循环结束。结果为3。
第 2 页,共 15 页
3. 以下程序段中,循环次数不超过10的是( )。
A. B. C. D. 【答案】A
【解析】A项,
执行函数体
判断条件
不成立,退出循环,循环次数为1,不超过10由于执行函数体时i在增加,
一直成立,
由于函
次,A项正确。B项执行函数体i=6,判断条件为
程序陷入无限循环,循环次数大于10,B项错误。C项执行函数体i=3,判断条件为D项执行函数体i=4,判断条件为
数体中i每次増加2,所以永远不可能等于10,故程序会陷入无限循环,循环次数大于10,C项错误。
由于函数体中i每次减少2,所以永远不可能等于1,故程序
会陷入无限循环,循环次数大于10,D项错误。
4. 有以下程序:
程序运行后的输出结果是( )。 A.we
B.How are you! C.ay D.we!
【答案】A
【解析】for语句循环体执行功能是,每次当给
赋值完成后,j值加1,因此
的
和
5. 有以下程序:
程序运行后的输出结果是( )。
第 3 页,共 15 页
元素为时,自动将
上一个单元内容赋值
分别赋值给
A.ABCDEFGHIJKLMNOP
B.ABCDEFGHHKL
C.ABCD
D.AEIM
【答案】D
【解析】auto变量又称为自动变量,函数定义变量时,如果没有指定存储类别,系统就认为所定义的变量具 有自动类别,D选项正确。static变量又称为静态变量,编译时为其分配的内存在静态存储区中。register变量又称为寄存器变量,变量的值保留在CPU的寄存器中,而不是像一般变量那样占内存单元。当定义一个函数时, 若在函数返回值的类型前加上说明符extern时,称此函数为外部函数,外部函数在整个源程序中都有效。
6. 有以下程序:
程序运行后的输出结果是( )。
A.12
B.11
C.10
D.9
【答案】C 【解析】表示按照八进制赋值,则十进制数为9,所以输出++x的结果为10。
7. 以下叙述中错误的是( )。
A.gets函数用于从终端读入字符串
B.getchar函数用于从磁盘文件读入字符
C.fputs函数用于把字符串输出到文件
D.fwrite函数用于以二进制形式输出数据到文件
【答案】B
【解析】fgeto函数从磁盘文件中读入字符,getchar函数从终端或者键盘接收字符。
8. 有以下程序:
程序的运行结果是( )。
A.3
第 4 页,共 15 页
www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。