第一章 单元测试

1、单选题:
构成C语言程序的基本单位是( )。
选项:
A:语句
B:框架
C:预处理
D:函数
答案: 【函数

2、单选题:
在程序开发过程中,把文本文件格式源程序转化为二进制格式的目标程序的过程称之为( )。
选项:
A:运行
B:连接
C:编译
D:编辑
答案: 【编译

3、单选题:
关于主函数,下列说法不正确的是( )。
选项:
A:主函数的名称只能是main
B:C语言程序的运行从主函数开始,以主函数为核心展开
C:主函数可以被其他自定义函数调用
D:一个完整的C语言应用程序有唯一的主函数
答案: 【主函数可以被其他自定义函数调用

4、单选题:
关于标识符,下列说法不正确的是( )。
选项:
A:用户自定义标识符中不区分大小写字母
B:库函数名称为预定义标识符,不建议用作用户自定义标识符
C:关键字不能作为用户自定义标识符
D:标识符中可以出现下划线,且可以出现在标识符的任意位置
答案: 【用户自定义标识符中不区分大小写字母

5、单选题:
以下可用作用户自定义标识符的一组是( )。
选项:
A:void、return、if
B:2abc、pay$、sum-10
C:Max、_abc、Main
D:printf、include、fabs
答案: 【Max、_abc、Main

第二章 单元测试

1、单选题:
在C语言中,int、short、char三种类型数据所占用的存储空间是( )。
选项:
A:int和short占2个字节,char占1个字节
B:由用户自己定义
C:与编译环境有关
D:均为2个字节
答案: 【与编译环境有关

2、单选题:
下面定义字符型变量ch的语句不正确的是( )。
选项:
A:char ch="c";
B:char ch=‘X2A’;
C:char ch=65;
D:char ch=NULL;
答案: 【char ch="c";

3、单选题:
已知大写字母A的ASCII是65,小写字母a的ASCII是97,以下不能将字符型变量c中的大写字母转换成对应的小写字母的语句是( )。
选项:
A:c= c-'A'+'a';
B:c=('A'+c)%26-'a';
C:c2=tolower(c);
D:c= (c-'A')%26+'a';
答案: 【c=('A'+c)%26-'a';

4、单选题:
设有定义:double d,h;,其中d为三角形的底边长,h为三角形的高,则以下C语言表达式与其面积公式1/2dh计算结果不相符的是( )。
选项:
A:d*h*1/2
B:d/2*h
C:1/2*d*h
D:d*h/2
答案: 【1/2*d*h

5、单选题:
以下选项中,与k=n++;完全等价的语句是( )。
选项:
A:k+=n+1;
B:n=n+1;k=n;
C:k=n;n=n+1;
D:k=++n;
答案: 【k=n;n=n+1;

发表评论

电子邮件地址不会被公开。 必填项已用*标注