填空题以下程序段的输出结果是 [7] 。 int x, i ; for (i=1; i<=100; i++) x=i; if (++x%2==0) if (++x%3==0) if(++x%7==0) cout<<i<<' , ';
填空题实现编译时的多态性的机制称为 【10】 ,实现运行时的多态性的机制称为 【11】 。
填空题DBMS的数据控制功能包括完整性控制、并发控制、安全性控制和 [5] 。
填空题在C++流类库中,根基类为
________
。
填空题使用VC6打开考生文件夹下的工程test34_1,此工程包含一个源程序文件test34_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果为: David 3123 1000 源程序文件test34_1.cpp清单如下: #include <iostream.h> #include <string.h> class person public: char name[20]; unsigned long id; float salary; void print()cout<<name<<' '<<id<<' '<<salary<< /***************** found *****************/ void main( ) person p; person *ptr; /***************** found *****************/ ptr=p; /***************** found *****************/ strcpy("David",ptr->name); ptr->id=3123; ptr->salary=1000; ptr->print();
填空题switch后面括号中的表达式只能是整型、______或枚举型表达式。
填空题软件工程包括三个要素,分别为方法、工具和______。
填空题由C++编写的面向对象的程序是由一个个的对象组成,对象之间通过{{U}} {{U}} {{/U}} {{/U}}而相互作用。
填空题数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的是______阶段。
填空题在传统集合运算中,假定有关系R和S,运算结果为RS。 如果RS中的元组属于R而不属于S,则RS是 [5] 运算的结果。
填空题以下程序的输出结果是{{U}} [11] {{/U}}。
#include<iostream. h>
void main() {
int *p;
p=new int;
*p=200;
cout<<*p;
delete p;
}
填空题使用VC6打开考生文件夹下的工程test32_1,此工程包含一个源程序文件test32_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为:
Added Result for this C++tutorial:3
源程序文件test32_1.cpp清单如下:
/********** found **********/
#include<iostream>
class CPP_Tutorial
{
int private_data;
/***************** found *****************/
class friendclass;
public:
CPP_Tutorial()
{
private_data = 5;
}
};
class friendclass
{
public:
int subtractfrom(int x)
{
CPP_Tutorial var2;
/***************** found *****************/
return var2 - x;
}
};
void main()
{
friendclass var3;
cout << "Added Result for this C++ tutorial: "<< var3.subtractfrom(2)<<end1;
}
填空题一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的{{U}} 【5】 {{/U}}。
填空题在析构函数中调用虚函数时,采用
________
联编。
填空题阅读下面程序:
int fun2(int m)
{
if(m%3==0)
return 1;
else
return 0;
}
void funl(int m, int
for (i=1;i<m; i++)
if(fun2(i))
s=s*i;
}
void main()
{
int n=9,s=2;
fun1(n, s);
cout<<s<<end1;
}
该程序的运行结果是{{U}} 【12】 {{/U}}。
填空题面向对象的基本特点包括继承性、封装性和{{U}} 【11】 {{/U}}。
填空题若有以下程序: #include <iostream> using namespace std; #define PI 3.14 class Point private: int x,y; public: Point (int a,int b) x=a; y=b; int getx () return x; int gety() return y; ; class Circle : public Point int r; public: Circle(int' a, int b,int C) : Point (a, b) r=c; int getr() return r; double area() return PI*r*r; ; int main() Circle c1(5,7,10); cout<<c1.area()<<end1; return 0; 程序执行后的输出结果是______。
填空题有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是 {{U}}【6】 {{/U}}。
填空题从实现的角度划分,C++所支持的两种多态性分别是______时的多态性和运行时的多态性。
填空题假定A为一个类,则语句A(A &A) ;为该类{{U}} 【12】 {{/U}}函数的原型说明。
