位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级CC语言循环结构选择题

以下程序运行后的输出结果是(    )。#include <stdio.h>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);}

发布时间:2024-07-09

A.s=5

B.s=1

C.s=3

D.s=7

试卷相关题目

  • 1下面程序的运行结果是(    )。main( ){ int s=0,i=1;while (s<=10){ s=s+i*i;i++;}printf("%d",--i);}

    A.4

    B.3

    C.5

    D.6

    开始考试点击查看答案
  • 2下面程序的运行结果是(    )。main( ){ int m=7,n=5,i=1;do{ if (i%m==0);if (i%n==0){ printf("%dn",i); break;}i++;} while(i!=0);}

    A.7

    B.6

    C.5

    D.4

    开始考试点击查看答案
  • 3执行下面程序段后,k的值是(    )。int i,j,k;for(i=0,j=10;i<j;i++,j--)k=i+j;

    A.9

    B.11

    C.8

    D.10

    开始考试点击查看答案
  • 4下面程序的运行结果是(    )。main( ){ int a,b;a=-1;b=0;do {++a;++a;b+=a;} while(a<9);printf("%dn",b);}

    A.34

    B.24

    C.26

    D.25

    开始考试点击查看答案
  • 5以下函数的功能是:求x的y次方,请填空。main( ){ int i,x,y;double z;scanf("%d %d",&amp;x,&amp;y);for(i=1,z=x;i<y;i++)z=z*______ ;printf("x^y=%en",z);}

    A.i++

    B.x++

    C.x

    D.i

    开始考试点击查看答案
  • 6有以下程序#include <stdio.h>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");}从第一列开始输入以下数据,<CR>代表一个回车符。2473<CR> 程序的输出结果是(    )。

    A.668977

    B.668966

    C.66778777

    D.6688766

    开始考试点击查看答案
  • 7当从键盘上输入字符“12134211”下面程序的输出结果是(    )。main( ){ char s;int v1=0,v2=0,v3=0,v4=0,k;for(k=0;k<=7;k++){ scanf("%c",&amp;s);switch(s){ default: v4++;case '1': v1++;case '3': v3++;case '2': v2++; }}printf("v1=%d,v2=%d,v3=%d,v4=%dn",v1,v2,v3,v4);}

    A.v1=4,v2=2,v3=1,v4=1

    B.v1=4,v2=9,v3=3,v4=1

    C.v1=5,v2=8,v3=6,v4=1

    D.v1=8,v2=8,v3=8,v4=8

    开始考试点击查看答案
  • 8运行以下程序后,如果从键盘上输入china#<回车>,则输出结果为#include <stdio.h>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

    开始考试点击查看答案
  • 9下列程序的输出结果是(    )。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

    开始考试点击查看答案
  • 10下面程序的功能是:计算1到10之间奇数之和及偶数之和,请填空。#include <stdio.h>main( ){ int a,b,c,i;a=c=0;for(i=0;i<=10;i+=2){ a+=i;______;c+=b;}printf("偶数之和=%dn",a);printf("奇数之和=%dn",c-11);}

    A.i+=2

    B.i++

    C.b=b+1

    D.b=i+1

    开始考试点击查看答案
返回顶部