选择题 C++中的模板包括______。
选择题 静态成员函数不能说明为______
选择题 下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是______。
选择题 有如下程序:
#include<iostream>
uslng namespace std;
class Con
{
char ID;
public:
Con():ID('A){cout<<1;}
Con(char ID):ID(ID){cout<<2;}
Con(Con&c):ID(c.getID()){cout<<3;}
char getID()const{return ID;}
};
void show(Con c){cout<<c.getID();}
int main()
{
Con c1;
show(c1);
Con c2('B');
show(c2);
return 0;
}
执行上面程序的输出是______。
选择题 所有在函数中定义的变量及函数的形式参数,都属于______。
选择题 有如下程序:
#include<iostream>
using namespace std;
int main() {
int a[6]={23,15,64,33,40,58};
int s1,s2;
s1=s2=a[0];
for(int* p=a+1;p<a+6;p++) {
if(s1>*p)s1=*p;
if(s2<*P)s2=*p;
}
cout<<s1+s2<<endl;
return 0;
}
运行时的输出结果是______。
选择题 有以下程序:
#include<iostream>
using namespace std;
class sample
{
prlvate:
int x;
public:
sample(int a)
{
x=a;
}
friend double square(sample s);
};
double square(sample s)
{
return s.x*s.X;
}
int main()
{
sample s1(20),s2(30);
cout<<square(s2)<<endl;
return 0;
}
执行结果是______。
选择题 打开文件时可单独或组合使用下列文件打开模式:
①ios_base::app ②ios_base::binary
③ios_base::in ④los_base::out
若要以二进制读方式打开一个文件,需使用的文件打开模式为______。
选择题 下列叙述中错误的是 。
选择题 数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的 。
选择题 下列程序中,划线处正确的语句是 。
#include<iostream.h>
Class Base
{
Public:
Void fun(){cout<<'Base::fun'<<endl;}
};
Class Derived:public Base
{
void fun()
{
______ //显示调用基类的函数fun()
Cout<<'Derived::fun'<<endl;
}
};
选择题 继承具有 ,即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。
选择题 有如下程序:
#include <iostream>
using namespace std;
class AA{
int n;
public:
AA(int k):n(k){}
int get(){ return n;}
int get()const{return n+1;}
};
int main()
{
AA a(5);
const AA b(6);
cout<<a.get()<<b.get();
return 0;
}
执行后的输出结果是 。
选择题 若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是______。
选择题 有以下程序:
#include<iostream>
using namespace std;
class A
{private:
int a;
public:
A(int i)
{a=i;}
void disp()
{cout<<a<<',';}};
class B
{private:
int b;
public:
B(int j)
{b=j;}
void disp()
{cout<<b<<',';}};
class C:public B,public A
{private:
int c;
public:
c(int k):A(k-2),B(k+2)
{ c=k;
}
void disp()
{
a::disp();
B::disp();
cout<<c<<endl;
}
};
int main()
{
C obj(10);
obj. disp();
return 0;
}
程序执行后的输出结果是______。
选择题 有下列程序:
#include <stdio.h>
#define PT 3.5;
#define S(x) PT*x*x;
votd main()
{ int a=1;b=2; prinif('%4.If\n',S(a+b));}
程序运行后的输出结果是______。
选择题 在C++语言中,封装是借助于什么达到的?______
选择题 有如下程序;
#include<iostream>
using namespace std;
clas Basel{
public:
Basel(int d){cout<<d;}
—Basel(){)
};
class Base2{
public:
Base2(int d){out<<d;}
~Base2(){}
};
class Derived:public Base1,Base2{
public:
Derived(int a,int b,int c,intd):
Base1(b),Base2(a),b1(d),b2(c){}
private:
int b1;
int b2;
};
int main(){
Derived d(1,2,3,4);
return 0;
}
运行时的输出结果是______。
选择题 下列运算符不能重载为友元函数的是 。
选择题 下列关于子类型的描述中,错误的是 。
