【综合文库】
2022知到C语言程序设计章测试答案智慧树C语言程序设计章测试期末答案
搜索薇芯松丛号,选修宝,得完整答案 第一章单元测试
题目 C语言是一种() 下列各项中,不是C语言的特点是()。 答案 高级语言 有较强的网络操作功能 C程序中的每条命令都用一个下列叙述错误的是()。 分号作为结束符 一个C程序的执行是从()。 本程序的main函数开始,到main函数结束 在C程序中,注释说明只能位以下叙述不正确的是()。 于一条语句的后面第二章单元测试
题目 已知定义整形变量a,b,c的值分别是2、3、4,运算表达式a*=16+(b++) - (++c)以后,a值为() 答案 28 在C语言中,要求参加运算的数必须是整数的运算符是()。 % 合法的c标识符是()。 执行下列程序后,显示的结果是( )main ( ) { int a; printf (“%d \\n”,(a=3*5,a*4, a+5));} 执行下列程序中的输出语句后,x的值是( )。main() {int x ; printf(“%d\\n”,(x=4*5,x*2,x+20));} 判断:表达式1/4+2.75的值是3。 下列转义字符不正确的是( )。 20 错 ’’ 20 h1
第三章单元测试
题目 以下选项中不是C语句的是() 以下语句的输出结果是 ( )printf(\若变量已正确说明为float型,要通过语句答案 ++t 14 10.0,22.0,33.0 scanf(\给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式是( ) 调用getchar和putchar函数时,必须包含的头文件是( )。 stdio.h 使用scanf(\为变量a,b赋值。要使a,b均为50,正确的输入是( ) “putchar(70); ” 这一C语句输出的结果为( ) a=50,b=50 F 搜索薇芯松丛号,选修宝,得完整答案
第四章单元测试1
【单选题】(20分)
若要求在if后的圆括号中表示a不等于0的关系,能表示这一关系的表达式是( )。B. !aC. a=0A. a0D. a 2
【单选题】(20分)
以下程序段,运行后的输出结果是( ) char m="b";
if(m++>"b")printf(\ else printf(\
D. dB. bC. cA. a3
【单选题】(20分)
设a=1,b=2,c=3,d=4,则表达式a
4
【单选题】(20分)
下列叙述中的是()。
C. break语句必须与switch语句中的case配对使用B. 在switch语句中必须使用default
A. 在switch语句中,不一定使用break语句D. break语句只能用于switch语句5
【单选题】(20分)
以下程序段的输出结果是( )。int a=13,b=21,m=0;switch(a%3){
case 0:m++;break;case 1:m++;switch(b%2){
default:m++;
case 0:m++;break;}}
printf(\
A. 1C. 3B. 2D. 4
第五章单元测试1
【单选题】(20分)
若i为整型变量,则以下循环执行的次数是( )。(单选) for(i=0;i<=5;i++) printf(\);
C. 3次D. 6次B. 2次 A. 5次
2
【单选题】(20分)
下面的程序对输入的每一个数字出现的次数进行计数,下划线处应填入的语句为( )。 #include \main() {int i,ch, n[10];
for(i=0;i=‘0’ && ch<=‘9’)________;
for(i=0;i<10;++i)
printf(\数字%d出现的次数是:%d\\n\); }
B. n[ch]++C. i++D. n[i]++
A. n[ch-‘0’]++3
【单选题】(20分)
下列程序段的输出结果是( )。 int x=3; do {printf(“=”,x-=2);}while(!(--x));
A. 1 C. -2
D. 死循环B. 04
【单选题】(20分)
若x是int型变量,且有下面的程序片段:for(x=5;x<8;x++) printf((x/2)?(“**%d”):(“##%d”),x); 该程序片段的输出结果是( )。
A. **5**6**7 B. ##5**6##7**8C. **5##6**7D. **5##6**7##85
【单选题】(20分) C 语言中()。
A. 不能使用do-while语句构成的循环
B. do-while语句构成的循环必须用break语句才能退出
C. do-while语句构成的循环,当while语句中的表达式值为非零时结束循环D. do-while语句构成的循环,当while语句中的表达式值为零时结束循环
第六章单元测试1
【单选题】(10分)
以下不能对一维数组a进行初始化的语句是()A. int a[10]={0,0,0,0,0};C. int a[] = {0};B. int a[10]={};
D. int a[10]={10*1} ;2
【单选题】(10分)
在C语言中,引用数组元素时,其数组下标的数据类型允许是( )A. 整型常量B. 整型表达式
C. 整型常量或整型表达式D. 任何类型的表达式3
【单选题】(10分)
对以下说明语句,理解的是()。 int a[10]={6,7,8,9,10};
查看全文
false