2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案
printf("|%s|%f|","China",30.13);
C.
printf("|%-10s|%5.2f|","China",30.13);
D.
printf("|%s|%7.2f|","China",30.1345)。
第一章测试:
1.正确答案为A。机器语言是一种低级语言程序,可以被计算机直接执行。
2.正确答案为A。C语言程序的执行是从main()函数开始,直到main()函数结束。
3.正确答案为C。编辑程序的功能是建立并修改程序。
4.正确答案为D。C编译程序是将C源程序编译成目标程序的程序。
5.正确答案为B。C语言源程序的语句分隔符是分号。
第二章测试:
1.正确答案为D。语句“ch=getchar();”等价于scanf("%c",&ch);
2.正确答案为A。输出“比例值为20%”需要使用转义字符%,即printf("比例值为20%%");
3.正确答案为D。输出“|20|30|”需要使用格式化输出,即printf("|%-5d|%-6d|",20,30);
4.正确答案为C。输出“|China|30.13|”需要使用格式化输出,即printf("|%-10s|%5.2f|","China",30.13);
单选题】(2分)
下面的程序段中,有哪些地方存在问题?请修改并解释问题所在。
include
int main()
int a,b,c;
scanf("%d %d",&a,&b);
c=a+b;
printf("a+b=%d",c)
return 0;
存在问题:
1.缺少分号:printf语句末尾缺少分号。
2.输入格式错误:scanf语句中应该输入两个整型变量,但只输入了一个变量。
修改后的程序:
include
int main()
int a,b,c;
scanf("%d%d",&a,&b);
c=a+b;
printf("a+b=%d",c);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论