- A.数据处理是将信息转化为数据的过程
- B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变
- C.关系中的每一列称为元组,一个元组就是一个字段
- D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字
- A.重载函数必须具有不同的返回值类型
- B.重载函数形参个数必须不同
- C.重载函数必须具有不同的形参列表
- D.重载函数名可以不同
- A.1234
- B.foo~~bar
- C.virtual
- D.34var
- A.T=R∩S
- B.T=R∪S
- C.T=R×S
- D.T=R/S
- A.类
- B.对象
- C.函数
- D.模扳类
- A.Data+{Data};
- B.Dataoperator+{Data};
- C.Data+operator{Data};
- D.operator+{Data.Data};
- A.纯虚函数是一种特殊的虚函数,它没有具体的实现
- B.抽象类是指具有纯虚函数的类
- C.一个基类声明了纯虚函数,该基类的派生类一定不是抽象类
- D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
- A.析构函数中调用虚函数采用静态联编
- B.对虚析构函数的调用可以采用动态联编
- C.当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数
- D.构造函数可以声明为虚函数
- A.classvirtualB:publicA
- B.virtualclassB:publicA
- C.classB:publicAvirtual
- D.classB:virtualpublicA
- A.用*data可访问到数组的首元素
- B.用data[9]可访问到数组的末元素
- C.用data[10]访问数组元素会超出数组边界
- D.data共有10个元素,其首元素是data[1]
- A.MyClassarray[2];
- B.MyClassarray[2]={MyClass(5)};
- C.MyClassarray[2]={MyClass(5),Myclass(6)};
- D.MyClass*array=newMyClass[2];
- A.叶子结点总是比度为2的结点少一个
- B.叶子结点总是比度为2的结点多一个
- C.叶子结点数是度为2的结点数的两倍
- D.度为2的结点数是度为1的结点数的两倍
- A.x=2,y=2
- B.x=3,y=3
- C.x=2,y=3
- D.x=3,y=2
- A.gets函数用于从终端读入字符串
- B.getchar函数用于从磁盘文件读入字符
- C.fputs函数用于把字符串输出到文件
- D.fwrite函数用于以二进制形式输出数据到文件
- A.+
- B.=
- C.<<
- D.++
- A.选择
- B.投影
- C.交
- D.并
- A.f是基类型为int的指针变量
- B.f是指向函数的指针变量,该函数具有一个int类型的形态
- C.f是指向int类型一维数组的指针变量
- D.f是函数名,该函数的返回值是其类型为int类型的地址
- A.China
- B.Chinang
- C.ChinaBeijing
- D.BeijingChina
- A.在面向对象的程序设计中,各个对象之间具有密切的关系
- B.在面向对象的程序设计中,各个对象都是公用的
- C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小
- D.上述三种说法都不对
- A.文件流只能完成针对磁盘文件的输入、输出
- B.建立一个文件流对象时,必须同时打开一个文件
- C.若输入流要打开的文件不存在,将建立一个新文件
- D.若输出流要打开的文件不存在,将建立一个新文件
- 27
-
下列说法正确的是( )。
- A.内联函数在运行时将该函数的目标代码插入每个调用该函数的地方
- B.内联函数在编译时将该函数的目标代码插入每个调用该函数的地方
- C.类的内联函数必须在类体内定义
- D.类的内联函数必须在类体外通过加关键字inline定义
- A.auto
- B.extern
- C.register
- D.static
- A.函数模板是一个实例函数
- B.使用函数模板定义的函数没有返回类型
- C.函数模板的类型参数与函数的参数相同
- D.通过使用不同的类型参数,可以从函数模板得到不同的实例函数
- A.53
- B.35
- C.55
- D.33
- A.循环队列
- B.栈
- C.队列
- D.二叉树
- A.属性
- B.键
- C.关系
- D.域
- A.-369
- B.369
- C.0.369
- D.整数集合{1,2,3,4,5}
- A.便于用户、开发人员进行理解和交流
- B.反映出用户问题的结构,可以作为软件开发工作的基础和依据
- C.作为确认测试和验收的依据
- D.便于开发人员进行需求分析
- A.顺序结构
- B.GOT0跳转
- C.选择(分支)结构
- D.重复(循环)结构
- A.template<typcnameT> voidswap(Ta[],Tb[],intsize);
- B.template<typcnameT> voidswap(intsize,Ta[],Tb[]);
- C.template<typenameT1,typenameT2> voidswap(T1a[],T2b[],intsize);
- D.template<classT1,classT2> voidswap(T1a[],T2b[],intsize);
- A.课号、成绩
- B.学号、成绩
- C.学号、课号
- D.学号、姓名、成绩
- A.数据所占的存储空间
- B.数据的逻辑结构在计算机中的存放形式
- C.数据在计算机中的顺序存储方式
- D.存储在计算机外存中的数据
- A.函数模板不能含有常规形参
- B.函数模板的一个实例就是一个函数定义
- C.类模板的成员函数不能是模板函数
- D.用类模板定义对象时,绝对不能省略模板实参
- A.a[p-a]
- B.*(&a[i])
- C.p[i]
- D.*(*(a+i))
- A.程序段有语法错
- B.3,5,3
- C.3,5,5
- D.3,5,7
- A.1012
- B.810
- C.1028
- D.1016
- A.BDYEACFXZ
- B.DYBEAFCZX
- C.ABCDEFXYZ
- D.ABDYECFXZ