单选题有如下程序:
#include<iostream>
using namespace std;
class B{
public:
virtual void show( ){cout<<"B";}
};
class D:public B{
public:
void show( ){cout<<"D";}
};
void funl(B*ptr){ptr->show( );}
void fun2(B&ref);ref.show( );}
void fun3(B b){b.show( );}
int nlain( ){
B b,*P=Dew D;
D d;
funl(p);
fun2(b);
fun3(d);
return 0;
}
程序的输出结果是
单选题有如下程序:
#include<iostream>
using namespace std;
class Base
{
public:
void fun1(){cout<<"Baseha/n";}
virtual void fun2(){cout<<"Base/n";}
};
class Derived:public Base
{
public:
void fun1(){cout<<"Derived/n";}
void fun2(){cout<<"Derived/n";}
};
void f(Baseb.fun2();}
int main()
{
Derived obj;
f(obj);
return 0;
}
执行这个程序的输出结果是______。
单选题当使用fstram流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
单选题有如下类定义: class MyBase{ int k; public: MyBase(int n=0):k(n){} int value()const{return k;} }; class MyDerived:MyBase{ int j; public: MyDerived(int i):j(i){} int getK()const{return k;} int getJ()const{return j;} }; 编译时发现有一处语法错误,对这个错误最准确的描述是( )。
单选题下面程序段的功能是( )。 …… int a[]={4,0,2,3,1},i,j,t; for(i=0;<5;i++) { t=a[i];j=i;j--; while(j>=0j--;} a[j+1] =t; } ……
单选题设有说明语句:
char a[]="ab/123cd/0",*p1=a;
int b[10]={1,2,3,4},*p2=b;
以下选项中,正确的是______。
单选题有如下类定义:
class MyClass{
int b; char a; double c;
public:
MyClass():c(0.0), b(0), a(","){}
创建这个类的对象时,数据成员的初始化顺序是______。
单选题下列哪项不是面向对象程序设计的主要特征 ( )。
单选题下列关于数据库系统的叙述中正确的是( )。
单选题在C++语言里,一条语句以{{U}} {{/U}}字符作为结束符。
A. ,
B. ;
C. .
D. 无符号
单选题当使用ofstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为______。
单选题软件开发的结构生命周期法的基本假定是认为软件需求能做到
单选题有如下类定义:
class XX{
int xdata;
public:
XX(int n=0):xdata(n){}
};
class YY:public xx{
int ydata;
public:
YY(int m=0,int n=0):XX(m),ydata(n){}
};
YY类的对象包含的数据成员的个数是______。
单选题如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字( )。
单选题下列程序的输出结果是 #inClUde<iostream.h> iht b=2; int funC (int*
单选题下面程序的运行结果为( )。 #include <iostream> using namespace std; class A{ public: A(){cout<<" ";} ~A(){cout<<" ";} } class B:public A{ public: B(){cout<<" ";} ~B(){cout<<" ";} } void main(){ B b; }
单选题下列选项中,不属于模块间耦合的是
____
。
单选题若执行以下程序时从键盘上输入9,则输出结果是( )。 main() {int n; cin>>n; if(n++<10)cout<<n<<endl; else cout<<n--<<endl; }
单选题下面程序的执行结果是( )。
#include"iostream.h"
voidmain()
{int*P,r;
P=newint:
*P=20:
r=sizeof(*p);
cout< deleteP;}
单选题在下列枚举符号中,用来定位文件开始位置的方式是
