C语言第3章顺序结构.docx

C语言第3章顺序结构.docx

ID:57793176

大小:29.41 KB

页数:5页

时间:2020-03-28

C语言第3章顺序结构.docx_第1页
C语言第3章顺序结构.docx_第2页
C语言第3章顺序结构.docx_第3页
C语言第3章顺序结构.docx_第4页
C语言第3章顺序结构.docx_第5页
资源描述:

《C语言第3章顺序结构.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第三章顺序结构选择题1.结构化程序设计的三种基本结构是()。A.函数结构、判断结构、选择结构B.平行结构、嵌套结构、函数结构C.顺序结构、选择结构、循环结构D.判断结构、嵌套结构、循环结构2.putchar()函数可以向终端输出一个()。A.整型变量表达式值B.实型变量值C.字符串D.字符或字符型变量值3.若已定义doubley;拟从键盘输入一个值赋给变量y,则正确的函数调用是()。A.scanf(“%d”,&y);B.scanf(“%7.2f”,&y);C.scanf(“%lf”,&y);D.scanf(“%ld”,&y);4.C语言中调用printf进行输出时

2、需要注意,在格式控制串中,格式说明与输出项的个数必须相同。如果格式说明的个数小于输出项的个数,多余的输出项将;如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不定值(或0)。A)不予输出B)输出空格C)照样输出D)输出不定值或05.在scanf函数的格式控制中,格式说明的类型与输入的类型应该一一对应匹配。如果类型不匹配,系统。A)不予接收B)并不给出出错信息,但不可能得出正确信息数据C)能接受正确输入D)给出出错信息,不予接收输入6.以下程序的输出结果是。main(){inti=010,j=10,k=0x10;printf("%d,%d,%d",i,

3、j,k);A)8,10,16B)8,10,10C)10,10,10D)10,10,167.以下程序的输出结果是。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,168.以下程序的输出结果是。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.设有如下定义

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

5、("%d",x);x=-3*4%6/5;printf("%d",x);x=(7+6)%5/2;printf("%d",x);}A)11101B)11-321C)12-321D)1112113设有如下定义和执行语句,其输出结果为:。inta=3,b=3;a=--b+1;printf(“%d%d”,a,b);A)32B)42C)22D)2314下列程序的输出结果是().main(){int a=011; printf("%d",++a);}A、11B、10C、9D、1215下列程序段的输出结果为().floatx=213.82631; printf("%3d",(

6、int)x);A、213B、213.83C、3.8D、213.8216下列语句的结果是().main(){intj;j=3;printf("%d,",++j);printf("%d",j++);}A、4,3B、3,3C、3,4D、4,417若有定义intx=4;则执行语句x+=x*=x+1;后,x的值为A、5B、20C、40D、无答案18有以下程序main(){int a=0,b=0; a=10;b=20;printf("a+b=%d",a);  } 程序运行后的结果是().A、出错B、30C、a+b=10D、a+b=3019若x是int型变量,y是float

7、型变量,所用的scanf调用语句格式为:scanf("x=%d,y=%f",&x,&y);则为了将数据10和66.6分别赋给x和y,正确的输入应是:。A.x=10,y=66.6<回车>B.1066.6<回车>C.10<回车>66.6<回车>D.x=10<回车>y=66.6<回车>20若有定义doublex=1,y;则以下的语句执行的结果是。y=x+3/2;printf(“%f”,y);A.2.500000B.2.5C.2.000000D.2二.填空题1C语言中的空语句就是。2赋值语句的一般表示形式为。3getchar函数的作用是。4复合语句是由一对括起来的若干语句

8、组成。5要

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

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

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