第1章C语言概述

第一章单元测试

1、单选题:
‌一个C语言程序是由( )组成。​
选项:
A: 主程序
B: 子程序
C: 函数
D: 过程
答案: 【 函数

2、单选题:
‍C语言程序中的大小写字母是( )。‏
选项:
A: 都不加区分
B: 变量不加区分
C: 字符不加区分
D: 字符串加区分
答案: 【 字符串加区分

3、单选题:
‌下面标识符中,合法的用户标识符为( )。‏
选项:
A: long
B: e2
C: 3AB
D: enum
答案: 【 e2

4、单选题:
‎putchar函数可以向终端输出一个( )‍
选项:
A: 整型变量表达式值 
B: 实型变量值 
C: 字符串 
D: 字符或字符型变量值
答案: 【 字符或字符型变量值

5、单选题:
‎一个C程序的执行是从(  )。‏
选项:
A: 本程序的main函数开始,到main函数结束
B: 本程序文件的第一个函数开始, 到本程序文件的最后一个函数结束
C: 本程序的main函数开始,到本程序文件的最后一个函数结束
D: 本程序文件的第一个函数开始,到本程序main函数结束
答案: 【 本程序的main函数开始,到main函数结束

第2章数据类型与运算符

第二章单元测试

1、单选题:
​以下关于标识符的描述,错误的是()‌
选项:
A:  a和A是同一个标识符 
B: 关键字不能用于变量名或任何标识符
C: 标识符的第一个字符不能是数字
D: 标识符只能由字母、数字和下画线组成
答案: 【  a和A是同一个标识符 

2、单选题:
‎以下语句错误的是()‏
选项:
A:  float  a=5;
B: char  c=97;
C: int  a=0,c; 
D: int  a=b=0;
答案: 【 int  a=b=0;

3、单选题:
‌以下程序段运行的输出结果是()​‌#include <stdio.h>​‌int main()​‌{​‌ char c1=97;​‌ int c2=1;​‌ printf("%d,%c",c1,c1+c2);​‌ return 0;​‌}​
选项:
A: 97,98 
B: 97,b 
C:  a,98
D:  a,b
答案: 【 97,b 

4、单选题:
‏在C语言中,运算对象必须是整型数的运算符是() ‍
选项:
A:  /
B: *     
C: %  
D:  =
答案: 【 %  

5、单选题:
​以下程序段运行的输出结果是()​​#include <stdio.h>​​int main()​​{​​ int a=1,b=2,c=3,d=4;​​ printf("%d",a<b?a:c<d?c:d);​​ return 0;​​}​
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 1

第3章顺序结构

第三章单元测试

1、单选题:
‎以下描述错误的是()‎
选项:
A:  C语言是结构化程序设计语言
B: 复合赋值是表达式语句的缩写,比如a+=b其实是a=a+b
C:  scanf()函数和printf()函数,分别为数据输入和输出函数。
D: putchar()函数用来读取输入字符
答案: 【 putchar()函数用来读取输入字符

2、单选题:
​以下程序段运行的输出结果是()‎​#include <stdio.h>‎​int main()‎​{‎​ int a=2,b=3;‎​ printf("%d,%3d",a++,--b);‎​ return 0;‎​}‎
选项:
A: 2,  2 
B:  3,3
C:  2,2
D: 3,  3
答案: 【 2,  2 

3、单选题:
‌以下程序段运行的输出结果是()‌‌#include <stdio.h>‌‌int main()‌‌{‌‌ char c1,c2;‌‌ c1='C'-2;‌‌ c2=97;‌‌ printf("%d,%c",c1,c2);‌‌ return 0;‌‌}‌
选项:
A: A,97
B: 65,a
C: A,a
D: 65,97
答案: 【 65,a

4、单选题:
‌以下程序段运行的输出结果是()‌‌#include <stdio.h>‌‌int main()‌‌{‌‌ int a=10,b=20;R

剩余75%内容付费后可查看

发表评论

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