2025年9月计算机二级C++语言程序设计——选择题打卡Day11

备考计算机二级 C++ 程序设计考试,选择题是不容忽视的重要部分。

今天为大家带来 10 道模拟选择题,模拟考试场景,助力熟悉考试节奏。

1、下列选项中,不属于 C++ 关键字的是( )
A. final
B. enum
C. static
D. int

答案:A

分析:final 不是 C++ 标准关键字(在 C++11 中用于限制继承),enum、static、int 均是关键字,故选 A。

2、有如下枚举类型定义:

enum Fruit { Apple, Orange=2, Pear, Lemon, WaterMelon };

则下列叙述中错误的是( )
A. 枚举常量 Pear 的值为 3
B. 枚举常量 Lemon 的值为 4
C. 枚举常量 WaterMelon 的值为 5
D. 枚举常量 Apple 的值为 1

答案:D

分析:Apple 未初始化,默认值为 0,D 选项错误;其余正确,故选 D。

3、执行下列语句段后,变量 k 的值为( )

int k=0;
do {
    k++;
} while(k*k<16);

A. 4
B. 5
C. 0
D. 1

答案:A

分析:k 从 1 开始,k=4 时 4×4=16 不满足条件,循环结束,k=4,故选 A。

4、下列关于 new 和 delete 运算符的叙述中,错误的是( )
A. delete 运算符不能释放用 new 申请的整个动态数组空间
B. new 申请的动态空间应由 delete 释放
C. new 运算符返回指向所创建对象的指针
D. 使用 new 运算符创建对象时要调用构造函数

答案:A

分析:delete [] 可释放动态数组,A 选项错误;B、C、D 均正确,故选 A。

5、有如下程序:

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

运行时的输出结果是( )
A. 14
B. 17
C. 16
D. 15

答案:A

分析:外层 i=1 时 j=1+2+3=6;i=2 时 j=2+3=5(总 11);i=3 时 j=3(总 14),故选 A。

6、下列关于引用的叙述中,正确的是( )
A. 引用是变量的别名,因此必须初始化
B. 引用可以指向 nullptr
C. 引用可以被重新绑定到另一个变量
D. 引用的类型可以与所引用变量的类型不同

答案:A

分析:引用必须初始化,A 正确;不能指向 nullptr,B 错误;不能重绑定,C 错误;类型必须一致,D 错误,故选 A。

7、有如下类定义:

class MyClass {
public:
    MyClass(int a=0) : x(a) {}
    int getX() const { return x; }
private:
    int x;
};

则下列语句中正确的是( )
A. MyClass obj; obj.x=10;
B. const MyClass obj (5); obj.getX ();
C. MyClass obj; obj.getX ()=5;
D. MyClass obj (5); obj.getX ()=10;

答案:B

分析:A 错误(x 是私有);B 正确(常对象调用常函数);C、D 错误(getX 返回值不能赋值),故选 B。

8、下列关于函数重载的叙述中,正确的是( )
A. 重载函数的返回值类型必须不同
B. 重载函数的参数个数必须不同
C. 重载函数的参数类型必须不同
D. 重载函数的参数列表必须不同

答案:D

分析:函数重载要求参数列表(个数或类型)不同,与返回值无关,D 正确,故选 D。

9、有如下程序:

#include<iostream>
using namespace std;
int main() {
    int a[5]={1,2,3,4,5};
    int *p=a;
    cout<<*(p+3)<<endl;
    return 0;
}

运行时的输出结果是( )
A. 3
B. 4
C. 5
D. 地址值

答案:B

分析:p+3 指向 a [3],值为 4,故选 B。

10、下列关于类的构造函数的叙述中,错误的是( )
A. 构造函数可以有默认参数
B. 构造函数可以是私有的
C. 构造函数必须与类名相同
D. 构造函数必须有返回值

答案:D

分析:构造函数无返回值,D 选项错误;A、B、C 均正确,故选 D。

希望这 10 道题能帮助大家模拟考试场景,熟悉解题节奏。如果想要获取完整版 PDF(含二级更多题目题库)

夸克网盘分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值