#628. 二级第2课·类型转换填空(10题)

二级第2课·类型转换填空(10题)

题目描述

写出下列程序的输出结果,注意是整数还是字符。共 10 题,满分 100 分。

第 1 题 cout << int(3.9); 的输出是?

{{ select(1) }}

  • 3
  • 4
  • 3.9
  • 0

第 2 题 cout << int(-3.9); 的输出是?

{{ select(2) }}

  • -3
  • -4
  • 3
  • -3.9

第 3 题 cout << (double)7 / 2; 的输出是?

{{ select(3) }}

  • 3
  • 3.5
  • 4
  • 3.50

第 4 题 cout << (double)(7 / 2); 的输出是?

{{ select(4) }}

  • 3
  • 3.5
  • 4
  • 3.0

第 5 题 cout << 7 / 2 * 2; 的输出是?

{{ select(5) }}

  • 4
  • 6
  • 7
  • 8

第 6 题 int a = 3; double b = 2.5; cout << a * b; 的输出是?

{{ select(6) }}

  • 7
  • 7.5
  • 8
  • 5.5

第 7 题 int x = 2.99; cout << x; 的输出是?

{{ select(7) }}

  • 2
  • 3
  • 2.99
  • 0

第 8 题 char c = 'A'; cout << c + 1; 的输出是?

{{ select(8) }}

  • B
  • 66
  • 65
  • 67

第 9 题 char c = 'A'; cout << (char)(c + 1); 的输出是?

{{ select(9) }}

  • 66
  • B
  • A
  • 67

第 10 题 cout << int('C'); 的输出是?

{{ select(10) }}

  • C
  • 65
  • 67
  • 99

说明

共 10 题,满分 100 分。