1.以下屬於非容器類控件的是(b )
l
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.@,,20,20 CLEAR
B.@,
C.@.,
R FROM , TO 20,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.通常發送參數語句DO WITH和接收參數語句PARAMETERS不必搭配成對,可以單獨使用。
C.發送參數和接收參數排列順序和數據類型必須一一對應
D.發送參數和接收參數的名字必須相同
16.下面( )種調用不能嵌套。 D
A.子程序
B.過程
C.自定義函數
D.無
17.命令@,CLEAR的清屏範圍是第行第列至屏幕(b )角。
A.右上
B.右下
C.左上
D.左下
18.有關參數傳遞敘述正確的是(d )
A.在子程序中如果被傳遞的參數是數組元素,則爲引用傳遞
B.在子程序中如果被傳遞的參數是內存變量,則爲用值傳遞
C.在子程序中如果被傳遞的參數是常量,則爲引用傳遞
D.值傳遞,參數在子程序中的變化不會傳遞到調用它的主程序變量中,引用傳遞與其相反
19.設有一個名爲的表文件,包含以下字段:姓名(C,8)、職務(C,)、工資(N,6,2)、出生日期(D,8)和正式工(L,1)。閱讀以下程序:
USE GZ
DO ()
IF 職務= "工程師"
D.出生日期 >{/20/60}
D=出生日期
NAME=姓名
SALARY=工資
EXIT
ENDIF
SKIP
ENDDO
Y=YER(DATE())-YEAR(D)
IF . EOF()
?NAME,Y,SALARY
ELSE
? "沒查到!"
ENDIF
USE
RETURN
該程序的功能是( a)
A. 顯示一位1960年月20日後出生的工程師姓名,年齡及工資
B.顯示一位1960年月20日後出生的工程師姓名,年齡
C.顯示1960年月20日後出生的工程師姓名,年齡
D.顯示所有1960年月20日後出生的工程師姓名,年齡
20.給出以下程序的運行結果:
SETTALK OFF
X=0
Y=0
D0 WHILE X <0
X=X+1
1F INT(X/2)=X/2
LOOP
ELSE
Y=Y+X
ENDIF
ENDDO
? "Y=",Y
RETURN
運行結果爲(d )
A.Y=500
B.Y=1500
C.Y=2090
D.Y=2500