订单查询
首页 其他文档
全国计算机等级考试历年真题及答案
大小:479.69KB 29页 发布时间: 2024-01-12 11:48:23 7.17k 6.2k

C)友元关系不能被继承

D)如果类A是类B的友元,那么类A的所有成员函数都是类B的友元

(23)关于动态存储分配,下列说法正确的是

A)new和delete是C++语言中专门用于动态内存分配和释放的函数

B)动态分配的内存空间也可以被初始化

C)当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间

D)当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new

(24)有以下程序

#include

using namespace std;

class MyClass

{

public:

MyClass(int n){number=n;}

4 C.)cout<<"OK";else cout<<"FAIL";

后,如果文件打开成功显示“OK”,否则就显示“F厶n。”。由此可知,上面if语句的...

处的表达式应是

A)()或outfile B)()或!outfile

C)()或outfile D)()或!outfile

(32)C++流中重载的运算符>>是一个()

A)用于输出操作的非成员函数B)用于输入操作的非成员函数

C)用于输出操作的成员函数D)用于输入操作的成员函数

(33)有以下类定义

class Point{

public:

Point(int x=0,int y=0){=x;=y;}

void Move(int xOff,int yOff)

{_x+=xOff;+=yOff;}

void Print()const

{cout<<'('<<_x<<','<<_y<<')'<

private:

int_x,_y;

};

下列语句中会发生编译错误的是

A)Point pt;();

B)const Point pt;();

C)Point pt;(l,2);

D)const Point pt;(l,2);

(34)有以下类定义

class MyClass

我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441