当前位置:问答库>考研试题

2018年曲阜师范大学印刷院855计算机应用基础之C程序设计考研基础五套测试题

  摘要

目录

2018年曲阜师范大学印刷院855计算机应用基础之C 程序设计考研基础五套测试题(一) . .. 2 2018年曲阜师范大学印刷院855计算机应用基础之C 程序设计考研基础五套测试题(二) . 10 2018年曲阜师范大学印刷院855计算机应用基础之C 程序设计考研基础五套测试题(三) . 18 2018年曲阜师范大学印刷院855计算机应用基础之C 程序设计考研基础五套测试题(四) . 27 2018年曲阜师范大学印刷院855计算机应用基础之C 程序设计考研基础五套测试题(五) . 36

一、选择题

1. 有以下程序:

程序的运行结果是( )。

A.5, 0

B.6, 0

C.5, -1

D.6,-1

【答案】C

【解析】程序执行过程为:执行do …while 的循环体:y=5,判断y 为真,x=l; y=4, x=2; y=3, x=3; y=2,x=4; y=l, x=5; y=0,判断y 为假,退出循环体。判断

y=0为假,y=—1,退出循环。输出x , y 为5,-1, 故C 项正确。

2. 以下选项中能表示合法常量的是( )。

【答案】D

【解析】A 项错误,表达错误;B 项错误,E 后面应为整数,不能是小数;C 项错误;字符斜杠的表示方法 为

为正确。 因为第一个\表示是转义字符;D 项正确,表示空字符串,第一个字符条件

3. 下列叙述中错误的是( )。

A.C 程序可以由一个或多个函数组成

B.C 程序可以由多个程序文件组成

C. 一个C 语言程序只能实现一种算法

D. —个C 函数可以单独作为一个C 程序文件存在

【答案】C

【解析】一个C 语言程序可以实现任意多种算法,并没有数量限制

4. 有以下程序:

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

A.agmrw

B.ekpuy

C.djotx

D.flqvz

【答案】B

【解析】在for 循环中,执行完while 语句后,j 值为每行字符串的长度,此时

串数组每个元素的最后一个字符,

循环依次赋值,最后输出为倒数第二个字符。因此B 项正确。 比如

为字符则

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

【答案】A

【解析】A 项正确,3.2是合法的实型常量;B 项错误,

六进制。

6. 有以下程序

为字符型常量不是数值型常量;和H 冲突都是表示十C 项错误,以0开头,表示八进制,但八进制的每位小于8; D 项错误,

程序的输出结果是( )。

A.8

B.5

C.7

D.6

【答案】D

【解析】C 语言中的标识符区分大小写,pad 只实现了一次自增操作,结果输出6。

7. 以下程序的主函数中调用了在其前面定义的函数fun :

则以下选项中错误的fun 函数首部是( )。 A. B. C. D.

【答案】D

【解析】由题目可知,fun 函数中定义的应该是一个double 型的指针变量。

8. 执行以下程序段后,S 的值为( )。

A.13

B.16

C.17

D.45

【答案】B

【解析】的作用是访问数组a 中下标为k

的元素。

k=0时

9. 有以下定义语句,编译时会出现编译错误的是( )。 A. B. C. D.

【答案】D