GESP三级2509

GESP三级2509

收藏豆荚
剥了 7 次
年级:其他
科目:其他
codeoi
2025-11-11
25 颗豆豆
1. 单选题
300 秒
<p>执行以下C&#43;&#43;代码后,c 的数值是( )</p>

执行以下C++代码后,c 的数值是( )

3.333

3.33333

3.3

3.0

2. 单选题
300 秒

下列C++表达式的结果为 true 的是( )

(5 == 3) && (4 > 2)

(5 <= 5) && (7 < 5)

(10 != 10) || (5 >= 3)

!(10 > 5)

3. 单选题
300 秒

以下关于C++数组的说法,错误的是( )

int arr[5]; 声明了一个包含5个整数的数组

数组的大小必须在编译时确定,不能使用变量定义大小

可以通过 arr[5] 来访问 int arr[5]; 数组的最后一个元素

数组的下标通常从 0 开始

4. 单选题
300 秒
<p>执行以下C&#43;&#43;代码后,变量 sum 的值是( )</p>

执行以下C++代码后,变量 sum 的值是( )

9

6

死循环

15

5. 单选题
300 秒

要正确定义一个返回两个整数中较大值的函数

void max(int a, int b) {return a > b ? a : b; }

int max(int a, int b) {if (a > b) return a; else return b; }

int max(a, b) {if (a > b) return a; else return b; }

void max(a, b) {cout << (a > b ? a : b); }

6. 单选题
300 秒
<p>执行以下C&#43;&#43;代码后,数组 arr 的内容是( )</p>

执行以下C++代码后,数组 arr 的内容是( )

{1, 2, 3, 3}

{1, 2, 3, 6}

{1, 2, 3, 5}

{1, 2, 3, 4}

7. 单选题
300 秒

以下关于C++函数的描述,正确的是( )

函数通过 return 语句只能返回一个值,但是可以通过很多间接的方式返回多个值

函数的定义可以直接嵌套,即一个函数内部可以真正定义另一个函数

main 函数可以被其他函数调用

函数必须要有参数

8. 单选题
300 秒
<p>以下C&#43;&#43;代码 count&#43;&#43; 执行的次数是( )</p>

以下C++代码 count++ 执行的次数是( )

2

3

4

0

9. 单选题
300 秒
<p>以下C&#43;&#43;代码段的输出是( )</p>

以下C++代码段的输出是( )

0#01#012#01243#

1#12#123#1234#

0#01#012#0123#

0#1#2#3#

10. 单选题
300 秒

以下关于C++变量作用域的说法,错误的是( )

在所有函数外部声明的变量,在整个程序中都有效

不同函数中的局部变量可以同名,它们代表不同的内存单元

在函数内部声明的变量(局部变量),仅在函数内部有效

在 for 循环语句中声明的变量,其作用域仅限于该循环体内

11. 单选题
300 秒
<p>关于以下代码的说法正确的是( )</p>

关于以下代码的说法正确的是( )

能够反转任何位数的整数

能够反转的最大位数正整数是 1463847412

能够反转的最大位数正整数是 2147483648

能够反转的最大位数正整数是 2147483647

12. 单选题
300 秒
<p>以下C&#43;&#43;代码试图查找数组中的最大值,划线处应填入( )</p>

以下C++代码试图查找数组中的最大值,划线处应填入( )

size

arr[0]

0

arr[-1]

13. 单选题
300 秒

以下关于C++函数的说法,正确的是( )

函数参数传递只有值传递一种方式

没有返回值的函数必须声明为 void 类型,且不能包含 return 语句

C++11 及之后标准要求函数必须显式声明返回类型,不允许默认返回 int

函数的形参在函数调用结束后依然占用内存空间

14. 单选题
300 秒
<p>以下C&#43;&#43;代码中存在几处错误( )</p>

以下C++代码中存在几处错误( )

0处

1处

2处

3处

15. 单选题
300 秒

以下关于C++中 string 类和字符数组( char[] )的说法,错误的是( )

string 对象的长度可以使用 length() 成员函数获取,而字符数组需要使用 strlen() 函数

string 对象和字符数组都可以使用 == 运算符来直接比较两个字符串的内容是否相同

string 对象在内存中是动态分配空间的,因此可以自动处理字符串长度的变化

string 对象可以使用 = 进行赋值,而字符数组需要使用 strcpy

16. 判断题
300 秒

表达式 sizeof ('a') 的结果总是 1 , 因为 'a' 是一个字符。

17. 判断题
300 秒

在 C++ 中,所有全局变量如果没有显式初始化,都会被自动初始化为 0。

18. 判断题
300 秒

do {...} while (false); 循环体内的语句至少会被执行一次。

19. 判断题
300 秒

在 C++ 中,++i 是一个左值表达式,而 i++ 是一个右值表达式。

20. 判断题
300 秒

对于 enum Color {RED, GREEN, BLUE}; ,RED 的类型是 int。

21. 判断题
300 秒

#define SQUARE (x) x * x 是一个安全的宏定义,SQUARE (2+3) 会正确计算出 25 。

22. 判断题
300 秒

在 C++ 中,char 类型的取值范围总是 -128 到 127。

23. 判断题
300 秒

表达式 a > b ? a : b = 10; 一定是合法的 C++ 代码。

24. 判断题
300 秒

#include "file.h" 和 #include <file.h> 在编译器查找头文件时的搜索策略是完全相同的。

25. 判断题
300 秒

在同一个作用域内,extern 声明的变量可以多次定义。

剥豆豆
金牌
会员
无限剥豆豆游戏,更详尽的游戏报告,更多学员的支持
仅需0.6/日
你可能喜欢
华为产品知识与销售技巧测验
剥了 2 次
INDEX 英国名校嘉年华 ----解锁院校特色新机遇
剥了 3 次
HERITAGE
剥了 3 次
古典期末テスト前復習
剥了 3 次
5.3 人工智能对社会的影响
剥了 16 次