2022知到答案 C语言程序设计(西安工商学院) 最新完整智慧树知到满分章节测试答案
第一章 单元测试
1、 问题:以下叙述正确的是( )。
选项:
A:C程序基本组成单位是语句
B:C程序每一行只能写一个语句
C:简单C语句必须以分号作为结束符
D:注释语句可以嵌套
答案: 【
简单C语句必须以分号作为结束符
】
2、 问题:一个C语言程序是从( )开始执行的。
选项:
A:程序中第一个函数
B:名为main的函数
C:包含文件(头文件)的第一个函数
D:程序中的第一个语句
答案: 【
名为main的函数
】
3、 问题:下列四个叙述中,正确的是( )
选项:
A:C程序中的所有字母都必须小写
B:C程序中的关键字必须小写,其他标识符不区分大小写
C:C程序中的标识符都不区分大小写
D:C语言中的标识符是区分大小写的
答案: 【
C语言中的标识符是区分大小写的
】
4、 问题:
下面是C语言合法标识符的是()。
选项:
A:a2
B:2_a
C:2a
D:2-a
答案: 【
a2
】
5、 问题:以下叙述不正确的是( )。
选项:
A:分号是C语句的必要组成部分
B:C程序的注释可以写在语句的后面
C:函数是C程序的基本单位
D:主函数的名字不一定非用main来表示
答案: 【
主函数的名字不一定非用main来表示
】
第二章 单元测试
1、 问题:以下不能定义为用户标识符的是( )。
选项:
A:Main
B:_0
C:_int
D:sizeof
答案: 【
sizeof
】
2、 问题:main()
{ int m=12,n=34;
printf("%d%d",m++,++n);
printf("%d%d\n",n++,++m);
}
程序运行后的输出结果是( )。
选项:
A:12353514
B:12353513
C:12343514
D:12343513
答案: 【
12353514
】
3、 问题:以下能正确定义且赋初值的语句是( )。
选项:
A:int n1=n2=10;
B:char c=32;
C:float f=f+1.1;
D:double x=12.3E2.5;
答案: 【
char c=32;
】
4、 问题:以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。
main()
/ Beginning /
{ int r; float s;
scanf("%d",&r);
s=pr*r; printf("s=%f\n",s);
}
出错的原因是( )。
选项:
A:注释语句书写位置错误
B:存放圆半径的变量r不应该定义为整型
C:输出语句中格式描述符非法
D:计算圆面积的赋值语句中使用了非法变量
答案: 【
计算圆面积的赋值语句中使用了非法变量
】
5、 问题:有以下程序
#include <stdio.h>
main()
{char c1,c2,c3,c4,c5,c6;
scanf(%c%c%c%c,&c1,&c2,&c3,&c4);
c5=getchar(); c6=getchar();
putchar(c1);putchar(c2);
printf(%c%c\n,c5,c6);
}
程序运行后,若从键盘输入(从第1列开始)
123<回车>
45678<回车>
则输出结果是( )。
选项:
A:1267
B:1256
C:1278
D:1245
答案: 【
1245
】
第三章 单元测试
1、 问题:有以下程序段
int i,n;
for(i=0;i<8;i++)
{ n=rand()%5;
switch (n)
{ case 1:
case 3:printf("%d\n",n); break;
case 2:
case 4:printf("%d\n",n); continue;
case 0:exit(0);
}
printf("%d\n",n);
}
以下关于程序段执行情况的叙述,正确的是( )。
选项:
A:for循环语句固定执行8次
B:当产生的随机数n为4时结束循环操作
C:当产生的随机数n为1和2时不做任何操作
D:当产生的随机数n为0时结束程序运行
答案: 【
当产生的随机数n为0时结束程序运行
】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦