C语言程序设计(上海电力大学)智慧树知到答案章节测试2023年.pdf
乐民之乐者,民亦乐其乐;忧民之忧者,民亦忧其忧。——《孟子》
第一章测试
1.下列叙述中,正确的是()。
A:Python是一种面向过程的程序设计语言
B:C语言程序是一种高级语言程序,能够被计算机直接执行
C:C语言是一种面向对象的程序设计语言
D:由0和1组成的机器语言是一种低级语言程序,能够被计算机直接执行
答案:D
2.一个C语言程序的执行是从()。
A:main()函数开始,直到main()函数结束
B:第一个函数开始,直到最后一个函数结束
C:第一个语句开始,直到最后一个语句结束
D:main()函数开始,直到最后一函数结束
答案:A
3.编辑程序的功能是()。
A:调试程序
B:建立并修改程序
C:将C源程序编译成目标程序
D:命令计算机执行指定的操作
答案:B
4.C编译程序是()。
A:C语言程序的机器语言版本
B:将C源程序编译成目标程序的程序
C:由制造厂家提供的一套应用软件
D:一组机器语言指
令
答案:B
5.C语言源程序的语句分隔符是()。
A:换行
B:逗号
C:空格
D:分号
答案:D
第二章测试
1.设有charch;与语句“ch=getchar();”等价的语句是()。
A:scanf(“%s”,ch);
B:scanf(“%f”,ch);
乐民之乐者,民亦乐其乐;忧民之忧者,民亦忧其忧。——《孟子》
C:scanf(“%c”,ch);
D:scanf(“%d”,ch);
答案:C
2.可实现输出“比例值为20%”的语句是()。
A:printf(“比例值为20%”);
B:printf(“比例值为%20”);
C:printf(“比例值为%%20”);
D:printf(“比例值为20%%”);
答案:D
3.可实现输出“|20|30|”的语句是()。
A:printf(“|%05d|%06d|”,20,30);
B:printf(“|%5d|%6d|”,20,30);
C:printf(“|%-5d|%-6d|”,20,30);
D:printf(“|%-05d|%-06d|”,20,30);
答案:B
4.能实现输出“|China30.13|”|的语句是()。
A:printf(“|%-10s|%.2f|”,“China”,30.1345)
B:printf(“|%-10s|%7.2f|”,“China”,30.1345)
C:printf(“|%10s|%7f|”,“China”,30.1345)