填空题下面程序的输出结果是
________
。
#include<iostream.h>
#include<math.h>
class point
{
double x;
double y;
public:
point(doublea,d double B)
{
x=a;
y=b;
}
friend double distance (point a,point B) ;
};
double distance (point a,point B)
{
return sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y));
}
void main()
{
point p1(1,2);
point p2(5,2);
cout<<distance(p1,p2)<<end1;
}
填空题在关系数据库中,把数据表示成二维表,每一个二维表称为______。
填空题数学表达式写成c++语言的表达式为【6】。
填空题在数据库的三级模式体系结构中,外模式与概念模式之间的映像,实现了数据库的 【4】 独立性。
填空题软件设计模块化的目的是 。
填空题关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为______。
填空题在有理数类Rational中重载插入运算符<<,以便按a/q形式输出。请将<<运算符函数的定义补充完整。 class Rational public: Rational(int aa,int qq):a(aa),q(qq) friend______operator<<(ostream&out,Rational&x) return(out<<x.a<<'/'<<x.q); private: int a,q; ;
填空题下列程序的输出结果是______。 #include <iostream> using namespace std; class base public: int n; base(int x)n=x; virtualvoid set(int m)n=m;cout<<n<<' '; ; class deriveA:public base public: deriveA(int x):base(x) void set(int m) n+=m,cout<<n<<' '; ; class deriveB:public base public: deriveB(int x):base(x) void set(int m) n+=m; cout<<n<<' '; ; int main() deriveA.d1(1); deriveB.d2(3); base *pbase; pbase= pbase->set(1); pbase= pbase->set(2); return 0;
填空题下列程序的输出结果是 【10】 。 #include<iostream> using nameSpace std; int main() int data=1; int &r=data; data+=5; r+=5; cout<<data<<end1; return 0;
填空题静态数据成员在定义或说明时,要在前面加上关键字______;静态成员函数的实现中,不能直接引用类中说明为非静态的成员。
填空题多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但口运算符只能作为类的
________
函数重载。
填空题设置______标志位可使显示的正数前面带有一个加号。
填空题在一个有n个元素的顺序表的第i个元素(1≤i≤n);之前插入一个新元素时,需要向后移动 【2】 个元素。
填空题若有以下程序: #include <iostream> using namespace std; class sample int x; public: sample() void setx(int i) x=i; friend iht fun(sample B[],int n) int m=0; forint i=0;i<n;i++) if(B[i].x>m) m=B[i].x; return.m; ; int main ( ) sample A[10]; int arr[]=90,87,42,78,97,84,60,55,78,65; for(int i=O;i<10;i++) A[i].setx(arr[i]); cout<<fun(A, 10)<<end1; return 0; 该程序运行后的输出结果是 【13】 。
填空题在C++中,打开一个文件,就是将这个文件与一个{{U}} 【8】 {{/U}}建立关联,关闭一个文件,就是取消这种关联。
填空题程序段的输出结果是{{U}} [8] {{/U}}。
int x=3,y=2,z=1;
count<<(x/y&~z);
填空题C++语言中关键字运算符有new,delete和【 】。
填空题在选择运算所得到的结果关系中,所含的元组数不合{{U}} 【5】 {{/U}}原关系中的元组数。
填空题在C++语言中,访问一个对象的成员所用的运算符是{{U}} 【11】 {{/U}},访问一个指针所指向的对象的成员所用的运算符是{{U}} 【12】 {{/U}}。
填空题执行"cout<<char('A'+2)<<end1;"语句后得到的输出结果为 【6】 。
