首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
设置虚基类的目的是( )。
A.简化程序
B.消除二义性
C.提高运行效率
D.减少目标代码
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
单项选择题
决定C++语言中函数的返回值类型的是( )。
A.return语句中的表达式类型
B.调用该函数时系统随机产生的类型
C.调用该函数时的主调用函数类型
D.在定义该函数时所指定的数据类型
点击查看答案
手机看题
单项选择题
使用如setw()的操纵符对数据进行格式输出时,应包含( )文件。
A.iostream.h
B.fstream.h
C.iomanip.h
D.stdliB.h
点击查看答案
手机看题
单项选择题
面向对象程序设计将数据与( )放在一起,作为一个相互依存、不可分割的整体来处理。
A.对数据的操作
B.信息
C.数据隐藏
D.数据抽象
点击查看答案
手机看题
单项选择题
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。
A.ios::in
B.ios:: out
C.ios::in lios::out
D.以上都不对
点击查看答案
手机看题
单项选择题
下面叙述错误的是( )。
A.基类的protected成员在派生类中仍然是protected的
B.基类的protected成员在public派生类中仍然是protected的
C.基类的protected成员在private派生类中是privated的
D.基类的protected成员不能被派生类的对象访问
点击查看答案
手机看题
单项选择题
cin是( )的一个对象,处理标准输入。
A.istream
B.ostream
C.fstream
D.iostream
点击查看答案
手机看题
单项选择题
有以下程序:
#include<iostream.h>
void main()
int x=10,y=10;
for(int i=0;x>8;y=++i)
cout<<x--<<","<<y<<",";
该程序运行后的输出结果是( )。
A.10,1,9,2
B.9,8,7,6
C.10,9,9,0
D.10,10,9,1
点击查看答案
手机看题
单项选择题
下列程序的输出结果为( )。
#include<iostream.h>
#include<iomanip.h>
voidmain()
cout.precision(4);
cout<<123.127;
cout<<””<<123.46:
A.123.1 123.4
B.123.1 123.46
C.123.127 123.46
D.123.1123.4
点击查看答案
手机看题
单项选择题
C++语言中规定函数的返回值的类型是由( )。
A.return语句中的表达式类型所决定
B.调用该函数时的主调用函数类型所决定
C.调用该函数时系统临时决定
D.在定义该函数时所指定的数据类型所决定
点击查看答案
手机看题
单项选择题
下列描述中,( )是抽象类的特性。
A.可以说明虚函数
B.可以进行构造函数重载
C.可以定义友元函数
D.不能说明其对象
点击查看答案
手机看题
单项选择题
下列关于析构函数的描述中,错误的是( )。
A.类中有且仅有一个析构函数
B.析构函数可以有形参
C.析构函数没有函数类型
D.析构函数对象消失时被自动执行
点击查看答案
手机看题
单项选择题
下面对C++运算符的正确的描述是( )。
A.只有类成员运算符
B.只有友元运算符
C.只有非成员和非友元运算符
D.上述三者都有
点击查看答案
手机看题
单项选择题
类MyClass的定义如下:
class MyClass
public:
MyClass()value=0;
SetVariable(int i)value=i;
private:
int value;
;
则对下列语句序列正确的描述是( )。
A.MyClass*p,my;p=&my;
B.语句p=&my;是把对象my赋值给指针变量p
C.语句MyClass*p,my;会调用两次类MyClass的构造函数
D.对语句*p.SetV ariable(5)与语句my.SetVariable(5)等价
点击查看答案
手机看题
单项选择题
下列表示引用的方法中,( )是正确的。
已知:int m=10;
A.int &x=m;
B.int &y=10:
C.int &Z
D.float &t=&m;
点击查看答案
手机看题
单项选择题
类模板的模板参数( )。
A.只可作为数据成员的类型
B.只可作为成员函数的返回类型
C.只可作为成员函数的参数类型
D.以上三者皆是
点击查看答案
手机看题
单项选择题
在不同文件的函数中,对非静态全局变量的引用要加的关键字是( )。
A.register
B.auto
C.static
D.extern
点击查看答案
手机看题
单项选择题
在ios中提供控制格式的标志位中,( )是转换为十六进制形式的标志位。
A.hex
B.oct
C.dec
D.left
点击查看答案
手机看题
单项选择题
下列有关指针的用法中错误的是( )。
A.int i;int*ptr=&i;
B.int i;int*ptr;i=*ptr;
C.int*ptr;ptr=0;
D.int i=5;int*ptr;*ptr&i;
点击查看答案
手机看题
单项选择题
在重载运算符函数时,下面( )。运算符必须重载为类成员函数形式。
A.+
B.-
C.++
D.->
点击查看答案
手机看题
单项选择题
关于this指针的说明不正确的是( )。
A.不能在程序中修政this指针
B.this指针可以给其他指针赋值,但不能修改this指针
C.静态成员函数中没有this指针
D.this指针可以被赋值
点击查看答案
手机看题
单项选择题
this指针是C++语言实现什么的一种机制 ( )
A.抽象
B.封装
C.继承
D.重载
点击查看答案
手机看题
单项选择题
下列引用的定义中,( )是错误的。
A.int i;
int &j=i;
B.int i;
int &j;
j=i:
C.float i;
float &j=i;
D.char d;
char &k=d;
点击查看答案
手机看题
单项选择题
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是( )。
A.showbase()和eof()
B.showpoint()和eof()
C.showpoint()和bad()
D.showpoint()和good()
点击查看答案
手机看题
单项选择题
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用 #include命令,使之包含( )文件。
A.iostream.h
B.stdliB.h
C.strstreA.h
D.fsteam.h
点击查看答案
手机看题
单项选择题
若有说明语句
char a[]="It is mine";
char*p=" It is mine";
则以下不正确的叙述是( )。
A.a+1表示的是字符t的地址
B.p指向另外的字符串时,字符串的长度不受限制
C.P变量中存放的地址值可以改变
D.a中只能存放10个字符
点击查看答案
手机看题
单项选择题
在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则( )。
A.完全相同
B.完全不同
C.部分相同,部分不同
D.以上都不对
点击查看答案
手机看题
单项选择题
假定MyClass为一个类,则执行MyClassa[3],*p[2];语句时, 自动调用该类构造函数( )次。
A.2
B.3
C.4
D.5
点击查看答案
手机看题
单项选择题
在C++语言中函数返回值的类型是由( )决定的;
A.调用该函数时系统临时
B.return语句中的表达式类型
C.定义该函数时所指定的函数类型
D.调用该函数时的主调函数类型
点击查看答案
手机看题
单项选择题
设置虚基类的目的是( )。
A.简化程序
B.消除二义性
C.提高运行效率
D.减少目标代码
点击查看答案
手机看题
单项选择题
类模板template<class T>class x(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则其说明应为( )。
A.friend void f();
B.friend void f(x<T>&)
C.friend void A::f();
D.friend void C<T>::f(x<T>&):
点击查看答案
手机看题
单项选择题
定义如下枚举类型:enum Numberone=1,tow=2,four=4,eight=8,则下列语句正确的是( )。
A.Number num=1;
B.Number num=Number(20);
C.Number num=Number(eight|OxFF);
D.枚举类型Number的取值范围是0~15
点击查看答案
手机看题
单项选择题
对类的构造函数和析构函数描述正确的是( )。
A.构造函数可以重载,析构函数不能重载
B.构造函数不能重载,析构函数可以重载
C.构造函数可以重载,析构函数也可以重载
D.构造函数不能重载,析构函数也不能重载
点击查看答案
手机看题
单项选择题
下列C++标点符号中表示一条预处理命令开始的是( )。
A.#
B.;
C.//
D.
点击查看答案
手机看题
单项选择题
下列程序的输出结果为( )。
main()
int a=4,b=3,c=1,d;
d=a&&b&&b>c-! 0;
cout<<d;
A.0
B.3
C.1
D.4
点击查看答案
手机看题
单项选择题
下列函数的运行结果是( )。
#include<iostream.h>
intf( int a, int b)
int c;
if(a>b) c=1;
elseif(a==b)C=0;
elsec=-1;
return(c);
void main()
int i=2,j=3;
int p=f(i,j);
cout<<p;
A.-1
B.1
C.2
D.编译出错,无法运行
点击查看答案
手机看题
微信扫码免费搜题