联赛GESP一级模拟选择题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
一. 选择题(每题 2 分,共 30 分)
- 以下哪个不属于操作系统( )。 {{ select(1) }}
- Windows
- Linux
- Dev C++
- macOS
- 在 Dev C++ 中,将源代码转换为可执行文件的过程叫做( )。 {{ select(2) }}
- 解释
- 编译
- 调试
- 链接
- 以下哪个是 C++ 的正确的输入语句( )。 {{ select(3) }}
- scanf("%d", a);
- cin >> a;
- cout << a;
- print(a);
- 在 C 语言中,以下哪个是合法的标识符( )。 {{ select(4) }}
- 2name
- int
- _score
- my-name
- 以下哪个是 C/C++ 的关键字( )。 {{ select(5) }}
- name
- return
- printf
- main
- 以下关于常量的说法,正确的是( ) {{ select(6) }}
- 常量的值在程序运行过程中可以被修改
- 常量必须在定义时初始化
- 常量可以不赋初值
- 常量没有数据类型
- 以下哪个是 C++ 中定义常量的正确方式( ) {{ select(7) }}
- const int MAX = 100;;
- constant int MAX = 100;
- int const MAX = 100;
- A 和 C 都正确
- 设 int a = 10;,执行 a++; 后,a 的值为?( )
{{ select(8) }}
- 11
- 9
- 10
- 12
- 表达式 7 / 2 的结果是( )。
{{ select(9) }}
- 3.5
- 3
- 4
- 3.0
- 设 int a = 3, b = 5;,表达式 a > b && a < b 的结果是?
( )。
{{ select(10) }}
- 1
- 0
- true
- 编译错误
- 以下代码的输出结果是( )。

{{ select(11) }}
- 1
- 2
- 3
- 12
- 以下代码的输出结果是?( )

{{ select(12) }}
- A
- B
- AB
- 什么也不输出
- 在 switch 语句中,如果没有 break,程序会怎样?
{{ select(13) }}
- 程序终止
- 跳出 switch
- 继续执行下一个 case 的代码(穿透)
- 编译错误
- 下列代码的输出结果是( )

{{ select(14) }}
- 1 2 3 4 5
- 1 2 4 5
- 1 2
- 3
- 关于 while 和 do-while 循环的区别,以下说法正确的是?( )。
{{ select(15) }}
- while 至少执行一次循环体,do-while 不一定
- do-while 至少执行一次循环体,while 不一定
- 两者没有区别
- do-while 不需要条件表达式