首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下列关于类定义的说法中,正确的是( )。
A.类定义中包括数据成员和函数成员的声明
B.类成员的缺省访问权限是保护的
C.数据成员必须被声明为私有的
D.成员函数只能在类体外进行定义
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
有如下程序: #inClude
using namespaCe std; Class B{ publiC: virtual void show(){Cout<<”B”;} }; Class D:publiC B{ . publiC: void show(){Cout<<”D”;} }; void funl(B * ptr){ptr一>show();} void fUN2(B&ref){ref.show();} voidfhIl3(B B.{b.show();} int main() { B b,* P=new D; D d; funl(P); fun2(B.; fun3(D); delete P; return 0; } 执行这个程序的输出结果是( )。
A.BBB
B.BBD
C.DBB
D.DBD
点击查看答案&解析
手机看题
单项选择题
下面描述中错误的是( )。
A.系统总体结构图支持软件系统的详细设计
B.软件设计是将软件需求转换为软件表示的过程
C.数据结构与数据库设计是软件设计的任务之一
D.PAD图是软件详细设计的表示工具
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。 #include
class example { int a; public: example(int B.{a=b++;} void print(){a=a+1;eout<
A.2 2
B.4 3
C.4 2
D.3 2
点击查看答案&解析
手机看题
单项选择题
有如下函数定义: void funC(int a,int&B. {a++;b++;} 若执行代码段: int x=0,Y = 1; funC(X,Y); 则变量x和y的值分别是( )。
A.0和1
B.1和1
C.0和2
D.1和2
点击查看答案&解析
手机看题
单项选择题
已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则( )。
A.FA必须定义在FB之前
B.FB必须定义在FA之前
C.若FA定义在FB之后,则FA的原型必须出现在FB的定义之前
D.若FB定义在FA之后,则FB的原型必须出现在FA的定义之前
点击查看答案&解析
手机看题
单项选择题
下列有关类继承的叙述中,错误的是( )。
A.继承可以实现软件复用
B.虚基类可以解决由多继承产生的二义性问题
C.派生类构造函数要负责调用基类的构造函数
D.派生类没有继承基类的私有成员
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是( )。 #include
int fun(int a[],int n) { int resuh=1; for(inl i=1;i<11;1‘++) result=result * a[i]; retum result; } void main() int a[3]={3,4,5}: cout<
A.12
B.15
C.20
D.60
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是( )。
A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D.以上说法都不正确
点击查看答案&解析
手机看题
单项选择题
在满足实体完整性约束的条件下( )。
A.一个关系中应该有一个或多个候选关键字
B.一个关系中只能有一个候选关键字
C.一个关系中必须有多个候选关键字
D.一个关系中可以没有候选关键字
点击查看答案&解析
手机看题
单项选择题
下面关于c+十语言变量的叙述错误的是( )。
A.c++语言中变量分为aut0、static、extem和register4种存储类型
B.自动变量和外部变量的作用域为整个程序
C.内部静态变量的作用域是定义它的函数
D.外部静态变量的作用域是定义它的文件
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是( )。 #include
void main() { int num=1: int&ref=num; ref=ref+2: cout<
A.13
B.16
C.36
D.33
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
float tun(int X,int Y) {return(X+Y);} void main() {int a=2,b=5,c=8; cout<
A.编译出错
B.9
C.21
D.9.0
点击查看答案&解析
手机看题
单项选择题
下列运算符中,不能被重载的是( )。
A.&&
B.!=
C..
D.++
点击查看答案&解析
手机看题
单项选择题
算法的空间复杂度是指( )。
A.算法在执行过程中所需要的计算机存储空间
B.算法所处理的数据量
C.算法程序中的语句或指令条数
D.算法在执行过程中所需要的临时工作单元数
点击查看答案&解析
手机看题
单项选择题
c++语言类体系中,不能被派生类继承的有( )。
A.转换函数
B.构造函数
C.虚函数
D.静态成员函数
点击查看答案&解析
手机看题
单项选择题
对C++编译器区分重载函数无任何意义的信息是( )。
A.参数类型
B.参数个数
C.返回值类型
D.常成员函数关键字Const
点击查看答案&解析
手机看题
单项选择题
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是( )。
A.公有类型
B.私有类型
C.保护类型
D.友元类型
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果为( )。 #include
int i=0; class A{ public: A(){i++;} }; void main() { A a,b[3],*C; C=b; cout<
A.2
B.3
C.4
D.5
点击查看答案&解析
手机看题
单项选择题
以下关键字不能用来声明类的访问权限的是( )。
A.publiC
B.statiC
C..proteCted
D.private
点击查看答案&解析
手机看题
单项选择题
设有定义int a=1;float f=1.2;char C=’a’;,则下列表示错误的是( )。
A.++a;
B.f--;
C.c++;
D.8++;
点击查看答案&解析
手机看题
单项选择题
下列不是描述类的成员函数的是( )。
A.构造函数
B.析构函数
C.友元函数
D.复制构造函数
点击查看答案&解析
手机看题
单项选择题
有如下程序: int x=3: do{ x-=2; COU[<
A.1
B.3 0
C.1-2
D.死循环
点击查看答案&解析
手机看题
单项选择题
下列选项中属于面向对象设计方法主要特征的是( )。
A.继承
B.自顶向下
C.模块化
D.逐步求精
点击查看答案&解析
手机看题
单项选择题
对于类定义 class A{ public: void func2(){} }; class B:public A{ public: w)id funcl()| cout<<"class B func l”<
A.A::rune2()和B::funcl()都是虚函数
B.A::func2()和B::funel()都不是虚函数
C.B::funcl()是虚函数,而A::func2()不是虚函数
D.B::funcl()不是虚函数,而A::func2()是虚函数
点击查看答案&解析
手机看题
单项选择题
语句ofstream f(”SALARY.DAT”,ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALA-RY.DAT并与之连接,并且( )。
A.若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件
B.若文件存在,将其置为空文件;若文件不存在,打开失败
C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件
D.若文件存在,打开失败;若文件不存在,建立一个新文件
点击查看答案&解析
手机看题
单项选择题
下列有关继承和派生的叙述中,正确的是( )。
A.如果一个派生类公有继承其基类,则该派生类对象可以访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
点击查看答案&解析
手机看题
单项选择题
下列符号中可以用做C++标识符的是( )。
A._radius
B.f00~bar
C.else
D.3room
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include
using namespace std; classBase{ public: void fun(){ __________________ cout<<”Base::fun”<
A.Base.fun();
B.Base::fun();
C.Base—>fun();
D.fun();
点击查看答案&解析
手机看题
单项选择题
以下各选项组中,均是C++语言关键字的组是( )。
A.public operator this
B.shod string static
C.it while>=
D.prirate cout printf
点击查看答案&解析
手机看题
单项选择题
要想使23.78965421的输出为23.7887,应用的语句是( )。
A.cout<<23.78965421;
B.cout<
C.cout<<23.78965421—0.001;
D.cout<
点击查看答案&解析
手机看题
单项选择题
在软件开发中,需求分析阶段产生的主要文档是( )。
A.软件集成测试计划
B.软件详细设计说明书
C.用户手册
D.软件需求规格说明书
点击查看答案&解析
手机看题
单项选择题
下列关于类定义的说法中,正确的是( )。
A.类定义中包括数据成员和函数成员的声明
B.类成员的缺省访问权限是保护的
C.数据成员必须被声明为私有的
D.成员函数只能在类体外进行定义
点击查看答案&解析
手机看题
单项选择题
下列选项,不正确的是( )。
A.for(int a=1;a<=10;a++);
B.int a=1;
do
{
a++:
}while(a<=10);
C.int a=1;
while(a<=10)
{
a++:
}
D.for(int a=1;a<=10;a++)a++;
点击查看答案&解析
手机看题
单项选择题
下列关于运算符重载的描述中,正确的是( )。
A.运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B.一元运算符只能作为成员函数重载
C.二元运算符重载为非成员函数时,参数表中有一个参数
D.c++中可以重载所有的运算符
点击查看答案&解析
手机看题
单项选择题
下列关于栈叙述正确的是( )。
A.栈顶元素最先能被删除
B.栈顶元素最后才能被删除
C.栈底元素永远不能被删除
D.栈底元素最先被删除
点击查看答案&解析
手机看题
单项选择题
下面关于C++语言的描述错误的是( )。
A.C++语言支持数据封装
B.C++语言中引入友元,没有破坏封装性
C.C++语言允许函数名和运算符重载
D.C++语言支持动态联编
点击查看答案&解析
手机看题
单项选择题
在c++语言程序中,对象之间的相互通信通过( )。
A.继承实现
B.调用成员函数实现
C.封装实现
D.函数重载实现
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是( )。
A.循环队列是队列的一种链式存储结构
B.循环队列是队列的一种顺序存储结构
C.循环队列是非线性结构
D.循环队列是一种逻辑结构
点击查看答案&解析
手机看题
单项选择题
下面不属于需求分析阶段任务的是( )。
A.确定软件系统的功能需求
B.确定软件系统的性能需求
C.需求规格说明书评审
D.制定软件集成测试计划
点击查看答案&解析
手机看题
微信扫码免费搜题