#GESPV000001. GESPC++一级样题

GESPC++一级样题

GESPC++一级样题

第 1 题. GESP 一级 样题 真题 选择题 第 1 题

人们在使用计算机时所提到的Windows 通常指的是()。

{{ select(1) }}

  • 操作系统
  • 多人游戏
  • 上市公司
  • 家居用具

第 2 题. GESP 一级 样题 真题 选择题 第 2 题

计算机领域的图灵奖为了纪念()科学家图灵。

{{ select(2) }}

  • 英国
  • 德国
  • 瑞典
  • 法国

第 3 题. GESP 一级 样题 真题 选择题 第 3 题

下列关于C++语言的叙述,不正确的是()。

{{ select(3) }}

  • 变量使用前必须先定义
  • if 语句中的判断条件必须写在()中
  • for 语句的循环体必须写在{}中
  • 程序必须先编译才能运行

第 4 题. GESP 一级 样题 真题 选择题 第 4 题

不可以作为C++标识符的是()。

{{ select(4) }}

  • a_plus_b
  • a_b
  • a+b
  • ab

第 5 题. GESP 一级 样题 真题 选择题 第 5 题

常量'3'的数据类型是()。

{{ select(5) }}

  • int
  • char
  • bool
  • double

第 6 题. GESP 一级 样题 真题 选择题 第 6 题

按照C++语言的语法,以下不是正确的变量定义语句是()。

{{ select(6) }}

  • int a;
  • int a = 10;
  • int a(10);
  • a = 10;

第 7 题. GESP 一级 样题 真题 选择题 第 7 题

下列符号不是C++语言的运算符的是()。

{{ select(7) }}

  • $
  • %
  • =
  • *

第 8 题. GESP 一级 样题 真题 选择题 第 8 题

如果用两个int类型的变量ab分别表达直角三角形两条直角边的长度,则下列哪个表达式可以用来计算三角形的面积?()

{{ select(8) }}

  • a * b / 2
  • a / 2 * b
  • 1 / 2 * a * b
  • a * b * 0.5

第 9 题. GESP 一级 样题 真题 选择题 第 9 题

表达式(3 + 12 / 3 * 2)的计算结果为()。

{{ select(9) }}

  • 10
  • 5
  • 11
  • 2

第 10 题. GESP 一级 样题 真题 选择题 第 10 题

如果aint类型的变量,且a的值为6,则执行a = a + 3;之后,a`的值会是()。

{{ select(10) }}

  • 0
  • 3
  • 6
  • 9

第 11 题. GESP 一级 样题 真题 选择题 第 11 题

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

{{ select(11) }}

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

第 12 题. GESP 一级 样题 真题 选择题 第 12 题

如果aint类型的变量,下列表达式不能正确表达“a是奇数时结果为0,否则结果非0”的是()。

{{ select(12) }}

  • a %= 2
  • a / 2 * 2 == a
  • a % 2 == 0
  • (a + 1) % 2

第 13 题. GESP 一级 样题 真题 选择题 第 13 题

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

#include<iostream>
using namespace std;
int main(){
    int a = 10, b = 20;
    __________ //在此处填入代码
    cout << a << " " << b << endl;
    return 0;
}

{{ select(13) }}

  • a = b; b = a;
  • a = max(a, b); b = min(a, b);
  • a = a + b; a = a - b; b = a - b;
  • int tmp = a; a = b; b = tmp;

第 14 题. GESP 一级 样题 真题 选择题 第 14 题

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

#include <iostream>
using namespace std;
int main(){
    for(int i = 1; i <= 16; __________) //在此处填入代码
        cout << 1;
    return 0;
}

{{ select(14) }}

  • i++
  • i += 3
  • i *= 2
  • i = i * 3 - 1

第 15 题. GESP 一级 样题 真题 选择题 第 15 题

执行以下C++语言程序后,输出结果是()。

#include <iostream>
using namespace std;
int main(){
    int sum = 1;
    for(int i = 1; i <= 10; i ++)
    if(3 <= i <= 5)
        sum += i;
    cout << sum << endl;
    return 0;
}

{{ select(15) }}

  • 56
  • 13
  • 12
  • 60

第 16 题. GESP 一级 样题 真题 判断题 第 1 题

操作系统是让用户可以操纵计算机完成各种功能的软件。()

{{ select(16) }}

第 17 题. GESP 一级 样题 真题 判断题 第 2 题

要执行Windows 的桌面上的某个程序,通常需至少连续点击程序图标3次。()

{{ select(17) }}

第 18 题. GESP 一级 样题 真题 判断题 第 3 题

注释是对于C++程序员非常有用,但会被C++编译器忽略。()

{{ select(18) }}

第 19 题. GESP 一级 样题 真题 判断题 第 4 题

C++语言中的标识符只能由大写字母和小写字母组成。()

{{ select(19) }}

第 20 题. GESP 一级 样题 真题 判断题 第 5 题

3.0是一个int类型常量。()

{{ select(20) }}

第 21 题. GESP 一级 样题 真题 判断题 第 6 题

能用while语句编写的循环,就可以使用for语句编写出具有同样功能的循环。()

{{ select(21) }}

第 22 题. GESP 一级 样题 真题 判断题 第 7 题

在每个if语句中,都必须有else子句与if配对使用。()

{{ select(22) }}

第 23 题. GESP 一级 样题 真题 判断题 第 8 题

C++语言中也遵循与“先乘除、后加减”类似的运算符优先级规则。()

{{ select(23) }}

第 24 题. GESP 一级 样题 真题 判断题 第 9 题

如果aint类型的变量,且表达式(a % 4 == 0)的计算结果为,说明a的值是4的倍数。()

{{ select(24) }}

第 25 题. GESP 一级 样题 真题 判断题 第 10 题

表达式(6.0 / 3.0)的计算结果为2,且结果类型为int类型。()

{{ select(25) }}