← 返回历年试卷

GESP C++ 4级 2023年6月真题

单选题

第1题
高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的
2 分
第2题
排序算法是稳定的(Stable Sorting),就是指排序算法可以保证,在待排
2 分
第3题
下列关于C++语言中指针的叙述,不正确的是( )。
2 分
第4题
下列关于C++语言中数组的叙述,不正确的是( )。
2 分
第5题
下列关于C++语言中函数的叙述,正确的是( )。
2 分
第6题
下列关于C++语言中变量的叙述,正确的是( )。
2 分
第7题
一个二维数组定义为double array[3][10];,则这个二维数组占用内存的
2 分
第8题
一个变量定义为int *p = nullptr;,则下列说法正确的是( )。
2 分
第9题
一个二维数组定义为int array[5][3];,则array[1][2]和array[2][1]
2 分
第10题
如果a 为int 类型的变量,且a 的值为6,则执行a &= 3;之后,a 的值会
2 分
第11题
一个数组定义为int a[5] = {1, 2, 3, 4, 5};,一个指针定义为int *
2 分
第12题
以下哪个函数声明在调用时可以传递二维数组的名字作为参数?( )
2 分
第13题
在下列代码的横线处填写( ),可以使得输出是“20 10”。
2 分
第14题
执行以下C++语言程序后,输出结果是( )。
2 分
第15题
在下列代码的横线处填写( ),完成对有n 个int 类型元素的数组array
2 分

判断题

第1题
域名是由一串用点分隔的名字来标识互联网上一个计算机或计算机组的名称,
2 分
第2题
数列 1, 1, 2, 3, 5, 8 ... 是以意大利数学家列昂纳多·斐波那契命名的
2 分
第3题
在C++语言中,函数的参数默认以引用传递方式进行传递。
2 分
第4题
在 C++语言中,可以定义四维数组,但在解决实际问题时不可能用到,因为
2 分
第5题
在C++语言中,一个函数没有被调用时,它的参数不占用内存。
2 分
第6题
在 C++语言中,如果一个函数可能抛出异常,那么一定要在 try 子句里调用
2 分
第7题
如果希望记录10个最长为99字节的字符串,可以将字符串数组定义为char
2 分
第8题
字符常量'0'和'\0'是等价的。
2 分
第9题
=和>>=都是C++语言的运算符。
2 分
第10题
由于文件重定向操作,程序员在使用C++语言编写程序时无法确定通过cout
2 分

编程题

未做
第1题幸运数
25 分
未做
第2题图像压缩
25 分