某銷售公司數(shù)據(jù)庫的零件關(guān)系P(零件號,零件名稱,供應(yīng)商,供應(yīng)商所在地,庫存量),函數(shù)依賴集F={零件號→零件名稱,(零件號,供應(yīng)商)→庫存量,供應(yīng)商→供應(yīng)商所在地)。零件關(guān)系模式P屬于(  )。
    查詢各種零件的平均庫存量、最多庫存量與最少庫存量之間差值的SQL語句如下:
    SELECT零件號,零件名稱,(  ),
    FROM P
(  );
問題1
A.1NF
B.2NF
C.3NF
D.4NF
問題2
A.AVG(庫存量)AS平均庫存量,MAX(庫存量)-MIN(庫存量)AS差值
B.平均庫存量AS AVG(庫存量),差值A(chǔ)S MAX(庫存量)-MIN(庫存量)
C.AVG庫存量AS平均庫存量,MAX庫存量-MIN庫存量AS差值
D.平均庫存量AS AVG庫存量,差值A(chǔ)S MAX庫存量-MIN庫存量
問題3
A.ORDER BY供應(yīng)商
B.ORDER BY零件號
C.GROUP BY供應(yīng)商
D.GROUP BY零件號
	函數(shù)(過程)調(diào)用時,常采用傳值與傳地址兩種方式在實參與形參間傳遞信息。以下敘述中,正確的是()。
A.在傳值方式下,將形參的值傳給實參,因此,形參必須是常量或變量
B.在傳值方式下,將實參的值傳給形參,因此,實參必須是常量或變量
C.在傳地址方式下,將形參的地址傳給實參,因此,形參必須有地址
D.在傳地址方式下,將實參的地址傳給形參,因此,實參必須有地址
	編譯和解釋是實現(xiàn)高級程序設(shè)計語言翻譯的兩種基本形式。以下關(guān)于編譯與解釋的敘述中,正確的是()。
A.在解釋方式下,對源程序不進(jìn)行詞法分析和語法分析,直接進(jìn)行語義分析
B.在解釋方式下,無需進(jìn)行語法、語法和語義分析,而是直接產(chǎn)生源程序的目標(biāo)代碼
C.在編譯方式下,必須進(jìn)行詞法、語法和語義分析,然后再產(chǎn)生源程序的目標(biāo)代碼
D.在編譯方式下,必須先形成源程序的中間代碼,然后再產(chǎn)生與機(jī)器對應(yīng)的目標(biāo)代碼
	若對關(guān)系R(A,B,C,D)進(jìn)行π1,3(R)運算,則該關(guān)系運算與()等價,表示()
(1)A.πA=1,C=3(R)
B.πA=1^C=3(R)
C.πA,C(R)
D.πA=1ˇC=3(R)
(2)A.屬性A和C的值分別等于1和3的元組為結(jié)果集
B.屬性A和C的值分別等于1和3的兩列為結(jié)果集
C.對R關(guān)系進(jìn)行A=1、C=3的投影運算
D.對R關(guān)系進(jìn)行屬性A和C的投影運算
	查詢各種零件的平均庫存量、最多庫存量與最少庫存量之間差值的SOL語句如下:
SELECT 零件號,(1)FROM P(2);
(1)A.AVG(庫存量)AS平均庫存量,MAX(庫存量)—MIN(庫存量)AS差值
B.平均庫存量AS AVG(庫存量),差值A(chǔ)S MAX(庫存量)—MIN(庫存量)
C.AVG庫存量AS平均庫存量,MAX庫存量—MIN庫存量AS差值
D.平均庫存量AS AVG庫存量,差值A(chǔ)S MAX庫存量—MIN庫存量
(2) A.ORDER BY 供應(yīng)商
B.ORDER BY 零件號
C.GROUP BY 供應(yīng)商
D.GROUP BY 零件號
	對于一個長度大于1且不存在重復(fù)元素的序列,令其所有元素依次通過一個初始為空的隊列后,再通過一個初始為空的棧。設(shè)隊列和棧的容量都足夠大,一個序列通過隊列(棧)的含義是序列的每個元素都入隊列(棧)且出隊列(棧)一次且僅一次。對于該序列在上述隊列和棧上的操作,正確的敘述是()。
A.出隊序列和出棧序列一定相同
B.出隊序列和出棧序列一定互為逆序
C.入隊序列與出隊序列一定相同,入棧序列與出棧序列不一定相同
D.入棧序列與出棧序列一定互為逆序,入隊序列與出隊序列不一定互為逆序
	在字符串的KMP模式匹配算法中,需要求解模式串p的next,函數(shù)值,其定義如下所示。
若模式串p為“aaabaaa”,則其next函數(shù)值為()。
A.0123123
B.0123210
C.0123432
D.0123456