1[單選題] 在數(shù)據(jù)庫設計中,將E-R圖轉(zhuǎn)換成關系數(shù)據(jù)模型的過程屬于( )。
A.需求分析階段B.概念設計階段C.邏輯設計階段D.物理設計階段
參考答案:C
參考解析:E-R圖轉(zhuǎn)換成關系模型數(shù)據(jù)則是把圖形分析出來的聯(lián)系反映到數(shù)據(jù)庫中,即設計出表,所以屬于邏輯設計階段。
2[簡答題](1)在考生文件夾下建立數(shù)據(jù)庫“school”,將考生文件夾下的自由表“成績”添加到“school”數(shù)據(jù)庫中。根據(jù)“成績”表建立一個視圖“view1”,視圖中包含的字段與“成績”表相同,但視圖中只能查詢到分數(shù)大于或等于60的信息,結(jié)果按“成績”升序排序。
(2)新建表單“bd1”,表單內(nèi)含兩個按鈕,標題分別為“問候”和“關閉”。單擊“問候”按鈕,彈出對話框顯示“歡迎您!”;單擊“關閉”按鈕,關閉表單。
參考解析:
【考點指引】本大題第1小題考查將自由表添加到數(shù)據(jù)庫中及視圖的建立;第2小題考查表單的設計及命令按鈕的使用。
(1)【操作步驟】
、龠x擇【文件】→【新建】命令,選擇“數(shù)據(jù)庫”,單擊“新建文件”按鈕在“創(chuàng)建”對話框中輸人數(shù)據(jù)庫名“school”,單擊“保存”按鈕將新建數(shù)據(jù)庫“school”保存到考生文件夾下。
、谠凇皵(shù)據(jù)庫設計器”中,單擊右鍵選擇“添加表”,在“打開”對話框中選擇表“成績”,單擊“確定”按鈕將自由表“成績”添加到數(shù)據(jù)庫“school”中。
、圻x擇【文件】→【新建】命令,選擇“視圖”,單擊“新建文件”按鈕打開“添加表或視圖”對話框,選擇“表單”選項,選擇數(shù)據(jù)庫“school”和數(shù)據(jù)庫中的表“成績”,單擊“添加”按鈕將數(shù)據(jù)表“score”添加到視圖設計器中,然后關閉“添加表或視圖”對話框。
、茉谝晥D設計器中單擊“字段”選項卡,單擊“全部添加”按鈕,將“可用字段”列表框中的字段全部添加到右邊的“選定字段”列表框中。
、菰谝晥D設計器中單擊“篩選”選項卡,在“字段名”下拉列表框中選擇“成績.成績”字段,在“條件”下拉列表框中選擇“>=”,在“實例”文本框中輸入“60”。
、拊谝晥D設計器中單擊“排序依據(jù)”選項卡,在“排序依據(jù)”選項卡的“字段名”下拉列表框中選擇“成績.成績”字段,單擊“添加”按鈕,將“成績.成績”字段添加到右邊的“排序條件”列表框中,在“排序條件”中選擇“升序”單選項。
、咴谝晥D設計器中單擊“關閉”按鈕,將視圖文件以“view1”名保存在考生文件夾下。
(2)【操作步驟】
、龠x擇【文件】→【新建】命令,選擇“表單”,單擊“新建文件”按鈕打開表單設計器,單擊表單控件工具欄上的“命令按鈕”控件圖標,為表單添加兩個命令按鈕Command1和Command2。
、谠诎粹o屬性窗口中將命令按鈕Command2的Name屬性值修改為“cmdHello”,將Caption屬性值修改為“問候”,將命令按鈕Command2的Name屬性值修改為“cmd Close”將Caption屬性值修改為“關閉”。
、垭p擊“問候”命令按鈕,在Click事件中輸入代碼:MESSAGEBOX(“歡迎您!”)
、茈p擊“關閉”命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來關閉表單。
、葸x擇【表單】→【執(zhí)行表單】命令,系統(tǒng)首先要求保存該表單文件,在彈出的“另存為”對話框中輸入表單文件名“bd1”,保存在考生文件夾下,然后運行表單。
3[單選題] 下面程序的運行結(jié)果是( )。
DIMENSl0N ad(10)
i=1
s=0
DO WHILE i<=10
ad(i)=i=1
s=s+ad(i)
i=i+1
ENDDO
?S
A.40B.45C.50D.55
參考答案:B
參考解析:本題首先使用DIMENSION命令創(chuàng)建了數(shù)組ad(10),然后運行DOWHILE--ENDD0語句時,先判斷<條件>是否為真,如果是真則運行.DO WHILE與ENDDO問的循環(huán)體,當運行到ENDD0時,再返回DO WHILE重新判斷循環(huán)條件是否為真,確定是否再次運行循環(huán)體。若條件為假則結(jié)束循環(huán)語句運行ENDD0后的語句。本題DO WHILE-ENDD0循環(huán)中,循環(huán)變量i取值從1開始到10結(jié)束,每循環(huán)一次,為ad(i)賦值,ad(i)=i-1。然后將ad(i)累加到變量s中,程序最終s中的值為0+1+2+3+……+9=45。即B選項正確。
4[單選題] 命令?VARTYPE(TIME())的結(jié)果是( )。
A.CB.DC.T D.出錯
參考答案:A
參考解析:
VARTYPE函數(shù)測試表達式的類型,返回一個大寫字母。TIME()以24小時制返回當前系統(tǒng)時間,函數(shù)值為字符型。所以VARTYPE(TIME())的結(jié)果為代表字符型的大寫字母c。
5[單選題] 下列關于棧的敘述正確的是( )。
A.棧按“先進先出”組織數(shù)據(jù)B.棧按“先進后出”組織數(shù)據(jù)C.只能在棧底插入數(shù)據(jù)D.不能刪除數(shù)據(jù)
參考答案:B
參考解析:棧是按“先進后出”的原則組織數(shù)據(jù)的,數(shù)據(jù)的插入和刪除都在棧頂進行操作。
6[單選題] 假設已打開student表,命令INDEX ON性別TO student將產(chǎn)生一個名為( )。
A.性別.idx的文件B.student.cdx的文件C.student.idx的文件D.性別.cdx的文件
參考答案:A
參考解析:索引包括單索引.idx和復合索引.cdx,其中建立單索引的命令是index on字段t0索引名;建立復合索引的命令是index on字段名ta9索引名。本題中INDEXON性別TO student將產(chǎn)生一個名為student.idx的單索引文件。故C選項正確。
7[單選題] 假設會員表中包含會員號、姓名和電話字段,F(xiàn)在希望通過創(chuàng)建合適的索引來保證會員號的值唯一,下面選項中能夠保證會員號的值是唯一的語句是( )。
A.INDEX ON會員號TO hyh CANDIDATE
B.INDEX ON會員號TO hyh UNIQUE
C.INDEX ON會員號TAG hyh CANDIDATE
D.INDEX ON會員號TAG hyh UNIQUE
參考答案:D
參考解析:程序中建立索引,其命令格式為;IN-DEX ON<索引表達式>TO<索引文件名>| TAG<標記名>Eov<索引文件名>][FOR<條件表達式>][AS-CENDING | DESCENDING][UNIQUE|CANDIDATE][ADDITIVE]。其中,各參數(shù)或短語的含義如下:
<索引表達式>可以是字段名,或包含字段名的表達式;TO<索引文件名>建立一個單獨的索引文件,F(xiàn)在只是在建立一些臨時聯(lián)系時才使用;
·TAG<標記名>建立結(jié)構(gòu)復合索引文件,索引名與表名同名,<標記名>給出索引名;
·OF<索引文件名>建立非結(jié)構(gòu)復合索引文件,用<索引文件名>指定索弓I文件名;
·FOR<滌件表達式>給出索引過濾條件,該短語一般不使用;
·ASCENDING或DESCENDING指明建立升序或降序索引,默認是升序的;
·UNIQUE指明建立唯一索引;
·CANDIDATE指明建立候選索引;
·ADDITIVE說明現(xiàn)在建立索引時是否關閉以前的索引,默認是關閉。根據(jù)標準格式首先排除A、B選項,因為UNIQUE建立唯一索引,因此本題D選項正確。
8[單選題] 查詢尚未歸還書(還書日期為空值)的圖書編號和借書日期,正確的SQL語句是( )。
A.SELECT圖書編號,借書日期FROM借閱WHERE還書日期=〝〞
B.SELECT圖書編號,借書日期FROM借閱WHERE還書日期=NULL
C.SELECT圖書編號,借書日期FROM借閱WHERE還書日期IS NULL
D.SELECT圖書編號,借書日期FROM借閱WHERE還書日期
參考答案:C
參考解析:SQL的核心是查詢,簡單查詢是由sE.LECT和FROM短語構(gòu)成的無條件查詢,或由SELECT、FROIM和WHERE短語構(gòu)成的條件查詢。其基本格式為:SELECrl<字段名表>FROM<表名表>WHERE<條件>GROUP BY<字段>HAVING<條件>ORDERBY<字段>INTO DBF |
TABLEl。本題查詢尚未歸還書的圖書編號和借書日期,可利用空值查詢,使用IS NULL字符,選項C)格式正確。
9[單選題] 假設表文件TEST.DBF已經(jīng)在當前工作區(qū)打開,要修改其結(jié)構(gòu),可使用命令( )。
A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST
參考答案:A
參考解析:要用命令修改表結(jié)構(gòu),先用USE打開要修改的表,然后使用MODIFY STRUCTURE打開表設計器,對表結(jié)構(gòu)進行修改。
10[單選題] 欲執(zhí)行程序mmp.prg,應該執(zhí)行的命令是( )。
A.DO PRG temp.prg
B.DO temp.prg
C.DO CMD temp.prg
D.DO FORM temp.prg
參考答案:B
參考解析:運行程序文件的命令方式是:DO<文件名>。文件為擴展名為.prg的程序文件。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |