填空题执行语句:
int result=100;
cout<<(((result>= 60)结果是{{U}} 【6】 {{/U}}。
填空题下列程序的输出结果是______。
#include<iostream.h>
class base
{
int x,y;
public:
base(int i,int j){x=i;y=j;}
virtual int add( ){return x+y;}
};
class three:public base
{
int z;
public:
three(int i,int j,int k):base(i,j){z=k;)
int add( ){return(base::add( )+z);}
};
void main( )
{
three*q=new three(10,20,30);
cout<<q->add( )<<endl;
}
填空题对于派生类的构造函数,在定义对象时构造函数的执行顺序:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
填空题类继承中,缺省的继承方式是 ______。
填空题非成员函数应声明为类的{{U}} 【10】 {{/U}}函数才能访问这个类的private成员。
填空题在数据库系统中,数据具有独立性。由于数据的存储结构与逻辑结构之间由系统提供映象,使得当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改。这种独立性称为{{U}} 【5】 {{/U}}。
填空题使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为
m=-10 n=-10 p=0
q=-10 z=A
注意:错误的语句在//******error******的下面,修改该语句即可。 试题程序:
#include<iostream.h> void main() {
double m=10; float n=10; bool
p=1; int q=10; char z='a';
m=-m; //******error****** n=~n;
//******error****** p=-p;
//******error****** q=~q; z=z-32;
cout<<"m="<<m<<end1; cout<<"n="<<n<<end1;
cout<<"p="<<p<<end1; cout<<"q="<<q<<end1;
cout<<"z="<<z<<end1; return; }
填空题开发一个C++语言程序的步骤通常包括编辑、 、链接、运行和调试。
填空题一个学生关系模式为(学号,姓名,班级号,…),其中学号为关键词:一个班级关系模式为(班级号,专业,教室,…),其中班级号为关键词:则学生关系模式中的外关键词为 【4】 。
填空题下面程序的输出结果是 [8] 。 #include<iostream.h> int d=1; int fun(int p) static int d=5; d+=p; cout<<d<<" "; return d; void main() int a:3; cout<<fun(a+fun(D) )<<end1;
填空题下列程序的输出结果是 【9】 。 #include<iostream> using namespace std; int main() int i=3; int r=5; cout<<i<<endl; return 0;
填空题常量和变量的区别是:常量在程序运行中值不变,因此它的值在定义时便进行初始化;而尘量的值是可以改变的,
________
类型的变量存储的是变量的地址。
填空题若有
char x=32,y=3
则表达试~x&y的值为{{U}} [7] {{/U}}。
填空题当线性表采用顺序存储结构实现存储时,其主要特点是 【2】 。
填空题执行下列语句后,c3中的值为{{U}} 【7】{{/U}}
int c1=1,c2=2,c3;c3=1.0/c2 * c1;
填空题下列程序的运行结果为______。 #include <iostream.h> void main(void) int i=10; switch(i) case 9:i=i+1; case 10:i=i+1; case 11:i=i+1; default:i=i+1; cout<<i<<endl;
填空题有如下程序: #include<iostream> using namespace std; class ONE public: virtual void f() cout << "1"; ; class TWO: public ONE public: TWO() cout << "2"; ; class THREE: public TWO public: virtual void f() TWO::f(); cout << "3"; ; int main() ONE aa, *p; TWO bb; THREE cc; p = P->f(); return 0; 执行上面程序的输出是______
填空题下列程序运行时的输出结果是__【9】____。
#include<iostream>
using namespace std;
void Xfun(int
int main(){
int a=3, b=4;
Xfun(a, B) ;
cout<<a*a+b<<end1;
return 0;
}
void Xfun(int
x=y; y=z;
}
填空题函数f()的功能是将形参x的值转换为二进制数,所得二进制数的每一位数放在一维数组y中返回。二进制的最低位放在下标为0的元素中,请将程序补充完整。
void f(int x,int y[]){
int m=0,n;
do{
n=x%{{U}} 【10】 {{/U}};
y[m++] =n;
x/=2;
}while(x);
}
填空题C++语言程序的注释可以出现在程序中的任何地方,一个注释以 作为开始和结束的标记。