#GESP202409C2T2. 判断题(每题 2 分,共 20 分)

    ID: 3347 Type: Objective Tried: 3 Accepted: 2 Difficulty: 1 Uploaded By: Tags>GESP二级计算机基础程序设计基础分支结构循环结构

判断题(每题 2 分,共 20 分)

判断题(每题 2 分,共 20 分)

第 1 题

小杨最近开始学习 C++ 编程,老师说 C++ 是一门面向对象的编程语言,也是一门高级语言。( )

{{ select(1) }}

  • 正确
  • 错误

第 2 题

在 C++ 中,cout << (3, 4, 5) 可以输出 33 44 55,且每个输出项之间用空格分开。( )

{{ select(2) }}

  • 正确
  • 错误

第 3 题

C++ 表达式 12%10%10 的值为 22。( )

{{ select(3) }}

  • 正确
  • 错误

第 4 题

C++ 语句 cout << rand() << ' ' << rand(); 的第二个输出值较大。( )

{{ select(4) }}

  • 正确
  • 错误

第 5 题

定义 C++ 的 int 类型的变量 ch,而且值为 '1',则语句 cout << int(ch); 的输出为 11。( )

{{ select(5) }}

  • 正确
  • 错误

第 6 题

下面 C++ 代码执行后将输出 1010。( )

int i;
for (i = 0; i < 10; i++)
    continue;
if(i == 10)
    cout << i;

{{ select(6) }}

  • 正确
  • 错误

第 7 题

下面 C++ 代码能求整数 NNMM 之间所有整数之和,包含 NNMM。( )

int N, M, Sum;

cin >> N >> M;

if (N > M){
    int tmp = N;
    N = M, M = tmp;
}

for (int i = N; i < M+1; i++)
    Sum += i;

cout << Sum;

{{ select(7) }}

  • 正确
  • 错误

第 8 题

将下面 C++ 代码中的 L3 标记的代码行调整为 for (int i = 0; i < 5; i++) 后输出结果相同。( )

int loopCount = 0;
for (int i = 1; i < 5; i++) // L3
    for (int j = 0; j < i; j++)
        loopCount += 1;
cout << loopCount;

{{ select(8) }}

  • 正确
  • 错误

第 9 题

某一系列数据的规律是从第 3 个数值开始是前两个数之和。下面的代码求第 NN 个数的值,NN 限定为大于 22。( )

int start1; // 第1个数
int start2; // 第2个数
int N; //求N个数的值
int tmp;
cin >> start1 >> start2 >> N;

for (int i = 2; i < N; i++){
    tmp = start1 + start2;
    start1 = start2;
    start2 = tmp;
}
cout << start2;

{{ select(9) }}

  • 正确
  • 错误

第 10 题

下面 C++ 代码执行时如果输入 20242024,则输出是 42024202。( )

int N, flag=0;
cin >> N;
while (N){
    if(!flag) cout << N % 10;
    N /= 10;
    flag = (flag + 1)%2;
}

{{ select(10) }}

  • 正确
  • 错误