《c程序设计》复习题

《c程序设计》复习题

ID:35495215

大小:58.19 KB

页数:7页

时间:2019-03-25

《c程序设计》复习题_第1页
《c程序设计》复习题_第2页
《c程序设计》复习题_第3页
《c程序设计》复习题_第4页
《c程序设计》复习题_第5页
资源描述:

《《c程序设计》复习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C语言程序设计》复习题选择题1.已知inti,x,y;在下列选项中的错误的是()A.if(x==y)i++;B.if(x==y)i—;C.if(xy)i—;D.if(x+y)i++;2.已知inti=O,x=O;下而while语句执行时循环次数为()while(!x&&i<3){x++;i++;}A.4B.3C・2D.13.c规定,else总是与它接近的()配对.A.whileB.ifC.doubleD.for4.以下正确的C语言标示符是()A.#defineB._123C.%dD.5.在C语言中,要求运算数必须是整型的运算符是()A./B.%C++D.>6.以

2、下哪一个是判断字符变量ch为小写字符的表达式()。A.(ch>=a)and(ch<=z)B.(ch>=a)&(ch<=z)C.(ch>=a)&&(ch<=z)D.(ch>=a)

3、

4、(ch<=z)7.要说明一个用10个int元素的数组,应当选择的语句是()。A.inta[10]B.inta(10)C.inta[9]D.inta[ll]&运行下面程序段的输出结果是().chars[12]=”stiing'';printf(“%d",stHen(s));A.12B.7C.6D.59.C语言程序由函数组成,它的()0A.主函数必须在其他函数之前,函数内可以嵌套定义函数B•主函

5、数可以在其他函数之后,函数内不可以嵌套定义函数C.主函数必须在其他函数之前,函数内不可以嵌套定义函数D.主函数必须在其他函数之后,函数内可以嵌套定义函数9.C语言规定,函数返回值类型是由()。A.retum语句中的表达式类型所决定B•调用该函数式由主调函数类型所决定C.调用该函数时系统临时决定D.在定义该函数时所指定的函数类型所决定10.C语言的循环语句for>while>do_while中,其中用于直接中断最内层循环体执行的语句是()。A.ifB.gotoC.breakD.continue11.对inta[10]={6,7,8,9,10);语句正确的理解是()。A.

6、将5个初值依次赋给a[l]至a[5]B.将5个初值依次赋给a[0]至a[4]C.将5个初值依次赋给a[6]至a

7、10]D.因为数组长度与初值个数不相同,所以此语句不正确.12.下列不止确的转义字符是()oA/WB.T9D.,,13.结构化程序设计屮的三种基本结构是()A.if结构、switch结构和case结构B・if结构、while结构和for结构C.逻辑结构、物理结构和数据结构D.顺序结构、选择结构和循环结构9.一个C语言程序是由()组成的A.一个主程序和若干子程序B.函数C・若干过程D・若干子程序程序阅读题1•程序的运行结果O#include

8、>main(){intx=3;switch(x){case1:case2:printf(nx<3);case3:printf(Hx=3n);case4:case5:printf(,,x>3,');default:printf(HxunknownM);}}2.下面程序的功能是:输出100以内不能被3整除整数,请填空。(看课本)main(){inti,j;for(i=l;;i++)if()continue;printf(n%dn,j);}3.程序的执行结果是一25。#includemain()inti=2,j=3,k;k二i+j;{int

9、k=8;if(i==3)printf(H%dn,k);}printf(”%d%d”,i,k);}4•程序的执行结果是#includevoidfun1(){intx=5;printf(”x=%d”,x);}voidfun2(){printf(”x二%d”,++x);}voidmain()intx=2;fun1();fun2(x);printf(”x=%d”,x);结果:X=5X=3填空题1.C语言的字符常量是用单引号弓I号括起来的单个字符。2.若有定义:intx=3,y=2;floata=2.5,b=3.5;,则表达式(x+y)

10、%2+(int)a/(int)b的值是1«3.设有如下程序段:switch(rank){case1:printf(“PERFECT!iT);case2:printf(4tGOOD!");case3:printf(uJUSTSOSO!E);case4:printf(“BAD!if');default:pi*intf(“IMPOSSIBLE!iT);}若rank的值为3,则输出结果是JUSTSOSO!BAD!IMPOSSIBElo4.C语言中,break语句只能用于switch语句和循环语句中5.已知数组b定义为intb[]={9,6,3);则

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

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

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