• 2022-05-29
    下面程序的运行结果是____________。#include<;stdio.h>;int main(){int k=0;char c='A';do{switch(c++){case 'A':k++;break;case 'B':k--;case 'C':k+=2;break;case 'D':k=k%2;continue;case 'E': k=k*10;break;default:k=k/3;}k++;}while(c<;'G');printf("k=%d\n",k);return 0;}
    A: k=3
    B: k=4
    C: k=2
    D: k=0
  • B

    内容

    • 0

      以下程序运行后的输出结果是______。 void 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=%d\n",s); }

    • 1

      执行下列程序,输入为3的数出结果是()。 #include ”stdio.h” main() { int k; scanf(”%d”, &k); switch(k) { case 1: printf(”%d ”, k++); case 2: printf(”%d ”, k++); case 3: printf(”%d ”, k++); case 4: printf(”%d ”, k++); break; default: printf(”Full! ”); } }

    • 2

      中国大学MOOC: 下面程序执行后的输出结果是:#include <iostream>using namespace std;#include<string.h>int main(){char str[]=" SSWLIA" , c; int k;for (k=2;(c=str[k])!=\0;k++) {switch (c) {case I: ++k; break ;case L: continue;default : cout<<c; continue ;}cout<<*;}return 0;}

    • 3

      执行程序段 int k=5,n=0; while(k--) switch(k) { case 1: case 3:n+=1;break; default:n+=2; case 2: case 4: n+=3;break; }后,n和k的值分别为: A: 10 -1 B: 13 -1 C: 8 0 D: 10 0

    • 4

      运行下面程序#include<;stdio.h>;int main( ){ int k=0,a=1;while(k<;10){ for( ; ;){ if((k%10)==0)break;elsek--;}k+=11; a+=k;}printf(“%d %d\n”,k,a);return 0;}则输出的结果是_____________。