当前位置:计算机科学技术题库>计算机程序设计综合练习题库

问题:

[单选] 若有一个MyClass类,则执行语句”MyClass,a,b(2),*p;”后,自动调用该类的构造函数()次。

2。3。4。5。

问题:

[单选] 对于任何一个类,析构函数最多有()个。

0。1。2。3。

问题:

[单选] 类的析构函数是在()被自动调用的?

类创建时。创建对象时。删除对象时。不自动调用。

问题:

[单选] C++对C语言作了很多改进,即从面向过程变成为面向对象的主要改进是()

增加了一些新的运算符。允许函数重载,并允许设置缺省参数。规定函数说明符必须用原型。引进了类和对象的概念。

问题:

[单选] typedef int INTEGER;的作用是()。

建立了一种新的数据类型。。定义了一个新的数据类型标识符。。定义了一个整型变量。。以上说法都不对。。

问题:

[单选] 以下对枚举类型名的定义中正确的是()。

enuma={one,two,three};。enuma{one=9,two=-1,three};。enuma={"one","two","three"};。enuma{"one","two","three"};。

问题:

[单选] 共用体类型在任何给定时刻()。

所有成员一直驻留在结构中。。只能有一个成员驻留在结构中。。部分成员驻留在结构中。。没有成员驻留在结构中。。

问题:

[单选] 阅读下列程序片断 有关上述程序的输出结果,正确的判断是()。

p[3]引用格式有误,不能输出。输出值不定。输出C。输出D。

问题:

[单选] 若inta[]={1,2,3},*p;则下列赋值语句中正确的是()。

p=&a;。*p=a;。*(a+1)=a;。p=a+1;。

问题:

[单选] 下面()是不正确的字符串赋值或赋初值的方式。

char*str;str=“string”;。charstr[7]={‘s’,‘t’,‘r’,‘i’,‘n’,‘g’};。charstr1[10];str1=“string”;。charstr1[]=“string”,str2[]=“12345678”;。