第 1 页:选择题 |
第 5 页:填空题 |
一、选择题
1下列重载函数中,正确的是( )。
参考答案:B
参考解析:所谓函数莺载是指同一函数名可以对应多个函数实现。进行函数重载时,要求同名函数在参数个数上不同,或者参数类型上不同。
2下列叙述中,正确的选项是( )。
A.数据库设计是指设计数据库管理系统
B.数据库技术的根本目标是要解决数据共享的问题
C.数据库是一个独立的系统,不需要操作系统的支持
D.数据库系统中,数据的物理结构必须与逻辑结构一致
参考答案:B
参考解析:计数据库的目的实质上是设计出满足实际应用需求的实际关系模型。数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据:减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。
3有3个关系R、S和T如下:
由关系R和s通过运算得到关系T,则所使用的运算为( )。
A.笛卡尔积B.交C.并D.自然连接
参考答案:D
参考解析:
4
A.5,4B.4,5C.20,52D.52,20
参考答案:C
参考解析:
5下列关于类、对象、属性和方法的叙述中,错误的是( )。
A.类是对一类相似对象的描述,这些对象具有相同的属性和方法
B.属性用于描述对象的状态,方法用于表示对象的行为
C.基于同一个类产生的两个对象可以分别设置自己的属性值
D.通过执行不同对象的同名方法,其结果必然是相同的
参考答案:D
参考解析:对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可以导致完全不同的行为,该现象称为多态性,这种消息可以是同名的方法。
6下面关于构造函数和析构函数的描述,错误的是( )。
A.析构函数中调用虚函数采用静态联编
B.对虚析构函数的调用可以采用动态联编
C.当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数
D.构造函数可以声明为虚函数
参考答案:D
参考解析:构造函数的主要作用是对数据成员初始化。构造函数不能声明为虚函数,这是因为在执行构造函数时类对象还未完成建立过程,当然谈不上函数与类对象的关联。
7设R是一个2元关系,有3个元组,s是一个3元关系,有4个元组。如T=RX S,则T的元组为( )个。
A.6B.8C.12D.16
参考答案:C
参考解析:R为n元关系,s为m元关系,分别有P、q两个元组。两个关系笛卡儿积后,新关系是一个n+m元的关系,元组个数是q×p。
8以下程序的输出结果是( )。
A.7B.6C.5D.4
参考答案:B
参考解析:
9按照标识符的要求,下列选项中,( )符号不能组成标识符。
A.连接符B.下划线C.大小写字母D.数字字符
参考答案:A
参考解析:此题考查的是标识符。标识符是由数字、字母以及下划线构成,其第一个字符必须是字母或下划线,中间不能有空格;标识符的长度是任意的,但由于编译系统的限制一般不超过31个字符:标识符中的大小写字母是不同的;定义标识符时不能采用系统的保留字。
10要使程序执行后的输出结果为ABCD,应在横线处添加语句( )。
A.public AB.private AC.protected AD.virtual public A
参考答案:D
参考解析:
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |