C语言实验与习题(注释版)(4)
C语言练习题
4. 第五章 选择程序设计
1. 若有定义:int x=1,y=2,z=3;则表达式( )的值为0。
A) !((x
3. 以下运算符中优先级最高的是( )。 A) > B) ||
C) && D) +
4. 若有定义:int x=3,y=4;则表达式 !x||y 的值为( )。 A) 1 B) 0
C) 3 D) 4
5. 若有定义:int i=7,j=8;则表达式 i>=j||i 6. 若有定义:int x,a;赋值语句a=(x%3= =0)?0:1;与( )语句不等价。 A) If(!(x%3= =0)) a=1;else a=0; C) If(x%3!=0) a=1; else a=0; B) If(x%3) a=0; else a=1; D) If(x%3= =0) a=0; else a=1; 7. 若有定义:int a=1,b=2,c=3,d=4,x=5,y=6;则表达式 (x=a>b)&&(y=c>d) 的值为( )。 A) 0 B) 1 C) 5 D) 6 8. 若有定义: int a=1,b=2,c=3,d=4,t=2,k=2;语句(t=a D) 2 11. 若有定义:int a;且表达式!a的值为0,则表达式()的值为1。 A) a=0 C) !(a<0||a>0) B) a!=0 D) a==0 12. 以下程序段运行后x的值为( ) int a=3,b=6,x; x=(a==b)?a++;--b; A) 4 B) 2 C) 5 D) 6 13. 若有定义:int a=1,b=2,c=3;则执行以下程序段后a,b,c的值分别为( )。 if (a {c=a;a=b;b=c;} A) a=1,b=2,c=3 C) a=2,b=3,c=3 B) a=2,b=3,c=1 D) a=2,b=1,c=1 11 期末复习题集 14. 以下程序段运行后变量a的值为( )。 int x=6,y=5; int a; a=(--x==y++)?x:y+1; A) 0 B) 1 C) 6 D) 5 15. C语言对if嵌套语句的规定:else总是与( )配对。 A) 第一个if C) 缩进位置相同的if B) 之前最近的且尚未配对的if D) 之前最近的if 16. 以下程序段运行时,若从键盘输入5,则运行结果是()。int a,y=10; scanf(“%d”,&a); if(a>10) y=a+6; printf(“%d\\n”,y+a); A) 10 B) 16 C) 17. 以下程序的运行结果是()。 void main() {int a,b=2,c=6; a=3; if(a>6) a=a+b; else if(a==6) b=a+c; else a=b+c; printf(\} A) 8 B) 9 C) 18. 以下程序段的运行结果是(). int s = 15; switch(s/4) {case 1: printf(\case 2: printf(\case 3: printf(\default: printf(\} A) Three Over B) One Over C) 15 5 Two Over D) 11 D) 6 D) Three 12 C语言练习题 19. 以下程序段的运行结果是()。 int s=15; switch(s/4) {default: printf(\ case 1: printf(\ break; case 2: printf(\} A) Two B) Over Two C) Over One D) One 13 期末复习题集 5. 第六章 循环控制 1. 下面叙述正确的是( ) A) 在for循环中,不能用break语句跳出循环体 B) For循环的循环体可包含多条语句,但必须用花括号{}括起来 C) For循环是先执行循环体语句,后判断表达式 D) For循环只能用于循环次数已经确定的情况 2. 若有定义:int i,x=0;语句for(i=1;i<=3;i++) x+=2;与下列( )程序段不等价。 A) i=1; for(;i<=3;i++) x+=2; C) for(i=1;i<=3;) {x+=2;i++;} B) i=1; for(;;i++) x+=2; D) i=1; for(;i<=3;) {x+=2;i++;} 3. 以下程序段运行后x的值为() int i=0,x=0; for(;i<=5;i++,i++) {x+=3;} A) 12 B) 6 C) 9 D) 15 4. 若有定义:int i,x; ( )不是死循环 A) for(i=10;;i--); C) for(x=5;x>0;x--); B) while(x=1); D) for(;;i+=2); 5. 以下程序运行后x的值为()。 int i=0,x=2; while(i++<=5) {x+=2; } A) 8 B) 12 C) 14 D) 10 6. 对于整型变量x,与while(!x)等价的是( )。 A) while(x!=0) C) while(x!=1) B) while(x==0) D) while(~x) 7. 对于整型变量x和y,语句 for(x=0,y=0;(y!=123)&&(x<4);x++) y++; 中的“y++;”被执行( )。 A) 4次 B) 0次 C) 123次 D) 3次 8. 在c语言中while循环和do--while循环的主要区别是( )。 A) do--while循环体内可以使用break语句,while循环体内不能使用break语句 B) do--while循环体内可以使用continue语句,while循环体内不能使用continue语句 C) while的循环体至少无条件执行一次,do--while的循环体不是 D) do--while的循环体至少无条件执行一次,while的循环体不是 9. 设有整型变量x,下述语句( )不会出现死循环。
…… 此处隐藏:465字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




