C语言程序设计基础 单元总结与练习题及答案 非常齐全含习题和答案,适用于复习 衡军山 主编
{ int a,b,c;
scanf("%d%d%d",&a,&b,&c); printf("a+b+c=%d\n",a+b+c); }
A.6 B.a+b+c=6 C.123 D.不确定的值
3.下面输入语句中,正确的是( )。
A.scanf("a=b=%d",&a,&b); B.scanf("%d,%d",&a,&b); C.scanf("%c",c);
D.scanf("%d %d\n",&f1,f2);
4.在VC++6.0环境中,下列说法正确的是( )。
A.输入函数scanf()输入多个数据时,有时数据间不必加间隔符。
B.输入函数scanf()中单精度或双精度浮点型数据都要用%f作为格式控制符。 C.使用输出函数printf()输出字符或字符串都用格式控制符%s。
D.输出函数printf()中单精度或双精度浮点型数据都要用%f作为格式控制符。 5.下面程序的功能是实现两个字符变量互换值,若为ch1输入a,ch2输入b,则程序运行时正确的输入是( )。
#include <stdio.h> void main( )
{ char ch1,ch2,ch;
scanf("%c%c",&ch1,&ch2); ch=ch1;ch1=ch2;ch2=ch;
printf("ch1=%c,ch2=%c\n",ch1,ch2); }
A.a,b B.a<空格>b C.ab D.a<回车>b
二.填空题
1.有语句putchar(getchar()),程序运行时输入:A,则输出结果是____________。 2.printf("%6.2f%%",1.0/3);的输出结果是____________。
3.补充程序: ",n1,n2); 要求按以下格式输出n1和n2的值,每个输出行从第一列开始。
n1=0010 n2=0020
4.有以下程序,程序运行时输入:1234<回车>,执行后输出的结果是_________________。
#include <stdio.h>
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库《C语言程序设计基础》单元总结与练习题及答案(9)在线全文阅读。
相关推荐: