#12921. C语言选择结构switch阅读程序题

C语言选择结构switch阅读程序题

题号: 1
类型: 单选题
题目: 阅读以下C语言代码片段,当输入ch为'B'时,程序会输出什么?

char ch;
scanf("%c", &ch);
switch(ch) {
    case 'A': printf("优秀"); break;
    case 'B': printf("良好"); break;
    default: printf("其他");
}

{{ select(1) }}

  • 优秀
  • 良好
  • 其他
  • 不输出任何内容

题号: 2
类型: 判断题
题目: 阅读以下C语言代码片段,判断以下说法是否正确:当输入x为3时,程序会输出"Case 3"。

int x;
scanf("%d", &x);
switch(x) {
    case 1: printf("Case 1"); break;
    case 2: printf("Case 2"); break;
    case 3: printf("Case 3");
    case 4: printf("Case 4"); break;
    default: printf("Default");
}

{{ select(2) }}

  • 正确
  • 错误

题号: 3
类型: 单选题
题目: 阅读以下C语言代码片段,当输入num为7时,程序会输出什么?

int num;
scanf("%d", &num);
switch(num) {
    case 1: printf("One"); break;
    case 2: printf("Two"); break;
    case 3: 
    case 4: printf("Three or Four"); break;
    default: printf("Other");
}

{{ select(3) }}

  • One
  • Two
  • Three or Four
  • Other

题号: 4
类型: 判断题
题目: 阅读以下C语言代码片段,判断以下说法是否正确:当输入ch为'a'时,程序会输出"Lowercase"。

char ch;
scanf("%c", &ch);
switch(ch) {
    case 'A': 
    case 'B': printf("Uppercase"); break;
    case 'a': 
    case 'b': printf("Lowercase"); break;
    default: printf("Other");
}

{{ select(4) }}

  • 正确
  • 错误

题号: 5
类型: 单选题
题目: 阅读以下C语言代码片段,当输入score为75时,程序会输出什么?

int score;
scanf("%d", &score);
switch(score / 10) {
    case 10: 
    case 9: printf("A"); break;
    case 8: printf("B"); break;
    case 7: printf("C"); break;
    default: printf("D");
}

{{ select(5) }}

  • A
  • B
  • C
  • D