c语言-顺序结构程序设计.doc

c语言-顺序结构程序设计.doc

ID:57207319

大小:39.00 KB

页数:8页

时间:2020-08-06

c语言-顺序结构程序设计.doc_第1页
c语言-顺序结构程序设计.doc_第2页
c语言-顺序结构程序设计.doc_第3页
c语言-顺序结构程序设计.doc_第4页
c语言-顺序结构程序设计.doc_第5页
资源描述:

《c语言-顺序结构程序设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章顺序结构程序设计一、选择题1.C语言中调用printf进行输出时需要注意,在格式控制串中,格式说明与输出项的个数必须相同。如果格式说明的个数小于输出项的个数,多余的输出项将;如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不定值(或0)。(0级)A)不予输出B)输出空格C)照样输出D)输出不定值或02.在scanf函数的格式控制中,格式说明的类型与输入的类型应该一一对应匹配。如果类型不匹配,系统。(0级)A)不予接收B)并不给出出错信息,但不可能得出正确信息数据C)能接受正确输入D)给出出错信息,不予

2、接收输入3.下列说法正确的是。(0级)A)输入项可以是一个实型常量,如scanf("%f",4.8);B)只有格式控制,没有输入项也能进行正确输入,如scanf("a=%d,b=%d");C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("%5.3f",&f);D)当输入数据时,必须指明变量的地址,如scanf("%f",&f);4.根据题目中已给出的数据的输入和输出形式,程序中输入/输出语句的正确是。(1级)main(){inta;floatx;printf("inputa,x:");输入语

3、句输出语句}输入形式inputa,x:32.1输出形式a+x=5.10A)scanf("%d,%f",&a,&x);printf("a+x=%4.2f",a+x);B)scanf("%d%f",&a.&x);printf("a+x=%4.2f",a+x);C)scanf("%d%f",&a,&x);printf("a+x=%6.1f",a+x);D)scanf("%d%3.1f",&a,&x);printf("a+x=%4.2f",a+x);5.以下程序的输出结果是。(1级)main(){inti=0

4、10,j=10,k=0x10;printf("%d,%d,%d",i,j,k);A)8,10,16B)8,10,10C)10,10,10D)10,10,166.以下程序的输出结果是。(1级)main(){inti=011,j=11,k=0x11;printf("%d,%d,%d",i,j,k);}A)9,11,17B)9,11,11C)11,11,11D)11,11,167.以下程序的输出结果是。(1级)#includemain(){printf("%d",NULL);}A)不确定的值(

5、因变量无定义)B)0C)-1D)18.以下程序的输出结果是。(1级)main(){charc1='6',c2='0';printf("%c,%c,%d,%d",c1,c2,c1-c2,c1+c2);}A)因输出格式不合法,输出出错信息B)6,0,6,102C)6,0,7,6D)6,0,5,79.设有如下定义intx=10,y=3,z;则语句printf("%d",z=(x%y,x/y));的输出结果是。(1级)A)3B)0C)4D)110.设有如下定义intx=10,y=5,z;则语句printf("%d

6、",z=(x+=y,x/y));的输出结果是。(1级)A)1B)0C)4D)311.以下程序的输出结果是。(1级)main(){intx=10,y=10;printf("%d%d",x--,--y);}A)1010B)99C)910D)10912.写出下面程序的输出结果。(1级)main(){intx;x=-3+4*5-6;printf("%d",x);x=3+4%5-6;printf("%d",x);x=-3*4%6/5;printf("%d",x);x=(7+6)%5/2;printf("%d",x);}A)

7、11101B)11-321C)12-321D)1112113.写出下面程序的输出结果。(1级)main(){intx,y,z;x=y=1;z=x++-1;printf("%d,%dt",x,z);z+=-x+++(++y);printf("%d,%d",x,z);}A)2,03,0B)2,13,0C)2,02,1D)2,10,114.写出下面程序的输出结果。(1级)main(){inti,j;i=20;j=(++i)+i;printf("%d",j);i=13;printf("%d%d),i++,i);}A)421

8、4,13B)4114,14C)421313D)42131415.若有定义:intx,y;chara,b,c;并有以下输入数据(此处,代表换行符)12ABC则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是。(1级)A)scanf("x=%dy=%d",&x,&y);a=getchar(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。