- A.线性链表的各元素在存储空间中的位置必须是连续的
- B.线性链表的头元素一定存储在其他元素的前面
- C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面
- D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的
- A.10
- B.3
- C.4
- D.5
- A.cpp
- B.exe
- C.obj
- D.lik
- A.纯虚函数是没有给出实现版本(即无函数体定义)的虚函数
- B.纯虚函数的声明总是以“=0”结束
- C.派生类必须实现基类的纯虚函数
- D.含有纯虚函数的类不可能是派生类
- A.2
- B.3
- C.4
- D.5
- A.学生成绩管理系统
- B.C语言编译程序
- C.UNIX操作系统
- D.数据库管理系统
- A.调用函数时,实参可以是表达式
- B.调用函数时,实参与形参可以共用内存单元
- C.调用函数时,将为形参分配内存单元
- D.调用函数时,实参与形参的类型必须一致
- A.派生类成员函数只能访问基类的公有成员
- B.派生类成员函数只能访问基类的公有和保护成员
- C.派生类成员函数可以访问基类的所有成员
- D.派生类对基类的默认继承方式是公有继承
- A.在需求分析阶段建立数据字典
- B.在概念设计阶段建立数据字典
- C.在逻辑设计阶段建立数据字典
- D.在物理设计阶段建立数据字典
- A.int
- B.不确定
- C.void
- D.float
- A.笛卡儿积
- B.交
- C.并
- D.自然连接
- A.PDL(过程设计语言)
- B.PAD图
- C.N-S图
- D.DVD图
- A.std是一个含有30个元素的对象数组
- B.std数组中的每个元素都是person类的对象
- C.std数组中的每个元素都有自己的私有变量num和name
- D.std数组中的每个元素都有各自的成员函数init
- A.命名冲突
- B.概念冲突
- C.域冲突
- D.约束冲突
- A.*&*[10]
- B.*(x+3)
- C.*(pt+10)
- D.pt+3
- A.'a'<=c<='z'
- B.(c>=A)&&(c<=z)
- C.('a'>=c)‖('z'<=c)
- D.(c>='a')&&(c<='z')
- A.拷贝构造函数是一种构造函数
- B.拷贝构造函数与一般的构造函数一样,可以设置多个形参
- C.每一个类中都必须有一个拷贝构造函数
- D.拷贝构造函数的功能是用一个已知对象去初始化一个正在创建的对象
- a=10.b=50;c=30;
- if(a>b)a=b;b=C;c=a; printf("a=%db=%dc=%d\n",a,b,c); 程序的输出结果是( )。
- A.a=10b=50C=10
- B.a=10b=50c=30
- C.a=10b=30c=10
- D.a=50b=30c=50
- A.①②皆无编译错误
- B.①有编译错误,②无编译错误
- C.①无编译错误,②有编译错误
- D.①②皆有编译错误
- A.一对一
- B.一对多
- C.多对一
- D.多对多
- 25
-
有如下语句序列:
intk=0:
do{k+=5;cout<<'$';}whilc(k<19);
while(k->O)cout<<'*';
执行上面的语句序列输出字符“$”和“*”的个数分别是( )。
- A.4和20
- B.5和20
- C.4和21
- D.5和21
- A.一种数据的逻辑结构可以有多种存储结构
- B.数据的存储结构与数据的处理效率无关
- C.数据的存储结构与数据的处理效率密切相关
- D.数据的存储结构在计算机中所占的空间不一定是连续的
- A.数据模型
- B.数据库管理系统
- C.数据库
- D.数据库管理员
- A.数据库系统减少了数据冗余
- B.数据库系统避免了一切冗余
- C.数据库系统中数据的一致性是指数据类型一致
- D.数据库系统比文件系统能管理更多的数据
- A.100—100
- B.100—0012FF7C
- C.0012FF7C一100
- D.0012FF7C一0012FF7C
- A.a[2][!1]
- B.a[2][3]
- C.a[0][3]
- D.a[1>2][!1]
- A.文件流只能完成针对磁盘文件的输入、输出
- B.建立一个文件流对象时,必须同时打开一个文件
- C.若输入流要打开的文件不存在。将建立一个新文件
- D.若输出流要打开的文件不存在,将建立一个新文件
- A(inti):rl(i){) voidprint( ){cout<<'E'<<r1<<'-';) voidprint( )const{cout<<'C'<<r1*r1<<'-';} private:
- intr1: };
- intmain( ){
- Aal(2);constAa2(4);,
- al.print( );a2.print( ); return0; } 运行时的输出结果是( )。
- A.运行时出错
- B.E2一C16一
- C.C4一Cl6一
- D.E2一E4—
- A.①
- B.②
- C.③
- D.④
- A.obj.fun1();
- B.obj.fun2();
- C.obj.fun3();
- D.obj.fun4();
- A.operatorlong()const;
- B.operatorlong(BigNumber);
- C.10ngoperatorlong()const;
- D.longoperatorlong(BigNumber);
- A.XB::XB(inta,intb):x(a),y(b){)
- B.XB::XB(inta,intb):XA(a),y(b){)
- C.XB::XB(inta,intb):x(a),XB(b)(}
- D.XB::XB(inta,intb):XA(a),XB(b){)
- A.FUN(9)
- B.FUN<9>
- C.FUN<double>(9)
- D.FUN<9>(double)
- A.12
- B.10
- C.8
- D.6
- A.函数说明形式上不同
- B.函数允许非成员函数重载,虚函数只能是成员函数
- C.函数重载的调用依据参数和类型的差别,虚函数则依据对象
- D.函数重载的本体可以在类外定义,虚函数不可以
- A.friendistream&operator>>(istream&is,MyClass&a);
- B.friendistream&operator>>(istream&is,MyClassa);
- C.istream&operalor>>(istream&is,MyClass&a);
- D.istream&operator>>(istream&is,Myclassa);
- A.使用虚基类可以消除由多继承产生的二义性
- B.构造派生类对象时,虚基类的构造函数只被调用一次
- C.声明“classB:virtualpublicA”说明类B为虚基类
- D.建立派生类对象时,首先调用虚基类的构造函数
- Ak1,k2,*p1,*p2; 则下面针对成员变量m的引用,错误的是( )。
- A.k1.m=1
- B.k2→m=2
- C.p1→m=3
- D.(*p2).m=4
- A.需求分析阶段
- B.逻辑设计阶段
- C.概念设计阶段
- D.物理设计阶段