填空题数据结构分为逻辑结构和存储结构,循环队列属于
________
结构。
填空题下面程序的输出结果是 【15】 。 #inclde<iostreamn> #include<math> using namespace std; class point private: double x; double y; public: point(double a,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)); int main() point p1(1,2); point p2(5,2); cout<<distalice(p1,p2)<<endl; return 0;
填空题在算法正确的前提下,评价一个算法的两个标准是
______
。
填空题以下函数模板max 的功能是返回数组a中最大元素的值。请将横线处缺失部分补充完整。 template <typename T>T max(T a[],int n) T m=a[0]; for(int i=1 ;i<n;i++) if(a[i]>m) 【14】 return m;
填空题在成员函数声明的前面加上关键词{{U}} 【11】 {{/U}}修饰,即把该函数声明为虚函数。
填空题阅读下面程序: #include <iostream.h> void fun1(char a,char b) char c; C=a;a=b;b=C; void fun2(char c=a;a=b;b=C; void fun3(char c=a;a=b;b=C; void main() chara,b; a='A';b='B'; fun1(a,b);cout<<a<<b; a='A';b='B'; fun2(a,b);cout<<a<<b; a='A';b='B'; fun3(a,b);cout<<a<<b; 则该程序的输出为______。
填空题使用ifstream 流类定义一个流对象并打开一个磁盘文件与用使用 fstream流类定义一个流对象并打开一个磁盘文件默认打开方式分别为______和没有默认。
填空题若有以下程序:
#include<iostream>
using namespace std;
class Base
{
public:
void who(){cout<<"Base"<<end1;}
}
class Derived1:public Base
{
public:
void who(){cout<<"Derived"<<end1;}
};
int main()
{
Base *p;
Derived1 obj1;
p=&obj1;
p—>who();
return 0;
}
则该程序运行后的输出结果是
________
填空题阅读下面程序:
#include <iostream>
using namespace std;
int fun( int a, int b)
{
int c;
c = a * b;
return c;
}
int main ( )
{
int a = 3, b = 5, c = 4, x = O;
x = fun( fun( a, b ), c );
cout<<x<<end1;
return 0;
}
其运行结果是{{U}} 【9】 {{/U}}。
填空题通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 【2】 。
填空题以下程序的输出结果是______。
#include
void main()
{ int a=0;
a+=(a=8);
cout<<a;
}
填空题类中数据成员和成员函数的默认访问级别为 【9】 。
填空题下列程序的输出结果是 【11】 。 # 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;
填空题在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为
________
。
填空题将以下程序写成三目运算表达式是{{U}} 【7】 {{/U}}。
if(a>B) max=a;
else max=b;
填空题一个C++语言程序的开发步骤通常包括编辑、 【6】 、链接、运行和调试。
填空题表达式cout<<hex改用ios类的成员函数表示为{{U}} [15] {{/U}}。
填空题数据库应用的核心是指{{U}} 【4】 {{/U}}。
填空题请在横线处填写派生类Derived的继承方式,使得程序的输出结果为Base。
#include<iostream>
using namespace std;
class Base{
public:
void print(){cout<<"Base";}
};
class Derived:______Base{);
int main(){
Derived d;
D.print();
return 0;
}
填空题对于长度为n的有序线性表,在最坏情况下,二分查找需要比较log2n,那么顺序查找需要比较的次数是{{U}} 【2】 {{/U}}。
