下列关于关系数据库中数据表的描述,正确的是
A.数据表相互之间存在联系,但用独立的文件名保存
B.数据表相互之间存在联系,是用表名表示相互间的联系
C.数据表相互之间不存在联系,完全独立
D.数据表既相对独立,又相互联系
A.数据表相互之间存在联系,但用独立的文件名保存
B.数据表相互之间存在联系,是用表名表示相互间的联系
C.数据表相互之间不存在联系,完全独立
D.数据表既相对独立,又相互联系
第1题
以下程序的执行结果是()。 #include<iostream.h> template<class T> class Sample { T n: public: Sample(T i) {n=i;} void operator++(); void disp(){cout<<"n="<<n<<endl;} }; template<class T> void Sample<T>::operator++() { n+=1; // 不能用n++, 因为double型不能用++ } void main() { Sample<char>s('a'); s++; s.disp(); }
A.n=a
B.a=0
C.n=b
D.a=b
第2题
以下程序的运行结果是______。
include<iostream.h>
include<math.h>
template<class T>
class TAdd//定义类模板TAdd,T为类型
{
Tx,y;
public:
TAdd (Ta,Tb) {x=a,y=b;) //构造函数
Tadd() { retum x+y;}//成员函数
};
void main()
{
TAdd<int>A (5,6);
第4题
下列程序的输出结果是______。
include<iostream.h)
template<class T>
Tmax(T x[],int n)
{
int i;
T maxv=x[0];
for(i=1;i(n;i++)
if(maxv maxv=x[i];
return maxv;
}
void main()
{
inta[]={3,2,7,6,8,9};
double b[]={1.2,3.4,2.5,7.3,6
第5题
下列程序的输出结果是______。
include<iostream.h>
template<class T>
T max(T x[],int n)
{
int i;
T maxv=x[0];
for(i=1;i<n;i++)
if(maxv<x[i])
maxv=x[i];
return maxv;
}
void main()
{
int a[]={3,2,7,6,8,9};
double b[]={1.2,3.4,2.5,7.3,6.8};
cout<<max(a,4)<<","<<max(b,3)<<endl;
}
第6题
已知程序的结果为1 2 3,请填空。
include<iostream.h>
template<class T>
class A
{
public:
T X, y, z;
void display() {cout < < x < < " " < < y < < " " < < z;}
};
void main()
{
A<int>a1;
_____
_____
_____
a1.display() ;
}
第7题
以下程序的执行结果是______。
include<iostream.h>
class A
{
int a:
public:
void seta(int x) {a=x;}
void showa() {cout<<a<<end1;}
};
class B
{
int b;
public:
void setb(int x) {b=x;}
void showb(){cout<<b<<end1;}
};
第8题
阅读下面程序:
include <iostream.h>
template <class T>
class TAdd
{
private:
T x, y;
public:
TAdd(T a, T b)
{
x=a;
y=b;
}
T add()
{
return x +y;
}
};
void main()
{
TAdd<int>a(5,6);
TAdd<double>b(2.4,5.8);
cout<<"s1 ="<<A. add()<<",";
cout<<"s2="<<B, add()<<end1;
}
写出该程序的运行结果:【 】。
第9题
以下程序的执行结果是【 】。
include<iostream.h>
include<stdlib.h>
class Sample
{
public:
int x,y;
Sample(){x=y=0;}
Sample(int a,int b) {x=a;y=b; }
void disp()
{
cout<<"x="<<x<<",y="<<y<<end1;
}
};
void main() {
Sample s1(2,3);
s1.disp();
}
第10题
以下程序执行后的输出结果是 ()。 #include <iostream.h> class Basel { public: void fun(){ cout<<"Basel"<<end1; } }; class Base2 { public: void fun() { cout<<"Base2"<<end1; } } class Derived : public Basel,public Base2 { }; void main() { Derived Obj; Obj.fun(); }
A.Basel
B.Base2
C.BaselBase2
D.程序产生二义性
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!