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、 有以下程序:
程序运行后的输出结果是( )。.
-
如何在c语言中调用Linux脚本
如何在c语言中调用Linux脚本呢?你知道如何在c语言中调用Linux脚本吗?下面是小编为大家带来的如何在c语言中调用Linux脚本的知识,欢迎阅读。一、引言对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系...
-
2017计算机二级C语言备考训练题
在复习阶段多做练习可以帮助我们巩固知识和提高做题速度以及掌握做题技巧等。下面是应届毕业生考试网小编为大家整理的2017年计算机二级C语言备考训练题,希望可以帮助到大家的学习!一、填空题(1)算法的基本特征是可行性、确定性、______和拥有足够的情报。答:有...
-
二级C语言考试复习五要点
综观近几年全国计算机等级二级基础部分和C语言程序设计的题目,笔试中大多数考题是与大纲要求的基本内容一致的,难度不高,但内容十分广泛,应牢固掌握。以下是小编为您带来的二级C语言考试复习五要点,感谢您的阅读!一、了解试卷,胸中有数综观近几年全国计算机等级二级...
-
C语言中的三种预处理功能
导语:预处理指令是以#号开头的代码行。#号必须是该行除了任何空白字符外的第一个字符。#后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符。整行语句构成了一条预处理指令,该指令将在编译器进行编译之前对源代码做某些转换。下面是C语言三种预处理功...