填空题数据库管理最本质的特点是实现数据的共享。为了实现数据的共享,保证数据的独立性、完整性和安全性,需要有一组软件来管理数据库中的数据,处理用户对数据库的访问,这组软件称为______。
填空题以下程序的执行结果是{{U}} 【13】 {{/U}}。
#include<iostream.h>
void main()
{
cout.fill('*');
cout.width(10);
cout<<123.45<<endl;
cout.width(8);
cout<<123.45<<endl;
cout.width(4);
cout<<123.45<<endl;
}
填空题多态性分为两类:编译时的多态性和 【7】 。
填空题若有如下图所示5个连续的int类型的存储单元并赋值,a[0]的地址小于a[4]的地址。p和s为int型的指针变量。请对以下问题填空。①若p已指向存储单元a[1]。通过指针p给s赋值,使s指向最后一个存储单元a[4]的语句是【7】。②若指针s指向存储单元a[2],p指向存储单元a[0],表达式s-p的值是【8】。
填空题静态成员函数可以直接访问类的 【11】 成员,不能直接访问类的 【12】 成员。
填空题利用继承能够实现 ______。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
填空题在C++语言中,整数可用3种数制表示,它们分别为:十进制、八进制和{{U}} 【7】 {{/U}}。
填空题派生类构造函数的执行顺序是先执行{{U}} 【12】 {{/U}}的构造函数,然后执行成员对象的构造函数,最后执行{{U}} 【13】 {{/U}}的构造函数。
填空题在下面程序的横线处填上______,使程序执行后的输出结果为1/2005。 #include<iostream.h> using namespace std; class Date Public: Date(int m=1,int y=0): month(m),year(y) void Print()cout<<month<<"/"<<year<<end1; ______operator+(const Date private: int month, year; ; Date operator+(const Date year=d1.year+d2.year; month=d1.month+d2.month; year+=(month-1)/12; month=(month-1)%12+1; return Date(month,year); void main() Date d1(3,2004),d2,d3(10); d2=d3+d1; d2.Print();
填空题数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和 【4】 两个含义。
填空题以下程序的输出结果是{{U}} {{/U}}。
#include<iostream.h>
unsigned fun(unsigned num)
{ unsigned k=1;
do{k * =num%10;num/=10;}while(num) ;
return k;
}
void main( )
{ unsigned n=26;
cout < < fun(n) < < endl;
}
填空题下面程序的输出结果为{{U}} 【10】 {{/U}}。
#include<iostream.h>
f(int a)
{int b=0;
static int c=3;
b++; c++;
return(a+ b+ c);
}
void main()
{int a=2,i;
for(i=0;i<3;i++)
cout<<f(a)<<end1;
}
填空题下列程序用来判断指定文件是否能正常打开,请填空。 #include<stdio.h> main() (FILE *fp; if(((fp=fopen("test.txt","r")!=______)) printf("文件打开成功!/n"); else printf("未能打开文件!/n");
填空题C++语言的基本控制结构为顺序结构、选择结构和
________
。
填空题若有以下程序:
#include <iostream>
using namespace std;
class Base
{
public:
void who(){ cout<<"Base"<<end1;}
};
class Derivedl: public Base
{
public:
void who() { cout<<"Derived"<<end1; }
};
int main()
{
Base *p;
Derived1 obj1;
p=
p->who();
return 0;
}
则该程序运行后的输出结果是{{U}} 【9】 {{/U}}。
填空题下列程序的输出结果是______。 #include<iostream) using namespace Std; Class Test public: Test()cnt++; ~Test()cnt--; staticint Count()return cnt; private: static int cnt; ; int Test::cnt=0; int main() cout<<Test::Count()<<‘‘; Test t1,t2; Test*pT3=new Test; Test*pT4=new Test; cout<<Test::Count()<<‘‘; delete pT4; delete pT3; cout<<Test::Count()<<endl; return 0;
填空题由C++编写的面向对象的程序是由一个个的对象组成,对象之间通过 [6] 而相互作用。
填空题在C++流类库中,根基类为 【18】 。
填空题数据结构分为线性结构和非线性结构,其中循环链表属于{{U}} 【1】 {{/U}}。
填空题______ 是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。