假定一个类的构造函数为A(int aa,int bb) {a=aa--;b=a*bb;},则执行A x(4,5);语句后 ,x.a和x.b的值分别为()
A、
3和15
B、
5和4
C、
̳
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
以下四个选项中,可以描述array数组,其中含有10个元素正确的是()。
A、
array[0]=10
B、
array=0
C、
array[10]=0
D、
array[-1]=0
答案是:参考答案: A
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
已知int a[]={ 0,2,4,6,8,10 },*p=a+1;其值等于0的表达式是()
A、
*(p++)
B、
*(++p)
C、
*(p--)
D、
*(--p)
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
执行下列语句后,x和y的值是()
int x,y;
x=y=1;
++x || ++y;
A、
1和1
B、
1和2
C、
2和1
D、
2和2
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
程序cout<< setw(3)<< 25<< oct<< 25<< hex<< endl;的输出结果是()。
A、
25 25
B、
25 31
C、
31 19
D、
25 19
答案是:参考答案: B
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
代码:#include#includestructFOO{void*buffer;FOO(void){buffer=malloc(1000);}~FOO(){free(buffer);}};intmain(){FOOfoo;std::lis
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
下列运算符不能重载的是()
A、
!
B、
sizeof
C、
new
D、
delete
答案是:参考答案: B
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
下列函数中,是类MyClass的析构函数的是()。
A、
~Myclass();
B、
MyClass();
C、
~MyClass();
D、
~MyClass(intn);
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
结构化程序设计的基本原则不包括:()
A、
多态性
B、
自顶向下
C、
模块化
D、
逐步求精
答案是:参考答案: A
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
所谓模块化程序设计是指,在程序设计中把功能相对独立、单一的模块用一个函数实现,再由若干个函数组成完整程序的程序设计方法。对于函数,下列说法不正确的是()。
A、
函数结构独立、功能单一,便于编写、调试和修改
B、
可以并行开发,加快
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
友元关系不能()
A、
提高程序的运行效率
B、
是类与类的关系
C、
是一个类的成员函数与另一个类的关系
D、
继承
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
类的析构函数是对一个对象进行以下哪种操作时自动调用的是()
A、
建立
B、
撤销
C、
赋值
D、
引用
答案是:参考答案: B
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
设有类A的对象Aobject,若用友员函数重载后置自减表达式,那么Aobject--被编译器解释为()
A、
Aobject.operator--()
B、
operator--(Aobject,0)
C、
--(Aobject
答案是:参考答案: B
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
下面对友元的错误描述是()
A、
关键字friend用于声明友元
B、
一个类中的成员函数可以是另一个类的友元
C、
友元函数访问对象的成员不受访问特性影响
D、
友元函数通过this指针访问对象成员
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
如果x 是整型变量,则以下几种形式合法的是()。
A、
&(x+5)
B、
*x
C、
&*x
D、
*&x
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
()不是析构函数的特征。
A、
一个类中只能定义一个析构函数
B、
析构函数名与类名相同
C、
析构函数只是用来释放对象,所以析构函数是空函数
D、
析构函数不指定数据类型,并且也没有参数
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
静态成员函数没有()
A、
返回值
B、
this指针
C、
指针参数
D、
返回类型
答案是:参考答案: B
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
当一个类对象离开它作用域的时候,下列选项中将会自动被调用的是()。
A、
构造函数
B、
拷贝构造函数
C、
析构函数
D、
默认构造函数
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
"="号在c++里的含义表示为()。
A、
赋值
B、
相等
C、
大于
D、
小于
答案是:参考答案: A
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
符号常量与变量的区别是()。
A、
符号常量的使用增强了程序的可读性,但变量做不到。
B、
变量有存储类型、数据类型和值的属性,其值是可通过程序改变,而符号常量则不能。
C、
变量比符号常量有更宽的使用范围。
D、
变量和符
答案是:参考答案: B
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
下面哪个选项不是面向对象编程的特征:()
A、
封装
B、
继承
C、
多态
D、
重用
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
在if语句中的表达式()。
A、
只能是关系表达式
B、
只能是关系表达式和逻辑表达式
C、
只能是逻辑表达式
D、
可以是任意表达式
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
在编译指令中,宏定义使用哪个指令?()
A、
#include
B、
#define
C、
#if
D、
#else
答案是:参考答案: B
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
对基类和派生类的关系描述中,错误的是()
A、
派生类是基类的具体化
B、
基类继承了派生类的属性
C、
派生类是基类定义的延续
D、
派生类是基类的特殊化
答案是:参考答案: B
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
对于一个类的析构函数,其函数名与类名()
A、
完全相同
B、
完全不同
C、
只相差一个字符
D、
无关系
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
要用派生类的对象访问基类的保护成员,以下观点正确的是()。
A、
不可能实现
B、
可采用保护继承
C、
可采用私有继承
D、
可采用共有继承
答案是:参考答案: A
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
循环for(int i=0,x=0;!x&&i<=5;i++);的循环体执行次数是()
A、
5
B、
6
C、
1
D、
无限
答案是:参考答案: B
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
控制台程序中需要使用cin和cout输出/输入,include指令包含的头文件是()
A、
cmanth
B、
conioh
C、
iostream
D、
iomanip
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
标识符命名规则正确的是()
A、
标识符必须是c++关键字
B、
标识符只能由字母、数字组成
C、
第一个字符必须为字母或下划线
D、
标识符中字母不区分大小写
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
建立类模板对象的实例化过程为()
A、
基类→派生类
B、
构造函数→对象
C、
模板类→对象
D、
模板类→模板函数
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
C++中,根据()识别类层次中不同类定义的虚函数版本。
A、
参数个数
B、
参数类型
C、
函数名
D、
this指针类型
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
若有说明class Y{//…;public:staticint n;};int Y::n;Y objY;,则对n的正确访问语句是()
A、
n=1;
B、
Y::n=1;
C、
objY::n=1;
D、
Y->n;
答案是:参考答案: B
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
作用域分辨符可以用来限定即将访问成员所在类的名称,其符号是()。
A、
::
B、
?:
C、
;
D、
\
答案是:参考答案: A
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
0
类中定义的成员默认为()访问属性。
A、
public
B、
private
C、
protected
D、
friend
答案是:参考答案: B
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
下列数组定义语句中,不合法的是()
A、
int a[3]={0,1,2,3};
B、
int a[]={0,1,2};
C、
int a[3]={0,1};
D、
int a[3]={0};
答案是:参考答案: A
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
当一个函数没有返回值时,该函数类型应说明为()。
A、
void
B、
int
C、
无
D、
任意
答案是:参考答案: A
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
有如下声明:string a=""hello"",b=""world"";以下操作不正确的是()。
A、
a=b
B、
a+b
C、
strlen(a)
D、
a>b
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
程序:inti=10,j=10,k=3;k*=i+j;k最后的值是:()
A、
40
B、
50
C、
60
D、
70
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
说明一个类的对象时,系统自动调用()
A、
成员函数
B、
构造函数
C、
析构函数
D、
友元函数
答案是:参考答案: B
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
如果类A被说明成类B的友元,则如下说法中正确的是:()
A、
类A的成员即类B的成员
B、
类B的成员即类A的成员
C、
类A的成员函数不得访问类B的成员
D、
类B不一定是类A的友元
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
下列表达式的结果是()a=3*5,a=b=3*2
A、
15
B、
5
C、
6
D、
3
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
()使一个函数可以定义为对许多数据类型完成同一任务。
A、
函数模板
B、
递归函数
C、
模板函数
D、
重载函数
答案是:参考答案: A
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
下列关于字符串的描述中,错误的是()。
A、
一维字符数组可以存放一个字符串
B、
二维字符数组可以存放多个字符串
C、
可以使用一个字符串给二维字符数组赋值
D、
可以用一个字符串给二维字符数组初始化
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
已知类CVirtualClass,下面四个选项中均定义了该类的成员函数,请问,哪一个定义是正确的()
A、
virtualCVirtualClass();
B、
staticvirtualvoidsetValue(int);
C、
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
0
在C++中,函数原型不能标识()
A、
函数的返回类型
B、
函数参数的个数
C、
函数参数类型
D、
函数的功能
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
若有a=2,b=3,则表达式++a==b的值为()
A、
0
B、
1
C、
6
D、
3
答案是:参考答案: B
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
一个模板声明了多个形参,则每个参数都必须用关键字()。
A、
static
B、
const
C、
void
D、
class
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
设有说明语句:char s[]="ef\0\123\\\n89";sizeof(s)的值是()
A、
9
B、
2
C、
11
D、
15
答案是:参考答案: A
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
对代码:int(*x[20])(int);的如下说法中正确的是:()
A、
说明不合法
B、
是一个指针,它指向一个具有二十个整型元素的一维数组
C、
是一个指针数组,每个指针指向一个具有二十个整型元素的一维数组
D、
是一
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
如果某函数的返回值是个对象,则该函数被调用时,返回的对象()。
A、
是通过复制构造函数初始化的
B、
是通过无参构造函数初始化的
C、
用哪个构造函数初始化取决于函数的return语句是怎么写的
D、
不需要初始化
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
下列变量名中,非法的是()。
A、
A25
B、
My_car
C、
My-str
D、
abc
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
以下不可以作为输出流对象的是()
A、
文件
B、
内存
C、
键盘
D、
显示器
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
有说明语句int a[10];及函数int fun(int x[10],int n){return sizeof(x);},则语句cout<
A、
40
B、
10
C、
4
D、
0
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
0
在C++中使用流进行输入输出,其中专用于从键盘进行输入的流是()
A、
cerr
B、
cin
C、
cout
D、
cfile
答案是:参考答案: B
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
下列关于类之间关系的描述,错误的是()
A、
用有向无环图(DAG)表示的类之间关系,称为“类格”
B、
DAG中每一个结点是一个类定义,它的前驱结点称为基类
C、
DAG中每一个结点是一个类定义,它的后继结点称为派生类
D、
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
0
假定一个类的构造函数为A(int aa,int bb) {a=aa--;b=a*bb;},则执行A x(4,5);语句后 ,x.a和x.b的值分别为()
A、
3和15
B、
5和4
C、
答案是:参考答案: C
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
0
main(){char a[]="Money";printf("%c",a[0]);}执行上面的程序段后,输出结果是()。
A、
M
B、
Money
C、
m
D、
Mon
答案是:参考答案: A
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
下面字符序列中,C++合法的标识符是()
A、
abc.cpp
B、
#a
C、
int
D、
_12
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
0
若有以下定义,则数组元素a[3]的值是()。int a[5]={1,2,3}
A、
0
B、
1
C、
2
D、
3
答案是:参考答案: A
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计
0
C++实现运行时的多态性是通过什么机制实现的()
A、
重载函数
B、
构造函数
C、
析构函数
D、
虚函数
答案是:参考答案: D
更新时间:2023/4/3 12:59:00
出自:安徽继续教育在线-C++面向对象程序设计 目前为: 1/2 页 首页 上页 下页 尾页