江苏省计算机二级visual C++ 历年真题及答案
A.ff是某个类的数据成员,Set是该类的友元函数 B.ff是某个类的数据成员,Set是该类的成员函数 C.Set不是该类的静态成员函数 D.ff不是该类的常成员数据
30.以下对派生类的描述中,不正确的是30 。 A.一个派生类可以作为另一个派生类的基类 B.派生类至少有一个基类
C.派生类的成员除了它自己的成员以外,还包含它的基类的成员 D.派生类中,从基类继承来的成员的访问权限在派生类中保持不变 二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行) ●基本概念题(共5分)
1.重载函数必须有不同的参数个数或(1 ) 。
2.在派生类中如果没有重载基类中的纯虚函数,则该派生类是(2 ) 类 3.设有以下程序: 、 #include <iostream.h> #define S(X) X*X void main(void) {
int k=2;
cout<<++S(k+k)<<'\n'; }
执行该程序后,输出的结果为( 3n ) ,k的值为( 4 ) 。
4.在多重派生中,若要使公共基类在派生类中只有一个拷贝,则必须将该基类说明 为 ( 5 ) 。
●阅读程序题(共13分) 5.[程序](2分)
#include<iostream.h> void main(void) {
static int a[7]={1},i,j; for(i=1;i<=6;i++) for(j=i;j>0;j--) a[j]+=a[j-1]; for(j=0;j<7;j++)。 cout<<a[j]<<endl; }
程序输出第三行是__6_____,第四行是_____7_______ 6.[程序](3分)
#include<iostream.h> void main(void) {
char s[]="I am a student.You are a student too."; int a[26]={0}; char *P=s: