首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
对下列语句正确的描述是( )。 const int *x; ∥(1) int *constx; ∥(2)
A.语句(1)的含义是指针变量x不能更改
B.语句(2)的含义是指针变量x所指向的不能更改
C.语句(2)的含义是指针变量x不能更改
D.语句(1)和(2)是相同含义的不同定义方式
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
单项选择题
友元运算符。obj1>obj2被C++编译器解释为( )。
A.operator>(obj1,obj2)
B.>(obj1,obj2)
C.obj2.operator>(obj1)
D.obj1.operator>(obj2)
点击查看答案
手机看题
单项选择题
最简单的交换排序方法是( )。
A.快速排序
B.选择排序
C.堆排序
D.冒泡排序
点击查看答案
手机看题
单项选择题
下列关于 switch 语句的描述中,( )是正确的。
A.switch语句中 default子句可以没有,也可有一个
B.switch语句中每个语句序列中必须有break语句
C.switch语句中default 子句只能放在最后
D.switch语句中case 子句后面的表达式只能是整型表达式
点击查看答案
手机看题
单项选择题
下列do…while循环的循环次数为( ) int i=5; do { cout<<1--<<endl: 1--; }while (i):
A.0
B.1
C.5
D.无限
点击查看答案
手机看题
单项选择题
已知类 Sample中的一个成员函数说明如下: void Set (Sample &a); 其中,Sample&a的含意是( )。
A.指向类Sample 的指针为a
B.将a的地址值赋给变量Set
C.a是类Smple的对象引用,用来作函数Set() 形参
D.变量Sample与a按位相与作为函数Set()的参数
点击查看答案
手机看题
单项选择题
若有如下语句 #include<iostream.h> void main() { int x=3; do{ x=x-2 cout<<x; {while (! (- -x); } 则上面程序段( )
A.输出的是1
B.输出的是1和一2
C.输出的是3和0
D.是死循环
点击查看答案
手机看题
单项选择题
下列输出字符,A,的方法中,错误的是( )
A.cout<<put('A');
B.cout<<'A';
C.couput('A');
D.charA='A';cout<<A;
点击查看答案
手机看题
单项选择题
下面对静态数据成员的描述中,正确的是( )。
A.静态数据成员是类的所有对象共享的数据
B.类的每个对象都有自己的静态数据成员C. 类的不同对象有不同的静态数据成员值
D.静态数据成员不能通过类的对象调用
点击查看答案
手机看题
单项选择题
在下列对字符数组进行初始化中,( )是正确的。
A.char sl[]="abcd";
B.char s2[3]="xy2";
C.char s3[] []={'a','x','y'};
D.char s4[2] [3]={"xyz","mnp"};
点击查看答案
手机看题
单项选择题
下列输出字符,A,的方法中,( )是错误的。
A.cout <<put ('A');
B.cout<<'A';
C.cor put ('A');
D.char A='A';cout<<A;
点击查看答案
手机看题
单项选择题
下列叙述中正确的是( )
A.线性表是线性结构
B.栈与队列是非线性结构
C.线性链表是非线性结构
D.二叉树是线性结构
点击查看答案
手机看题
单项选择题
在软件生产过程中,需求信息的给出是( )
A.程序员
B.项目管理者
C.软件分析设计人员
D.软件用户
点击查看答案
手机看题
单项选择题
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为( )。
A.public
B.protected
C.private
D.static
点击查看答案
手机看题
单项选择题
C++中把数据之间的传输操作称为( )
A.源
B.汇
C.流
D.文件
点击查看答案
手机看题
单项选择题
下列程序的运行结果是( )。 #include< iostream.h> void fun (int *a,int*b) {int*k k=a;a=b;b=k} void main() {int a=2004, b=9,*x=&a,*y=&b; fun(x, y) ; cout<<a<<" "<<b<<endl:}
A.20049
B.92004
C.00
D.编译时出错
点击查看答案
手机看题
单项选择题
( )既可重载为一元运算符,又可重载为二元运算符。
A."*"
B."="
C."="和"*"
D."*"和"*++"
点击查看答案
手机看题
单项选择题
关于函数返回值类型和返回值表达式的类型的描述中,错误的是( )。
A.函数返回值类型决定了返回值表达式的类型
B.函数返回值的类型是在定义函数时确定的,在函数调用时不能改变
C.函数返回值的类型就是返回值表达式的类型
D.函数返回值表达式类型与返回值类型不同时,函数表达式类型应转换成函数返回值类型
点击查看答案
手机看题
单项选择题
下列定义中,Sample是一个类,( )是定义指向对象数组的指针p.
A.Sample*P [5]
B.Sample (* [5]
C.(Sample*) P[5]
D.Sample *P[]
点击查看答案
手机看题
单项选择题
对下列语句正确的描述是( )。 const int *x; ∥(1) int *constx; ∥(2)
A.语句(1)的含义是指针变量x不能更改
B.语句(2)的含义是指针变量x所指向的不能更改
C.语句(2)的含义是指针变量x不能更改
D.语句(1)和(2)是相同含义的不同定义方式
点击查看答案
手机看题
单项选择题
虚函数必须是类的( )。
A.成员函数
B.友元函数
C.构造函数
D.析构函数
点击查看答案
手机看题
单项选择题
( )使一个函数可以定义成对许多不同数据类型完成同一个任务。
A.函数模板
B.重载函数
C.递归函数
D.模板函数
点击查看答案
手机看题
单项选择题
下列函数中,( )是对文件进行写操作的。
A.get
B.seekg
C.read
D.put
点击查看答案
手机看题
单项选择题
关于纯虚函数和抽象类的描述中,错误的是( )。
A.纯虚函数是一种特殊的虚函数,它没有具体的实现
B.抽象类是指具有纯虚函数的类
C.一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类
D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
点击查看答案
手机看题
单项选择题
以下程序的输出结果是( )。 #include<iostream.h> int fun (char*s) { char *p=s; while (*p!='\0,) p++: return (p-s): } void main() { cout<<fun (" ABCDEF ")<<endl: }
A.3
B.6
C.8
D.0
点击查看答案
手机看题
单项选择题
下表正确的是( )。 在父类中的访问属性访问修饰符在子类中的访问属性
A.publiCprivate 不能直接访问
B.protect publiC public
C.private publiC不能直接访问
D.protectprivate protect
点击查看答案
手机看题
单项选择题
下面关于ios类的叙述中,正确的是( )。
A.它是istream类和ostream类的虚基类
B.它只是istream类的虚基类
C.它只是ostream类的虚基类
D.它是ostream类的虚基类
点击查看答案
手机看题
单项选择题
下列运算符中全都可以被友元函数重载的是( )
A.=,+,-,\
B.[],+,(),new
C.->,+,*,>>
D.<<,>>,+,*
点击查看答案
手机看题
单项选择题
派生类的构造函数的成员初始化列表中,不能包含( )。
A.基类的构造函数
B.派生类中子对象的初始化
C.基类中子对象的初始化
D.派生类中一般数据成员的初始化
点击查看答案
手机看题
单项选择题
设置虚基类的目的是( )。
A.简化程序
B.消除二义性
C.提高运行效率
D.减少目标代码
点击查看答案
手机看题
单项选择题
不属于ios直接派生的类为( )。
A.输入流类(istrea
B.输出流类(ostrea
C.文件流基类(fstreambas
D.格式控制类(iomani
点击查看答案
手机看题
单项选择题
( )是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
A.虚析构函数
B.构造函数
C.纯虚函数
D.静态成员函数
点击查看答案
手机看题
单项选择题
在C++语言中,对函数参数默认值描述正确的是( )。
A.函数参数的默认值只能设定一个
B.一个函数的参数若有多个,则参数默认值的设定可以不连续
C.函数参数必须设定默认值
D.在设定了参数的默认值后,该参数后面定义的所有参数都必须设定默认值
点击查看答案
手机看题
单项选择题
系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是( )。
A.参数个数
B.参数的类型
C.函数名称
D.函数的类型
点击查看答案
手机看题
单项选择题
有如下程序: #include<iostream>#include<iosream> using namespace std; class BASE{ char c; public; BASE(char n):c(n){} virtual ~ BASE(){cout<<c;} }; class DERIVED; public BASE{ char c; public: DERIVED (char n): BASE (n+1),c(n){} ~DERIVED() {cout<<c;) }; int main(){ DERIVED(’X’); return 0; } 执行上面的程序将输出( )。
A.XY
B.YX
C.X
D.Y
点击查看答案
手机看题
单项选择题
以下程序的执行结果是( )。 #include<iostream.h> template<class T> class Sample { T n; Public: Sample (T i){n=i;) void operator ++(); void disp() {cout<<"n="<<n<<endl;} }; template<class T> void Sample<T>:: opetator ++() { n+=1;∥不能用n++,因为double型不能用++ } void main() { Sample<char>s(’a’); S++; s.disp(); }
A.n=a
B.a=O
C.n=b
D.a=b
点击查看答案
手机看题
微信扫码免费搜题