内容正文:
山东省济宁市曲阜市职业中等专业学校2022-2023高二第一学期
《C语言基础》期中试题
班级: 姓名: 成绩:
1、 选择题 (每题1.5分,共20题,计30分)
1. 常用的数据类型有:整形,浮点型,()
A)短整型 B)字符型 C)实型 D)双精度
2.C语言中,浮点类型中双精度的类型标识符为()
A)double B)int C)short D)long
3.执行程序: int a=1; printf("%d
", (3*5, a*4, a+5) );后,a 的值()
A)15 B)5 C)6 D)10
4.下面四个选项中,均是合法整型常量的选项是( )。
A)160 B)-0xcdf C) -01 D)-0x48a
5. 下面四个选项中,均是合法整型常量的选项是( )。
A) 2e5 B)01a C) 986,012 D) -0xffff
6. 下面四个选项中,均是合法整型常量的选项是( )。
A) 011 B) 0xe C)0668 D) 0x
7.下面四个选项中,均是不合法浮点数的选项是( )。
A) 160. B) 123 C) -018 D) -e3
0.12 2e4.2 123e4 .234
e3 .e5 0.0 1e3
8.下面四个选项中,正确的八进制数的选项是( )。
A)019 B)0abc C)010 D)0612
9.以下每个选项都代表一个常量,其中不正确的实型常量是( )。
A)2.607E-1 B)0.8103e 2 C)-77.77 D)45.6e-2
10.下列标识符组中,合法的标识符为 ()
A)_012a
B)1el-word
C)*jer
D) keep%
11.在C语言中,逻辑值"真"的表示是用( )。
A) true B) 整型值0 C)非另整型值 D) T
12.设C语言中,int类型数据占2个字节,则float类型数据占( )个字节。
A)1 B)2 C)8 D)4
13.逻辑运算符两侧运算对象的数据类型是 ( )。
A) 只是0或1 B) 只能是0或非0正数
C) 只能是整型或字符型数据 D) 可以是任何合法的类型数据
14.在C语言中,char型数据在内存中的存储形式是( )。
A) 补码 B) 反码 C) 原码 D) ASCII码
15.设Int n=3;则有表达式++n,n的结果是( )。
A)2 B)3 C)4 D)5
16. scanf函数是一个标准库函数,它的函数原型在头文件( )中。
A) stdio.h B)stdlib.h C)main D)void
17.若a=6,b=4,c=3,则表达式 a&&b||b-c的值是( )
A)1 B)3 C)5 D)7
18. 下列运算符中,不属于关系运算符的是( )。
A) < B) > = C) ! D) ! =
19.下面正确的字符常量是( )。
A) "c" B) '\\'' C) 'W' D) '
20.以下每个选项都代表一个常量,其中正确的整型常量是( )。
A)1.2 B)-20 C)1,000 D)4 5 6
2、 判断题(每题1.5分,共16题,计24分)
1.数据是操作的对象,操作的结果会改变数据的状况。 ()
2.字符型变量用来存放字符常量,注意只能放2个字符。 ()
3.在 C语言中的浮点型变量有float和double。()
4.在C语言中,要求参加运算的数必须是整数的运算符是% . ()
5.输入语句的格式为: scanf("%d%d%d",&a,&b,&c);是正确的。()
6.在scanf("%d,%d",&a,&b)函数中,可以使用一个或多个空格作为两个输入数之间的间隔。()
7.scanf函数是一个标准库函数,函数原型在头文件"stdio.h"中。()