试卷预览
2008年9月计算机等级考试
所属考试:
计算机二级考试
试卷分类:
C++
试卷类型:
真题
试卷答案:
有
练习费用:
免费
进入考试
收藏考试
更多考试
试卷简介
2008年9月计算机等级考试,题型为真题,本试卷由网考网免费提供给计算机二级考试C++考生练习使用,包含答案。
试卷预览
第
1
题:
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
A.voidf1(intx);
B.voidf2(int*x);
C.voidf3(constint*x);
D.voidf4(int&x);
第
2
题:
在C++中,编译系统自动为一个类生成缺省构造函数的条件是()。
A.该类没有定义任何有参构造函数
B.该类没有定义任何无参构造函数
C.该类没有定义任何构造函数
D.该类没有定义任何成员函数
第
3
题:
在一个派生类的成员函数中,试图调用其基类的成员函数“voidf();”,但无法通过编译。这说明()。
A.f()是基类的私有成员
C.派生类的继承方式为私有
B.f()是基类的保护成员
D.派生类的继承方式为保护
第
4
题:
下列关于运算符重载的叙述中,错误的是()。
A.有的运算符可以作为非成员函数重载
B.所有的运算符都可以通过重载而被赋予新的含义
C.不得为重载的运算符函数的参数设置默认值
D.有的运算符只能作为成员函数重载
第
5
题:
下列关于模板的叙述中,错误的是()。
A.调用模版函数时,在一定条件下可以省略模板实参
B.可以用int、double这样的类型修饰符来声明模版参数
C.模板声明中的关键字class都可以用关键字typename替代
D.模板的形参表中可以有多个参数
第
6
题:
要利用C++流进行文件操作,必须在程序中包含的头文件是()。
A.iostream
B.fstream
C.strstream
D.iomanip
第
7
题:
下列语句中错误的是()。
A.constinta;
B.constinta=10;
C.constint*point=0;
D.constint*point=newint(10);
第
8
题:
有如下程序:
#include<iostream>
using namespace std;
int main(){ int sum;
for(int i=0; i<6; i+=3){ sum=i;
for(int j = i; j<6; j++)sum+=j;
}
cout<<sum<<end1;
return 0;
}
运行时的输出结果是( )。
A)3 B)10 C)12 D)15
第
9
题:
下列语句中,正确的是()。
A.char*myString="Hello-World!";
B.charmyString="Hello-World!";
C.charmyString[11]="Hello-World!";
D.charmyString[12]="Hello-World!";
第
10
题:
若已经声明了函数原型“voidfun(inta,doubleb=0.0);”,则下列重载函数声明中正确的是()。
A.voidfun(inta=90,doubleb=0.0);
B.intfun(inta,doubleB);
C.voidfun(doublea,intB);
D.boolfun(inta,doubleb=0.0);