单选题当派生类继承一个基类时,默认的继承方式为______。
单选题与以下程序段等价的是( )。while
单选题有如下程序: #include<iostream> using namespace std; class TestClass1 public: virtual void fun() cout<<"1"; ; class TestClass2:public TestClass 1 public: TestClass2() cout<<"2"; ; class TestClass3:public TestClass2 public: virtual void fun() TestClass2::fun();cout<<"3"; ; int main() TestClass1 aa,*p; TestClass2 bb; TestClass3 cc; p= p->fun(); return (); 执行上面程序的输出是( )。 A) 1122 B) 2112 C) 2213 D) 2223
单选题若MyClass是一个类名,且有如下语句序列
MyClass c1,*c2;
MyClass *c3=new MyClass;
MyClass
上面的语句序列所定义的类对象的个数是______。
单选题将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是( )。
单选题下列模板声明中,有语法错误的是______。
单选题如下函数的作用是以双倍行距输出文件: void double__space(ifstream_________ if(c=='\n')t.put(c); } } 画线处缺失的部分是( )。
单选题下列关于函数参数的叙述中,正确的是( )。 A.在函数原型中不必声明形参类型 B.函数的实参和形参共享内存空间 C.函数形参的生存期与整个程序的运行期相向 D.函数的形参在函数被调用时获得初始值
单选题层次型、网状型和关系型数据库划分原则是( )。
单选题已知fl(int)是类A的公有成员函数,p是指向成员函数fl()的指针,采用赋值,( )是正确的。
单选题执行以下程序后的输出结果为 ( )。#include<iostream>Using namespace std;void fun(int x, int y, int *cp, int *dp) *cp=x+ y; 2*dp=x- y;void maia() int a, b, c, d; a=30; b=50; fun(a, b, cout<<c<<','<,d<<end1;
单选题阅读以下程序: #include <iostream.h> class kk int m; public: static int n; kk() m=0; void setvalue() m++; n++; void output() cout<<"m="<<m<<",n="<<n<<endl; ; int kk::n; void main() kk obj1,obj2; obj1.setvalue(); obj1.output(); obj2.setvalue(); obj2.output(); 该程序的执行结果是( )。 A.m=1,n=1 m=1,n=1 B.m=1,n=1 m=1,n=2 C.m=1,n=1 m=2,n=1 D.m=1,n=1 m=2,n=2
单选题循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为( )。
单选题已知char a;int b;float c;double d;则表达式a*b+c-d的结果为( )。
单选题数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的______。
单选题每个C++程序中都必须有且仅有一个 A) 类 B) 预处理命令 C) 主函数 D) 语句
单选题图的邻接矩阵表示法适用于表示( )。
单选题已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则( )。
单选题以下程序的输出结果是 #include<iostream.h> void reverse(int a [ ] ,int n) {int i,t; for(i=0;i<n/2;i++) {t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;} } void main( ) {int b[10]={1,2,3,4,5,6,7,8,9,10};int i,s=0; reverse(b,8); for(i=6;i<10;i++)s+=b[i]; cout << S; }
单选题若有以下程序:
#include <iostream>
using namespace std;
class sample
{
private:
int x;
public:
sample() { }
void setx(int i)
{
x=i;
}
friend int fun(sample B[],int n)
{
int m=O;
for (int i=O; i<n; i++)
{
if(B[i].x>m)
m=B [i].x;
}
return m;
}
};
int main ( )
{
sample A[10];
int arr[]={90,87,42,78,97,84,60,55,78,65};
for (int i=O;i<10;i++)
A[i]. setx (arr[i]);
cout<<fun(A, 10)<<end1;
return 0;
}
该程序运行后的输出结果是( )。