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

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

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

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

第 1 题

在 Windows 的资源管理器中为已有文件 A 建立副本的操作是 Ctrl+C,然后 Ctrl+V。( )

{{ select(1) }}

  • 正确
  • 错误

第 2 题

在 C++ 代码中,假设 NN 为正整数,则 cout << (N - N / 10 * 10) 将获得 NN 的个位数。( )

{{ select(2) }}

  • 正确
  • 错误

第 3 题

在 C++ 语句 cout << (10 <= N <= 12) 中,假设 N 为 12,则其输出为 1。( )

{{ select(3) }}

  • 正确
  • 错误

第 4 题

如果 C++ 表达式 int(sqrt(N))*int(sqrt(N)) == N 的值为 True,则说明 NN 为完全平方数,如 4、9、25 等。( )

{{ select(4) }}

  • 正确
  • 错误

第 5 题

下面 C++ 代码执行后将输出 2*3=6。( )

int a = 2, b = 3;
printf("%%a*%%b=%d", a*b);

{{ select(5) }}

  • 正确
  • 错误

第 6 题

以下 C++ 代码因为循环变量为 _ 将导致错误,即 _ 不能作为变量名称,不符合 C++ 变量命名规范。( )

for (int _ = 0; _ < 10; _++)
    continue;

{{ select(6) }}

  • 正确
  • 错误

第 7 题

下面 C++ 代码执行后因为有 break,将输出 0。( )

int i;
for (i = 0; i < 10; i++){
    continue;
    break;
}
cout << i;

{{ select(7) }}

  • 正确
  • 错误

第 8 题

下面的 C++ 代码执行后将输出 18 行 “OK”。( )

int i,j;
for (i = 8; i > 2; i-=2)
    for (j =0; j < i; j++)
        printf("OK\n");

{{ select(8) }}

  • 正确
  • 错误

第 9 题

将下面 C++ 代码中的 i = 1 调整为 i = 0 的输出结果相同。( )

int i;
int cnt = 0;
for (i = 1; i < 5; i++)
    if(i%2) cnt += 1;
cout << cnt;

{{ select(9) }}

  • 正确
  • 错误

第 10 题

下面两段 C++ 代码都是用于求 1-10 的和,其运行结果相同。通常说来,for 循环都可以用 while 循环实现。( )

int tnt;
int i;

tnt = 0;
for (i = 1; i < 10 + 1; i++)
    tnt += i;
cout << tnt << endl;
int tnt;
int i;

tnt = 0;
i = 1;
while (i <= 10){
    tnt += i;
    i += 1;
}
cout << tnt << endl;

{{ select(10) }}

  • 正确
  • 错误