填空题继承的方式有公有继承、私有继承和{{U}} 【13】 {{/U}}3种。
填空题用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。
st=(char*){{U}} 【9】 {{/U}};
填空题下列程序的输出结果是 【12】 。#include <iostream>using namespace std;int main() int i=5; int r=7; cout<<i<<end1; return 0;
填空题函数不能直接引用类中说明的非静态成员,这里指的成员是 【11】 。
填空题已知有函数f的定义如下:
int f(){
static int s=0;
s+=2;
return s;
}
则在某程序中第二次执行函数调用语句f();时,函数f的返回值是______。
填空题设有以下程序:
#include<iostream>
using namespace std;
int main()
{
int a,b,k:4,m=6,*p1=&k,*p2=&m;
a=p1==&m;
b=(*p1)/(*p2)+7;
cout<<a<<b<<end1;
return 0;
}
执行该程序后,a的值为{{U}} 【7】 {{/U}},b的值为{{U}} 【8】 {{/U}}。
填空题设置虚基类的目的是______,通过______表示虚基类。
填空题假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为______。
填空题在关系模型中,把数据看成一个二维表,每一个二维表称为一个{{U}} 【5】 {{/U}}。
填空题创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。 #include <iostream> using namespace std; class Foo public: Foo(int x)cout<<'A'; Foo() ; int main() Foo f[3], g(3); return 0;
填空题类继承中,缺省的继承方式是{{U}} 【9】 {{/U}}。
填空题若源程序文件abc. cpp 中只有一个函数,该函数的名称为 【1】 。
填空题经常和一个运算符连用,构成一个运算符函数名的C++关键词是{{U}} 【12】 {{/U}}。
填空题在C++语言编辑过程中,包含预处理过程,编译过程,和 [3] 三个过程。
填空题以下程序的执行结果是{{U}} 【12】 {{/U}}。
#include<iostream.h>
#include<iomanip.h>
void pnnt(int n)
{
if (n!=0)
{
Print(n-1);
for (int i=1;i<=n;i++)
cout<<setw(3)<<i;
cout<<endl;
}
}
void main()
{
print(4);
}
填空题在进行模块测试时,要为每个被测试的模块另外设计两块:驱动和承接模块(桩模块)。其中{{U}} 【3】 {{/U}}的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
填空题在传统集合运算中,假定有关系R和S,运算结果为RS。
如果RS中的元组属于R而不属于S,则RS是{{U}} [5] {{/U}}运算的结果。
填空题C++语言中的多态性是在编译时通过{{U}} 【13】 {{/U}}和模板体现的,在运行时是通过{{U}} 【14】 {{/U}}体现的。
填空题C++语言支持的两种多态性分别是编译时的多态性和 的多态性。
填空题下列程序的执行结果为{{U}} 【15】 {{/U}}。
#include<iostream.h>
void main()
{
cout.fill(‘*’);
cout.width(10);
tout <<"hello"<<end1;
}