嘉兴做网站设计,设计家官网下载,舆情分析是个什么行业,互联网工程师本次作业链接如下#xff1a;
C语言—第3次作业—算术操作符与关系操作符 1.在C语言中#xff0c;表达式 7 / 2 的结果是多少#xff1f; - A) 3.5 - B) 3 - C) 4 - D) 编译错误
答案#xff1a;B) 3
解析#xff1a; 在C语言中#xff0c;当两个整数进行除法运算时
C语言—第3次作业—算术操作符与关系操作符 1.在C语言中表达式 7 / 2 的结果是多少 - A) 3.5 - B) 3 - C) 4 - D) 编译错误
答案B) 3
解析 在C语言中当两个整数进行除法运算时结果也是整数。这里的 7 / 2 实际上是整数除法结果中的小数部分会被舍去所以结果是 3。 2.表达式 7.0 / 2 的结果是多少 - A) 3.5 - B) 3 - C) 4 - D) 编译错误
答案A) 3.5
解析 当参与除法的数中至少有一个是浮点数时C语言执行浮点除法。这里 7.0 是浮点数所以 7.0 / 2 的结果是 3.5。
3.i 和 i 有什么区别 - A) 没有区别 - B) i 先增加后返回i 先返回后增加 - C) i 先返回后增加i 先增加后返回 - D) 语法错误
答案B) i 先增加后返回i 先返回后增加
解析 i前缀递增首先增加 i 的值然后返回新值。而 i后缀递增首先返回当前 i 的值然后增加 i 的值。
4.在C语言中! 和 是哪类操作符 - A) 算术操作符 - B) 关系操作符 - C) 逻辑操作符 - D) 赋值操作符
答案B) 关系操作符
解析 !不等于和 等于都是关系操作符用于比较两个值的关系。
5.以下哪个操作符的优先级最高 - A) - B) * - C) - D)
答案B) *
解析 在C语言中乘法操作符 * 的优先级高于加法 、赋值 和相等比较 。 6.表达式 5 3 2 || 8 4 的结果是 - A) 0 - B) 1 - C) 编译错误 - D) 逻辑错误
答案B) 1
解析 此表达式使用了逻辑与 和逻辑或 ||。首先计算 5 3真然后 2非零因此真因此 5 3 2 是真。8 4 是假但由于逻辑或 || 的存在整个表达式为真。在C中真用 1 表示。
7.在C语言中哪个操作符用于取模即求余数 - A) % - B) / - C) * - D)
答案A) % 8.以下代码的输出是什么
int i 5;
printf(%d, i i); A) 10 - B) 11 - C) 12 - D) 13
答案C) 12
解析 在表达式 i i 中i 先返回 i 的当前值5然后 i 变成 6。接下来 i 将 i 增加到 7然后返回新值7。因此表达式等于 5 7 12。
9.以下哪个不是C语言的算术操作符 - A) - B) - - C) * - D)
答案D)
解析 是逻辑与操作符不是算术操作符。其余 加法、-减法、*乘法都是算术操作符。
10.哪个表达式的结果是布尔值 - A) 5 3 - B) 5 3 - C) 5 / 3 - D) 5 % 3
答案B) 5 3
解析 5 3 是一个比较表达式结果是布尔值。在这个例子中由于 5 不等于 3结果为假在C中用 0 表示。其他选项是算术表达式结果是数值。
这些问题覆盖了C语言中的基本算术操作符和关系操作符的使用以及一些基本的编程概念。