c语言循环结构选择题(新)_第1页
c语言循环结构选择题(新)_第2页
c语言循环结构选择题(新)_第3页
c语言循环结构选择题(新)_第4页
c语言循环结构选择题(新)_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、若 i,j 已定义为 int 类型,则以 下程序段中内循环体的总的执行 次数是 for (i=5;i;i-) for (j=0;j, 则以下 while 循环体将执行多少 次。 while(ch=getchar()=e) printf(“*“); A) 5 B) 4 C) 6 D) 1 B ? 5、有以下程序段 int k=0; while (k=1) k+; while 循环执行的次数是 A) 无限次 B) 有语法错, 不能执行 C) 一次也不执行 D) 执行一次 A 6、语句 while(!e);中的条件 !e 等价于( )。 A) e=0 B) e!=1 C) e!=0 D) e A 7、以下 for 循环是( )。 for(x=0,y=0;(y!=123) while (1) i=i%100+1; if (i100) break; B) for( ; ; ); C) int k=1000; do +k; while (k=1000); D) int s=36; while (s) -s; D 12、以下程序的输出结果是 main( ) int a,b; for(a=1,b=1;a=10) break; if (b%5=1) b+=5; continue; printf(“%dn“,a); A) 101 B) 6 C) 4 D) 3 D 13、以下程序的输出结果是( )。 #include main() int i; for(i=1;i main( ) int count,i=0; for(count=1; count0;x-) if (x-amax) amax=x; if (_) amin=x; scanf(“%f“, printf(“namax=%fnamin=%fn“,a max,amin); A) x0 xamin x0 D) x=0 xamin x, 则输出为 #include main( ) char ch; while (ch=getchar( )!=n) if (ch=A printf(“Enter m,n:“); scanf(“%d%d“, while (m!=n) while (mn) m-=n; while (nm) n-=m; printf(“m=%dn“,m); A) m=3 B) m=2 C) m=1 D) m=0 C 23、下面程序的输出结果是( )。 main( ) int x=10,y=10,i; for(i=0;x8;y=+i) printf(“%d %d “,x-,y); A) 10 1 9 2 B) 9 8 7 6 C) 10 9 9 0 D) 10 10 9 1 D 24、有如下程序 main( ) int n=9; while(n6) n- ;printf(“%d“,n); 该程序段的输出结果是 A) 987 B) 876 C) 8765 D) 9876 B 25、函数 pi 的功能是根据以下近 似公式求 值: (*)/6=1+1/(2*2)+1/(3*3)+1/(n *n) 请填空,完成求 的功能。 #include main( ) double s=0.0; long int i,n; scanf(“%ld“, for(i=1;i main( ) int num=0; while (num main( ) int s=0,k; for(k=7;k=0;k-) switch(k) case 1: case 4: case 7: s+; break; case 2: case 3: case 6: break; case 0: case 5: s+=2; break; printf(“s=%dn“,s); A)s=5 B)s=1 C)s=3 D)s=7 D 34、以下程序运行后的输出结果 是( )。 #include main( ) int i,j; for(i=4;i=1;i-) printf(“*“); for(j=1;j main() int c; while (c=getchar()!=n) switch(c-2) case 0: case 1: putchar(c+4); case 2: putchar(c+4);break; case 3: putchar(c+3); default: putchar(c+2);break; printf(“n“); 从第一列开始输入以下数据, 代表一个回车符。 2473 程序的输出结 果是( )。 A) 668977 B) 668966 C) 66778777 D) 6688766 A 36、当从键盘上输入字符 “12134211”下面程序的 输出结果是( )。 main( ) char s; int v1=0,v2=0,v3=0,v4=0,k; for(k=0;k , 则输出结果为 #include main( ) int v1=0,v2=0; char ch; while (ch=getchar( )!=#) switch(ch) case a: case h: default: v1+; case o: v2+; printf(“%d,%dn“,v1,v2); A) 2,0 B) 5,0 C) 5,5 D) 2,5 C 38、下列程序的输出结果是( )。 main( ) int i, j, m=0, n=0; for(i=0; i=i) m=1; n+; printf(“%d n“,n); A) 4 B) 2 C) 1 D) 0 C 39、下面程序的功能是:计算 1 到 10 之间奇数之和及偶数之和, 请填空。 #include main( ) int a,b,c,i; a=c=0; for(i=0;i main( ) int i,j; for(i=0;_; i+) j=i*10+6; if (_) continue; printf(“%d“,j); A) i main( ) int i,j,k; for(i=1;i main( ) int i,j,k; for(i=1;i0;k+) printf(“%3d“,k); printf(“n“); A) k , 则输出结果为( )。 main( ) int x,i,m; do scanf(“%d“, while (x0 if (m!=-1) printf(“m=%dn“,m); A) m=-9 B) m=2 C) m=58 D) m=-1 C 44、运行以下程序后,如果从键 盘上输入 12,8, 则输出结果为( )。 main( ) int a,b,n1,n2,t; scanf(“%d,%d“, if (n1n2) t=n1;n1=n2;n2=t; a=n1;b=n2; while (b!=0) t=a%b; a=b; b=t; printf(“%d,%dn“,a,n1*n2/a); A) 2,6 B) 4,24 C) 4,12 D) 8,96 C ? B 45、下列程序的输出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论