### 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 ```