版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.,(1)有以下程序段 intn,t=1,s=0; scanf(%d, 为使此程序段不陷入死循环,从键盘输入的数据应该是 A)任意正奇数 B)任意负偶数 C)任意正偶数 D)任意负奇数,D,.,void main() int n=12345,d; while(n!=0) d=n%10; printf(%d,d); n/=10; ,54321,.,(2)有以下程序 main() intk=5,n=0; while(k0) switch(k) default:break; case1:n+=k; case2: case3:n+=k; k-; printf(%dn,n); ,程序运行后的输出结果是
2、A)0 B)4 C)6 D)7,D,.,(3)有以下程序 main() inta=1,b; for(b=1;b=8)break; if(a%2=1)a+=5;continue; a-=3; printf(%dn,b); ,程序运行后的输出结果是 A)3 B)4 C)5 D)6,B,.,4)有以下程序 main() ints=0,a=1,n; scanf(%d, ,若要使程序的输出值为2,则应该从键盘给n输入的值是 A)-1 B)-3 C)-5 D)0,B,.,5)若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0) s=a; for(b=1;b=c;b+)s=s+
3、1; 则与上述程序段功能等价的赋值语句是 A)s=a+b; B)s=a+c; C)s=s+c; D)s=b+c;,B,.,6) 有以下程序 main() intk=4,n=4; for(;nk;) n+; if(n%3!=0)continue; k-; printf(%d,%dn,k,n); ,D,程序运行后的输出结果是 A)1,1 B)2,2 C)3,3 D)4,4,.,7) 要求以下程序的功能是计算: main() intn;floats; s=1.0; for(n=10;n1;n-) s=s+1/n; print(%6.4fn,s); 程序运行后输出结果错误,导致错误结果的程序行是 A)
4、s=1.0; B)for(n=10;n1;n-) C)s=s+1/n; D)printf(%6.4f/n,s);,C,整数除以整数结果还是整数,s=s+1.0/n;,.,8) 有以下程序段 intn=0,p; doscanf(“%d”, 此处dowhile循环的结束条件是 A)P的值不等于12345并且n的值小于3 B)P的值等于12345并且n的值大于等于3 C)P的值不等于12345或者n的值小于3 D)P的值等于12345或者n的值大于等于3,D,.,9) t为int类型,进入下面的循环之前,t的值为0 while(t=1) 则以下叙述中正确的是 A)循环控制表达式的值为0 B)循环控制
5、表达式的值为1 C)循环控制表达式不合法 D)以上说法都不对,B,.,10) 有以下程序段 intk=0 while(k=1)k+; while循环执行的次数是 A)无限次 B)有语法错,不能执行 C)一次也不执行 D)执行1次,A,.,11) 以下程序执行后sum的值是 A)15 B)14 C)不确定 D)0 min() inti,sum; for(i=1;i6;i+)sum+=i; printf(“%dn”,sum); ,C,.,12) 有如下程序 main0 inti,sum; for(i=1;i=3;sum+)sum+=i; printf(“%dn”,sum); 该程序的执行结果是 A
6、)6 B)3 C)死循环 D)0,C,.,13) 有如下程序 main0 intn=9; while(n6) n-;printf(“%d”,n); 该程序段的输出结果是 A)987 B)876 C)8765 D)9876,B,.,14) 以下循环体的执行次数是 A)3B)2C)1D)0 main() inti,j; for(i=0,j=1;i=j+1;i+=2,j- ) printf(%dn,i); ,C,.,15) 以下叙述正确的是 A)do-while语句构成的循环不能用其它语句构成的循环来代替。 B)do-while语句构成的循环只能用break语句退出。 C)用do-while语句构成
7、的循环,在while后的表达式为非零时结束循环。 D)用do-while语句构成的循环,在while后的表达式为零时结束循环。,D,.,16) 以下程序的输出结果是 A)20 B)31 C)321 D)210 main() intn=4; while(n-)printf(%d,-n); ,A,.,17) 执行以下程序段时 A)循环体将执行一次 B)循环体将执行两次 C)循环体将执行无限次 D)系统将提示有语法错误 X=-1; dox=x*x;while(!x);,A,.,18) 执行以下程序后,输出的结果是 A)-1B)1C)8D)0 main() inty=10; doy-;while(-y); printf(%dn,y-); ,D,.,19) 在下列选项中,没有构成死循环的程序段是 A)inti=100B)for(;); while(1) i=i%100+1; if(i100)break
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年唐山幼儿师范高等专科学校单招职业技能考试题库附答案详解(考试直接用)
- 2026年嘉兴南湖学院单招职业适应性测试题库含答案详解(培优a卷)
- 2026年吉林科技职业技术学院单招职业技能考试题库含答案详解ab卷
- 网站安全防护与风险管理
- 基于项目的护理管理模式探讨
- 内科护理学护理伦理课件
- 危重患者安全监护要点
- 传媒学院就业指南
- 《认识几时半》课件
- 招60人!大通康瑞精神专科医院招聘笔试参考题库及答案解析
- 2026贵州毕节织金县部分县直单位公开考调工作人员47人实施笔试参考题库及答案解析
- 2026年春季小学二年级下册美术(岭南版2024新教材)教学计划含进度表
- 2026年内蒙古北方职业技术学院单招职业倾向性测试题库带答案详解(黄金题型)
- 2026陕煤集团榆林化学有限责任公司招聘(162人)考试备考题库及答案解析
- 2026年山东理工职业学院综合评价招生《素质测试》模拟试题三
- GB/T 27664.3-2026无损检测仪器超声检测设备的性能与检验第3部分:组合设备
- 2026年银行从业资格信用卡业务基础知识练习(含答案)
- 2026年芜湖无为市蜀山镇公开选拔村级后备干部12名考试备考试题及答案解析
- 2025年浙江温州市城市建设发展集团有限公司面向社会招聘工作人员24人告笔试参考题库附带答案详解
- 2025年江西财经职业学院单招职业技能测试题库带答案解析
- 督查督办工作管理办法
评论
0/150
提交评论