选择题 已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是______
选择题 有如下程序:
#include<iostream>
using namespace std;
class Pair{
int m,n;
public;
Pair(int j,int k):m(j),n(k){}
int get(){return m;}
int get() const{return m+n;}
);
int main() {
Pair a(3,5);
corist Pair b(3,5);
cout<<a.get()<<b.get();
return 0;
}
运行时的输出结果是______。
选择题 有下列程序:
#include <stdio.h>
void main()
{ int a=5,b=1,t;
t=(a<<2)|b;printf('%d\n',t);
}
程序运行后的输出结果是______。
选择题 在对函数进行原型声明时,下列语法成分中不需要的是______。
选择题 一个队列的进队列顺序是1,2,3,4,则出队列顺序为 。
选择题 下列工具中为需求分析常用工具的是 。
选择题 下列模板声明中,有语法错误的是______。
选择题 有以下程序:
#include<iostream>
using namespace std;
class R
{public:
R(int r1,int r2)
{R1=r1;
R2=r2;}
void print();
void print()corist;
private:
int R1,R2;} ;
void R::print()
void R::print()coiist
int main()
{R a(5,4);
const R b(20,52);
b.print();
return 0;}
执行后的输出结果是______。
选择题 有如下程序:
# include<iostream>
using namespace std;
class Publication{//出版物类
char name[30];
public:
Publication(char*name='未知名称'){
~strcpy(this->name,name);
}
const char*getName()const{return name;)
virtual const char*getType()const{return'未知类型';}
};
class Book:public Publication{//书类
public:
Book(char*namc):Publication(name){)
viriual const char*getType()const{return '书';}
};
void showPublication(Publication&p){
cout<<p.getType()<<':'<<p.getName()<<endl;
}
int main(){
Book book('精彩人生');
showPublication(book);
return 0;
}
运行时的输出结果是______。
选择题 医院里有不同的科室,每名医生分属不同科室,则实体科室与实体医生间的联系是______。
选择题 有如下程序:
#include<iostream>
Using namespace std;
Class Amount{
int amount;
public;
Amount(int n=0):amount(n){}
Int getAmount()const{return amount;}
Amount operator+=(Amount a){
amount+=a.amount;
return ;
}
};
int main(){
Amount x(3),y(7);
x+=y;
cout<<x.getAmount()<<endl;
return 0;
}
已知程序的运行结果是10,则下划线处缺失的表达式是______。
选择题 数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为______
选择题 在C++语言系统中,用于输出数据所使用的标识符cout是______。
选择题 下列关于虚函数的描述中正确的是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
void fun(int i) {cout<<'/int i';}
void fun(char e){cout<<'/char c';}
int main(){
fun(0);
fun('0');
retum 0;
}
运行后的输出结果是______。
选择题 下列结构体类型说明和变量定义中正确的是______。
选择题 有下列程序:
#include<stdio.h>
void main()
{ FILE *pf;
char *s1='China',*s2='Beijing';
pf=fopen('abc.dat','wb+');
fwrite(s2,7,1,pf);
rewind(pf); /*文件位置指针回到文件开头*/
fwrite(s1,5,1,pf);
fclose(pf);
}
以上程序执行后abc.dat文件的内容是 。
选择题 字面常量42、4.2、42L的数据类型分别是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
virtual void function1(){cout<<'0';}
void function2(){out<<'1';}
};
class Derived:public Base{
oublic:
void function1(){cout<<'2';}
void function2(){cout<<'3';}
};
int main(){
Base*p=new Derived();
p->function1(); p->function2();
return 0;
}
运行时的输出结果是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
class Point{
public:
static int number;
public:
Pointo{number++;}
~Point(){number--;)
};
int Point::number--0;
void main0{
Point*ptr;
PointA,B;
{
Point*ptr_point=new Point[3];
ptx=ptr_point;
}
Point C;
Gout+Point::number+endl;
delete[]ptr;
}
运行时输出的结果是______。
