第 1 頁:筆試 |
第 4 頁:機(jī)試 |
19.在程序中不需要用public等命令明確聲明和建立,可直接使用的內(nèi)存變量是( )
A.局部變量 B.公共變量 C.私有變量 D.全局變量
【參考答案】 C
20.擴(kuò)展名為dbf的文件是( )
A.表文件 B.表單文件 C.數(shù)據(jù)庫文件 D.項(xiàng)目文件
【參考答案】 A
21.下列程序段的輸出結(jié)果是( )
CLEAR
;STORE 10 TO A
;STORE 20 TO B
;SET UDFPARMS TO REFERENCE
;DO SWAP WITH A,(B)
;?A,B
;PROCEDURE SWAP
;PARAMETERS X1,X2
;TEMP=X1
;X1=X2
; X2=TEMP
;ENDPROC
A.10 20 B.20 20 C.20 10 D.10 10
【參考答案】 B
22.使用調(diào)試器調(diào)試第7小題的程序,如果想在過程SWAP執(zhí)行時(shí)觀察X1的值,可以在其中安置一條命令,程序執(zhí)行到該命令時(shí),系統(tǒng)將計(jì)算X1的值,并將結(jié)果在調(diào)試輸出窗口中顯示,這條命令的正確寫法是( )
A.DEBUGOUT X1 B.DEBUG X1 C.OUT X1 D.TEST X1
【參考答案】 A
23~25題使用下圖,表單名為Form1,表單中有兩個(gè)命令按鈕(Command1和Command2)、兩個(gè)標(biāo)簽、兩個(gè)文本框(Text1和Text2)。
23.如果在運(yùn)行表單時(shí),要使表單的標(biāo)題顯示"登錄窗口",則可以在Form1的Load事件中加入語句( )
A.THISFORM.CAPTION=″登錄窗口″ B.FORM1.CAPTION=″登錄窗口″
C.THISFORM.NAME=″登錄窗口″ D.FORM1.NAME=″登錄窗口″
【參考答案】 A
24.如果想在運(yùn)行表單時(shí),向Text2中輸入字符,回顯字符顯示的是"*"號(hào),則可以在Form1的Init事件中加入語句( )
A.FORM1.TEXT2.PASSWORDCHAR=″*″
B.FORM1.TEXT2.PASSWORD=″*″
C.THISFORM.TEXT2.PASSWORD=″*″
D.THISFORM.TEXT2.PASSWORDCHAR=″*″
【參考答案】 D
25.假設(shè)用戶名和口令存儲(chǔ)在自由表"口令表"中,當(dāng)用戶輸入用戶名和口令并單擊"登
錄"按鈕時(shí),若用戶名輸入錯(cuò)誤,則提示"用戶名錯(cuò)誤";若用戶名輸入正確,而口令輸入
錯(cuò)誤,則提示"口令錯(cuò)誤"。若命令按鈕"登錄"的Click事件中的代碼如下:
USE口令表
GO TOP
flag=0
;DO WHILE.not.EOF()
;IF Alltrim(用戶名)==Alltrim(Thisform.Text1.Value)
IF Alltrim(口令)==Alltrim(Thisform.Text2.Value)
;WAIT″歡迎使用″WINDOW TIMEOUT 2
ELSE
WAIT″口令錯(cuò)誤″WINDOW TIMEOUT 2
ENDIF
flag=1
EXIT
ENDIF
SKIP
;ENDDO
;IF__
WAIT″用戶名錯(cuò)誤″WINDOW TIMEOUT 2
ENDIF
則在橫線處應(yīng)填寫的代碼是( )
A.flag=-1 B.flag=0 C.flag=1 D.flag=2
【參考答案】 B
26.設(shè)X=10,語句?VARTYPE(″X″)的輸出結(jié)果是( )
A.N B.C C.10 D.X
【參考答案】 B
27.表達(dá)式LEN(SPACE(0))的運(yùn)算結(jié)果是( )
A..NULL B.1 C.0 D.″
【參考答案】 C
28.為表單建立了快捷菜單mymenu,調(diào)用快捷菜單的命令代碼DO mymenu.mpr WITH THIS應(yīng)該放在表單的哪個(gè)事件中?( )
A.Destory事件 B.Init事件
C.Load事件 D.RightClick事件
【參考答案】 D
29~35題使用的數(shù)據(jù)表如下:
當(dāng)前盤當(dāng)前目錄下有數(shù)據(jù)庫:學(xué)院.dbc,其中有"教師"表和"學(xué)院"表。
"教師"表:
職工號(hào) 系號(hào) 姓名 工資 主講課程
11020001 01 肖海 3408 數(shù)據(jù)結(jié)構(gòu)
11020002 02 王巖鹽 4390 數(shù)據(jù)結(jié)構(gòu)
11020003 01 劉星魂 2450 C語言
11020004 03 張?jiān)滦?3200 操作系統(tǒng)
11020005 01 李明玉 4520 數(shù)據(jù)結(jié)構(gòu)
11020006 02 孫民山 2976 操作系統(tǒng)
11020007 03 錢無名 2987 數(shù)據(jù)庫
11020008 04 呼延軍 3220 編譯原理
11020009 03 王小龍 3980 數(shù)據(jù)結(jié)構(gòu)
11020010 01 張國梁 2400 C語言
11020011 04 林新月 1800 操作系統(tǒng)
11020012 01 喬小廷 5400 網(wǎng)絡(luò)技術(shù)
11020013 02 周興池 3670 數(shù)據(jù)庫
11020014 04 歐陽秀 3345 編譯原理
"學(xué)院"表:
系號(hào) 系名
01 計(jì)算機(jī)
02 通信
03 信息管理
04 數(shù)學(xué)
29.為"學(xué)院"表增加一個(gè)字段"教師人數(shù)"的SQL語句是( )
A.CHANGE TABLE學(xué)院ADD教師人數(shù)I
B.ALTER STRU學(xué)院ADD教師人數(shù)I
C.ALTER TABLE學(xué)院ADD教師人數(shù)I
D.CHANGE TABLE學(xué)院INSERT教師人數(shù)I
【參考答案】 C
30.將"歐陽秀"的工資增加200元的SQL語句是( )
A.REPLACE 教師 WITH 工資=工資+200 WHERE 姓名="歐陽秀"
B.UPDATE 教師 SET工資=工資+200 WHEN 姓名="歐陽秀"
C.UPDATE 教師 工資 WITH工資+200 WHERE 姓名="歐陽秀"
D.UPDATE 教師 SET 工資=工資+200 WHERE 姓名="歐陽秀"
【參考答案】 D
31.下列程序段的輸出結(jié)果是( )
CLOSE DATA
a=0
;USE 教師
GO TOP
DO WHILE.NOT.EOFO
IF主講課程=″數(shù)據(jù)結(jié)構(gòu)″.OR.主講課程=″C語言″
a=a+1
ENDIF
SKIP
ENDDO
?a
A.4 B.5 C.6 D.7
【參考答案】 C
32.有SQL語句:
SELECT*FROM教師 WHERE NOT(工資>3000 OR 工資<2000)
與如上語句等價(jià)的SQL語句是( )
A.SELECT*FROM 教師 WHERE 工資 BETWEEN 2000 AND 3000
B.SELECT*FROM 教師 WHERE 工資 >2000 AND 工資<3000
C.SELECT*FROM 教師 WHERE 工資 >2000 OR 工資<3000
D.SELECT*FROM 教師 WHERE 工資 <=2000 AND 工資>=3000
【參考答案】 A
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |