2022年北方民族大学计算机系统结构832C语言程序设计与数据结构之

更新时间:2023-04-07 01:13:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目录

2017年北方民族大学计算机系统结构832C语言程序设计与数据结构之C程序设计考研强化模拟题(一) (2)

2017年北方民族大学计算机系统结构832C语言程序设计与数据结构之C程序设计考研强化模拟题(二) (10)

2017年北方民族大学计算机系统结构832C语言程序设计与数据结构之C程序设计考研强化模拟题(三) (18)

2017年北方民族大学计算机系统结构832C语言程序设计与数据结构之C程序设计考研强化模拟题(四) (26)

2017年北方民族大学计算机系统结构832C语言程序设计与数据结构之C程序设计考研强化模拟题(五) (33)

第1 页,共40 页

第 2 页,共 40 页 2017年北方民族大学计算机系统结构832C 语言程序设计与数据结构之C 程序设计考

研强化模拟题(一)

说明:①本资料为VIP 学员内部使用,严格按照2017考研专业课大纲及历年常考题型出题。 ————————————————————————————————————————

一、选择题

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

A.书写风格良好的程序执行效率高

B.书写风格良好的程序易读性好

C.C 程序可以在一行上写多条语句

D.C 程序允许将一条语句分写在多行上

【答案】A

【解析】书写风格与程序执行效率无关,程序执行效率与程序的数据结构有关,由算法的时间复杂度和空间复杂度决定,但书写风格会深刻地影响软件的质量和可维护性,良好的程序设计

风格可以使程序结构清晰合理。 C 语言程序书写规范中,良好的书写习惯中一般一行写一条语句,

这样方便阅读,但是将一行写多条语句或者将 一条语句分写在多行上是符合C 程序编写规则的。

2. 有以下程序

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

A.0,2

B.0,3

C.1,3

D.1,2

【答案】D 【解析】

是与逻辑操作符,两侧都为真,结果为真,否则结果为假;如果前面为0的话,则.后面的不予判定,这是逻辑操作符的短路特性。

的执行顺序是,先判定a 是否等于0,如果等于0,执行a++,跳出循环(短

路性)

;如果a 不等于0,执行a++,然后执行++b ,再判定b 是否等于0,根据判定结果决定是否进行下一次循环。

第一次循环,a 等于-2,执行a++;b 等于0,执行++b ,得到a 等于-1,b 等于1;

第二次循环,a 等于-1,执行a++;b 等于1,执行++b ,得到a 等于0,b 等于2;

⑦第三次循环,a 等于0,执行a++,不满足条件,跳出循环,得到a 等于1,b 仍然是2。

第 3 页,共 40 页 3. 有以下程序

若运行时从键盘上输入

程序的输出结果是( )。 A.OPEN THE DOOR

B.OPEN tHE dOOR

C.open the door

D.Open The Door

【答案】c

【解析】fun 函数中对大字字母执行即把从大写变成了小写。在

码表中,同一字母的小写编码比大写编码大32。

4. 以下选项中,合法的数值型常量是( )。

【答案】A

【解析】A 项正确,3.2是合法的实型常量;B 项错误,为字符型常量不是数值型常量;

C 项错误,以0开头,表示八进制,但八进制的每位小于8;

D 项错误,

和H 冲突都是表示十六进制。

5. 以下选项中表示一个合法的常量是(说明:符号表示空格)( )。

A.999

B.OXab

C.123E0.2

D.2.7e

第 4 页,共 40 页

【答案】B

【解析】十六进制数用数字0和字母x (或大写字母X )开头。OXab 是指十六进制数,是合法的常量。

6. 有以下程序:

程序运行后的输出结果是( )。 A.1 B.2 C.4 D.8

【答案】D

【解析】f (l )输出2,然后调用f (2)输出4,再调用f (4)输出8。

7. 有以下程序:

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

B.How are you

C.we

D.ay

【答案】D

【解析】for 语句循环体执行功能是,每次当元素为时,自动将下一个元素赋值给

赋值完成后,j 值加1,因此

的和分别赋值给输出结果为ay 。

8. 有以下程序:

本文来源:https://www.bwwdw.com/article/kvvl.html

Top