选择题 有如下程序:
#include<iostream>
using namespace std;
class B{
public:
B(int xx):x(xx){++count;x+=10;}
virtual void show()const
{cout<<count<<'_'<<x<<endl;}
protected:
static int count;
private:
int x;
};
class D:public B{
public:
D(int xx,int yy):B(xx),y(yy)(++count;y+=100;}
virtual void show()const
{cout<<count<<'_'<<y<<endl;}
private:
int y;
};
int B::count=0;
int main(){
B*ptr=new D(10,20);
ptr->show();
delete ptr;
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;
}
运行时的输出结果是______。
选择题 在设计程序时,应采纳的原则之一是 。
选择题 若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是______。
选择题 有如下数组声明:int value [30];,下标值引用错误的是 。
选择题 通过派生类的对象可直接访问的是______。
选择题 有如下程序:
#include<iostream.h>
using namespace std;
class Base
{
public:
Base(){cout<<'BB'; f(); }
void f(){cout<<'BF';}
};
class Derived:public Base
{
public:
Derived(){cout<<'DD';}
void f(){cout<<'Df';}
};
int main(){Derived d;return 0;}
执行上面的程序将输出______。
选择题 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是______。
选择题 下列关于模板的叙述中,错误的是______。
选择题 有下列程序:
#include <stdio.h>
void main()
{ int x;
scanf('%d',&x);
if(x<=3);else
if(x!=10) printf('%d\n',x);
程序运行时,输入的值在哪个范围才会有输出结果______。
选择题 C++流中重载的运算符>>是一个______
选择题 要利用C++流进行文件操作,必须在程序中包含的头文件是______
选择题 若需要向一个二进制文件尾部添加数据,则该文件的打开方式为______。
选择题 关于抽象类,下列表述中正确的是______。
选择题 关于虚函数,下列表述中正确的是______。
选择题 下列函数的运行结果是 。
#include<iostream.h>
int f(int a,int b)
{int c;
if(a>b) c=1;
else if(a==b)c=0
elsec=-1;
return(c);}
void main()
{int i=2,j=3;
int p=f(i,j);
cout<<p:}
选择题 下列程序的执行结果是______。
#include<iostream.h>
#include<stdlib.h>
class TestClass
public:
int x,y;
TestClass(){x=y=0;}
TestClass(int a,int b){x=a;y=b;}
void disp()
{
cout<<'x='<<x<<',y='<<y<<ecdl;
}
};
void main()
{
TestClass s1(2,3);
s1.disp();
选择题 下列各函数的说明中,表示纯虚函数的是 。
选择题 下列函数声明中,错误的是______。
选择题 Windows环境下,由C++源程序文件编译而成的日标文件的扩展名是______。
