Files

90 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
### C++ 数学运算与评测 课后习题
姓名: _________________________________________________________
#### **一、 填空题**
1. 代码 `cout << "5 + 3";` 的输出结果是:\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_。
2. 代码 `cout << 5 + 3;` 的输出结果是:\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_。
3. 在 C++ 中,两个整数相除得到的结果会\_\_\_\_\_\_\_\_\_\_\_(填写 舍弃/保留)小数。
4. `%` 符号在 C++ 中的意义是:\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_。
5. `cout << 9 / 2;` 的输出结果是:\_\_\_\_\_\_\_\_\_\_。
6. `cout << 15 / 2.0;` 的输出结果是:\_\_\_\_\_\_\_\_\_\_。
7. `cout << 9 % 2;` 的输出结果是:\_\_\_\_\_\_\_\_\_\_。
#### **二、 单项选择题**
( ) 1. 执行 `cout << "10 / 2";` 后,屏幕上会显示什么?
A. `5` B. `10 / 2` C. `10/2` D. `2`
( ) 2. 执行 `cout << 10 / 2;` 后,屏幕上会显示什么?
A. `5` B. `10 / 2` C. `10/2` D. `2`
( ) 3. 执行 `cout << 13 / 5;` 后,屏幕上会显示什么?
A. `3` B. `2.6` C. `2` D. `1`
( ) 4. 在 C++ 中,`%` 运算符代表什么?
A. 百分比 B. 除法 C. 取余数 D. 乘法
( ) 5. 如何计算 `10` 除以 `4` 才能得到带有小数的结果 `2.5`?
A. `cout << 10 / 4;`
B. `cout << 10 % 4;`
C. `cout << 10.0 / 4;`
D. `cout << "10 / 4";`
( ) 6. 对于代码代码是 `cout << 2 + 4 << " " << "10 - 2 - 4";`,它的最终输出结果是?
A. `6 10-2-4` B. `6 4` C. `64` D. `6, 4`
( ) 7. 在线评测系统 (OJ) 的主要作用是什么?
A. 帮助我们写代码的软件
B. 用来运行和评判我们代码对错的“考官”
C. 一个只能存储代码的网站
D. C++ 的一个内置功能
#### **三、 判断题**
( ) 1. `cout << "3 * 4";` 这行代码会输出 12。
( ) 2. 整数除法 `7 / 3` 的结果是 `2`,因为小数部分被直接舍弃,而不是四舍五入。
( ) 3. 在 C++ 中,只要除法算式中有一个数字是小数(如 `5.0 / 2`),计算结果就会保留小数。
( ) 4. 把代码提交到在线评测系统(OJ)之前,不需要在自己的电脑上运行测试。
( ) 5. `%` 运算符可以用来计算一个数除以另一个数的余数。
( ) 6. `cout << 5 % 2;` 的结果是 2.5。
( ) 7. 在 `cout` 语句中,如果想输出一个空格,必须写成 `cout << " ";`。
#### **四、 默写题**
请在下方的空白处,默写出基本程序的框架代码,并简要说明每一句代码的意义。
```cpp
```