當前位置:才華齋>計算機>計算機三級>

全國計算機三級《資料庫技術》練習題及答案

計算機三級 閱讀(1.86W)

1.以下屬於非容器類控制元件的是(b)

全國計算機三級《資料庫技術》練習題及答案

ainer

2.不可以作為文字框控制元件資料來源的是(d)

A.數值型欄位B.記憶體變數C.字元型欄位D.備註型欄位

3.檢視設計器中比查詢設計器中多出的選項卡是(d)

A.欄位B.排序依據C.聯接D.更新條件

4.在"新增表和檢視"視窗,"其他"按鈕的作用是讓使用者選擇(c)

A.資料庫表B.檢視C.不屬資料庫的表D.查詢

5.檢視不能單獨存在,它必須依賴於(b)

A.檢視B.資料庫C.資料表D.查詢

6.預設查詢的輸出形式是(d)

A.資料表B.圖形C.報表D.瀏覽

7.實現多查詢的資料可以是(c)

A.遠端檢視B.資料庫C.資料表D.本地檢視

8.有關@…SAY…GET…語句中的校驗子句敘述正確的是(c)

E子句是非強制校驗,如果輸入的資料超過或等於給定上、下限,則提示出錯

D子句是強制校驗,如果輸入的資料使條件表示式為真或數值表示式的值不等於零,則報警並提示出錯

E非強制校驗,只有當編輯的變數發生了變化,並按了回車鍵才予以校驗,在給定的.初值超過上限或下限時,如果是用游標鍵移出當前編輯區,則不會提示無效。

D強制校驗,在初值使條件表示式為假或使數值表示式為零時,只要按下回車鍵,就實施校驗,並提示正確的資料範圍

9.下面語句()的格式是正確的。B

A.@10,10,20,20CLEARB.@10,10

[email protected],RFROM10,10TO20,20

10.有關自定義函式的敘述,正確的是(c)

A.自定義函式的呼叫與標準函式不一樣,要用DO命令

B.自定義函式的最後結束語句可以是RETURN或RETRY

C.自定義函式的RETURN語句必須送返一個值,這個值作為函式返回值

D.呼叫時,自定義函式名後的括號中一定寫上形式引數

11.下面有關命令SETDEVICETOPRINTER的敘述正確的是(c)

A.該命令的功能是開關列印裝置

B.該命令的功能是將印表機聯機

C.該命令的功能是設定@…SAY命令的輸出定向為印表機

D.該命令的功能是設定"?"或"??"命令的輸出定向為印表機

12.有關SCAN迴圈結構,敘述正確的是(b)

迴圈結構中的LOOP語句,可將程式流程直接指向迴圈開始語句SCAN,首先判斷EOF()函式的真假

B.在使用SCAN迴圈結構時,必須開啟某一個數據庫

迴圈結構的迴圈體中必須寫有SKIP語句

循結構,如果省略了子句、FOR和WHILE條件子句,

則直接退出迴圈

13.有關FOR迴圈結構,敘述正確的是(c)

A.對於FOR迴圈結構,迴圈的次數是未知的

迴圈結構中,可以使用EXIT語句,但不能使用LOOP語句

迴圈結構中,不能人為地修改迴圈控制變數,否則會導致迴圈次數出錯

迴圈結構中,可以使用LOOP語句,但不能使用EXIT語句

14.有關@…SAY…GET…語句中的功能符和格式符的使用正確的是(d)

URE指定的功能符是位對位進行格式控制,即一對一格式化,功能符使用時不用字元定界符

TION子句指定的格式符能控制所有位的格式,即整體格式化,格式符使用時要用字元定界符

TION子句既可以使用格式符也可以使用功能符,格式符前面必須加符號@二者之間用空格分開

URE子句既可以使用格式符也可以使用功能符,功能符前面必須加符號@。且要求功能符在前,格式符在後

15.有關引數傳遞敘述正確的是(c)

A.接收引數語句PARAMETERS可以寫在程式中的任意位置

B.通常傳送引數語句DOWITH和接收引數語句PARAMETERS不必搭配成對,可以單獨使用。

C.傳送引數和接收引數排列順序和資料型別必須一一對應

D.傳送引數和接收引數的名字必須相同

16.下面()種呼叫不能巢狀。D

A.子程式B.過程C.自定義函式D.無

17.命令@10,10CLEAR的清屏範圍是第10行第10列至螢幕(b)角。

A.右上B.右下C.左上D.左下

18.有關引數傳遞敘述正確的是(d)

A.在子程式中如果被傳遞的引數是陣列元素,則為引用傳遞

B.在子程式中如果被傳遞的引數是記憶體變數,則為用值傳遞

C.在子程式中如果被傳遞的引數是常量,則為引用傳遞

D.值傳遞,引數在子程式中的變化不會傳遞到呼叫它的主程式變數中,引用傳遞與其相反

19.設有一個名為的表文件,包含以下欄位:姓名(C,8)、職務(C,10)、工資(N,6,2)、出生日期(D,8)和正式工(L,1)。閱讀以下程式:

USEGZ

()

IF職務="工程師".出生日期>{10/20/60}

D=出生日期

NAME=姓名

SALARY=工資

EXIT

ENDIF

SKIP

ENDDO

Y=YER(DATE())-YEAR(D)

()

?NAME,Y,SALARY

ELSE

?"沒查到!"

ENDIF

USE

RETURN

該程式的功能是(a)

A.顯示一位1960年10月20日後出生的工程師姓名,年齡及工資

B.顯示一位1960年10月20日後出生的工程師姓名,年齡

C.顯示1960年10月20日後出生的工程師姓名,年齡

D.顯示所有1960年10月20日後出生的工程師姓名,年齡

20.給出以下程式的執行結果:

SETTALKOFF

X=0

Y=0

D0WHILEX<100

X=X+1

1FINT(X/2)=X/2

LOOP

ELSE

Y=Y+X

ENDIF

ENDDO

?"Y=",Y

RETURN

執行結果為(d)

A.Y=500B.Y=1500C.Y=2090D.Y=2500