1[簡(jiǎn)答題](1)將考生文件夾下的自由表“倉(cāng)庫(kù)”添加到數(shù)據(jù)庫(kù)“倉(cāng)庫(kù)管理”中。
(2)將數(shù)據(jù)庫(kù)“倉(cāng)庫(kù)管理”中的表“盤(pán)點(diǎn)”移除,使之變?yōu)樽杂杀怼?BR> (3)從數(shù)據(jù)庫(kù)“倉(cāng)庫(kù)管理”中永久性地刪除數(shù)據(jù)庫(kù)表“調(diào)撥”,并將其從磁盤(pán)上刪除。
(4)為數(shù)據(jù)庫(kù)“倉(cāng)庫(kù)管理”中的表“倉(cāng)庫(kù)”建立普通索引索引名稱和索引表達(dá)式均為“倉(cāng)庫(kù)編號(hào)”。
參考解析:
【考點(diǎn)指引】本大題主要考查數(shù)據(jù)庫(kù)設(shè)計(jì)器的基本探作,包括添加自由表、移除表、刪除表和創(chuàng)建索引,這些都可以在數(shù)據(jù)庫(kù)設(shè)計(jì)器中完成。
(1)【操作步驟】
①選擇【文件】→【打開(kāi)】命令,在“打開(kāi)”對(duì)話框中的“文件類(lèi)型”下拉列表框中選擇“數(shù)據(jù)庫(kù)”,選擇“倉(cāng)庫(kù)管理.dbc”,選擇“獨(dú)占”,單擊“確定”按鈕,打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器。
②在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中,單擊右鍵選擇“添加表”,在“打開(kāi)”對(duì)話框中選擇表“倉(cāng)庫(kù)”,單擊“確定”按鈕將自由表“倉(cāng)庫(kù)”添加到數(shù)據(jù)庫(kù)“倉(cāng)庫(kù)管理”中。
(2)【操作步驟】
在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,選擇表“盤(pán)點(diǎn)”,單擊右鍵,在彈出快捷菜單中選擇“刪除”命令,單擊“移去”按鈕,選擇“是(Y)”,將表“盤(pán)點(diǎn)”從“倉(cāng)庫(kù)管理”數(shù)據(jù)庫(kù)中移除。
(3)【操作步驟】
①在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,選擇表“調(diào)撥”,單擊右鍵,在彈出的快捷菜單中選擇“刪除”命令,單擊“刪除”按鈕,表“調(diào)撥”從“倉(cāng)庫(kù)管理”數(shù)據(jù)庫(kù)中移除并將其從磁盤(pán)上刪除。
②選擇【數(shù)據(jù)庫(kù)】→【清理數(shù)據(jù)庫(kù)】命令清理數(shù)據(jù)庫(kù)。
(4)【操作步驟】
在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,選擇表“倉(cāng)庫(kù)”,選擇【數(shù)據(jù)庫(kù)】→【修改】命令,打開(kāi)表設(shè)計(jì)器修改表“倉(cāng)庫(kù)”結(jié)構(gòu),在“倉(cāng)庫(kù)”表設(shè)計(jì)器中的“索引”選項(xiàng)卡的“索引名”中輸入“倉(cāng)庫(kù)編號(hào)”,選擇索引類(lèi)型為“普通索引”,索引表達(dá)式為“倉(cāng)庫(kù)編號(hào)”,單擊“確定”按鈕關(guān)閉表設(shè)計(jì)器并保存表“倉(cāng)庫(kù)”結(jié)構(gòu)。
2[簡(jiǎn)答題](1)將考生文件夾下的自由表“職工”添加到數(shù)據(jù)庫(kù)“學(xué)?!敝?。
(2)對(duì)數(shù)據(jù)庫(kù)下的表“職工”,使用視圖向?qū)Ы⒁晥D“viewl”,要求顯示出表中全部記錄的所有字段,并按“職稱”排序(降序)。
(3)在“職工”表中插入一條記錄("北京大學(xué)","李源","助教")。
(4)修改表單“bdl”,將其背景色改為“藍(lán)色”。
參考解析:
【考點(diǎn)指引】本大題主要考查添加表、使用視圖向?qū)Ы⒁晥D、INSERT語(yǔ)句的基本操作。
(1)【操作步驟】
①選擇【文件】→【打開(kāi)】命令,在“打開(kāi)”對(duì)話框的“文件類(lèi)型”下拉列表框中選擇“數(shù)據(jù)庫(kù)”,選擇“學(xué)校.dbc”,單擊“確定”按鈕,打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器。
②在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中,單擊右鍵選擇“添加表”,在“打開(kāi)”對(duì)話框中選擇表“職工”,單擊“確定”按鈕將自由表“職工”添加到數(shù)據(jù)庫(kù)“學(xué)校”中。
(2)【操作步驟】
①選擇【文件】→【新建】命令,選擇“視圖”,進(jìn)入“本地視圖向?qū)А睂?duì)話框。
②在“本地視圖向?qū)А睂?duì)話框中,選擇“學(xué)?!睌?shù)據(jù)庫(kù)下的“職工”數(shù)據(jù)表,并把“可用字段”下的全部字段添加到“選定字段”列表框中。
③連續(xù)單擊“下一步”進(jìn)入“排序記錄”的設(shè)計(jì)界面,將“可用字段”列表框中的“職工.職稱”字段添加到右邊的“選定字段”列表框中,并選擇“降序”單選項(xiàng)。
④連續(xù)單擊“下一步”進(jìn)入后的“完成”設(shè)計(jì)界面,單擊“完成”按鈕保存視圖為“view1”,退出視圖設(shè)計(jì)向?qū)А?BR> (3)【操作步驟】
在命令窗口中輸入命令:INSERT INT0職工VAL→UES(〝北京大學(xué)〞,〝李源〞,〝助教〞)(回車(chē)執(zhí)行)。
(4)【操作步驟】
①選擇【文件】→【打開(kāi)】命令,在“打開(kāi)”對(duì)話框的“文件類(lèi)型”下拉列表框中選擇“表單”,選擇“bd1.sex”,單擊“確定”按鈕,打開(kāi)表單設(shè)計(jì)器。
②在表單設(shè)計(jì)器中,在表單屬性窗口中修改“BackCol–or”屬性值為“0,0,255”。
③關(guān)閉表單設(shè)計(jì)器并保存表單。
3[簡(jiǎn)答題](1)建立項(xiàng)目文件,文件名為“xm”。
(2)在項(xiàng)目中建立數(shù)據(jù)庫(kù),文件名為“DBl”。
(3)把表單“bdl”添加到項(xiàng)目“xm”中。
(4)修改表單“bdl”,將其標(biāo)題改為“測(cè)試表單”。
參考解析:
【考點(diǎn)指引】本大題主要考查項(xiàng)目管理器的基本探作,包括新建項(xiàng)目、新建數(shù)據(jù)庫(kù)、添加表單等,這些操作都可在項(xiàng)日管理器中完成。
(1)【操作步驟】
選擇【文件】→【新建】命令,選擇“項(xiàng)目”,單擊“新建文件”按鈕,輸入項(xiàng)目名稱“xm”后單擊“保存”按鈕。
(2)【操作步驟】
在項(xiàng)目管理器中選擇“數(shù)據(jù)”選項(xiàng)卡,然后選擇列表框中的“數(shù)據(jù)庫(kù)”,單擊“新建”按鈕,選擇“新建數(shù)據(jù)庫(kù)”,在“創(chuàng)建”對(duì)話框中輸入數(shù)據(jù)庫(kù)名“DB1”,單擊“保存”按鈕將新建數(shù)據(jù)庫(kù)“DB1”添加到新建的項(xiàng)目“xm”中。
(3)【操作步驟】
在項(xiàng)目管理器中選擇“文檔”選項(xiàng)卡,選擇列表框中的“表單”,單擊“添加”命令按鈕,在“打開(kāi)”對(duì)話框中選擇“bd1.SCX”,單擊“確定”按鈕將表單“bd1”添加到新建的項(xiàng)目“xm”中。
(4)【操作步驟】
①在項(xiàng)目管理器中選擇“文檔”選項(xiàng)卡,展開(kāi)列表框中的“表單”,選擇“bd1”,單擊“修改”按鈕,打開(kāi)表單設(shè)計(jì)器。
②在表單設(shè)計(jì)器中,在表單屬性窗口中將Caption屬性值修改為“測(cè)試表單”,關(guān)閉表單設(shè)計(jì)器并保存表單。
4[單選題] 設(shè)有關(guān)系SC(SN0,CN0,GRADE),其中,SN0、CN0分別表示學(xué)號(hào)和課程號(hào)(兩者均為字符型),GRADE 表示成績(jī)(數(shù)值型),若要把學(xué)號(hào)為“Sl01”的同學(xué),選修課程號(hào)為“Cll”,成績(jī)?yōu)?8分的記錄插入到表SC中,正確的語(yǔ)句是( )。
A.INSERT INTO SC(SN0,CN0,GRADE)VALUES ('Sl01','Cll','98')
B.INSERT INTO SC(SN0,CN0,GRADE)VALUES (S101,Cll,98)
C.INSERT('$101',7C11',798')INTO SC
D.INSERT INTO SC VALUES('SlOl',7C11',98)
參考答案:D
參考解析:SQL插入記錄的語(yǔ)句格式如下:IN–SERT INTO<表名>[(字段名1[,字段名2…])]VAL–UES(表達(dá)式1[,表達(dá)式2…])。此外,需要注意的是,本題中SN0、CN0屬性值要加引號(hào),表示其為字符型,數(shù)值型數(shù)據(jù)則不需加引號(hào)。
5[單選題] 在當(dāng)前目錄下有數(shù)據(jù)表文件“XS.dbf”,執(zhí)行下列SQL語(yǔ)句后( )。
SELECT*FROMXSINTOCURSORXSORDERBY學(xué)號(hào)
A.生成一個(gè)按“學(xué)號(hào)”升序的臨時(shí)表文件,將原來(lái)的XS.dbf文件覆蓋
B.生成一個(gè)按“學(xué)號(hào)”降序的臨時(shí)表文件,將原來(lái)的XS.dbf文件覆蓋
C.不會(huì)生成新的排序文件,保持原數(shù)據(jù)表內(nèi)容不變
D.系統(tǒng)提示出錯(cuò)信息
參考答案:D
參考解析:在SQL語(yǔ)句中,查詢結(jié)果不管是輸入到臨時(shí)表或永久性表中,用于存放查詢輸出的新表。表名不能與原表表名相同,否則提示出錯(cuò)信息。
6[單選題] 下列關(guān)于SsQL對(duì)表的定義的說(shuō)法中,正確的選項(xiàng)是( )。
A.利用ALTER TABLE來(lái)定義一個(gè)新的數(shù)據(jù)表結(jié)構(gòu)
B.SQL的表定義語(yǔ)句定義自由表的域完整性、字段有效性規(guī)則等
C.SQL只能對(duì)數(shù)據(jù)庫(kù)表實(shí)現(xiàn)其完整性、有效性規(guī)則等信息的設(shè)置
D.SQL的表定義語(yǔ)句只能定義表中的候選索引、索引和普通索引,不能定義主索引
參考答案:C
參考解析:在SQL的定義功能里,所定義的新數(shù)據(jù)表結(jié)構(gòu)的內(nèi)容和在表設(shè)計(jì)器中定義一個(gè)新的內(nèi)容一樣,可以完成其所有的功能,包括主索引、域完整性的約束、字段有效性規(guī)則等。但對(duì)于自由表的定義也和在表設(shè)計(jì)器一樣,都不能定義自由的表主索引、域完整性的約束、字段有效性規(guī)則等,只能進(jìn)行一些基本的操作。
7[單選題] 不需要事先建立就可以直接使用的變量是( )。
A.局部變量B.私有變量C.全局變量D.數(shù)組
參考答案:B
參考解析:變量除了類(lèi)型和取值外還有一個(gè)重要的屬性是它的作用域,指其在什么范圍內(nèi)有效。Visual FoxPro中可分為全局變量、私有變量和局部變量三類(lèi)。其中私有變量不用建立就可以直接使用,局部變量在建立它的模塊中使用,全局變量的命令為PUBLIC<內(nèi)存變量表>.放本題B選項(xiàng)正確。
8[單選題] 在Visual Foxpro中,屬于命令按鈕屬性的是( )。
A.ParentB.ThisC.ThisForm D.Click
參考答案:A
參考解析:Parent是命令按鈕的屬性,它指向了命令按鈕的父級(jí)對(duì)象;This指向命令按鈕本身,它不是命令按鈕的屬性;ThisForm指向了命令按鈕所在的Form對(duì)象,它也不是命令按鈕的屬性;Click是命令按鈕的事件。
9[單選題] 設(shè)R和S是兩個(gè)基本表,“R RIGHT JOIN S ON R.某列=s.某列”表示( )。
A.在連接結(jié)果中會(huì)將R中不滿足連接條件的數(shù)據(jù)保留下來(lái)
B.在連接結(jié)果中會(huì)將S中不滿足連接條件的數(shù)據(jù)保留下來(lái)
C.在連接結(jié)果中會(huì)將R和S中都不滿足連接條件的數(shù)據(jù)保留下來(lái)
D.在連接結(jié)果中,R和S的數(shù)據(jù)都必須滿足連接條件
參考答案:B
參考解析:本題考查超連接查詢,超連接查詢有四種連接方式,本題RIGHT JOIN為右連接,表示除滿足連接條件的記錄出現(xiàn)在查詢結(jié)果中外,第二個(gè)表中不滿足連接條件的記錄也出現(xiàn)在查詢結(jié)果中,不滿足連接條件的記錄的對(duì)應(yīng)部分為.NULL.。因此“R RIGHT JOIN S ON R.某列=S.某列”的意思即是在連接結(jié)果中會(huì)將S中不滿足連接條件的數(shù)據(jù)保留下來(lái)。故本題B為正確選項(xiàng)。
10[單選題] 下列關(guān)于SELECT短語(yǔ)的描述中錯(cuò)誤的是( )。
A.SELECT短語(yǔ)中可以使用別名
B.SELECT短語(yǔ)中只能包含表中的列及其構(gòu)成的表達(dá)式
C.SELECT短語(yǔ)規(guī)定了結(jié)果集中的列順序
D.如果FROM短語(yǔ)引用的兩個(gè)表有同名的列,則SE LECT短語(yǔ)引用它們時(shí)必須使用表名前綴加以限定
參考答案:B
參考解析:SQL的查詢子句可以包含表的別名,故選項(xiàng)A正確;也可以包含表中的表達(dá)式,故選項(xiàng)8錯(cuò)誤。SQL查詢語(yǔ)句可以指定字段的輸出次序,不需要與原數(shù)據(jù)表一致,故選項(xiàng)C正確。如果FROM短語(yǔ)中引用的兩個(gè)表有同名的列,則SELECT短語(yǔ)引用它們時(shí)必須使用表名前綴加以限定,故選項(xiàng)D正確。
(2)將數(shù)據(jù)庫(kù)“倉(cāng)庫(kù)管理”中的表“盤(pán)點(diǎn)”移除,使之變?yōu)樽杂杀怼?BR> (3)從數(shù)據(jù)庫(kù)“倉(cāng)庫(kù)管理”中永久性地刪除數(shù)據(jù)庫(kù)表“調(diào)撥”,并將其從磁盤(pán)上刪除。
(4)為數(shù)據(jù)庫(kù)“倉(cāng)庫(kù)管理”中的表“倉(cāng)庫(kù)”建立普通索引索引名稱和索引表達(dá)式均為“倉(cāng)庫(kù)編號(hào)”。
參考解析:
【考點(diǎn)指引】本大題主要考查數(shù)據(jù)庫(kù)設(shè)計(jì)器的基本探作,包括添加自由表、移除表、刪除表和創(chuàng)建索引,這些都可以在數(shù)據(jù)庫(kù)設(shè)計(jì)器中完成。
(1)【操作步驟】
①選擇【文件】→【打開(kāi)】命令,在“打開(kāi)”對(duì)話框中的“文件類(lèi)型”下拉列表框中選擇“數(shù)據(jù)庫(kù)”,選擇“倉(cāng)庫(kù)管理.dbc”,選擇“獨(dú)占”,單擊“確定”按鈕,打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器。
②在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中,單擊右鍵選擇“添加表”,在“打開(kāi)”對(duì)話框中選擇表“倉(cāng)庫(kù)”,單擊“確定”按鈕將自由表“倉(cāng)庫(kù)”添加到數(shù)據(jù)庫(kù)“倉(cāng)庫(kù)管理”中。
(2)【操作步驟】
在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,選擇表“盤(pán)點(diǎn)”,單擊右鍵,在彈出快捷菜單中選擇“刪除”命令,單擊“移去”按鈕,選擇“是(Y)”,將表“盤(pán)點(diǎn)”從“倉(cāng)庫(kù)管理”數(shù)據(jù)庫(kù)中移除。
(3)【操作步驟】
①在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,選擇表“調(diào)撥”,單擊右鍵,在彈出的快捷菜單中選擇“刪除”命令,單擊“刪除”按鈕,表“調(diào)撥”從“倉(cāng)庫(kù)管理”數(shù)據(jù)庫(kù)中移除并將其從磁盤(pán)上刪除。
②選擇【數(shù)據(jù)庫(kù)】→【清理數(shù)據(jù)庫(kù)】命令清理數(shù)據(jù)庫(kù)。
(4)【操作步驟】
在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,選擇表“倉(cāng)庫(kù)”,選擇【數(shù)據(jù)庫(kù)】→【修改】命令,打開(kāi)表設(shè)計(jì)器修改表“倉(cāng)庫(kù)”結(jié)構(gòu),在“倉(cāng)庫(kù)”表設(shè)計(jì)器中的“索引”選項(xiàng)卡的“索引名”中輸入“倉(cāng)庫(kù)編號(hào)”,選擇索引類(lèi)型為“普通索引”,索引表達(dá)式為“倉(cāng)庫(kù)編號(hào)”,單擊“確定”按鈕關(guān)閉表設(shè)計(jì)器并保存表“倉(cāng)庫(kù)”結(jié)構(gòu)。
2[簡(jiǎn)答題](1)將考生文件夾下的自由表“職工”添加到數(shù)據(jù)庫(kù)“學(xué)?!敝?。
(2)對(duì)數(shù)據(jù)庫(kù)下的表“職工”,使用視圖向?qū)Ы⒁晥D“viewl”,要求顯示出表中全部記錄的所有字段,并按“職稱”排序(降序)。
(3)在“職工”表中插入一條記錄("北京大學(xué)","李源","助教")。
(4)修改表單“bdl”,將其背景色改為“藍(lán)色”。
參考解析:
【考點(diǎn)指引】本大題主要考查添加表、使用視圖向?qū)Ы⒁晥D、INSERT語(yǔ)句的基本操作。
(1)【操作步驟】
①選擇【文件】→【打開(kāi)】命令,在“打開(kāi)”對(duì)話框的“文件類(lèi)型”下拉列表框中選擇“數(shù)據(jù)庫(kù)”,選擇“學(xué)校.dbc”,單擊“確定”按鈕,打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器。
②在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中,單擊右鍵選擇“添加表”,在“打開(kāi)”對(duì)話框中選擇表“職工”,單擊“確定”按鈕將自由表“職工”添加到數(shù)據(jù)庫(kù)“學(xué)校”中。
(2)【操作步驟】
①選擇【文件】→【新建】命令,選擇“視圖”,進(jìn)入“本地視圖向?qū)А睂?duì)話框。
②在“本地視圖向?qū)А睂?duì)話框中,選擇“學(xué)?!睌?shù)據(jù)庫(kù)下的“職工”數(shù)據(jù)表,并把“可用字段”下的全部字段添加到“選定字段”列表框中。
③連續(xù)單擊“下一步”進(jìn)入“排序記錄”的設(shè)計(jì)界面,將“可用字段”列表框中的“職工.職稱”字段添加到右邊的“選定字段”列表框中,并選擇“降序”單選項(xiàng)。
④連續(xù)單擊“下一步”進(jìn)入后的“完成”設(shè)計(jì)界面,單擊“完成”按鈕保存視圖為“view1”,退出視圖設(shè)計(jì)向?qū)А?BR> (3)【操作步驟】
在命令窗口中輸入命令:INSERT INT0職工VAL→UES(〝北京大學(xué)〞,〝李源〞,〝助教〞)(回車(chē)執(zhí)行)。
(4)【操作步驟】
①選擇【文件】→【打開(kāi)】命令,在“打開(kāi)”對(duì)話框的“文件類(lèi)型”下拉列表框中選擇“表單”,選擇“bd1.sex”,單擊“確定”按鈕,打開(kāi)表單設(shè)計(jì)器。
②在表單設(shè)計(jì)器中,在表單屬性窗口中修改“BackCol–or”屬性值為“0,0,255”。
③關(guān)閉表單設(shè)計(jì)器并保存表單。
3[簡(jiǎn)答題](1)建立項(xiàng)目文件,文件名為“xm”。
(2)在項(xiàng)目中建立數(shù)據(jù)庫(kù),文件名為“DBl”。
(3)把表單“bdl”添加到項(xiàng)目“xm”中。
(4)修改表單“bdl”,將其標(biāo)題改為“測(cè)試表單”。
參考解析:
【考點(diǎn)指引】本大題主要考查項(xiàng)目管理器的基本探作,包括新建項(xiàng)目、新建數(shù)據(jù)庫(kù)、添加表單等,這些操作都可在項(xiàng)日管理器中完成。
(1)【操作步驟】
選擇【文件】→【新建】命令,選擇“項(xiàng)目”,單擊“新建文件”按鈕,輸入項(xiàng)目名稱“xm”后單擊“保存”按鈕。
(2)【操作步驟】
在項(xiàng)目管理器中選擇“數(shù)據(jù)”選項(xiàng)卡,然后選擇列表框中的“數(shù)據(jù)庫(kù)”,單擊“新建”按鈕,選擇“新建數(shù)據(jù)庫(kù)”,在“創(chuàng)建”對(duì)話框中輸入數(shù)據(jù)庫(kù)名“DB1”,單擊“保存”按鈕將新建數(shù)據(jù)庫(kù)“DB1”添加到新建的項(xiàng)目“xm”中。
(3)【操作步驟】
在項(xiàng)目管理器中選擇“文檔”選項(xiàng)卡,選擇列表框中的“表單”,單擊“添加”命令按鈕,在“打開(kāi)”對(duì)話框中選擇“bd1.SCX”,單擊“確定”按鈕將表單“bd1”添加到新建的項(xiàng)目“xm”中。
(4)【操作步驟】
①在項(xiàng)目管理器中選擇“文檔”選項(xiàng)卡,展開(kāi)列表框中的“表單”,選擇“bd1”,單擊“修改”按鈕,打開(kāi)表單設(shè)計(jì)器。
②在表單設(shè)計(jì)器中,在表單屬性窗口中將Caption屬性值修改為“測(cè)試表單”,關(guān)閉表單設(shè)計(jì)器并保存表單。
4[單選題] 設(shè)有關(guān)系SC(SN0,CN0,GRADE),其中,SN0、CN0分別表示學(xué)號(hào)和課程號(hào)(兩者均為字符型),GRADE 表示成績(jī)(數(shù)值型),若要把學(xué)號(hào)為“Sl01”的同學(xué),選修課程號(hào)為“Cll”,成績(jī)?yōu)?8分的記錄插入到表SC中,正確的語(yǔ)句是( )。
A.INSERT INTO SC(SN0,CN0,GRADE)VALUES ('Sl01','Cll','98')
B.INSERT INTO SC(SN0,CN0,GRADE)VALUES (S101,Cll,98)
C.INSERT('$101',7C11',798')INTO SC
D.INSERT INTO SC VALUES('SlOl',7C11',98)
參考答案:D
參考解析:SQL插入記錄的語(yǔ)句格式如下:IN–SERT INTO<表名>[(字段名1[,字段名2…])]VAL–UES(表達(dá)式1[,表達(dá)式2…])。此外,需要注意的是,本題中SN0、CN0屬性值要加引號(hào),表示其為字符型,數(shù)值型數(shù)據(jù)則不需加引號(hào)。
5[單選題] 在當(dāng)前目錄下有數(shù)據(jù)表文件“XS.dbf”,執(zhí)行下列SQL語(yǔ)句后( )。
SELECT*FROMXSINTOCURSORXSORDERBY學(xué)號(hào)
A.生成一個(gè)按“學(xué)號(hào)”升序的臨時(shí)表文件,將原來(lái)的XS.dbf文件覆蓋
B.生成一個(gè)按“學(xué)號(hào)”降序的臨時(shí)表文件,將原來(lái)的XS.dbf文件覆蓋
C.不會(huì)生成新的排序文件,保持原數(shù)據(jù)表內(nèi)容不變
D.系統(tǒng)提示出錯(cuò)信息
參考答案:D
參考解析:在SQL語(yǔ)句中,查詢結(jié)果不管是輸入到臨時(shí)表或永久性表中,用于存放查詢輸出的新表。表名不能與原表表名相同,否則提示出錯(cuò)信息。
6[單選題] 下列關(guān)于SsQL對(duì)表的定義的說(shuō)法中,正確的選項(xiàng)是( )。
A.利用ALTER TABLE來(lái)定義一個(gè)新的數(shù)據(jù)表結(jié)構(gòu)
B.SQL的表定義語(yǔ)句定義自由表的域完整性、字段有效性規(guī)則等
C.SQL只能對(duì)數(shù)據(jù)庫(kù)表實(shí)現(xiàn)其完整性、有效性規(guī)則等信息的設(shè)置
D.SQL的表定義語(yǔ)句只能定義表中的候選索引、索引和普通索引,不能定義主索引
參考答案:C
參考解析:在SQL的定義功能里,所定義的新數(shù)據(jù)表結(jié)構(gòu)的內(nèi)容和在表設(shè)計(jì)器中定義一個(gè)新的內(nèi)容一樣,可以完成其所有的功能,包括主索引、域完整性的約束、字段有效性規(guī)則等。但對(duì)于自由表的定義也和在表設(shè)計(jì)器一樣,都不能定義自由的表主索引、域完整性的約束、字段有效性規(guī)則等,只能進(jìn)行一些基本的操作。
7[單選題] 不需要事先建立就可以直接使用的變量是( )。
A.局部變量B.私有變量C.全局變量D.數(shù)組
參考答案:B
參考解析:變量除了類(lèi)型和取值外還有一個(gè)重要的屬性是它的作用域,指其在什么范圍內(nèi)有效。Visual FoxPro中可分為全局變量、私有變量和局部變量三類(lèi)。其中私有變量不用建立就可以直接使用,局部變量在建立它的模塊中使用,全局變量的命令為PUBLIC<內(nèi)存變量表>.放本題B選項(xiàng)正確。
8[單選題] 在Visual Foxpro中,屬于命令按鈕屬性的是( )。
A.ParentB.ThisC.ThisForm D.Click
參考答案:A
參考解析:Parent是命令按鈕的屬性,它指向了命令按鈕的父級(jí)對(duì)象;This指向命令按鈕本身,它不是命令按鈕的屬性;ThisForm指向了命令按鈕所在的Form對(duì)象,它也不是命令按鈕的屬性;Click是命令按鈕的事件。
9[單選題] 設(shè)R和S是兩個(gè)基本表,“R RIGHT JOIN S ON R.某列=s.某列”表示( )。
A.在連接結(jié)果中會(huì)將R中不滿足連接條件的數(shù)據(jù)保留下來(lái)
B.在連接結(jié)果中會(huì)將S中不滿足連接條件的數(shù)據(jù)保留下來(lái)
C.在連接結(jié)果中會(huì)將R和S中都不滿足連接條件的數(shù)據(jù)保留下來(lái)
D.在連接結(jié)果中,R和S的數(shù)據(jù)都必須滿足連接條件
參考答案:B
參考解析:本題考查超連接查詢,超連接查詢有四種連接方式,本題RIGHT JOIN為右連接,表示除滿足連接條件的記錄出現(xiàn)在查詢結(jié)果中外,第二個(gè)表中不滿足連接條件的記錄也出現(xiàn)在查詢結(jié)果中,不滿足連接條件的記錄的對(duì)應(yīng)部分為.NULL.。因此“R RIGHT JOIN S ON R.某列=S.某列”的意思即是在連接結(jié)果中會(huì)將S中不滿足連接條件的數(shù)據(jù)保留下來(lái)。故本題B為正確選項(xiàng)。
10[單選題] 下列關(guān)于SELECT短語(yǔ)的描述中錯(cuò)誤的是( )。
A.SELECT短語(yǔ)中可以使用別名
B.SELECT短語(yǔ)中只能包含表中的列及其構(gòu)成的表達(dá)式
C.SELECT短語(yǔ)規(guī)定了結(jié)果集中的列順序
D.如果FROM短語(yǔ)引用的兩個(gè)表有同名的列,則SE LECT短語(yǔ)引用它們時(shí)必須使用表名前綴加以限定
參考答案:B
參考解析:SQL的查詢子句可以包含表的別名,故選項(xiàng)A正確;也可以包含表中的表達(dá)式,故選項(xiàng)8錯(cuò)誤。SQL查詢語(yǔ)句可以指定字段的輸出次序,不需要與原數(shù)據(jù)表一致,故選項(xiàng)C正確。如果FROM短語(yǔ)中引用的兩個(gè)表有同名的列,則SELECT短語(yǔ)引用它們時(shí)必須使用表名前綴加以限定,故選項(xiàng)D正確。

