21.在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是( )。
A.ios_base::cur
B.ios_base::beg
C.ios_base::0ut
D.ios_base::end
22.下列字符串中可以用作C++标识符的是( )。
A.2009var
B.goto
C.test-2009
D.123
23.下列枚举类型的定义中,包含枚举值3的是( )。
A.enumtest{RED,YELLOW,BLUE,BLACK};
B.enumtest{RED,YELLOW=4,BLUE,BLACK);
C.enumtest{RED=-1,YELLOW,BLUE,BLACK};
D.enumtest{RED,YELLOW=6,BLUE,BLACK);
24.有如下程序段:
inti=1:
while(1){
i++:
if(i==10)break:
if(i%2==0)cout<<’*’:
}
执行这个程序段输出字符*的个数是( )。
A.10
B.3
C.4
D.5
25.已知数组arr的定义如下:
intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是( )。
A.cout<<*arr+1 intfib(intn){ if(n==0)returnl; elseif(n==l)return2: elsereturnfib(n-1)+fib(n-2); } 若执行函数调用表达式fib(2),函数fib被调用的次数是( )。 A.1 B.2 C.3 D.4 27.Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是( )。 Samplea[2],*p=newSample; A.0 B.1 C.2 D.3 28.下列关于虚基类的描述中,错误的是( )。 A.使用虚基类可以消除由多继承产生的二义性 B.构造派生类对象时。虚基类的构造函数只被调用一次 C.声明“classB:virtualpublicA”说明类B为虚基类 D.建立派生类对象时,首先调用虚基类的构造函数 29.将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是( )。 A.不合法的运算符 B.一元运算符 C.无操作数的运算符 D.二元运算符 30.有如下模板声明: templateclassA; 下列声明中,与上述声明不等价的是( )。 A.templateclassA; B.templateclassA; C.templateclassA; D.templateclassA;
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥124 优惠价:¥124.0 更多书籍 |