荟萃馆

位置:首页 > 计算机 > C语言

C语言考前模拟试题

C语言3.24W

在日常生活中,靠天才能做到的事,靠勤奋同样能做到;靠天才做不到的,靠勤奋也能做到。以下是小编为大家搜索整理的C语言考前模拟试题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!

C语言考前模拟试题

  一、选择题(每小题1分,共40分)

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

函数用于从终端读人字符串

har函数用于从磁盘文件读人字符

s函数用于把字符串输出到文件

te函数用于以二进制形式输出数据到文件

2、设有表示学生选课的三张表,学生s(学号,姓名,性别,年龄,身份证号),课程c(课号,课名),选课SC(学号,课号,成绩),则表sc的关键字(键或码)为( )。

A.课号,成绩

B.学号,成绩

C.学号,课号

D.学号,姓名,成绩

3、程序流程图中带有箭头的线段表示的是( )。

A.图元关系

B.数据流

C.控制流

D.调用关系

4、结构化程序设计的基本原则不包括( )。

A.多态性

B.自顶向下

C.模块化

D.逐步求精

5、算法的空间复杂度是指( )。

A.算法在执行过程中所需要的计算机存储空间

B.算法所处理的数据量

C.算法程序中的语句或指令条数

D.算法在执行过程中所需要的临时工作单元

6、有以下程序:

以上程序执行后文件的内容是( )。

a

ang

aBeijing

ingChina

7、以下叙述中正确的是( )。

A.C语句必须在一行内写完

B.C程序中的每一行只能写一条语句

C.C语言程序中的注释必须与语句写在同一行

D.简单C语句必须以分号结束

8、对于循环队列,下列叙述中正确的是( )。

A.队头指针是固定不变的

B.队头指针一定大于队尾指针

C.队头指针一定小于队尾指针

D.队头指针可以大于队尾指针,也可以小于队尾指针

9、有以下程序:

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

A.2,3,1,6,8,7,5,4,10,9,

B.3,4,2,7,9,8,6,5,11,10,

C.2,4,3,9,12,12,11,11,18,9,

D.1,2,3,6,8,7,5,4,10,9,

10、有以下程序:

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

A.2,3,1,6,8,7,5,4,10,9,

B.10,9,8,7,6,5,4,3,2,l,

C.1,2,3,4,5,6,7,8,9,10,

D.10,9,8,7,6,1,2,3,4,5, 11、 有以下程序

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

A.6,2,3,4,5,

B.2,2,3,4,5,

C.1,2,3,4,5,

D.2,3,4,5,6,

12、 若变量已正确定义,在if(W)埘ntf(”%dn”,k);中,以下不可替代w的是( )。

A.a<>b+C

=getchar

C.a==b+C

D.a++

13、 设有定义:char p E]={’1’,‘2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是( )。

of(p)

of(char)

of(*q)

of(p[0])

14、 有以下程序:

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

A.5,11

B.5,5

C.11,11

D.11,5

15、 下面结构体的定义语句中,错误的是( )。

ct ord{int x;int Y;int z;}struct ord a;

ct ord{int x;im Y;im z;};struct ord a;

ct ord{int x;int Y;int Z;}a;

ct{int x;int Y;int z;}a;

16、 以下不构成无限循环的语句或语句组是( )。

17、 有以下程序:

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

A.2,1,1,2

B.1,2,1,2

C.2,1,2,1

D.1,2,2,1

18、 有以下程序:

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