内容正文:
2021-2022学年上学期第一学段教学质量检测
高二C语言试题
一选择题(每小题2分)
1. 以下不是C语言的特点是( )
A. C语言简洁,紧凑 B.比较难学
C.可以直接对硬件进行操作 D.C语言移植性好
2. 下列属于C语言提供的合法数据关键字的是( )
A.Float B. double C. ingned D. Char
3.C编译程序是( )
A.C程序的机器语言版本
B. 一组机器语言指令
C. 将C源程序编译成目标程序的程序
D. 由制造厂家提供的一套应用软件
4.在C语言的变量类型说明中,int,char,float等类型的长度是( )
A.固定的 B.由用户自己定义的
C.任意的 D.与机器字长有关的
5. char 型数据通常占的字节数是( )
A.1 B. 2 C. 3 D. 4
6.下列叙述中正确的是( )
A.C程序中的注释只能出现在程序的开始位置和语句的后面
B. C程序书写格式自由,一个语句可以写在多行上
C. C程序书写格式严谨,要求一行内只能写一个语句
D.用C语言编写的程序只能放在一个程序文件中
7.C语言规定必须用 作为主函数名( )
A.function B.main C.include D.stdio
8.在C语言中,每个语句和数据定义的结束符是( )
A.句号 B. 逗号 C.分号 D. 括号
9.C程序的基本构成单位是( )
A.函数 B.函数和过程
C.超文本和过程 D.子函数
10.在C程序中,main()的位置( )
A.必须作为第一个函数 B.必须作为最后一个函数
C.可以任意 D.必须放在它所调用的函数之后
11.一个C程序的执行时从( )
A.main()函数开始,直到main()函数结束
B.第一个函数开始,直到最后一个函数结束
C.第一个语句开始,直到最后一个语句结束
D.main()函数开始,直到最后一个函数结束
12.以下叙述正确的是( )
A.在C程序中,主函数必须位于程序的最前面
B.在C程序中,一行只能写一条语句
C.C程序的基本结构是程序行
D.C语句是完成某种程序功能的最小单位
13.计算机的最小存储单位是( )
A. 位 B.字节 C. 千字节 D.兆字节
14. 二进制语言属于( )
A.面向机器语言 B.面向过程语言
C.面向问题语言 D.面向汇编语言
15.以下说法中正确的是( )
A.C语言程序总是从第一个定义的函数开始执行
B.在C语言程序中,要调用的函数必须在main( )函数中定义
C.C语言程序总是从main( )函数开始执行
D.C语言程序中的main()函数必须放在程序的开始部分
16.下面四个选项中,全部是C语言关键字的选项是( )
A. auto enum include
B. switch type def continue
C. signed union scanf
D.if struct type
17.下列说法不正确的是( )
A.C语言的数据类型有char int float 和double
B.C语言中char int 型数据在任何情况下都是通用的
C.short 型数据所能表示的最大整数是32767
D.C语言中的实型数据分为float 和double两类
18.下列不是C语言关键字的选项是( )
A.case B.char C. while D. IF
19. 计算机唯一能直接识别的数制是( )
A. 二进制 B. 八进制 C. 十进制 D. 十六进制
20. 二进制是由字符()和字符()组成的( )
A. 0,1 B.4,8 C.0,4 D.a,b
二、填空题(每空2分, 20分)
1.写出下列数据类型在内存中所占的字节数
(1)short( )(2)long( ) (3) char( )
(4) float( )(5)double( )
2.指出下列数据所属的数据类型
(1)789( )(2)345.890( ) (3)‘N’( )
(4)1