A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致
B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续
C.进行插入与删除时,不需要移动表中的元素
D.以上说法均不正确
单选题 | 有如下程序: #inClude using namespaCe std; Class MyClass{ publiC: MyClass(int X):val(X){} void Print()Const}tout<<”Const:val=”<<VAL<<’\T’;}&NBSP;&NBSP;&NBSP; Print(){tout< private: int val; }; int main(){ Const MyClass objl(10); MyClass obj2(20); objl.Print(); obj2.Print(); retum 0; } 执行这个程序的输出结果是( )。 |
查看答案 |
单选题 | 为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为( )。 | 查看答案 |
单选题 | 有如下类定义: class MyClass { public: private: ______________________________________ int data; }; 若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改变MyClass类的对象0bj中数据成员data的值,则横线处的声明语句应为( )。 |
查看答案 |
单选题 | 有如下类声明: class SAMPLE { int n: public: SAMPLE(int i=0):n(i){} void setValue(int nO); }; 下列关于9etValue成员函数的定义中,正确的是( )。 |
查看答案 |
单选题 | 下列关于运算符函数的描述中,错误的是( )。 | 查看答案 |
单选题 | 下面程序的运行结果为( )。 #include void swap(int&a,int B. int temp; temp=a++: a=b: b=temp; } void main() { im a=2,b=3; swap(a,B.; eout<<A<<”,”<<B< } |
查看答案 |
单选题 | 下面程序的运行结果为( )。 #include class A static int n; public: A(){n=1;} A(int num){n=hum;} void print(){cout<<N;}&NBSP;&NBSP;&NBSP; int A::n=2; void main() { A a,b(3); a.print(); b.print(); cout< |
查看答案 |
单选题 | 下列关于运算符重载的叙述中,错误的是( )。 | 查看答案 |
单选题 | 有如下程序: #inClude using namespaCe std; Class Book{ publiC: Book(Char*t=””){strCpy(title,t);} private: Char titlel40]; }; Class Novel:publiC Book{ publiC: Novel(Char*t=””):Book(t){} Char*Category( )Const{return”文学”;} }; int main( ){ Book * pb; pb=new Novel( ); Cout< return 0; } 若程序运行时输出结果是“文学”,则横线处缺失的语句是( )。 |
查看答案 |
单选题 | 有如下程序: #inClude using namespaCe std; Class Sample{ friend long fun(Sample S); publiC: Sample(10ng A.{x=a;} private: long X; }; long fun(Sample S){ if(S.x<2)return l; return S.X*fun(Sample(s.x-1)); } int main( ) { int sum=0; for(int i=0;i<6;i++) {sum+=fun(Sample(i));} Cout<<SUM:&NBSP;&NBSP;&NBSP; } 执行这个程序的输出结果是( )。 |
查看答案 |
单选题 | 有如下程序: #inClude using namespaCe std; Class MusiC{ publiC: void setTitle(Char*str){strCpy(title,str);} proteCted: Char type[10]; private: Char title[20]; Class Jazz:publiC MusiC{ publiC: void set(Char*str){ strCpy(type,”Jazz'’);//① strCpy(title,str);//② } }; 下列叙述中正确的是( )。 |
查看答案 |
单选题 | F列关于栈的叙述正确的是( )。 | 查看答案 |
单选题 | 有如下头变件: int f1() StatiCintf2( ); Class MA publiC: intf3(); 1statiC int f4(); }; 在所描述的函数中,具有隐含的this指针的是( )。 |
查看答案 |
单选题 | 下列说法正确的是( )。 | 查看答案 |
单选题 | 下列关于线性链表的叙述中,正确的是( )。 | 查看答案 |
单选题 | 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。 | 查看答案 |
单选题 | Tilil程序的运行结果是( )。 #include void main() { int i=1: while(i<=8) if(++i%3 1=2)continue: else eout< } |
查看答案 |
单选题 | 下列( )是C++语言的有效标识符。 | 查看答案 |
单选题 | 层次型、网状型和关系型数据库划分原则是( )。 | 查看答案 |
单选题 | 下面叙述中错误的是( )。 | 查看答案 |