本次作业的答案链接如下:
1.在C语言中,表达式 7 / 2
的结果是多少?
- A) 3.5
- B) 3
- C) 4
- D) 编译错误
2.表达式 7.0 / 2
的结果是多少?
- A) 3.5
- B) 3
- C) 4
- D) 编译错误
3.++i
和 i++
有什么区别?
- A) 没有区别
- B)
++i
先增加后返回,i++
先返回后增加 - C)
++i
先返回后增加,i++
先增加后返回 - D) 语法错误
4.在C语言中,!=
和 ==
是哪类操作符?
- A) 算术操作符
- B) 关系操作符
- C) 逻辑操作符
- D) 赋值操作符
5. 以下哪个操作符的优先级最高?
- A)
+
- B)
*
- C)
==
- D)
=
6.表达式 5 > 3 && 2 || 8 < 4
的结果是?
- A) 0
- B) 1
- C) 编译错误
- D) 逻辑错误
7.在C语言中,哪个操作符用于取模(即求余数)?
- A)
%
- B)
/
- C)
*
- D)
&
8.以下代码的输出是什么?
int i = 5;
printf("%d", i++ + ++i);
- A) 10
- B) 11
- C) 12
- D) 13
9.以下哪个不是C语言的算术操作符?
- A)
+
- B)
-
- C)
*
- D)
&&
10.哪个表达式的结果是布尔值?
- A)
5 + 3
- B)
5 == 3
- C)
5 / 3
- D)
5 % 3