选择题 下列关于new和delete运算符的叙述中,错误的是______。
选择题 MyClock为一个类,则指向“MyClock a,* p;”语句时,调用该类构造函数 次。
选择题 有下列程序:
#include<iostream>
Using namespace std;
Class Amount{
int amount;
public;
Amount(int n=O):amount(n){}
Int getAmount()const{return amount;}
Amount operator+=(AmountA) {
amount+=a.amount;
return
}
};
int main(){
Amount x(3),y(7);
x+=y;
cout<<x.getAmount()<<endl;
return 0;
}
己知程序的运行结果是10,则横线处缺失的表达式是 。
选择题 程序调试的任务是______。
选择题 数据流图中带有箭头的线段表示的是______。
选择题 要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是______。
选择题 在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是______
选择题 下面程序的输出结果是______。
#include<iostream. h>
class example
{
int a;
public:
example(int b) {a=b++;}
void print() {a=a+1; cout<<a<<' ';}
void print()const {cout<<a<<' ';}
};
void main()
{
example x(3);
const example y(2);
x. print();
y. print();
}
选择题 有如下程序:
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
cout<<setfill('#;)<<setw(4)<<'OK'<<123<<endl;
return 0;
}
选择题 有如下程序:
#include<iostream>
using namespace std;
class TlestClass
{
int n;
public:
TestClass(int k):n(k){}
int get(){return n;}
int get()const{return n+1;}
};
int main()
{
TestClass p(5);
const TestClass q(6);
cout<<p.get()<<q.get();
return 0;
}
执行后的输出结果是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
class Media{
public:
void Name();
void Show();
protected:
int page;
};
class Book:private Media{
public:
void Print() {cout<<page<<endl;}
void Show(){Media::Show();) //①
};
int main(){
Book Bible;
Bible.Name(); //②
Bible.Print(); //③
Bible.Show(); //④
return 0;
}
编译时有错误的是______。
选择题 关于数据库系统三级模式的说法,下列 是正确的。
选择题 有以下程序
#include <iostream>
using namespace std;
class Complex
{
public:
Complex (double r=0, double i =0 :re(r) ,im (i) {}
double real() const {return re;}
double imag() const { return im;}
Complex operator + (Complex c} const
{return Complex(re+c.re, im+c.im);}
privane:
double re,im;
};
int main
{
Complex a =Complex(1,1)+Complex(5);
cout<<a.real()<<'+'<<a.imag() << 'i' <<endl
return 0;
}
程序执行后的输出结果是
选择题 以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是______。
选择题 若有定义语句“int i=2,j=3;”,则表达式i/j的结果是______。
选择题 下列程序的输出结果为______。
#include<iostream. h>
void main()
{
char*a[]={'hello', 'the', 'world'};
char**pa=a;
pa++;
cout<<*pa<<endl;
}
选择题 数据库系统的核心是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
class A{
public:
A(int i):rl(i){}
void print(){cout<<'E'<<r1<<'-';}
void print()const{cout<<'C'<<r1*r1<<'-';}
private:
int rl;
};
int main(){
A al(2); const A a2(4);
a1.print(); a2.print();
return 0;
}
运行时的输出结果是______。
选择题 有如下程序:
#include<iostream>
#include<cstring>
using namespace std;
class XCD{
char* a;
int b;
public:
XCD(char* aa,int bb){
a=new char[strlen(aa)+1];
strcpy(a,aa);
b=bb;
}
char* Geta(){return a;}
int Getb(){return b;}
};
intmain(){
char*p1='abcd',*p2='weirong';
int d1=6,d2=8;
XCD x(p1,d1),y(p2,d2);
cout<<strlen(x.Geta())+y.Getb()<<endl;
return 0;
}
运行时的输出结果是______。
选择题 下述______不属于数据库设计的内容。
