第一章 单元测试

1、单选题:
下列叙述中,正确的是()。
选项:
A:C语言程序是一种高级语言程序,能够被计算机直接执行
B:Python是一种面向过程的程序设计语言
C:由0和1组成的机器语言是一种低级语言程序,能够被计算机直接执行
D:C语言是一种面向对象的程序设计语言
答案: 【由0和1组成的机器语言是一种低级语言程序,能够被计算机直接执行

2、单选题:
一个C语言程序的执行是从()。
选项:
A:第一个函数开始,直到最后一个函数结束
B:main()函数开始,直到main()函数结束
C:main()函数开始,直到最后一函数结束
D:第一个语句开始,直到最后一个语句结束
答案: 【main()函数开始,直到main()函数结束

3、单选题:
编辑程序的功能是()。
选项:
A:建立并修改程序
B:命令计算机执行指定的操作
C:将C源程序编译成目标程序
D:调试程序
答案: 【建立并修改程序

4、单选题:
C编译程序是()。
选项:
A:由制造厂家提供的一套应用软件
B:一组机器语言指令
C:将C源程序编译成目标程序的程序
D:C语言程序的机器语言版本
答案: 【将C源程序编译成目标程序的程序

5、单选题:
C语言源程序的语句分隔符是()。
选项:
A:换行
B:空格
C:逗号
D:分号
答案: 【分号

第二章 单元测试

1、单选题:
设有charch;与语句“ch=getchar();”等价的语句是()。
选项:
A:scanf("%d",&ch);
B:scanf("%s",&ch);
C:scanf("%f",&ch);
D:scanf("%c",&ch);
答案: 【scanf("%c",&ch);

2、单选题:
可实现输出“比例值为20%”的语句是()。
选项:
A:printf("比例值为20%%");
B:printf("比例值为20%");
C:printf("比例值为%%20");
D:printf("比例值为%20");
答案: 【printf("比例值为20%%");

3、单选题:
可实现输出“|20|30|”的语句是()。
选项:
A:printf("|%-5d|%-6d|",20,30);
B:printf("|%-05d|%-06d|",20,30);
C:printf("|%5d|%6d|",20,30);
D:printf("|%05d|%06d|",20,30);
答案: 【printf("|%5d|%6d|",20,30);

4、单选题:
能实现输出“|China|30.13|”的语句是()。
选项:
A:printf("|%10s|%7f|","China",30.1345)
B:printf("|%-10s|%7.2f|","China",30.1345)
C:printf("|%-10s|%.2f|","China",30.1345)
答案: 【printf("|%-10s|%7.2f|","China",30.1345)

5、单选题:
阅读程序#include<stdio.h>int main(){int i,j;float x,y;scanf("%f,%f",&i,&j);scanf("%f,%f",&x,&y);printf("i=%d,j=%d",i,j);printf("x=%f,y=%f",x,y);return 0;}如果从键盘上输入32,18<回车>12.5,-4.3<回车>则程序的运行结果是()
选项:
A:i=0,j=0x=12.5,y=-4.3
B:i=32,j=18x=12.5,y=-4.3
C:i=32,j=18x=12.500000,y=-4.300000
D:i=不确定值,j=不确定值x=12.500000,y=-4.300000
答案: 【i=不确定值,j=不确定值x=12.500000,y=-4.300000

发表评论

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