2017年北京工业大学软件学院程序设计复试仿真模拟三套题

 

目录

2017年北京工业大学软件学院程序设计复试仿真模拟三套题(一) ........................................ 2

2017年北京工业大学软件学院程序设计复试仿真模拟三套题(二) ........................................ 6

2017年北京工业大学软件学院程序设计复试仿真模拟三套题(三) ...................................... 11

第 1 页,共 15 页

2017年北京工业大学软件学院程序设计复试仿真模拟三套题(一)

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

一、选择题

1. 下面关于位运算符的叙述,正确的是( )。

A.&表示“按位与”的运算

B.#表示“按位异或”的运算 C.表示“按位或”的运算

D.?表示“按位异或”的运算

【答案】A

【解析】C语言提供的六种位运算符,如下表所示,

2. 以下选项中,合法的C语言实数是( )。

【答案】B

【解析】实型常量指数形式由十进制数加阶码标志符号)组 成。为指数形式实数,B项正确。阶数不是整数,A项错误。E13阶码标志前缺少十进制数,C项错误。缺少阶码,D项错误。

3. 有如下嵌套的if语句:

以下选项中与上述if语句等价的语句是。 A. B.

第 2 页,共 15 页 或以及阶码(只能为整数,可以带

C.

D.

【答案】C

【解析】三目运算符 的条件表达式为:表达式1?表达式2:表达式3。当表达式1的值为真时,取表达式2的值作为整个条件表达式的值;否则,取表达式3的值作为整个条件表达式的值。条件表达式的结合顺序为从右到左。

4. C源程序中不能表示的数制是( )。

A.二进制

B.八进制

C.十进制

D.十六进制

【答案】A

【解析】C语言中整型常量可以用十进制、八进制数、十六进制数来表示。虽然计算机只能识别二进制数,但二进制不能用来表示整型常量。

5. 针对简单程序设计,以下叙述的实施步骤正确的是( )

A.确定算法和数据结构、编码、调试、整理文档

B.编码、确定算法和数据结构、调试、整理文档

C.整理文档、确定算法和数据结构、编码、调试

D.确定算法和数据结构、调试、编码、整理文档

【答案】A

【解析】简单程序设计的步骤是首先要确定算法和数据结构,然后编码、调试,最后整理相关文档。

6. 以下选项中叙述错误的是( )。

A.C程序函数中定义的赋有初值的静态变量,每调用一次函数,赋一次初值

B.在C程序的同一函数中,各复合语句内可以定义变量,其作用域仅限本复合语句内

C.C程序函数中定义的自动变量,系统自动赋确定的初值

D.C程序函数的形参不可以说明为static型变量

【答案】A

【解析】在整个程序运行期间,静态局部变量在内存的静态存储区中占据着永久性的存储单元。即使退出函 数以后,下次再进入该函数时,静态局部变量仍使用原来的存储单元。由于并不

释放这些存储单元,因此这些存 储单元中的值得以保留,因而可以继续使用存储单元中原来的值。

7. 有以下程序:

第 3 页,共 15 页

程序的运行结果是( )。

A.21,18

B.81,81

C.21,21

D.18,18

【答案】A

【解析】带参数的宏的调用格式:宏名(实参表),替换过程是,用宏调用提供的实参字符串,直接置换宏定义命令行中相应形参字符串,非形参字符保持不变。S(k+j+2?被置换成k+j+2*k+j+2,计算时先计算2*k,结果为21;S(j+k+2.被置换成j+k+2*j+k+2,计算时先计算2*j,结果为18。程序的运行结果是21,18,故A选项正确。

8. 有以下程序:

程序的运行结果是( )。

A.5,1

B.1,1

C.18,1

D.13,1

【答案】A 【解析】

’按位与运算,13=11018,5=1018,执行语句结果为101B=5,即c=5

。逻辑与运算,10与5均为真,结果为真,即d=l。故A选项正确。

二、设计题

9. 请编写一个函数fun,它的功能是:将一个表示正整数的数字字符串转换为一个整数(不得调用C语言 提供的将字符串转换为整数的函数)。例如,若输入字符串

数值1234。函数fun中给出的语句仅供参考。

注意:部分源程序存在文件

干语句。

给定源程序:

第 4 页,共 15 页

则函数把它转换为整中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入需要编写的若

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


TOP最近更新内容

    长城小学关爱留守儿童工作制度
    园林史名词解释
  • 上一篇:2017年北京理工大学生物医学工程C++语言程序设计(上机)复试实战
  • 下一篇:2017年北京印刷学院信息工程学院信息与通信工程综合测试复试之C