选择题 设有定义charstr[80]以下不能将输人数据nrst\nsecond\<CR)读取到数组str的语句是 。
选择题 下列语句分别是不同程序中的第一个输入输出语句。若去掉其中的“<<left”,输出效果将发生变化的是______
选择题 下列数据结构中,属于非线性结构的是______。
选择题 设有定义:
class C
{ public:
int value;
...
};
int x,*p;
则以下引用形式中,正确的是______
选择题 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。
选择题 下列有关内联函数的叙述中,正确的是______。
选择题 某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是______
选择题 重载输入流运算符“>>”必须使用的原型为______。
选择题 有类定义如下:
class Type{
public:
Type(int i=0);
Type operator-(int);
friend Type operator+(Type,Type);
private:
int val:
}
若有对象定义“Type c1;”,则下列语句序列中,错误的是______。
选择题 下列关于多继承二义性的描述中,错误的是______。
选择题 有如下程序:
# include<iostream>
using namcspace std;
int main(){
int a[6]={23,15,64,33,40,58);
int s1,s2;
s1=s2=a[0];
for(int*p=a+1;p<a+6;p++){
if(s1>*p)s1=*p;
if(s2<*p)s2=*p;
}
cout<<s1+s2<<endl;
return 0;
}
运行时的输出结果是______。
选择题 下列关于继承方式的描述中,错误的是______。
选择题 考虑下面的函数原型:
void f(int a,int b=7,char c='@');
下面的函数调用中,不合法的是 。
选择题 通过派生类的对象可直接访问其______。
选择题 下列关于左值(lvalue)的说法中,错误的是______。
选择题 关于类和对象描述错误的是______。
选择题 在下面的定义语句中,画线处应填入的内容是
class Fred{
public:
void print( ){cout<<data<<endl;}
void setData(double D) {data=d;}
static int count;
private:
double data;
};
______count=0;//静态数据成员的定义
选择题 下列对派生类的描述中,错误的是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
class Base{
protected:
Base(){cout<<'A';}
Base(char c){cout<<c;}
};
class Derived:public Base{
public:
Derived(char c){cout<<c;}
};
int main(){
Derived d1('B');
return 0;
}
执行这个程序的输出结果是______。
选择题 带有虚基类的多层派生类构造函数的初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化______。
