2017年北京理工大学生物医学工程C++语言程序设计(上机)复试仿真

 

目录

2017年北京理工大学生物医学工程C++语言程序设计(上机)复试仿真模拟三套题(一) ... 2

2017年北京理工大学生物医学工程C++语言程序设计(上机)复试仿真模拟三套题(二) ... 7 2017年北京理工大学生物医学工程C++语言程序设计(上机)复试仿真模拟三套题(三) . 13

第 1 页,共 16 页

2017年北京理工大学生物医学工程C++语言程序设计(上机)复试仿真模拟三套题

(一)

说明:本资料为2017复试学员内部使用,严格按照2017复试常考题型及难度全真模拟预测。 ————————————————————————————————————————

一、选择题

1. 有以下程序:

己知字母A的ASCII码值为65,程序运行后的输出结果是( )。

A.E,68

B.D,69

C.E,D

D.输出无定值

【答案】A

【解析】C语言中,字符型可以作为整型用,可以出现在任何需要整型的表达式中。该题中

c2,然后将cl按字母格式输出,c2按整型格式输出。 的main函数将字符A经过运算分别赋值给cl、

2. 有以下程序:

程序运行后的输出结果是( )。

第 2 页,共 16 页

【答案】D

【解析】D项正确,main函数中,首先为结构变量a,b初始化,再调用函数f( ),在f( )函数中,使用结构体变量a对指针b指向的结构体进行赋值,使得指针b指向的结构体成员依次赋值为结构体a的成员,然后依次输出指针b指向的结构体成员的值;由于f函数

形参b为指针,所以指针b指向的值被修改为a的同时,main函数中的实参b的值也被修改成a。

3. 有以下程序:

程序的运行结果是( )。

A.-1,0

B.0,0

C.-1,-1

D.1,1

【答案】A

【解析】本题执行过程为:先取a值为1,执行循环,a=0,执行b--,b=0,再取a值为0,判断条件不成立,退出循环,再执行a--得到a=-1,最后输出a=-l,b=0。故A项正确。

4. 以下叙述中错误的是( )。

A.在程序中凡是以“#”开始的语句行都是预处理命令行

B.预处理命令行的最后不能以分号表示结束

C.#defineMAX是合法的宏定义命令行

D.C程序对预处理命令行的处理是在程序执行的过程中进行的

【答案】D

【解析】在C语言中,以“#”开头的行都称为“编译预处理命令行”,其中的末尾不得用“;”结束,区别语句的定义和说明语句。C项,中的宏定义为不带参数的宏命令行,宏名之后可以有替换文本,也可以没有。编译预处理是在编译程序对C源程序进行编译前执行的。

5. 若在程序中变量均已定义成int类型,且已赋大于1的值,则下列选项中能正确表示代数式的表达式是( )。

第 3 页,共 16 页

【答案】A

【解析】abc均大于1,所以表达式

B项错误。C项表示表达 式小于1,需要用浮点类型表示。若要计算表达式值,结果需要使其自动转化成浮点类型,A项正确。B项变量与常量均为整型,不会自动转换为浮点类型,错误。D项,算数运算法结合性自左向右,先计算

为0,之后的计算无论是否转换数据类型结果均为0, D项错误。

6. 阅读以下程序:

该程序在编译时产生错误,其出错原因是( )。

A.定义语句出错,case是关键字,不能用作用户自定义标识符

B.定义语句出错,printF不能用作用户自定义标识符

C.定义语句无错,scanf不能作为输入函数使用

D.定义语句无错,printf不能输出case的值

【答案】A

【解析】在C语言中,关键字又称保留字,它是系统预先定义的,具有特定含义的标识符,

故不允许用户重新定义。case为C语言中的关键字,因此用户不能再定义标识符为case的变量。

7. 阅读以下程序:

该程序在编译时产生错误,其出错原因是( )。

A.定义语句出错,case是关键字,不能用作用户自定义标识符

B.定义语句出错,printF不能用作用户自定义标识符

C.定义语句无错,scanf不能作为输入函数使用

D.定义语句无错,printf不能输出case的值

【答案】A

【解析】在C语言中,关键字又称保留字,它是系统预先定义的,具有特定含义的标识符,

故不允许用户重新定义。case为C语言中的关键字,因此用户不能再定义标识符为case的变量。

第 4 页,共 16 页

www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。


TOP最近更新内容

    长城小学关爱留守儿童工作制度
    园林史名词解释
  • 上一篇:2017年北京印刷学院信息工程学院信息与通信工程综合测试复试之C
  • 下一篇:2017年北京工业大学城市交通学院C语言复试仿真模拟三套题