内容正文:
《编程语言基础——C语言》高等教育出版社(第五版)
第一二章 C语言概述、基本数据类型与简单程序设计 章节过关卷
考试时间:90分钟 满分:100分
姓名 班级 学号
1、 单项选择题(本题15小题,每小题2分,满分30分)
1. 常用的数据类型有:整形,浮点型,( ).
A. 短整型 B. 字符型 C. 实型 D. 双精度
2. C语言中,整型的类型标识符为( ).
A. double B. int C. short D. long
3. putchar ( )函数可以向终端输出一个( ).
A.整型变量表达式值
B.实型变量值
C.字符串
D.字符或字符型变量值
4. C语言提供的合法关键字是( ).
A. swith B. cher C. Case D. Default
5. C语言程序由_______组成.( )
A. 子程序 B. 主程序和子程序 C. 函数 D. 过程
6. 以下叙述中正确的是________.( )
A. 用C语言实现的算法必须要有输入和输出操作
B. 用C语言实现的算法可以没有输出但必须要有输入
C. 用C程序实现的算法可以没有输入但必须要有输出
D. 用C程序实现的算法可以既没有输入也没有输出
7. 下列运算符的符号表示自增是( )
A、+ B、/ C、++ D、%
8. 假设所有变量均为整型,则表达式a=4;a=a/2的值是( ).
A.7 B.8 C.6 D.2
9. 下列可以用作变量名的是( ).
A.1 B.al C.int D.2p
10. C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( ).
A.必须为字母或下划线 B.必须为下划线
C.必须为字母 D.可以是字母、数字和下划线中的任一种字符
11. 在printf()输出函数中表示输出小数的格式字符是( ).
A.%d B.%c C.%f D.%s
12. 下面表达式的值,哪一个等于0( ).
A. 5%6 B. 5/6
C. 5/6.0 D. 5-6
13. 下列输出语句中,能正确输出8%的是( ).
A.printf(“%8”);
B.printf(“%%8”);
C.printf(“8%”);
D.printf(“8%%”);
14. 若k为float型变量,则以下语句( ).
k=67;
printf("%2.6f
",k);
A. 输出格式描述不合法 B. 输出为000067
C. 输出为67.0000 D. 输出为67
15. 执行程序: int a=2; printf("%d
", (3*5, a=a*4, a+5) );后,a 的值( ).
A. 1 B. 5 C. 6 D. 13
二、判断题(本题15小题,每小题2分,满分30分)
1. 字符型变量用来存放字符常量,注意只能放2个字符. ( )
2. 在 C语言中的浮点型变量有float和double. ( )
3. 在C语言中,要求参加运算的数必须是整数的运算符是%. ( )
4. 输入语句的格式为: scanf("%d%d%d",&a,&b,&c);是正确的. ( )
5. C语言中 “=”与 “==”可以互换. ( )
6. C语言规定标识符只能由字母、数字和小数点三种字符组成. ( )
7. scanf函数是一个标准库函数,函数原型在头文件"stdio.h"中. ( )
8. 逻辑运算符的优先级别高于算术运算符. ( )