山东省济宁市金乡县职业中等专业学校2023-2024学年度高一上学期9月月考《编程语言基础——C语言》试题
山东省济宁市金乡县职业中等专业学校
2023-2024学年度高一上学期第一次月考
《编程语言基础——C语言》试题
题号 | 一 | 二 | 三 | 四 | 五 | 总分 |
得分 |
|
|
|
|
|
|
改卷人 |
|
|
|
|
|
一、单项选择题(每小题3,共45分)
1、C语言中运算对象必须是整型的运算符是: ( )
A)/ B)= C)>= D)%=
2、TURBO 以中 int类型数据占 ( )个字节
A)1 B)2 C)3 D)4
3、下列数据中,为字符常量的是________。
A)’My’ B)"B" C)Yours D)’K’
4、16、下面四个选项中,均是不合法的用户标识符的选项是( )
A) A B)FLOAT C)b-a D)3_6
P_0 2a0 if temp
x -b int INT
5、C语言程序的基本单位是( )
A)语句 B) 程序行 C)函数 D)字符
6、判断char型变量c1是否为小写字母的最简单且正确的表达式为________。
A)’a’ <=c1<=’z’ B)(c1>=a)&&(c1<=z)
C)(‘a’<=c1)||(‘z’ >=c1) D)(c1>=’a’)&&(c1<=’z’)
7、有如下程序
main( )
{ int y=3,x=3,z=1;
printf("%d %d\n",(++x,y++),z+2); }
运行该程序的输出结果是( )
A)3 4 B)4 2 C)4 3 D)3 3
8、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确
的输入语句是( )
A)INPUT x、y、z; B)scanf("%d%d%d",&x,&y,&z);
C)scanf("%d%d%d",x,y,z); D)read("%d%d%d",&x,&y,&z);
9、已知:int x,y; float z; 则以下输入语句错误的是________。
A)scanf(“%d,%d,%f”,&x,&y,&z);
B)scanf (“%d%d%f”,&x,&y,&z);
C)scanf (“%d %d %f”, &x,&y,&z);
D)scanf (“%d%d%6.2f”,&x,&y,&z);
10、C语言对嵌套if语句的规定是: else总是与________配对。
A)其之前最近的if B)第一个if
C)缩进位置相同的if D)其之前最近且不带else的if
11、以下叙述中正确的是________。
第 1 页 共 3 页
学科网(北京)股份有限公司