选择题 若有如下类定义:
class B{
void fun1(){}
protected:
double var1;
public:
void fun2(){}
};
class D:public B{
protected:
void fun3(){}
};
已知obj是类D的对象,下列语句中不违反成员访问控制的权限的是______。
选择题 下列叙述中,正确的是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
int f(int x);
int sum(int n)
{
int x, s=0;
for(x=0; x<=n; x++)
s+=f(x);
return s;
}
int f(int x){return(x*x+1);}
int main()
{
int a, b;
cout<<'Enter a integer number:';
cin>>a;
b=sum(a);
cout<<'a='<<a<<', b='<<b<<endl;
return 0;
}
如果输入数字3,其输出结果是______。
选择题 ClassA是一个类,现在执行下面语句:
ClassA a[2],*b[2].*c=new ClassA;
调用ClassA类的构造函数的次数是______。
选择题有以下程序,输出结果______。#include<iostream.h>voidmain(){staticintb[][3]={{1,2,3},{4},{5,6}};b[0][2]=12,b[1][2]=18;cout<<**b<<'\t'<<**(b+1)<<'\t'<<**(b+1)<<'\t'<<*(*(b+1)+2)<<'\n';cout<<b[0][2]+b[1][2]+b[2][2]<<endl;}A.B.C.D.
选择题 在E-R图中,用来表示实体联系的图形是______。
选择题 数据结构主要研究的是数据的逻辑结构、数据的运算和______。
选择题 下列选项中,与实现运行时多态性无关的是______。
选择题 已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是______。
选择题 执行以下程序时,输入一行字符串为“Thank you very much!”,程序的输出结果为______。
#include<iostream>
using namespace std;
int main(){
char a[100];
cin>>a;
cout<<a<<'\n';
return 0;}
选择题 语句ofstream f('SALARY.DAT',ios_base::app);的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且______。
选择题 有如下类定义:
class B
{
public: void fun1() {}
private: void fun2() {}
protected: void fun3() {}
};
class D: public B
{
protected: void fun4() {}
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是______。
选择题 有如下程序:
#include<iost ream>
using namespace std;
class XA{
int a;
public:
static int b;
XA(int aa):a(aa){b++;}
~XA(){}
int get(){return a;}
};
int XA::b=0
int main(){
XA d1(1),d2(3);
cout<<d1.get{}+d2.get{}+XA::b<<endl;
return 0;
}
运行时的输出结果是______。
选择题 下列程序的输出结果是
#include<iostream.h>
void main( )
{ double d=3.2;
int x,y;
x=1.2;
y=(x+3.8)/5.0;
cout < < y * d < < end1;}
选择题 下列程序的运行结果是______。
#include<iostream.h>
int x=5;
int fun(int a)
{
int c;
c=x*a;
return c;
}
void main()
{
int x=3,a=4;
x=x+fun(a);
cout<<'x='<<x<<endl;
}
选择题 对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为 。
选择题 下列是if语句的基本形式:
if(表达式)语句
其中“表达式”______。
选择题 下列符号中能够作为C++标识符的是______
选择题 有以下程序:
#include <iostream>
using namespace std;
class sample
{
pnvate:
int x;
static int y;
public:
sample(int a);
static void print(sample s);
};
sample::sample(int a)
{
x=a;
y+=x;
}
void sample::print(sample s)
{
cout<<'x='<<s.x<<',y='<<y<<endl;
}
int sample::y=0;
int main()
{
sample s1(10);
sample s2(20);
sample::print(s2);
return 0;
}
程序运行后的输出结果是 。
选择题 下列叙述中正确的是______
