手机版

大学C语言期末考试题库试题及答案汇总(20)

发布时间:2021-06-07   来源:未知    
字号:

{int p[7]={11,13,14,15,16,17,18}; int i=0,k=0; while(i<7&&p[i]%2) { k=k+p[i]; i++; }

printf("%d\n",k); }

执行后输出结果是______。 A、58 B、56 C、45 D、24 答案:D

知识点:while语句和while语句构成的循环 257.

要求通过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

知识点:while语句和while语句构成的循环 258. 有以下程序段 int k=0; while(k=1) k++;

while循环执行的次数是______。 A、无限次

B、有语法错,不能执行 C、一闪也不执行 D、执行1次 答案:A

知识点:while语句和while语句构成的循环 259.

以下程序的输出结果是______。 main() {

int n[3][3],i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) n[i][j]=i+j; for(i=0;i<2;i++)

for(j=0;j<2;j++) n[i+1][j+1]+=n[i][j]; printf("%d \n",n[i][j]); }

A、14 B、0 C、6 D、值不确定 答案:C

知识点:循环结构的嵌套 main() { int i,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); }

程序执行后的输出结果是______。A、x=4 B、x=8 C、x=6 D、x=12 答案:B

知识点:循环结构的嵌套 261.

下列程序的输出结果是______。 main()

{ int i,j,m=0,n=0; for(i=0;i<2;i++) for(j=0;j<2;j++) if(j>=i) m=1; n++;

printf("%d \n",n); }

A、4 B、2 C、1 D、0 答案:C

知识点:循环结构的嵌套 262. 有以下程序 main() { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; } while(!i); n++; }

printf("n=%d\n",n);

大学C语言期末考试题库试题及答案汇总(20).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)