第10题: [单项选择]设关系R和S的元数分别是r和s,则它们的笛卡儿积是一个多少个元组的集合 A. r+s B. r×s C. r∩s D. r∈s 参考答案:A 答案解析:[解析] 本题考查的是两关系的笛卡儿积的定义。两个分别为N目和M目的关系R和S的广义笛卡儿积是一个(N+M)列的元组。若R有K1个元组,S有K2个元组,则关系R和S的广义笛卡儿积有K1×K2个元组。
第14题: [单项选择]以下叙述中错误的是______。 A. 算法正确的程序最终一定会结束 B. 算法正确的程序可以有零个输出 C. 算法正确的程序可以有零个输入 D. 算法正确的程序对于相同的输入一定有个相同的结果 参考答案:B 答案解析:算法的目的是为了求解,“解”就是输出。算法的输出不一定就是计算机的打印输出,一个算法得 到的结果就是算法的输出。没有输出的算法是没有意义的。
第35题: [单项选择]下列有关运算符重载的叙述中,正确的是 A. 运算符重栽是多态性的一种表现 B. C++中可以通过运算符重载创造新的运算符 C. C++中所有运算符都可以作为非成员函数重载 D. 重载运算符时可以改变其结合性 参考答案:A 答案解析:所谓运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型,所以它不是创造新的运算符;三元运算符“”“、”“:”点运算符、作用域等运算符都不可以重载;运算符重载不改变运算符