一、选择题
1.C语言中,字符数据的输出函数是( )。
A.getchar() B.putchar() C.gets() D.puts()
2.已知int i=65;,则putchar(i);printf("%d",i);printf("%c",i);的输出结果为( )。
A.A,65,A B.65,65,A C.A,A,65 D.A,A,A
3.getchar()一次接收( )。
A.一个字符 B.多个字符
C.实型数据 D.字符与实型数据
4.语句printf("%.2f",123.456);的输出结果是( )。
A.123.46 B.123.456 C.1.23e2 D.1.23456e2
5.定义了三个变量:
int a,b;
float c;
使用scanf函数为这三个变量输入值,哪个输入语句是正确的:( )。
A.scanf("%d%d%f",a,b,c) B.scanf("%d%d%d",a,b,c)
C.scanf("%d%d%f",&a,&b,&c) D.scanf("%d%d%d",&a,&b,&c)
二、程序阅读题
6.下列程序运行时输入abc后,结果是________。
7.以下程序:
程序运行后,若从键盘输入(从第1列开始)
8.下列程序的运行结果是_________。
9.下列程序的运行结果是________。
10.阅读程序:
若运行时从键盘输入:9876543210↙,则上面程序的输出结果是_________。
三、程序填空题
11.下列程序的功能是输出大写字母对应的小写字母的ASCII码,请填空。
12.程序填空:要求输入x,y的值,表达式z=(sinx +cos|y|)/(x+y),求z的值。
四、程序改错题
13.程序改错:从键盘上输入两个整数,求出它们的和。
一、选择题
1.putchar()输出的是( )。(www.xing528.com)
A.一个字符 B.多个字符 C.实型数据 D.字符与实型数据
2.putchar(ch),则ch不可以为( )。
A.整型变量 B.多个字符 C.字符常量 D.字符变量
3.下列格式符中,是以double形式输出的是( )。
A.%d B.%ld C.%f D.%lf
4.float a=1.456,则执行下列语句后的结果是( )。
printf("%.2f",a);
A.1.45 B.1.46 C.1.456 D.1.00
5.若有以下定义和语句:int u=010,v=0x10,w=10,printf("%d,%d,%d\n",u,v,w);,则输出结果是( )。
A.8,16,10 B.10,10,10 C.8,8,10 D.8,10,10
二、程序阅读题
6.下列程序的运行结果是_________。
7.下列程序的运行结果是________。
8.下列程序的运行结果是________。
9.下列程序的运行结果是________。
10.下面程序的输出结果是________。
三、程序填空题
11.以下程序
12.从键盘上输入2个整数,并将它们交换后输出。
四、程序设计
13.程序设计:已知三角形的底和高,求出三角形的面积。
1.输入程序
要求给i赋-1,给j赋-2,则应该如何从键盘输入?
2.输入程序
按照要求调试程序
若输入为:1234 12345
则系统会将1234赋给变量a,将12345的前3位的值123赋给变量b。
输出结果为:_______。
3.输入程序,补充程序
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。