目录
2017年北京理工大学软件工程C语言程序设计考研复试核心题库(一) ................................ 2
2017年北京理工大学软件工程C语言程序设计考研复试核心题库(二) ................................ 7
2017年北京理工大学软件工程C语言程序设计考研复试核心题库(三) .............................. 11
2017年北京理工大学软件工程C语言程序设计考研复试核心题库(四) .............................. 16
2017年北京理工大学软件工程C语言程序设计考研复试核心题库(五) .............................. 20
第 1 页,共 24 页
2017年北京理工大学软件工程C语言程序设计考研复试核心题库(一)
说明:本资料为学员内部使用,整理汇编了2017考研复试重点题及历年复试常考题型。 ————————————————————————————————————————
一、选择题
1. 有如下程序:
程序运行后的输出结果是( )。
A.124,124,
B.123,124,
C.124,123,
D.123,123
【答案】A
【解析】本题程序执行过程为:调用change函数,将变量data地址传入函数,返回当前指针指向的变量值123,之后此变量加一,data=124。输出data=124。再次调用函数,返回当前指针指向的变量值124,然后此地址内存中变量加一,data=125,然后将返回值124赋给变量data=124,最后输出data=124。A项正确。
2. 以下叙述中正确的是( )。
A.C程序中的注释只能出现在程序的开始位置和语句的后面
B.C程序书写格式严格,要求一行内只能写一个语句
C.C程序书写格式自由,一个语句可以写在多行上
D.用C语言编写的程序只能放在一个程序文件中
【答案】C
【解析】C程序的注释可以出现在C程序的任何位置,注释符号:序中,一行内可写多个语句,每条语句用分号
文件中,用#indUde命令行实现文件包含功能。
或。(:程结束。用C语言编写的程序可以放在多个程序
第 2 页,共 24 页
3. 若变量已正确定义并赋值,则错误的赋值语句是。
【答案】D
【解析】赋值号的左边必须是一个代表某个存储单元的变量名,赋值号的右边必须是C语言
中合法的表达式。赋值运算的功能是先求出右边表达式的值,然后把此值赋给赋值号左边的变量。
4. 有以下程序:
程序的输出结果是( )。
A.22
B.18
C.20
D.16
【答案】D
【解析】语
句相当
于程序执行过程为
退出循环。
5. 有以下程序:
执行时如输入:则输出结果是( )。 A. B. C.^ D.
【答案】A
第 3 页,共 24 页 :
【解析】程序执行过程为:读入一个字符存入缓存区,判断字符是否为如不是,继续读
入字符,直到读入的字符是“#”,存入缓存区,退出循环,将缓冲区字符一个个输出,
结果为
6. 设a,b,C是整型变量,且已正确赋初值,以下选项中错误的赋值语句是( )。
【答案】D 【解析】D项,再给b赋
值为1,再计算赋值运算符左边必须是一个变量,但数值2是常量,语法错误。
7. 一下四个程序中,完全正确的是( )
【答案】B
【解析】A项中,“main( ) ”函数后面不能加分号;C语言中注释语句的注释方法是:
或注释一行,且前缺少“#”号。
8. 有以下程序段:
程序的输出结果是( )。
【答案】A 【解析】因为的值不变。
第 4 页,共 24 页
具有最高优先级,b先赋值9,再根据赋值运算符号自右向左进行赋值,
不能嵌套使用,C项错误;D
选项中预编译命令
所以if语句判断条件不成立,于是执行得到a和b
www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。