112.有關(guān)SCAN循環(huán)結(jié)構(gòu),敘述正確的是( )
A.SCAN循環(huán)結(jié)構(gòu)中的LOOP語(yǔ)句,可將程序流程直接指向循環(huán)開(kāi)始語(yǔ)句SCAN,首先判斷EOF()函數(shù)的真假
B.在使用SCAN循環(huán)結(jié)構(gòu)時(shí),必須打開(kāi)某一個(gè)數(shù)據(jù)庫(kù)
C.SCAN循環(huán)結(jié)構(gòu)的循環(huán)體中必須寫(xiě)有SKIP語(yǔ)句
D.SCAN循結(jié)構(gòu),如果省略了<scope>子句、FOR<expll>和WHILE<expl2>條件子句,
則直接退出循環(huán)
B
113.有關(guān)FOR循環(huán)結(jié)構(gòu),敘述正確的是( )
A.對(duì)于FOR循環(huán)結(jié)構(gòu),循環(huán)的次數(shù)是未知的
B.FOR循環(huán)結(jié)構(gòu)中,可以使用EXIT語(yǔ)句,但不能使用LOOP語(yǔ)句
C.FOR循環(huán)結(jié)構(gòu)中,不能人為地修改循環(huán)控制變量,否則會(huì)導(dǎo)致循環(huán)次數(shù)出錯(cuò)
D.FOR循環(huán)結(jié)構(gòu)中,可以使用LOOP語(yǔ)句,但不能使用EXIT語(yǔ)句
C
114.有關(guān)@…SAY…GET…語(yǔ)句中的功能符和格式符的使用正確的是( )
A.PICTURE指定的功能符是位對(duì)位進(jìn)行格式控制,即一對(duì)一格式化,功能符使用時(shí)不用字符定界符
B.FUNCTION子句指定的格式符能控制所有位的格式,即整體格式化,格式符使用時(shí)要用字符定界符
C.FUNCTION子句既可以使用格式符也可以使用功能符,格式符前面必須加符號(hào)@二者之間用空格分開(kāi)
D.PICTURE子句既可以使用格式符也可以使用功能符,功能符前面必須加符號(hào)@。且要求功能符在前,格式符在后
D
115.有關(guān)參數(shù)傳遞敘述正確的是( )
A.接收參數(shù)語(yǔ)句PARAMETERS可以寫(xiě)在程序中的任意位置
B.通常發(fā)送參數(shù)語(yǔ)句DO WITH和接收參數(shù)語(yǔ)句PARAMETERS不必搭配成對(duì),可以單獨(dú)使用。
C.發(fā)送參數(shù)和接收參數(shù)排列順序和數(shù)據(jù)類型必須一一對(duì)應(yīng)
D.發(fā)送參數(shù)和接收參數(shù)的名字必須相同
C
116.下面( )種調(diào)用不能嵌套。
A.子程序 B.過(guò)程 C.自定義函數(shù) D.無(wú)
D
117.命令@10,10CLEAR的清屏范圍是第10行第10列至屏幕( )角。
A.右上 B.右下 C.左上 D.左下
B
118.有關(guān)參數(shù)傳遞敘述正確的是( )
A.在子程序中如果被傳遞的參數(shù)是數(shù)組元素,則為引用傳遞
B.在子程序中如果被傳遞的參數(shù)是內(nèi)存變量,則為用值傳遞
C.在子程序中如果被傳遞的參數(shù)是常量,則為引用傳遞
D.值傳遞,參數(shù)在子程序中的變化不會(huì)傳遞到調(diào)用它的主程序變量中,引用傳遞與其相反
D
119.設(shè)有一個(gè)名為GZ.DBF的表文件,包含以下字段:姓名(C,8)、職務(wù)(C,10)、工資(N,6,2)、出生日期(D,8)和正式工(L,1)。閱讀以下程序:
USE GZ
DO WHILE.NOT.EOF()
IF 職務(wù)="工程師" .AND.出生日期>{10/20/60}
D=出生日期
NAME=姓名
SALARY=工資
EXIT
ENDIF
SKIP
ENDDO
Y=YER(DATE())-YEAR(D)
IF .NOT. EOF()
?NAME,Y,SALARY
ELSE
?"沒(méi)查到!"
ENDIF
USE
RETURN
該程序的功能是( )
A. 顯示一位1960年10月20日后出生的工程師姓名,年齡及工資
B.顯示一位1960年10月20日后出生的工程師姓名,年齡
C.顯示1960年10月20日后出生的工程師姓名,年齡
D.顯示所有1960年10月20日后出生的工程師姓名,年齡
A
120.給出以下程序的運(yùn)行結(jié)果:
SETTALK OFF
X=0
Y=0
D0 WHILE X<100
X=X+1
1F INT(X/2)=X/2
LOOP
ELSE
Y=Y+X
ENDIF
ENDDO
?"Y=",Y
RETURN
運(yùn)行結(jié)果為( )
A.Y=500 B.Y=1500 C.Y=2090 D.Y=2500
D
121.若當(dāng)前工作區(qū)為A,執(zhí)行以下命令后結(jié)果為( )
REPLACE NUM WITH 20
STORE 0 TO NUM
?NUM,A->NUM,M.NUM
A.0 0 20 B.0 20 0
C.0 0 0 D.20 20 0
D
122.將格式化輸出命令的輸出送打印機(jī)的正確命令是
A.SET PRlNT ON B.SET PRINTOFF
C.SET DEVICE TO PRINT D.SET DEVICE TO SCREEN
C
123.預(yù)處理方式是( )的實(shí)現(xiàn)方式。
A.所有SQL B.交互式SQL C.嵌入式SQL D.高級(jí)語(yǔ)言
C
124.下列關(guān)于索引的說(shuō)法中錯(cuò)誤的是( )
A.在SQL89的基本表中用索引機(jī)制來(lái)彌補(bǔ)沒(méi)有關(guān)鍵碼的概念
D.索引屬于物理存儲(chǔ)的路徑概念,而不是邏輯的概念
C.SQL中的索引是顯式索引
D.一個(gè)索引鍵可以對(duì)應(yīng)多個(gè)列
C
125.SQL中既允許執(zhí)行比較操作,又允許執(zhí)行算術(shù)操作的數(shù)據(jù)類型是( )
A.數(shù)值型 B.字符串型 C.位串型 D.時(shí)間型
A
126.下列除了( )語(yǔ)句之外,其余的只要加上前綴標(biāo)識(shí)和結(jié)束標(biāo)志就能嵌入在宿主語(yǔ)言程序中使用。
A.INSERT B.DELETE C.UPDATE D.SELECT
D
127.實(shí)際存儲(chǔ)在數(shù)據(jù)庫(kù)中的表是( )
A.基本表 B.視圖 C.基本表和視圖 D.以上均不是
A
128.在下列哪種情況下,視圖可被更新( )
A.行列子集視圖
B.從多個(gè)基本表中使用聯(lián)接操作導(dǎo)出的
C.在導(dǎo)出視圖的過(guò)程中使用了分組操作
D.在導(dǎo)出視圖的過(guò)程中使用了聚合操作
A
129.SQL中可使用的通配符有( )
A. *(星號(hào)) B.%(百分號(hào)) C.(下劃線) D.B和C
D
130.下列說(shuō)法中正確的是( )
A.所有SQL語(yǔ)句只要加上前綴標(biāo)識(shí)和結(jié)束標(biāo)志就能嵌入在宿主語(yǔ)言程序中使用。
B.所有SQLDDL語(yǔ)句只要加上前綴標(biāo)識(shí)和結(jié)束標(biāo)志就能嵌入在宿主語(yǔ)言程序中使用。
C.所有SQLDML語(yǔ)句只要加上前綴標(biāo)識(shí)和結(jié)束標(biāo)志就能嵌入在宿主語(yǔ)言程序中使用。
D.所有SELECT語(yǔ)句只要加上前綴標(biāo)識(shí)和結(jié)束標(biāo)志就能嵌入在宿主語(yǔ)言程序中使用。
B
131.下列哪項(xiàng)體現(xiàn)了關(guān)系數(shù)據(jù)庫(kù)的參照完整性( )
A.主鍵 B.超鍵 C.外鍵 D.候選鍵
C
132.SQL語(yǔ)言的數(shù)據(jù)操縱語(yǔ)句包括SELECT、INSERT、UPDATE和DELETE等。其中最重要的,也是使用最頻繁的語(yǔ)句是( )
A.SELECT B.INSERT
C. UPDATE D.DELETE
A
133.SQL語(yǔ)言是具有( )的功能。
A.關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制 B.?dāng)?shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制
C.?dāng)?shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制 D.?dāng)?shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱
B
134.SQL語(yǔ)言是( )語(yǔ)言。
A.層次數(shù)據(jù)庫(kù) B.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)
C.關(guān)系數(shù)據(jù)庫(kù) D.非數(shù)據(jù)庫(kù)
C
135.在SQL中,基本表的撤消(從數(shù)據(jù)庫(kù)中刪除表)可以用( )
A.DROPSCHEMA命令 B.DROPTABLE命令
C.DROPVIEW命令 D.DROPINDEX命令
B
136.SQL語(yǔ)言是( )
A.高級(jí)語(yǔ)言 B.結(jié)構(gòu)化查詢語(yǔ)言
C.第三代語(yǔ)言 D.宿主語(yǔ)言
B
137.在SQL中,建立索引用( )
A.CREATESCHEMA命令 B.CREATETABLE命令
C.CREATEVIEW命令 D.CREATEINDEX命令
D
138.在SQL中,建立視圖用( )
A.CREATESCHEMA命令 B.CREATETABlE命令
C.CREATEVEIW命令 D.CREATEINDEX命令
C
139.在SQL中,短整型數(shù)據(jù)類型用( )
A.INTEGER B.INT
C.NUMERIC D.SMALLINT
D
140.在標(biāo)準(zhǔn)SQL中,建立數(shù)據(jù)庫(kù)結(jié)構(gòu)(模式)的命令為( )
A.CREATESCHEMA命令 B.CREATETABLE命令
C.CREATEVIW命令 D.CREATEINDEX命令
A
141.假定學(xué)生關(guān)系是S(S#,SNAME,SEX,AGE),課程關(guān)系是C(C#,CNAME,TEACHER),學(xué)生選課關(guān)系是SC(S#,C#,GRADE)。要查找選修"COMPUTER"課程的"女"學(xué)生姓名,將涉及到關(guān)系( )
A.S B.SC,C
C.S,SC D.S,C,SC
D
142.SQL語(yǔ)言中,實(shí)現(xiàn)數(shù)據(jù)檢索的語(yǔ)句是( )
A.SELECT B.INDERT
C.UPDATE D.DELETE
A
143.下列SQL語(yǔ)句中,修改表結(jié)構(gòu)的是( )
A.ALTER B.CREATE
C.UPDATE D.INSERT
A
144.SQL語(yǔ)言具有兩種使用方式,分別稱為交互式SQL和( )
A.提示式SQL B.多用戶SQL
C.嵌入式SQL D.解釋式SQL
C
145.檢索所有比"王華"年齡大的學(xué)生姓名、年齡和性別。正確的SELECT語(yǔ)句是( )
A.SELECT SN,AGE,SEX FROM S
SHERE AGE> (SELECT AGE FROM S)
WHERE SN='王華')
B.SELECT SN,AGE,SEX
FROM S
WHERE SN='王華'
C.SELECT SN,ACE,SEX FROM S
WHERE AGE>(SELECT ACE
WHERE SN='王華')
D.SELECT SN,ACE,SEX FROM S
WHERE ACE>王華 AGE
A
146.檢索選修課程"C2"的學(xué)生中成績(jī)最高的學(xué)生的學(xué)號(hào)。正確的SKLECT的語(yǔ)句是( )
A.SELECT S# FORM SC
WHERE C#="C2" AND GRADE> =(SELECT GRADE FORM SC)
WHERE C#="C2")
B.SELECT S#FORM SC
WHERE C#="C2" AND GRADE IN(SELECT CRADE FORM SC)
WHERE C#="C2"
C.SELECT S# FORM SC
WHERE C#="C2" AND GRADE NOT IN(SELECT GRADE FORM SC
WHERE C#="C2"
D.SELECT S# FORM SC
WHERE C#="C2" AND CRANDE> =ALL(SELECT GRADE FORM SC
WHERE C#="C2")
D