选择题 在C++语言中函数返回值的类型是由______决定的。
选择题 以下程序的输出是 。
struct st
{
int x;int *y;
}
*p;
int dt[4]={10,20,30,40};
struct st aa[4]= {50,dt[0],60,dt[1],70,dt[2],80,dt[3]};
main()
{
p=aa;
cout<<++p->x;
cout<<(++p)->x;
cout<<++(*p->y);
}
选择题 有如下程序:
#include <iostream.h>
#include <iomanip.h>
using namespace std;
class CSum
{
int x,y;
public:
CSum (int x0,int y0):x(x0),y(y0){}
friend ostream operator<<(ostream os,const CSum xa)
{
os<<setw(5)<<xa.x+xa.y;
return os;
}
};
int main ()
{
CSum y(3,5);
cout<<setfill('*')<<8;
cout<<y;
return 0;
}
执行上面程序的输出是______
选择题 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性最高的阶段是______
选择题 在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是______。
选择题 有如下程序:
#inClude<iostream>
using namespace std;
Class TestClass
{public:
virtUal void furll()
{cout<<'funlTestclass';}
virtual void fun2()
{cout<<'{fun2TestClass';}};
class TestClassl:public TestClass
{void fun()
{cout<<'funlTestClass1';}};
int main()
{TestClass obj1,*p;
TestClassl obj2;
p=obj2;
p->fun1();
p-)fun2();
return 0;}
该程序执行后的输出结果是 。
选择题 有如下程序:
#include<iostream>
using namespaee std;
class VAC{
public:
int f()const{return 3;}
int f(){return 5;}
};
int main()
{
VAC v1;
const VAC v2;
cout<<v1.f()<<v2.f();
return 0;
}
执行这个程序的输出结果是______。
选择题 下列程序中横线处应填入的语句是______。
class Base
{
public:
void fun(){cout<<'Base of fun'<<endl;}
};
class Derived: public Base
{
void fun()
{
______//显示基类的成员函数fun
cout<<'Derived of fun'<<endl;
}
};
选择题 下列运算符不能重载为友元函数的足______。
选择题 下列运算符中, 运算符在C++中不能重载。
选择题 语句int *p=*k; 定义了指针p,与这个语句等效的语句序列是 。
选择题 下列程序执行结果是
#include<iostream.h>
class A
{ public:
int a;
A( ):a(10){tout<<a<<endl;}
};
void main( )
{ A obj1;
A obj2(obj1);
cout<<' '<<obj2.a<<endl;
}
选择题 C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istream和______提供。
选择题 有如下类定义:
class Sample{
public:
Sample(int x):ref(x){} //①
Private:
Sample():ref(0){} //②
static int va1=5; //③
const int ref; //④
}
上述程序段中,错误的语句是______。
选择题 下列关于默认参数的叙述中,错误的是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
int main(){
int sum;
for(int i=0;i<6;i+=3){
sum=i;
for(int j=i;j<6;j++)sum+=j;
}
cout<<sum<<endl;
return 0;
}
运行时的输出结果是______。
选择题 数据库系统的核心是______。
选择题 以下哪个不是C++语言中的有效标识符?______
选择题 以下定义数组中错误的是______
选择题 下面的符号中可以用作C++标识符的是______。