C考试题库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
判断char型变量cl是否为小写字母的正确表达式是________。(2.0分)
A、
B、
C、
D、
假定MyClass为一个类,则执行"MyClass a(2),b[5],*c[4]"后,执行构造函数的次数为________。(2.0分)
A、
B、
C、
D、
char *s1="hello",*s2;s2=s1;则________。(2.0分)
A、
B、
D、
已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。如果要给m赋值为5,正确的是________。(2.0分)
A、
B、
C、
D、
C++异常处理机制中没有________。(2.0分)A、
B、
C、
D、
所谓多态性是指________。(2.0分)
A、
B、
C、
D、
关于new运算符的下列描述中,________是错的。(2.0分)
A、
B、
C、
D、
以下正确的说法是:在C++语言中进行值传递时________。(2.0分)A、
B、
C、
D、
C++类体系中,能被派生类继承的是________。(2.0分)A、
B、
C、
D、
对于重载的运算符>>,它是一个________。(2.0分)A、
B、
C、
D、
_______是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。(2.0分)
A、
B、
C、
D、
定义重载函数的下列要求中,________是错误的。(2.0分)A、
B、
C、
D、
可以通过友元函数重载的运算符为________。(2.0分)A、
B、
C、
D、
在下列运算符中,不能重载的是________。(2.0分)
A、
B、
C、
D、
下列运算符中,________运算符在C++语言中不能重载。(2.0分)A、
B、
C、
D、
可以通过友元函数重载的运算符为________。(2.0分)
A、
B、
C、
D、
不能被重载的运算符1、. (成员访问运算符) 2、.* (成员指针访问运算符) 3、:: (域运算符) 4、sizeof(长度运算符) 5、?: (条件运算符)
下列运算符中,只能作为类成员函数重载的是________。(2.0分)
A、
B、
C、
D、
类MyA的拷贝初始化构造函数是________。(2.0分)A、
B、
C、
D、
用cin为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型变量中的结果会是:________(2.0分)
A、
B、
C、
D、
在C++语言中,引用数组元素时,其数组下标的数据类型允许是________。(2.0分)
A、
B、
C、
D、
关于类模板描述不正确的是________。(2.0分)A、
B、
C、
D、
下列说法不正确的是________。(2.0分)
A、
B、
C、
D、
建立包含有类对象成员的派生类对象时,自动调用构造函数的执行顺序依次为________的构造函数。(2.0分)
A、
B、
C、
D、
关于运算符重载,下列表述中正确的是________。(2.0分)
A、
B、
C、
D、
下列关于运算符重载不正确的是________。(2.0分)
A、
B、
C、
D、
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是________。(2.0分)
A、
B、
C、
D、
+和*都是二元运算符,当作为成员函数重载时,参数表中只有一个参数,对应于第二个参数,而第一个操作数就是对象本身,仅以this指针的形式隐藏在参数表中.当作为非成员函数重载时有两个参数。
以下叙述中正确的是________。(2.0分)
A、
B、
C、
D、
在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是________。(2.0分)A、
B、
C、
D、
不能作为重载函数的调用的依据是________。(2.0分)
A、
B、
C、
D、
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是________。(2.0分)A、
B、
C、
D、
在有参函数调用中,是将主调函数的实参值传给被调函数的形参。按函数在程序中出现的位置来分,有以下三种函数调用形式:①函数调用作为一条语句。例如:fun();这时不要求函数带回值,只要求函数完成一定的操作。故选项A)正确。②函数出现在表达式中,这种表达式称为函数表达式。这时要求函数带回一个确定的值以参加表达式的运算。例如:c=5*max(a,b);函数max是表达式的一部分,将其值乘以5后赋给c。故选项C)正确。③函数调用作为一个函数的实参,例如:m=max(a,max(b,c));其中max(b,c)是一次函数调用,它的值作为max另一次调用的实参。故选项B)正确。函数调用不可作为一个函数的形参,