Files

2.5 KiB
Raw Blame History

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 << " ";。

四、 默写题

请在下方的空白处,默写出基本程序的框架代码,并简要说明每一句代码的意义。