11.下面关于虚函数的描述中正确的是( )。
A.虚函数是一个静态成员函数
B.虚函数是一个非成员函数
C.虚函数可以在函数说明时定义,也可以在函数实现时定义
D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
12.以下for语句中不是死循环的是( )。
A.for(inti=0;i<1;++i);
B.for(inti=0;;++i);
C.for(inti=1;i>0;++i);
D.for(;;);
13.执行下列语句序列:
inti=0;while(i<25)i+=3;cout< 输出结果是( )。
A.24
B.25
C.27
D.28
14.C++语言中在C语言的基础上增加的特性不包括( )。
A.结构
B.引用
C.类和对象
D.静态成员函数
15.有如下函数模板声明:
template
TMax(Ta,Tb){return(a>=b)?a.b;}
下列对函数模板Max( )的调用中错误的是( )。
A.Max(3.5,4.5)
B.Max(3.5,4)
C.Max(3.5,4.5)
D.Max(3.5,4)
16.已知在一个类体中包含如下函数原型:VOLUMEOPERATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是( )。
A.这是运算符一的重载运算符函数
B.这个函数所重载的运算符是一个一元运算符
C.这是一个成员函数
D.这个函数不改变类的任何数据成员的值
17.下面说法正确的是( )。
A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
18.静态成员函数没有( )。
A.返回值
B.this指针
C.指针参数
D.返回类型
19.执行下列语句后,输出结果为( )。
cout.put(’S’);
cout<<’C’<<’a’;
A.ca
B.sca
C.S
D.a
20.下面程序的执行结果是( )。
#include"iostream.h"
voidmain()
{int*P,r;
P=newint:
*P=20:
r=sizeof(*p);
cout< deleteP;}
A.程序错误
B.内存为20地址的大小
C.20
D.4
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 |