2017年北京理工大学软件工程C语言程序设计考研复试核心题库

 

目录

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图纸等内容。


TOP最近更新内容

    园林史名词解释
    长城小学关爱留守儿童工作制度
  • 上一篇:2017年北京印刷学院信息工程学院电子与通信工程综合测试复试之C
  • 下一篇:幼儿园语言教学法