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

时间:2025-03-10

{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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219