选择题 在数据管理技术发展的三个阶段中,数据共享最好的是______。
选择题 设有定义char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是______。
选择题 下列描述中正确的是______ 。
选择题有三个关系R、S和T如下:则由关系R和S得到关系T的操作是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
int main()
{
void function(double val):
double val;
function(val);
cout<<val;
retum0;
}
void function(double val)
{val=3;}
编译运行这个程序将出现的情况是______。
选择题 下面不属于需求分析阶段工作的是______。
选择题 模板对类型的参数化提供了很好的支持,因此______。
选择题 有如下程序:
#include<iostream>
#include<cstring>
using namespace std;
class XCF{
int a;
public:
XCF(int aa=0):a(aa){cout<<'1';}
XCF(XCFx){a=x.a;cout<<'2';}
~XCF(){cout<<a;}
int Geta(){return a;}
};
int main(){
XCF d1(5),d2(d1);
XCF*pd=new XCF(8);
cout<<pd->Geta();
delete pd;
return 0;
}
运行时的输出结果是______。
选择题 下面程序的输出结果是______。
#include <iostream>
using namespace std;
int main()
{
int n=10;
while(n>7){
n--;
cout<<n<<',';
}
cout<<endl;
}
选择题 C++源程序文件的扩展名为 。
选择题 有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
Base(int x=0){cout<<x;}
};
class Derived:public Base{
public:
Derived(int x=0){cout<<x;}
private:
Base val;
};
int main(){
Derived d(1);
return 0;
}
程序执行后的输出结果是______。
选择题 支持数据库各种操作的软件系统叫做 。
选择题 在下列关键字中,不能用来表示继承方式的是______。
选择题 有如下程序:
int x=3;
do{
x-=2;
cout<<x;
}while(!(--x));
执行这个程序的输出结果是______。
选择题 有如下类模板定义:
template<typename T>
class BigNumber{
long n;
public;
BigNumber{T i}:n(i){}
BigNumber operator+(BigNumber b){
return BigNumber{n+b.n);
}
};
已知b1、b2是BigNumber的两个对象,则下列表达中错误的是______。
选择题 进行文件操作时需要包含 文件。
选择题 下列程序的输出结果是______。
#include<iostream.h>
void main()
{int n[][3]={10,20,30,40,50,60};int(*p)[3];
p=n;cout<<p[0][0]<<','<<*(p[0]+1)<<','<<(*p)[2]<<endl;}
选择题 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是______。
选择题 有如下函数模板定义:
template<typename T1,typename T2>
T1 FUN(T2 n){return n*5.0;}
若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为______。
选择题 有以下程序段:
#include<iostream.h>
#define MAX(x,y) (x)>(y)?(x):(y)
void main()
{ int i,j,k;
i=10;
j=15; k=MAX(i,j)*10;
cout<<k<<endl;
}
程序执行后的输出结果是______。
