版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言全国试题
(五-循环结构程序设计)选择题(全国二级C2008C1-22)以下不构成无限循环的语句或语句组是_______。A)n=0; do{++n;}while(n<=0);B)n=0;while(1){n++;}C)n=10;while(n);{n--;} D)for(n=0,i=1;;i++)n+=i;A填空题(全国二级C2008C2-8)
若有定义:intk;,以下程序段的输出结果是_________。
for(k=2;k<6;k++,k++)
printf(“##%d”,k);
##2##4选择题(全国二级C2007Q1-22)
有以下程序,程序的运行结果是
。
#include<stdio.h>
main()
{
inty=9;
for(;y>0;y--)
if(y%3==0)
printf("%d",--y);}741
B)963
C)852
D)875421
C选择题(全国二级C2006Q1-23)有以下程序,程序的运行结果是
。
#include<stdio.h>
main()
{
inti;
for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}
printf("\n");}5
B)24
C)32
D)40
C选择题(全国二级C2005Q1-27)设变量已正确定义,则以下能正确计算f=n!的程序段是
。
A)f=0;for(i=1;i<=n;i++)f*=i;
B)f=1;for(i=1;i<n;i++)f*=i;C)f=1;for(i=n;i>1;i++)f*=i;D)f=1;for(i=n;i>=2;i--)f*=i;D填空题(全国二级C2005Q2-10)以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+_________;s=s+t;}
printf("s=%d\n",s);}t*10填空题(全国二级C2005C2-10)以下程序运行后的输出结果是___________________。#include<stdio.h>main(){charc1,c2;
for(c1=’0’,c2=’9’;c1<c2;c1++,c2--) printf("%c%c",c1,c2);
printf("\n");}0918273645选择题(全国二级C2003Q1-22)若有如下程序段,其中s,a,b,c均已定义为整型变量,且a,c均已赋值(c大于0)。
s=a;
for(b=1;b<=c;b++)s=s+1;
则与上述程序段功能等价的赋值语句是__________。
A)s=a+b;B)s=a+c;C)s=s+c;D)s=b+c;
B选择题(全国二级C2003Q1-24)要求以下程序的功能是计算:S=1+1/2+1/3+……+1/10main(){intn;floats;s=1.0;
for(n=10;n>l;n--)s=s+l/n;
printf(″%6.4f\n″,s);}
程序运行后输出结果错误,导致错误结果的程序行是_________。
A)s=1.0;B)for(n=10;n>l;n--)C)s=s+l/n; D)printf(“%6.4f\n”,s);
C选择题(全国二级C2003C1-12)
C语言中用于结构化程序设计的3种基本结构是_________。
A)顺序结构、选择结构、循环结构
B)if,switch,breakC)for,while,dowhileD)if,for,continueA选择题(全国二级C2003C1-20)有以下程序:执行后输出结果是_________。main(){inti;
for(i=0;i<3;i++)switch(i){case1:printf(″%d″,i);
case2:printf(″%d″,i);default:printf(″%d″,i);}}A)011122 B)012C)012020 D)120
A选择题(全国二级C2008Q1-27)有以下程序,程序的运行结果是。D
#include<stdio.h>main(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);
printf("\n");}}A)234B)432 C)23 D)4534554334344523B填空题(全国二级C2008Q2-8)执行下述程序的输出结果是___________。
#include<stdio.h>main(){inti,j,sum; for(i=3;i>=1;i--) {sum=0;
for(j=1;j<=i;j++)sum+=i*j;}
printf("%d\n",sum);}1选择题(全国二级C2007Q1-24)有以下程序,程序的运行结果是
。
#include<stdio.h>
main(){
inti,j,m=55;
for(i=1;i<=3;i++)
for(j=3;j<=i;j++)m=m%j;
printf("%d\n",m);}0
B)1
C)2
D)3
B选择题(全国二级C2007C1-24)
有以下程序,程序的运行结果是
。
#include<stdio.h>main()
{
inti,j;
for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);
printf("\n");}}A)1*1=11*2=21*3=3
B)1*1=11*2=21*3=32*1=22*2=4
2*2=42*3=6
3*1=3 3*3=9 C)1*1=1
D)1*1=1
1*2=22*2=4
2*1=2
2*2=41*3=32*3=63*3=9 3*1=33*2=63*3=9
B填空题(全国二级C2006C2-15)-1
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序。
填空题(全国二级C2006C2-15)-2
main(){inti,j,n;charch='A';scanf("%d",&n);if(n<11){for(i=1;i<=n;i++){for(j=1;j<=n-i+1;j++){printf("%2c",ch);_______________;} _____________;}} elseprintf("nistoolarge!\n");printf("\n");}
ch++或++chprintf(“\n”)填空题(全国二级C2005Q2-17)以下程序的功能是输出如下形式的方阵:请填空。
13
141516
9
10111256781234main(){inti,j,x;for(j=4;j______;j--) {for(i=1;i<=4;i++)
{x=(j-1)*4+______; printf("%4d",x);}
printf("\n");}}>0iC语言全国试题
(五-while循环结构
程序设计)填空题(全国二级C2007Q2-8)
以下程序的输出结果是_______。#include<stdio.h>main(){intn=12345,d;
while(n!=0){d=n%10;printf("%d",d);n/=10;}}54321填空题(全国二级C2007Q2-9)有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++) s=s+1.0/(k*(k+1));printf(“s=%f\n\n”,s);请填空,使下面程序段的功能与之完全相同s=1.0;k=1;while(________){s=s+1.0/(k*(k+1));______;}printf(“s=%f\n\n”,s);k<=nk++填空题(全国二级C2007C2-7)当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行_______次。#include<stdio.h> main(){charch;
while((ch=getchar())==’0’)
printf(“#”);}
0选择题(全国二级C2006Q1-22)有以下程序,程序的运行结果是
。
#include<stdio.h>
main()
{
intk=5;
while(--k)printf("%d",k-=3);
printf("\n");}1
B)2
C)4
D)死循环
A选择题(全国二级C2006C1-22)要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
。
A)
while((ch=getchar())!=′N′)printf("%c",ch);
B)
while(ch=getchar()!=′N′)printf("%c",ch);C)
while(ch=getchar()==′N′)printf("%c",ch);
D)while((ch=getchar())==′N′)printf("%c",ch);
A选择题(全国二级C2006C1-30)
有以下程序,程序执行后的输出结果是_______。
main(){inty=10;
while(y--);printf("y=%d\n",y);}A)y=0
B)y=-1
C)y=1
D)while构成无限循环
B选择题(全国二级C2005Q1-36)有以下程序,程序运行后的输出结果是
。
main(){intk=5,n=0;
while(k>0){switch(k){default:break;case1:n+=k;case2:case3:n+=k;}k--;}
printf("%d\n",n);}A)0
B)4
C)6
D)7D填空题(全国二级C2006Q2-9)有以下程序,若运行时从键盘输入:18,11<回车>,则程序的输出结果是_______。#include<stdio.h> main(){inta,b;
printf("Entera,b:");scanf(“%d,%d”,&a,&b);while(a!=b){while(a>b)a-=b;
while(b>a)b-=a;}
printf("%3d%3d\n",a,b);}11C语言全国试题
(五-do-while循环结构程序设计)选择题(全国二级C2007Q1-19)
若变量已正确定义,有以下程序段,其输出结果是_______。
i=0;
do
printf(“%d,”,i);while(i++);
printf(“%d\n”,i);A)0,0 B)0,1C)1,1 D)程序进入无限循环B选择题(全国二级C2007C1-23)有以下程序,程序运行后的输出结果是
。
#include<stdio.h>
main()
{
intk=5,n=0;
do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k--;break;}
printf("%d",n);}while(k>0&&n<5);}A)235
B)0234
C)02356
D)2356
A填空题(全国二级C2006Q2-10)以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。
#include<stdio.h>
main(){intn,s;
printf("Enteranumber:");scanf(“%d”,&n);
printf("Output:");
do{s=n%10;printf("%d",s);_______;}while(n!=0);
printf("\n");}n/=10或n=n/10选择题(全国二级C2005Q1-26)有以下程序段,为使此程序段不隐入死循环,从键盘输入的数据应该是
。
intn,t=1,s=0;
scanf(“%d”,&n);
do{s=s+t;t=t-2;}while(t!=n);任意正奇数
B)任意负偶数
C)任意正偶数
D)任意负奇数
D选择题(全国二级C2003Q1-21)有以下程序:若要使程序的输出值为2,则应该从键盘给n输入的值是_________。
main(){ints=0,a=1,n;
scanf(″%d″,&n);
do{s+=1;a=a-2;}
while(a!=n);
printf(″%d\n″,s);}A)-1 B)-3C)-5 D)0
BC语言全国试题
(五-break与continue)选择题(全国二级C2008Q1-29)有以下程序,程序的运行结果是______。#include<stdio.h>main(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);
printf("\n");}A)*7B)*3*5 C)*5 D)*2*6A选择题(全国二级C2008C1-21)有以下程序,该程序执行后的输出结果是_______。#include<stdio.h>main()
{intx=8;
for(;x>0;x--){if(x%3){printf(“%d,”,x--);continue;}
printf(“%d,”,--x);}}A)7,4,2, B)8,7,5,2,C)9,7,6,4, D)8,5,4,2,
D选择题(全国二级C2007C1-22)以下叙述中正确的是
。
A)break语句只能用于switch
语句体中
B)continue语句的作用是:使程序的执行流程跳出包含它的所有循环
C)break语句只能用在循环体内和switch
语句体内
D)在循环体内使用break语句和continue语句的作用相同
C选择题(全国二级C2006C1-32)有以下程序,程序执行后的输出结果是
。
main(){inti,,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++;}x++;}
printf("x=%d\n",x);}x=4
B)x=8
C)x=6
D)x=12B填空题(全国二级C20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025 网络基础中网络服务质量保障的服务链编排与优化课件
- 数据中心能耗监测与管控系统开发项目可行性研究报告
- 特戊酰氯可行性研究报告
- 升降课桌椅项目可行性研究报告
- 棉花项目可行性研究报告
- 2026年及未来5年市场数据中国洗发沐浴行业市场深度研究及投资规划建议报告
- 行政复议的范围程序和决定
- 2026年及未来5年市场数据中国商铺地产行业发展运行现状及投资潜力预测报告
- 信息技术信息系统在玉石雕刻工作室作品设计与生产进度管理中的应用课件
- 2025 高中信息技术数据与计算之算法的匹配算法课件
- 2026四川巴中市通江县红峰国资本投资运营集团限公司公开招聘9人易考易错模拟试题(共500题)试卷后附参考答案
- 2026届湖北省武汉普通高中高三3月调考化学+答案
- 小儿肺炎救治管理培训措施
- 2026年安庆医药高等专科学校单招职业适应性测试题库含答案详解(b卷)
- 湖北省云学名校联盟2025届高三年级2月联考物理(含答案)
- 2026云南德宏州瑞丽市人民法院招聘聘用制书记员2人考试参考试题及答案解析
- 2026年春季小学湘美版(2024)二年级下册美术教学计划、教案及每课教学反思(附目录)
- 医疗器械经营质量管理体系文件(全套)
- 2025年常州纺织服装职业技术学院单招职业技能测试题库附答案解析
- 2026富民村镇银行春季招募笔试备考题库及答案解析
- 2025商洛发电有限公司招聘(7人)笔试历年典型考点题库附带答案详解2套试卷
评论
0/150
提交评论