則由關(guān)系R和S得到關(guān)系T的操作是( )。 題庫A. 自然連接B. 差C. 交D. 并
本題共1分,參考答案:B解析:關(guān)系T中的元組是R關(guān)系中有而S關(guān)系中沒有的元組的集合,所以進(jìn)行的是差的運(yùn)算。
23有如下程序:
#include
using namespace std;
class VAC{
public:
intf()const{return 3;}
int f(){retum 5;}
};
int main()
{
VAC vl;
const VAC v2;
cout<<< p>
return 0;
}
執(zhí)行這個(gè)程序的輸出結(jié)果是( )。 題庫A. 53B. 35C. 55D. 33
本題共1分,參考答案:A解析:本題考查常對象及常成員函數(shù)及構(gòu)造函數(shù),常塒象只能凋用常成員函數(shù),所以本題中,對象v1為普通對象,執(zhí)行v1.f()后,會(huì)執(zhí)行默認(rèn)構(gòu)造函數(shù),輸出5,對象v2為常列象,執(zhí)行v2.f()后,會(huì)執(zhí)行常構(gòu)造函數(shù),輸出3。
24一間宿舍可住多個(gè)學(xué)生,則實(shí)體宿舍和學(xué)生之間的聯(lián)系是( )。題庫A. 一對一B. 一對多C. 多對一D. 多對多
本題共1分,參考答案:B解析:因?yàn)橐婚g宿舍可以住多個(gè)學(xué)生即多個(gè)學(xué)生住在一個(gè)宿舍中,但一個(gè)學(xué)生只能住一間宿舍,所以實(shí)體宿舍和學(xué)生之間是一對多的關(guān)系。
25下列關(guān)于二叉樹的敘述中,正確的是( )。 題庫A. 葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)少一個(gè)B. 葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)C. 葉子結(jié)點(diǎn)數(shù)是度為2的結(jié)點(diǎn)數(shù)的兩倍D. 度為2的結(jié)點(diǎn)數(shù)是度為1的結(jié)點(diǎn)數(shù)的兩倍
本題共1分,參考答案:B解析:根據(jù)二叉樹的基本性質(zhì)3:在任意一棵:二叉樹中,度為0的葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)。所以選擇B。
26有以下語句,則對a數(shù)組元素的引用不正確的是(0≤i≤9)( )。
int a[10]={0,1,2,3,4,5,6,7,8,9},*P=a; 題庫A. a[P-a]B. *(&a[i])C. P[i]D. *(*(a+i))
本題共1分,參考答案:D解析:選項(xiàng)D第一層括號中為數(shù)組a中第i項(xiàng)元素的值,外面再加指針運(yùn)算符沒有意義。
27下列程序的運(yùn)行結(jié)果為( )。
#include
void print(double A.
{
cout<<++a:
}
void print(int atint B.
{
cout<<< p>
}
void main()
{
print(1.2);
eout<<””:
print(3,4);
}題庫A. 1.2 34B. 2.2 34C. 1.2 43D. 2.2 43
本題共1分,參考答案:D解析:本題考查的是對重載函數(shù)的掌握,因?yàn)?/P>
++a是右結(jié)合的,所以a先自加1再輸出,即為2.2,之后調(diào)用函數(shù)print(int a,int b)輸出h和a,即43。
28存在定義int a[10],x,* pa;,若pa=&a[0],下列的( )選項(xiàng)和其他3個(gè)選項(xiàng)不是等價(jià)的。 題庫A. x=*pa;B. x=*(a+1);C. x=*(pa+l)D. x=a[1];
本題共1分,參考答案:A解析:本題考查的是數(shù)組和指向數(shù)組的指針之問的關(guān)系,選項(xiàng)A中x是被數(shù)組a的第一個(gè)元素賦值,其余的都是被數(shù)組a的第二個(gè)元素賦值。
29下列敘述中正確的是( )。題庫A. 循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,因此,循環(huán)隊(duì)列是非線性結(jié)構(gòu)B. 在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況C. 在循環(huán)隊(duì)列中,只需要隊(duì)尾指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況D. 循環(huán)隊(duì)列中元素的個(gè)數(shù)是由隊(duì)頭指針和隊(duì)尾指針共同決定
本題共1分,參考答案:D解析:循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,但是循環(huán)隊(duì)列仍是線性結(jié)構(gòu)的,所以A錯(cuò)誤;在循環(huán)隊(duì)列中需要隊(duì)頭指針與隊(duì)尾指針來共同反映隊(duì)列中元素的動(dòng)態(tài)變化情況,所以B與C錯(cuò)誤。
30通?截悩(gòu)造函數(shù)的參數(shù)是( )。 題庫A. 某個(gè)對象名B. 某個(gè)對象的成員名C. 某個(gè)對象的引用名D. 某個(gè)對象的指針名
本題共1分,參考答案:C解析:復(fù)制初始化構(gòu)造函數(shù)的作用是用一個(gè)已知的對象來初始化一個(gè)被創(chuàng)建的同類的對象,該函數(shù)只有一個(gè)參數(shù),并且是對同類的某個(gè)對象的引用。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |