| 显示其他系统长沙理工大学-数据库原理及应用1所有答案 |
|
设有函数模板
template
Q Sum(Q x,Q y)
{return (x)+(y);}
则下列语句中对该函数模板错误的使用是()
Sum(10,2);
Sum(5.0,6.7);
Sum(15.2f,16.0f);
|
答案是:答案 D
|
|
对基类和派生类的关系描述中,错误的是()
派生类是基类的具体化
基类继承了派生类的属性
派生类是基类定义的延续
派生类是基类的特殊化
|
答案是:答案 B
|
|
类中的protected成员在何处访问?
只类自身成员函数中
只子类成员函数中
类和子类的成员函数中
通过对象类外访问
|
答案是:答案 C
|
|
在保护继承的情况下,基类成员在派生类中的访问权限()
都降一级使用
保持不变
受保护
不受保护
|
答案是:答案 A
|
|
对一个向量来说,不正确的叙述是( )。
向量和数组不同,向量的长度是可变的
向量有返回无需再次分配内存就能容纳对象个数的成员函数capacity( )
如果向量空间已满,当增加一个元素时,向量成员函数capacity( )的长度自动增
|
答案是:答案 D
|
|
关于类的静态成员函数描述错误的是( )
不是对象的成员
不能说明为虚函数
不能直接访问非静态函数
在创建对象前不存在
|
答案是:答案 D
|
|
所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是()
类
对象
函数体
数据块
|
答案是:答案 A
|
|
下列不是描述类的成员函数的是()
构造函数
析构函数
友元函数
拷贝构造函数
|
答案是:答案 C
|
|
一个函数功能不太复杂,但要求被频繁调用,则应把它定义为 ( )
内联函数
重载函数
递归函数
嵌套函数
|
答案是:答案 A
|
|
下列选项不是C++关键字的是( )
class
void
bool
inc
|
答案是:答案 D
|
|
C++类体系中,不能被派生类继承的有()
常成员函数
构造函数
虚函数
静态成员函数
|
答案是:答案 B
|
|
在类中说明的成员可以使用关键字的是()
public
extern
cpu
register
|
答案是:答案 A
|
|
已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明()
f1和f2都是静态函数
f1不是静态函数,f2是静态函数
f1是静态函数,f2不是静态函数
f1和f2都不是静态函数
|
答案是:答案 C
|
|
若Sample类中的一个成员函数说明如下:
void set(Sample& a),则Sample& a的含义是()
指向类Sample的名为a的指针
a是类Sample的对象引用,用来作函数Set()的形参
将a的地址赋给变量Se
|
答案是:答案 B
|
|
关于this指针使用说法正确的是()
保证每个对象拥有自己的数据成员,但共享处理这些数据的代码
保证基类私有成员在子类中可以被访问。
保证基类保护成员在子类中可以被访问。
保证基类公有成员在子类中可以被访问。
|
答案是:答案 A
|
|
如果从原有类定义新类可以实现的是()
信息隐藏
数据封装
继承机制
数据抽象
|
答案是:答案 C
|
|
C++的继承性允许派生类继承基类的()
部分特性,并允许增加新的特性或重定义基类的特性
部分特性,但不允许增加新的特性或重定义基类的特性
所有特性,并允许增加新的特性或重定义基类的特性
所有特性,但不允许增加新的特性或重定义基类的特
|
答案是:答案 A
|
|
友元关系不能()
提高程序的运行效率
是类与类的关系
是一个类的成员函数与另一个类的关系
继承
|
答案是:答案 D
|
|
下列关于静态数据成员的描述中正确的是()
静态数据成员是类的所有对象所共有的
静态数据成员要在构造函数内初始化
类的每个对象有自己的静态数据成员
静态数据成员不能通过类的对象调用
|
答案是:答案 D
|
|
当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中()
都是虚函数
只有被重新说明时才是虚函数
只有被重新说明为virtual时才是虚函数
都不是虚函数
|
答案是:答案 A
|
|
对于int *pa[5];的描述,正确的是()
pa是一个指向数组的指针,所指向的数组是5个int型元素
pa是一个指向某个数组中第5个元素的指针,该元素是int型变量
pa[5]表示某个数组的第5个元素的值
pa是一个具有5个元素
|
答案是:答案D
|
|
用于标识十六进制前缀或后缀是( )
元
后缀L或e
前缀
|
答案是:答案 D
|
|
在编译指令中,宏定义使用的指令是
#include
#define
#if
#else
|
答案是:答案 B
|
|
在函数定义中的形参属于()
全局变量
局部变量
静态变量
寄存器变量
|
答案是:答案 B
|
|
下面关于类模板叙述不正确的是( )。
可以继承
可以有多个析构函数
可以有多个构造函数
可以有多个参数
|
答案是:答案 B
|
|
不同对象调用同名函数,但导致完全不同行为的现象称为
抽象
封装
继承
多态性
|
答案是:答案 D
|
|
用于标识十六进制常量的前缀或后缀是
无
后缀L或l
前缀零
前缀0x
|
答案是:答案 D
|
|
C++源程序文件扩展名为( )
cpp
c
1ib
obj
|
答案是:答案 A
|
|
关于对象概念的描述中,说法错误的是()
对象就是C语言中的结构变量
对象代表着正在创建的系统中的一个实体
对象是类的一个变量
对象之间的信息传递是通过消息进行的
|
答案是:答案 A
|
|
类的析构函数是对一个对象进行以下哪种操作时自动调用的是()
建立
撤销
赋值
引用
|
答案是:答案 B
|
|
设有定义int i;double j=5;,则10+i+j值的数据类型是()
int
double
float
不确定
|
答案是:答案 B
|
|
下列程序的输出结果是()
#include
void main()
{int n[][3]={10,20,30,40,50,60};
int (*p)[3];
p=n;
cout<<p[0][0]<<",
|
答案是:答案 B
|
|
设int x=100;int r=x;若cout <<&x;显示0212FF7A,则cout <<&r;输出值为( )
100
02l2FF7A
0212FF7B
未知
|
答案是:答案 D
|
|
在编译指令中,宏定义使用哪个指令()
#if
#include
#define
|
答案是:答案 C
|
|
声明函数为内联使用的关键字为
const
inline
short
signed
|
答案是:daan1 B
|
|
假定A为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为()
x.a
x.a()
x->a
(*x).a()
|
答案是:答案 B
|
|
构造函数不具备的特征是()
构造函数的函数名与类名相同
构造函数可以重载
构造函数可以设置默认参数
构造函数必须指定类型说明
|
答案是:答案 D
|
|
在私有继承的情况下,基类成员在派生类中的访问权限()
受限制
保持不变
受保护
不受保护
|
答案是:答案 A
|
|
类的构造函数被自动调用执行的情况是在定义该类的()
成员函数时
数据成员时
对象时
友元函数时
|
答案是:答案 C
|
|
实现两个相同类型数加法的函数模板的声明是()
add(T x,T y)
T add(x,y)
T add(T x,y)
T add(T x,T y)
|
答案是:答案 D
|
|
数据库中有A、B两表,均有相同字段C,在两表中C字段都设为主键,当通过C字段建立两表关系时,则该关系为()
一对一
一对多
多对多
不能建立关系
|
答案是:答案 A
|
|
要改变窗体上文本控件的数据源,应设置的属性是( )
记录源
控件来源
筛选查阅
默认值
|
答案是:答案 B
|
|
假设有Access数据库A和SQL Server数据库B,在数据库A中直接访问数据库B中表的方法是
操作查询
参数查询
联合查询
传递查询
|
答案是:答案 D
|
|
可作为报表记录源的是()
表
查询
Select 语句
表,查询,Select 语句都可以
|
答案是:答案 D
|
|
设有选修计算机基础的学生关系R,选修高等数学的学生关系S。求选修了计算机基础而没有选修高等数学的学生,则需进行的运算是()
并
交
差
或
|
答案是:答案 C
|
|
在Access中,不能设置默认值的数据类型是()
数字
文本
OLE对象
|
答案是:答案 C
|
|
在使用向导创建交叉表查询时,行标题最多可以选择()个字段,列标题最多可以选择()个字段。1,1
3,1
1,3
3,3
|
答案是:答案 B
|
|
在Access中,查询可以基于()来创建。
窗体
查询
报表
标签
|
答案是:答案 B
|
|
如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个准则,即筛选条件,可使用 “( )” 方法。
按选定内容筛选
内容排除筛选
按窗体筛选
高级筛选 / 排序
|
答案是:答案 C
|
|
在Access中,不能设置默认值的数据类型是()
数字
文本
OLE对象
|
答案是:答案C
|
|
ApplyFilter和FindRecord等都是用于()的宏操作。
处理数据
操纵数据库对象
执行命令
导入/导出
|
答案是:答案 A
|
|
用SQL语言描述“在教师表中查找男教师的全部信息”,以下描述正确的是( )
SELECT FROM教师表IF(性别=‘男’)
SELECT 性别FROM 教师表 IF (性别=‘男’)
SELECT * FROM 教师表 WHERE(
|
答案是:答案 c
|
|
在使用向导创建交叉表查询时,行标题最多可以选择()个字段,列标题最多可以选择()个字段。
1,1
3,1
1,3
3,3
|
答案是:答案 B
|
|
在数据表中,将字段显示列宽增大后,该字段“字段大小”属性所允许的字符数将会()
增多
减少
不会改变
难以确定
|
答案是:答案 C
|
|
在Access中,查询可以基于()来创建。
窗体
查询
报表
|
答案是:答案 B
|
|
对“将信息系99年以前参加工作的教师的职称改为副教授”,合适的查询为( )
生成表查询
更新查询
删除查询
追加查询
|
答案是:答案 B
|
|
表的组成内容包括()
查询和字段
字段和记录
记录和窗体
报表和字段
|
答案是:答案 B
|
|
如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要一次指定多个准则,即筛选条件,可使用 “( )” 方法
按选定内容筛选
内容排除筛选
按窗体筛选
高级筛选 / 排序
|
答案是:答案 C
|
|
在宏的参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式是()
[Forms]![F1]![Text1]
Text1
[F1].[Text1]
[Forms]_[F1]_[Text1]
|
答案是:答案 A
|
|
为简化宏的管理,可以将若干功能相关的宏组合在一起构成一个()
宏集
宏组
复合宏
混合宏
|
答案是:答案 B
|
|
目前为:
1/4
页
首页 上页 下页 尾页
|