• 2022-05-29
    下列程序段执行后的输出结果是( )。
    A: t n='c'; switch(n++)
    B: default: printf("error"); break;
    C: se 'a': case 'A': case 'b':
    D: se 'B': printf("good");break;
    E: se 'c':
    F: se 'C': printf("pass");
    G: se 'd':
    H: se 'D': printf("warn"); }
    I: good
    J: passwarn
    K: pass
    L: goodpass
  • B

    举一反三

    内容

    • 0

      若i为整型变量,且有程序段如下,则输出结果是( A )。 A: 322; B: (i%2==0) printf(" C: "); D: se printf("****"); E: F: B.**** G: H: **** D.有语法错误,无输出结果

    • 1

      中国大学MOOC: 以下程序输出的结果是()# include <stdio.h>int main(){ int a = 4; switch(a ) { case 0: printf("this is 0\n"); break; case 1: printf("this is 1\n"); break; case 2: printf("this is 2\n"); break; default: printf("this is default\n"); } return 0;

    • 2

      若k是int型变量,且有下面的程序片段 A: -3; B: (k<=0) printf("####"); C: se printf("&&&&"); D: 程序片段的输出结果是() E: #### F: &&&& G: ####&&&& H: 有语法错误,无输出结果

    • 3

      4-12、设有程序段: switch(grade) { case ‘A’: printf(“85-100\\”); case ‘B’: printf(“70-84\\”); case ‘C’: printf(“60-69\\”); case ‘D’: printf(“<60\\”); default: printf(“error!\n”); } 若grade的值为‘C’,则输出结果是________。

    • 4

      若有以下定义,则正确的switch语句是______。float x;int a,b; A: switch(x) B: case 1.0:printf("*\n"); C: csse 2.0:printf("**\n"); D: switch(x) E: case 1,2:printf("*\n"); F: case 3:printf("**\n"); G: switch(a+b) H: case 1:printf("\n"); I: case 1+2:printf("**\n"); J: switch(a+b); K: case 1:printf("*\n"); L: case 2:printf("**\n");