#12920. C语言选择结构多选题

C语言选择结构多选题

题号: 1
类型: 多选题(4个选项,3个正确)
题目: 以下属于合法的C语言条件语句的是( )

{{ multiselect(1) }}

  • if (x > 0) { printf("Positive"); }
  • if x > 0 { printf("Positive"); }
  • if (x > 0) printf("Positive");
  • if (x > 0); { printf("Positive"); }

题号: 2
类型: 多选题(4个选项,3个正确)
题目: 以下代码片段中,当输入x为5时会输出"True"的是( )

{{ multiselect(2) }}

  • if (x == 5) { printf("True"); }
  • if (x = 5) { printf("True"); }
  • if (x != 0 && x % 5 == 0) { printf("True"); }
  • if (x > 5 || x < 5) { printf("True"); }

题号: 3
类型: 多选题(4个选项,2个正确)
题目: 以下代码片段会导致编译错误的是( )

{{ multiselect(3) }}

  • if (x > 0) printf("Positive"); else printf("Negative");
  • if (x > 0) { printf("Positive"); } else { printf("Negative"); }
  • if (x > 0) printf("Positive"); else; { printf("Negative"); }
  • if (x > 0); { printf("Positive"); } else { printf("Negative"); }

题号: 4
类型: 多选题(4个选项,2个正确)
题目: 关于C语言中的switch语句,正确的说法是( )

{{ multiselect(4) }}

  • case标签后必须有break语句
  • default标签可以省略
  • switch表达式可以是float类型
  • case标签的值必须是常量

题号: 5
类型: 多选题(5个选项,4个正确)
题目: 以下关于if-else语句的说法正确的是( )

{{ multiselect(5) }}

  • ifelse必须成对出现
  • if后面的条件表达式可以省略括号
  • else总是与最近的未匹配的if配对
  • 可以使用嵌套的if-else结构
  • if语句可以没有else部分