选择题 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。
选择题 下列选项中可以做C++标识符的是______。
选择题 下列叙述中正确的是 。
选择题 若变量a的定义为“int a=8;”,则下列逻辑表达式中其值为false的是______。
选择题 要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是______。
选择题 有如下程序:
#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>
using namespace std;
class AA{
public:
AA(){ cout<<1;}
AA(AA a){cout<<2;}
};
void f1(AA a){}
void f2(AA a){}
int main(){
AA aa;
f1(aa);
f2(aa);
return 0;
}
运行这个程序的输出是______。
选择题 有如下函数模板:
template <typename T, typename U>
T cast(U u) {return u;}
其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是______。
选择题 若有定义语句“double x,y.*px,*py;执行了px=&x;py=&y;”后,正确的输入语句是______。
选择题 有如下程序
#include <iostream>
using namespace std;
class base
{
public:
virtual void f1()
{
cout<<'F1Base';
}
virtual void f2()
{
cout<<'F2Base';
}
};
class derive: public base
{
void f1()
{
cout<<'F1Derive';
}
void f2(intx)
{
cout<<'F2Derive';
}
};
int main()
{
base obj1,*p;
derive obj2;
p=obj2;
p->f1();
p->f2();
return 0;
}
执行后的输出结果是 。
选择题 下列有关类的表述中,正确的是______。
选择题 关于关键字class和typename,下列表述中正确的是______。
选择题 下列叙述中正确的是______。
选择题 下列不属于C++规定的类继承方式是______。
选择题 内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
class MyClass{
public:
MyClass() {cout<<'A';}
MyClass(char c) {cout<<c;}
~MyClass() {cout<<'B';}
};
int main() {
MyClass p1, *p2;
p2=new MyClass('X');
delete p2;
return 0;
执行这个程序的输出结果是______。
选择题 下列函数的运行结果是______。
#include<iostream.h>
int f(int a,int b)
{ int c;
if(a>b)c=1;
else if(a==b)c=0;
else c=-1;
return(c);}
void main()
{ int i=2,j=3;
int p=f(i,j);
cout<<p;}
选择题 下列字符串中,正确的C抖标识符是 。
