設(shè)有如下關(guān)系表:
R S T
A B C A B C A B C
1 1 2 3 1 3 1 1 2
2 2 3 2 2 3
3 1 3
則下列操作中正確的是( )。
A.T=R∩S
B.T=R∪S
C.T=R×S
D.T=R/S
查看答案
下列敘述中正確的是( )。
A.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲(chǔ)結(jié)構(gòu)
B.?dāng)?shù)據(jù)的邏輯結(jié)構(gòu)屬于線(xiàn)性結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)屬于非線(xiàn)性結(jié)構(gòu)
C.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)不影響數(shù)據(jù)處理的效率
D.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)影響數(shù)據(jù)處理的效率
查看答案
若有以下說(shuō)明和定義
union dt
{int a;char b;double c;}data;
以下敘述中錯(cuò)誤的是______。
A.data的每個(gè)成員起始地址都相同
B.變量data所占的內(nèi)存字節(jié)數(shù)與成員c所占字節(jié)數(shù)相等
C.程序段:data=5;printf("%f\n",datc);輸出結(jié)果為5.000000
D.data可以作為函數(shù)的實(shí)參
查看答案
設(shè)有定義:struct{char mark[12];inthuml;doublenum2;}t1,t2;若變量均已確賦初值,則以下語(yǔ)句中錯(cuò)誤的是( )。
A.t1=t2;
B.t2.numl=t1.num1;
C.t2.mark=t1.mark;
D.t2.hum2=t1.num2;
查看答案
A.1.2
B.4,1
C.3,4
D.2,3
查看答案
有三個(gè)關(guān)系R、S和T如下( ?。?。
則由關(guān)系R和S得到關(guān)系T的操作是
A.自然連接
B.交
C.除
D.并
A.以上的說(shuō)明形式非法
B.NODE是一個(gè)結(jié)構(gòu)體類(lèi)型
C.OLD是一個(gè)結(jié)構(gòu)體類(lèi)型
D.OLD是一個(gè)結(jié)構(gòu)體變量
設(shè)有以下定義
union data
{int d1; float d2;}demo;
則下面敘述中錯(cuò)誤的是( )。
A.變量demo與成員d2所占的內(nèi)存字節(jié)數(shù)相同
B. 變量demo中個(gè)成員的地址相同
C. 變量demo和各成員的地址相同
D. 若給demd1賦值99,demd2的值是99.0
有以下程序
#include
struct tt
{
int x; struct tt *y;
}*p;
struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a};
main()
{
int I;
p=a;
for(i=1;i<=2;i++) printf(“%d”,p->x); p=p->y;
}
程序的運(yùn)行結(jié)果是( )。
A.20,30
B.30,17
C.15,30
D.20,15
R S T
A B C A B C A B C
1 1 2 3 1 3 1 1 2
2 2 3 2 2 3
3 1 3
則下列操作中正確的是( )。
A.T=R∩S
B.T=R∪S
C.T=R×S
D.T=R/S
查看答案
下列敘述中正確的是( )。
A.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲(chǔ)結(jié)構(gòu)
B.?dāng)?shù)據(jù)的邏輯結(jié)構(gòu)屬于線(xiàn)性結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)屬于非線(xiàn)性結(jié)構(gòu)
C.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)不影響數(shù)據(jù)處理的效率
D.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)影響數(shù)據(jù)處理的效率
查看答案
若有以下說(shuō)明和定義
union dt
{int a;char b;double c;}data;
以下敘述中錯(cuò)誤的是______。
A.data的每個(gè)成員起始地址都相同
B.變量data所占的內(nèi)存字節(jié)數(shù)與成員c所占字節(jié)數(shù)相等
C.程序段:data=5;printf("%f\n",datc);輸出結(jié)果為5.000000
D.data可以作為函數(shù)的實(shí)參
查看答案
設(shè)有定義:struct{char mark[12];inthuml;doublenum2;}t1,t2;若變量均已確賦初值,則以下語(yǔ)句中錯(cuò)誤的是( )。
A.t1=t2;
B.t2.numl=t1.num1;
C.t2.mark=t1.mark;
D.t2.hum2=t1.num2;
查看答案
A.1.2
B.4,1
C.3,4
D.2,3
查看答案
有三個(gè)關(guān)系R、S和T如下( ?。?。
則由關(guān)系R和S得到關(guān)系T的操作是
A.自然連接
B.交
C.除
D.并
A.以上的說(shuō)明形式非法
B.NODE是一個(gè)結(jié)構(gòu)體類(lèi)型
C.OLD是一個(gè)結(jié)構(gòu)體類(lèi)型
D.OLD是一個(gè)結(jié)構(gòu)體變量
設(shè)有以下定義
union data
{int d1; float d2;}demo;
則下面敘述中錯(cuò)誤的是( )。
A.變量demo與成員d2所占的內(nèi)存字節(jié)數(shù)相同
B. 變量demo中個(gè)成員的地址相同
C. 變量demo和各成員的地址相同
D. 若給demd1賦值99,demd2的值是99.0
有以下程序
#include
struct tt
{
int x; struct tt *y;
}*p;
struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a};
main()
{
int I;
p=a;
for(i=1;i<=2;i++) printf(“%d”,p->x); p=p->y;
}
程序的運(yùn)行結(jié)果是( )。
A.20,30
B.30,17
C.15,30
D.20,15