#p1001. gesp1级模拟第一套

gesp1级模拟第一套

一级模拟题第一套

  1. 执行以下程序后,输出结果是( )
int a = 4, b = 6;
cout << (a > b ? a : b);

{{ select(1) }}

  • 选项 4
  • 选项 6
  • 选项 10
  • 选项 0
  1. 执行以下程序,若输入 15,则输出结果是( )
int n;
cin >> n;
if (n % 5 == 0 && n % 3 == 0)
    cout << "FizzBuzz";
else if (n % 5 == 0)
    cout << "Buzz";
else if (n % 3 == 0)
    cout << "Fizz";
else
    cout << n;

{{ select(2) }}

  • 选项 Fizz
  • 选项 Buzz
  • 选项 FizzBuzz
  • 选项 15
  1. 执行以下程序后,变量 s 的值是( )
int s = 0;
for (int i = 1; i <= 5; i += 2) {
    s += i;
}

{{ select(3) }}

  • 选项 6
  • 选项 9
  • 选项 15
  • 选项 10
  1. 执行以下程序后,输出结果是( )
int x = 8;
while (x > 1) {
    x /= 2;
}
cout << x;

{{ select(4) }}

  • 选项 4
  • 选项 2
  • 选项 1
  • 选项 0
  1. 执行以下程序后,输出结果是( )
int i = 0;
do {
    i += 2;
} while (i < 5);
cout << i;

{{ select(5) }}

  • 选项 4
  • 选项 6
  • 选项 2
  • 选项 死循环
  1. 执行以下程序,若输入 321,则输出结果是( )
int n, rev = 0;
cin >> n;
while (n) {
    rev = rev * 10 + n % 10;
    n /= 10;
}
cout << rev;

{{ select(6) }}

  • 选项 123
  • 选项 321
  • 选项 6
  • 选项 0
  1. 执行以下程序后,输出结果是( )
bool x = true, y = false;
cout << (x || y && !x);

{{ select(7) }}

  • 选项 true
  • 选项 false
  • 选项 1
  • 选项 0
  1. 执行以下程序后,输出结果是( )
int a = 'c' - 'a';
cout << a;

{{ select(8) }}

  • 选项 c
  • 选项 a
  • 选项 2
  • 选项 99
  1. 执行以下程序后,变量 cnt 的值是( )
int cnt = 0;
for (int i = 10; i >= 0; i -= 3) {
    cnt++;
}

{{ select(9) }}

  • 选项 3
  • 选项 4
  • 选项 5
  • 选项 6
  1. 执行以下程序后,输出结果是( )
int x = 5;
if (x = 3) 
    cout << "Yes";
else 
    cout << "No";

{{ select(10) }}

  • 选项 Yes
  • 选项 No
  • 选项 5
  • 选项 编译错误
  1. 下列硬件中,断电后数据会丢失的是( )

{{ select(11) }}

  • 选项 硬盘
  • 选项 U盘
  • 选项 内存(RAM)
  • 选项 ROM
  1. 在C++中,用于表示“逻辑与”的运算符是( )

{{ select(12) }}

  • 选项 &
  • 选项 &&
  • 选项 and
  • 选项 ||
  1. 下列选项中,合法的C++标识符是( )

{{ select(13) }}

  • 选项 2ndPlace
  • 选项 my-variable
  • 选项 for
  • 选项 _temp
  1. 转义字符 \t 表示( )

{{ select(14) }}

  • 选项 换行
  • 选项 回车
  • 选项 制表符(Tab)
  • 选项 反斜杠
  1. C++程序的入口函数是( )

{{ select(15) }}

  • 选项 start
  • 选项 main
  • 选项 init
  • 选项 run
  1. 执行以下程序后,输出为 10。( )
int x = 3;
x = x * 3 + 1;
cout << x;

{{ select(16) }}

  • 选项 正确
  • 选项 错误
  1. 执行以下程序后,循环体执行了4次。( )
for (int i = 0; i < 4; i++) {
    // ...
}

{{ select(17) }}

  • 选项 正确
  • 选项 错误
  1. 执行以下程序后,输出为 1。( )
cout << (7 % 3 == 1);

{{ select(18) }}

  • 选项 正确
  • 选项 错误
  1. 执行以下程序后,变量 n 的值为0。( )
int n = 5;
while (n > 0) {
    n--;
}

{{ select(19) }}

  • 选项 正确
  • 选项 错误
  1. 执行以下程序后,输出为 6。( )
int a = 2, b = 3;
cout << a * b;

{{ select(20) }}

  • 选项 正确
  • 选项 错误
  1. char c = 66; cout << c; 会输出字符 'B'。( )

{{ select(21) }}

  • 选项 正确
  • 选项 错误
  1. 执行以下程序后,变量 sum 的值为6。( )
int sum = 0;
for (int i = 1; i <= 3; i++) {
    sum = i;
}

{{ select(22) }}

  • 选项 正确
  • 选项 错误
  1. CPU 是计算机的核心处理单元。( )

{{ select(23) }}

  • 选项 正确
  • 选项 错误
  1. const int N = 100; 定义了一个常量。( )

{{ select(24) }}

  • 选项 正确
  • 选项 错误
  1. ///* */ 都可以用于注释,但 // 只能用于单行。( )

{{ select(25) }}

  • 选项 正确
  • 选项 错误