




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单项选择题题目1若x的值为15,则执行“if(x10) x+; else x-;”语句后,x的值为()。a.14b.15c.10d.16题目2若x的值为-10,则执行“if(!x) x+; else x-;”语句后,x的值为( )。a.-9b.-11c.-10d.0题目3若x的值为10,则执行“switch(x%3)case0: x+; case 1:x+; case 2: x+;”语句后,x的值为( )。a.13b.12c.11d.10题目4若x的值为10,则执行“switch(x%3)case0: x+; break; case 1:x+; default: x+;”语句后,x的值为( )。a.9b.10c.11d.12题目5若n的值为10,则执行“for(i=1;in/3) break;”语句后,i的值为( )。a. 3b. 6c. 4d. 5题目7若n的值为10,则执行“for(i=1;in; i+) S;”语句的过程中,表达式i+共被执行的次数为( )。a. n+1b. nc. 1d. n-1题目8若n的值为10,则执行“for(i=0;in; i+) for(j=i; j0)s+=n;”语句的过程中,循环体被执行的次数为( )。a.8b.10c.11d. 9题目10若n的值为5,s的值为0,则执行“while(n-0) s+=n;”语句后,s的值为( )。a.10b.15c.12d.14题目11在下列的语句中,必须以分号作为结束的语句是( )。a.whileb.forc.switchd.do题目12若n的值为5,s的值为0,则执行“do s+=n-; while(n0);”语句后,s的值为()。a.12b.13c.15d.14题目13要结束任一种循环语句或switch语句的执行,则在其中使用的语句为( )。a.gotob.breakc.continued.return二、判断题题目14在if语句中,必须带有else子句,不能省略它。对错题目15在for循环语句的头部,for后面括号内共有3个表达式位置。对错题目16for循环语句不能够被转换为while循环语句。对错题目17while循环语句中的循环体可能不会被执行。对错题目18while循环语句的循环体,只能是复合语句,不能是简单语句。对错题目19do-while循环语句中的循环体可能不会被执行。对错题目20do-while循环语句的循环体,只能是复合语句,不能是简单语句。对错题目21do-while循环语句是以循环体结尾的。对错题目22break语句可以使用在switch语句中。对错题目23return语句中可以带有返回表达式。对错题目24continue只能使用在任一种循环语句的循环体中。对错三、程序填空题题目25#includevoid main() int a=5,b=8,c=6,d=15,x,y; if(a=b) x=a; else x=b; if(c=d) y=c; else y=d; if(x=y) printf(%dn,x); else printf(%dn,y);答案:题目26#includevoid main() int x=5,y=8,z=12; if(xy & xz) printf(%dn,x); else if(yx & yz) printf(%dn,y); else printf(%dn,z);答案:题目27#includevoid main() int a=5,b=8,c; if(3*a2*b) c=2*a+3*b; else if(a=b) c=a*a+b*b; else c=a*b+3; printf(c=%dn,c);答案:题目28#includevoid main() int x=5,y=0; switch(2*x-3) case 4: y+=x; case 7: y+=2*x+1; case 10: y+=3*x; printf(y=%dn,y);答案:题目29#includevoid main() char ch; int a,b,c; scanf(%c,&ch); scanf(%d %d,&a,&b); switch(ch) case +: c=a+b; break; case -: c=a-b; break; case *: c=a*b; break; case /: c=a/b; break; default: printf(Error!n); printf(%d%c%d=%dn,a,ch,b,c);答案:题目30#includevoid main() int i,s=0; for(i=16; i0; i-=2) if(i%3=0 | i%4=0) s+=i; printf(s=%dn,s);答案:题目31#includevoid main() int i,x,y,s=0; scanf(%d %d,&x,&y); if(xy) i=x; x=y; y=i; for(i=x; i=y; i+) if(i%2=1) s+=i*i; printf(s=%dn,s);答案:题目32#includeconst int N=100;void main() int a,b; for(a=2; a=N; a+) for(b=2; b*ba) printf(%d ,a); 答案:题目33#includevoid main() int i=0, s=0; while(s50) i+=2; s+=i*i; printf(s=%dn,s);答案:题目34#includevoid main() int x,p=2; scanf(%d,&x); while(x=p) if(x%p=0) printf(%d=%d*%dn,x,p,x/p); break; else p+;答案:题目35#includevoid main() int x,y,a,p=1; scanf(%d %d,&x,&y); if(x=a) if(x%a=0 & y%a=0) x=x/a; y=y/a; p*=a; else a+; printf(%dn,p);答案:题目36#includevoid main() int x=36,y=48,z; do z=x%y; x=y; y=z; while(y0); printf(x=%dn,x);答案:题目37#includevoid main() int x,i=0,s=0; scanf(%d,&x); do i+=2; s+=i*i;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自考专业(工商企业管理)考试彩蛋押题含答案详解【综合题】
- 酮症酸中毒预后评估-洞察及研究
- 2025广东医科大学附属医院2025年第三批专业技术人员招聘考试备考题库及答案解析
- 2025安徽芜湖宜居投资集团有限公司子公司专业技术人员招聘1人考试备考题库及答案解析
- 风电场年度检修计划
- 家具厂锯床维护保养细则
- 高三历史备课组时政热点融入计划
- 教师运用信息技术落实“双减”政策的心得体会
- 小时工兼职合同(标准版)
- 砂料购销合同(标准版)
- 血液透析中心护士手册
- 高一年级英语学法指导市公开课一等奖省赛课获奖课件
- 2024年《防治煤与瓦斯突出细则》培训课件
- 2024-2025学年人教精通版四年级英语上册全册教案
- 运维巡检服务方案
- 河南航空港发展投资集团招聘笔试真题2024
- 微机五防系统培训课件
- 心脏骤停后高质量目标温度管理专家共识2024
- 气道解剖知识
- 教学课件-《燃烧学(第2版)》徐通模
- 《中国心衰指南深度解析》课件
评论
0/150
提交评论