#12918. C语言选择结构阅读程序题2

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

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

int x;
scanf("%d", &x);
if(x % 3 == 0) {
    printf("能被3整除");
} else if(x % 5 == 0) {
    printf("能被5整除");
} else {
    printf("无法被3或5整除");
}

{{ select(1) }}

  • 能被3整除
  • 能被5整除
  • 无法被3或5整除
  • 不输出任何内容

题号: 2 类型: 判断题 题目: 阅读以下C语言代码片段,判断以下说法是否正确:当输入a为3且b为5时,程序会输出"条件成立"。

int a, b;
scanf("%d %d", &a, &b);
if(a > b && a % b == 0) {
    printf("条件成立");
} else {
    printf("条件不成立");
}

{{ select(2) }}

  • 正确
  • 错误

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

int num;
scanf("%d", &num);
if(num > 0 && num % 2 == 0) {
    printf("正偶数");
} else if(num < 0 && num % 2 != 0) {
    printf("负奇数");
} else {
    printf("其他情况");
}

{{ select(3) }}

  • 正偶数
  • 负奇数
  • 其他情况
  • 不输出任何内容

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

char ch;
scanf("%c", &ch);
if(ch >= '0' && ch <= '9') {
    printf("数字字符");
} else {
    printf("非数字字符");
}

{{ select(4) }}

  • 正确
  • 错误

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

int score, flag;
scanf("%d %d", &score, &flag);
if(score >= 60 && flag == 1) {
    printf("通过");
} else if(score >= 60 && flag == 0) {
    printf("待定");
} else {
    printf("未通过");
}

{{ select(5) }}

  • 通过
  • 待定
  • 未通过
  • 不输出任何内容