首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
C++中用3个保留字实现异常处理,除了try和catch外,还有( )。
A.if
B.class
C.throw
D.return
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
单项选择题
友元运算符obj1>obj2被C++编译器解释为( )。
A.operator>(obj1,obj2)
B.>(obj1,obj2)
C.obj2.operator>(obj1)
D.obj1.operator>(obj2)
点击查看答案
手机看题
单项选择题
派生类的对象对它的基类成员中( )是可以访问的。
A.公有继承的公有成员
B.公有继承的私有成员
C.公有继承的保护成员
D.私有继承的公有成员
点击查看答案
手机看题
单项选择题
一个( )允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
A.函数模板
B.模板函数
C.类模板
D.模板类
点击查看答案
手机看题
单项选择题
C++程序由类和函数组成,模板也可分为( )和( )。
A.类模板 函数模板
B.模板类 模板函数
C.类 函数
D.对象 函数
点击查看答案
手机看题
单项选择题
下列描述中错误的是( )。
A.派生类可以作为基类派生其他的子类
B.派生类继承基类的所有数据成员
C.派生类可以有多个基类
D.派生类不能继承一些函数成员
点击查看答案
手机看题
单项选择题
有如下程序段
&include<iostream.h>
void main()
int a=14,b=15,x;
char c='A'
x=(a&&b)&&(c<'B'=;
cout<<x;=
执行该程序段后,x的值为
A.ture
B.false
C.0
D.1
点击查看答案
手机看题
单项选择题
下面关于虚函数的描述中,正确的是( )。
A.虚函数是一个静态成员函数
B.虚函数是一个非成员函数
C.虚函数既町以在函数说明时定义,也可以函数实现时定义
D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
点击查看答案
手机看题
单项选择题
若有说明:int s[3][4]=0则下面叙述正确的( )。
A.只有元素s[0][0]可得到初值0
B.此说明语句不正确
C.数组s中各个元素都可得到初值,但其值不一定为0
D.数组s中每个元素均可得到初值0
点击查看答案
手机看题
单项选择题
数据库、数据库系统和数据库管理系统之间的关系是( )。
A.数据库包括数据库系统和数据库管理系统
B.数据库系统包括数据库和数据库管理系统
C.数据库管理系统包括数据库和数据库系统
D.3者没有明显的包含关系
点击查看答案
手机看题
单项选择题
已知p是一个指向类Sample数据成员m的指针,s是类Sample的一个对象。如果要给 m赋值为5,( )是正确的。
A.p=5
B.s->p=5
C.*p=5
D.*s.p=5
点击查看答案
手机看题
单项选择题
以下不属于运算符重载应注意的问题是( )。
A.重载的运算号应保持其原有的基本
B.重载的运算符应尽可能保持其原有的特性
C.运算符的重载尽量不配套
D.使用引用参数还是非引用函数
点击查看答案
手机看题
单项选择题
以下哪个特征不是面向对象思想中的主要特征( )。
A.多态
B.继承
C.封装
D.垃圾回收
点击查看答案
手机看题
单项选择题
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为 ( )。
A.MyClass&(MyClass x);
B.MyClass(MyClass x)
C.MyClass(MyClass& x);
D.MyClass(MyClass *x)
点击查看答案
手机看题
单项选择题
对于常数据成员,下面描述正确的是( )。
A.常数据成员可以不初始化,并且不能更新
B.常数据成员必须被初始化,并且不能更新
C.常数据成员可以不初始化,并且可以被更新
D.常数据成员必须被初始化,并且町以被更新
点击查看答案
手机看题
单项选择题
在C++中,打开一个文件就是将这个文件与一个( )建立关联;关闭一个文件就取消这种关联。
A.类
B.流
C.对象
D.结构
点击查看答案
手机看题
单项选择题
下面是关于ios类的叙述,正确的是( )。
A.它是istream类和ostream类的虚基类
B.它只是istream类的虚基类
C.它只是ostream类的虚基类
D.它是iostream类的虚基类
点击查看答案
手机看题
单项选择题
编译时的多态性可以通过使用( )获得。
A.虚函数和指针
B.重载函数和析构函数
C.虚函数和对象
D.虚函数和引用
点击查看答案
手机看题
单项选择题
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是( )
A.一元运算符
B.二元运算符
C.选项A和选项B都可能
D.重载错误
点击查看答案
手机看题
单项选择题
下面的语句中错误的是( )。
A.int a=5:int x[a];
B.const int a=5;int x[a];
C.int n=5;int*p=new int [a];
D.const int n=5:int*p=new int[a];
点击查看答案
手机看题
单项选择题
进行文件操作时需要包含( )文件。
A.lostream.h
B.fstream.h
C.stdio.h
D.stidliB.h
点击查看答案
手机看题
单项选择题
关于纯虚函数,下列表述正确的是( )。
A.纯虚函数是没有给出实现版本(即无函数体定义)的虚函数
B.纯虚函数的声明总是以“=0”结束
C.派生类必须实现基类的纯虚函数
D.含有纯虚函数的类不可能是派生类
点击查看答案
手机看题
单项选择题
对于模板定义关键字class和typename说法不正确的是( )。
A.程序中的class并不能都替换为typename
B.class和typename都可互相替换
C.程序中的typename都能替换为class
D.程序中的部分class可以替换为typename
点击查看答案
手机看题
单项选择题
( )是给对象取一个别名,它引入了对象的同义词。
A.指针
B.引用
C.故举
D.结构
点击查看答案
手机看题
单项选择题
在派生类中重新定义虚函数时,除了( )方面,其他方面都必须与基类中相应的虚函数保持一致。
A.参数个数
B.参数类型
C.函数名称
D.函数体
点击查看答案
手机看题
单项选择题
下列关于C++语言类的描述中错误的是( )。
A.类用于描述事物的属性和对事物的操作
B.类与类之间通过封装而具有明确的独立性
C.类与类之间必须是平等的关系,而不能组成层次结构
D.类与类之间可以通过一些方法进行通信和联络
点击查看答案
手机看题
单项选择题
下列说法中错误的是( )。
A.公有继承时基类中的public成员在派生类中仍是public的
B.公有继承时基类中的private成员在派生类中仍是private的
C.私有继承时基类中的public成员在派生类中是private的
D.保护继承时基类中的public成员在派生类中是protected的
点击查看答案
手机看题
单项选择题
进行文件操作需包含的头文件是( )。
A.fstream.h
B.ostream.h
C.stdio.h
D.stdiB.h
点击查看答案
手机看题
单项选择题
C++中用3个保留字实现异常处理,除了try和catch外,还有( )。
A.if
B.class
C.throw
D.return
点击查看答案
手机看题
单项选择题
下列函数中,( )是对文件进行写操作的。
A.get
B.read
C.seekg
D.put
点击查看答案
手机看题
单项选择题
有关构造函数的说法不正确的是( )。
A.构造函数名字和类的名字一样
B.构造函数在说明类变量时自动执行
C.构造函数无任何函数类型
D.构造函数有且只有一个
点击查看答案
手机看题
单项选择题
以下程序的结果是( )。
#include<iostream.h>
void main()
char*p="abcdefgh",*r;
long*q;
q=(1ong*)P;
q++;
r=(char*)q;
cout<<r<<endl;=
A.defg
B.cdef
C.ghab
D.efgh
点击查看答案
手机看题
单项选择题
对虚函数的调用( )。
A.一定使用动态联编
B.必须使用动态联编
C.一定使用静态联编
D.不一定使用动态联编
点击查看答案
手机看题
单项选择题
实现输出为八进制的符号是( )。
A.dec
B.hex
C.oct
D.setw (8)
点击查看答案
手机看题
单项选择题
下列程序执行后的输出结果是( )。
void funcl(int i);
void func2(int i);
char st[]="hello,friend!”;
void funcl(int i)
printf("%c",st[i]);
if(i<3)i+=2;func2(i);
void func2(int i)
printf("%c",st[i]);
if(i<3)i+=2;funcl(i);
main()
int i=0;funcl(i);printf("\n");
A.hello
B.hel
C.hol
D.hlm
点击查看答案
手机看题
单项选择题
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是 ( )。
class MyClass
public:
MyClass(int X)n=x;
void SetNum(int nl)n=nl
private:
int n;
int f()
MyClass*ptr=new MyClass(45);
______
A.MyClass(50)
B.SetNum(50)
C.ptr->SetNum(50) D•ptr->n=50
点击查看答案
手机看题
微信扫码免费搜题