#1767. L1-11阶段测评

L1-11阶段测评

一、单选题 5题(每题 5分,共 25分)

第 1 题

1.在C++中,下列不可做变量的是( )。

{{ select(1) }}

  • five-Star
  • five_star
  • fiveStar
  • _fiveStar

第 2 题

2.C++表达式 3 - 3 * 3 / 5 的值是( )。 {{ select(2) }}

  • -1.2
  • 1
  • 0
  • 2

第 3 题

3.如果 a 和 b 均为 int 类型的变量,下列表达式不能正确判断“a 等于 0 且b 等于 0”的是( )

{{ select(3) }}

  • (a == 0) && (b == 0)
  • (a == b == 0)
  • (!a) && (!b)
  • (a == 0) + (b == 0) == 2

第 4 题

4.在下列代码的横线处填写( ),可以使得输出是“20 10”。

{{ select(4) }}

  • a + b
  • (a + b) * 100
  • b * 100 + a
  • a * 100 + b

第 5 题

5.下⾯C++代码有关描述,错误的是( )。

{{ select(5) }}

  • 执⾏代码时如果输⼊10,则最后⼀⾏输出将是 11 25
  • 执⾏代码时如果输⼊5,则最后⼀⾏输出将是 6 9
  • 将 i += 1 移到 if (i % 2 == 1) 前⼀⾏,同样能实现题⽬要求
  • 删除 if (i % 2 == 1) ,并将 i += 1 改为 i += 2 ,同样可以实现题⽬要求

二、判断题 5 题(每题 5分,共 25分)

第 1 题

  1. if 语句可以没有 else 子句。

{{ select(6) }}

  • T
  • F

第 2 题

  1. 如果 a 和 b 为 int 类型的变量,则表达式 a = b 可以判断 a 和 b 是否相等。

{{ select(7) }}

  • T
  • F

第 3 题

  1. 在C++代码中变量 X 被赋值为16.44,则 cout << X / 10 执⾏后输出的⼀定是 1 。

{{ select(8) }}

  • T
  • F

第 4 题

  1. C++语⾔中3.0和3的值相等,所以它们占⽤的存储空间也相同。

{{ select(9) }}

  • T
  • F

第 5 题

  1. 下⾯C++代码能实现正整数各位数字之和。

{{ select(10) }}

  • T
  • F