VF程序設(shè)計(jì)復(fù)習(xí)題_第1頁(yè)
VF程序設(shè)計(jì)復(fù)習(xí)題_第2頁(yè)
VF程序設(shè)計(jì)復(fù)習(xí)題_第3頁(yè)
VF程序設(shè)計(jì)復(fù)習(xí)題_第4頁(yè)
VF程序設(shè)計(jì)復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

VF程序設(shè)計(jì)復(fù)習(xí)題默認(rèn)分類2008-03-2710:58:52閱讀319評(píng)論0

字號(hào):大中小

訂閱一、單項(xiàng)選擇題(每題2分,共70分)

1、數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)三者之間的關(guān)系是(本題分值:2分)

A)DBS包括DB和DBMSB)DBMS包括DB和DBS

C)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS

<>2、在VisualFoxPro中“表”是指(本題分值:2分)

A)報(bào)表B)關(guān)系C)表格D)表單

<>3、數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)的最主要區(qū)別是(本題分值:2分)

A)數(shù)據(jù)庫(kù)系統(tǒng)復(fù)雜,而文件系統(tǒng)簡(jiǎn)單

B)文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問題,而數(shù)據(jù)庫(kù)系統(tǒng)可以解決

C)文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫(kù)系統(tǒng)能夠管理各種類型的文件

D)文件系統(tǒng)管理的數(shù)據(jù)量較小,而數(shù)據(jù)庫(kù)系統(tǒng)可以管理龐大的數(shù)據(jù)量

<>4、在當(dāng)前表單的LABEL1控件中顯示系統(tǒng)時(shí)間的語(yǔ)句是(本題分值:2分)

A)THISFORM.LABEL1.CAPTION=TIME()B)THISFORM.LABEL1.VALUE=TIME()

C)THISFORM.LABEL1.TEXT=TIME()D)THISFORM.LABEL1.CONTROL=TIME()

<>5、在關(guān)系模型中,為了實(shí)現(xiàn)“關(guān)系中不允許出現(xiàn)相同元組”的約束應(yīng)使用(本題分值:2分)

A)臨時(shí)關(guān)鍵字B)主關(guān)鍵字C)外部關(guān)鍵字D)索引關(guān)鍵字

<>6、在VisualFoxPro中創(chuàng)建項(xiàng)目,系統(tǒng)將建立一個(gè)項(xiàng)目文件,項(xiàng)目文件的擴(kuò)展名是(本題分值:2分)

A)proB)prjC)pjxD)itm

<>7、在VisualFoxPro的項(xiàng)目管理器中不包括的選項(xiàng)卡是(本題分值:2分)

A)數(shù)據(jù)B)文檔C)類D)表單

<>8、在VisualFoxPro中說(shuō)明數(shù)組的命令是(本題分值:2分)

A)DIMENSION和ARRAYB)DECLARE和ARRAYC)DIMENSION和DECLARED)只有DIMENSION

<>9、數(shù)據(jù)庫(kù)表可以設(shè)置字段有效性規(guī)則,字段有效性規(guī)則屬于(本題分值:2分)

A)實(shí)體完整性范疇B)參照完整性范疇C)數(shù)據(jù)一致性范疇D)域完整性范疇

<>10、在VisualFoxPro中字段的數(shù)據(jù)類型不可以指定為(本題分值:2分)

A)日期型B)時(shí)間型C)通用型D)備注型

<>11、用命令“INDEXON姓名TAGindex_nameUNIQUE”建立索引,其索引類型是(本題分值:2分)

A)主索引B)候選索引C)普通索引D)惟一索引

<>12、以下關(guān)于主索引和侯選索引的敘述正確的是

(本題分值:2分)

A)主索引和侯選索引都能保證表記錄的惟一性

B)主索引和侯選索引都可以建立在數(shù)據(jù)庫(kù)表和自由表上

C)主索引可以保證表記錄的惟一性,而侯選索引不能

D)主索引和侯選索引是相同的概念

<>13、查詢訂購(gòu)單號(hào)首字符是“P”的訂單信息,應(yīng)該使用命令

(本題分值:2分)

A)SELECT*FROM訂單WHEREHEAD(訂購(gòu)單號(hào),1)=“P”

B)SELECT*FROM訂單WHERELEFT(訂購(gòu)單號(hào),1)=“P”

C)SELECT*FROM訂單WHERE“P”$訂購(gòu)單號(hào)

D)SELECT*FROM訂單WHERERIGHT(訂購(gòu)單號(hào),1)=“P”

<>14、I有如下賦值語(yǔ)句,結(jié)果為“大家好”的表達(dá)式是:

a=“你好”

b=“大家”

(本題分值:2分)

A)b+AT(a,1)B)b+RIGHT(a,1)C)b+LEFT(a,3,4)D)b+RIGHT(a,2)<>15、數(shù)據(jù)庫(kù)表的字段可以定義默認(rèn)值,默認(rèn)值是

(本題分值:2分)

A)邏輯表達(dá)式B)字符表達(dá)式C)數(shù)值表達(dá)式D)前三種都可能

<>16、數(shù)據(jù)庫(kù)的字段可以定義規(guī)則,規(guī)則是

(本題分值:2分)

A)邏輯表達(dá)式B)字符表達(dá)式C)數(shù)值表達(dá)式D)前三種說(shuō)法都不對(duì)

<>17、在SQL語(yǔ)句中,與表達(dá)式“供應(yīng)商名LIKE”%北京%“”功能相同的表達(dá)式是

(本題分值:2分)

A)LEFT(供應(yīng)商名,4)=“北京”B)“北京”$供應(yīng)商名

C)供應(yīng)商名IN“%北京%”D)AT(供應(yīng)商名,“北京”)

<>18、使數(shù)據(jù)庫(kù)表變?yōu)樽杂杀淼拿钍?/p>

(本題分值:2分)A)DROPTABLEB)REMOVETABLEC)FREETABLED)RELEASETABLE

<>19、在VisualFoxPro的查詢?cè)O(shè)計(jì)器中“篩選”選項(xiàng)卡對(duì)應(yīng)的SQL短語(yǔ)是

(本題分值:2分)

A)WHEREB)JOINC)SETD)ORDERBY

<>20、SQL支持集合的并運(yùn)算,在VisualFoxPro中SQL并運(yùn)算的運(yùn)算符是

(本題分值:2分)

A)PLUSB)UNIONC)+D)U

<>21、根據(jù)“職工”項(xiàng)目文件生成emp_sys.exe應(yīng)用程序的命令是

(本題分值:2分)

A)BUILDEXEemp_sysFROM職工B)DUILDAPPemp_sys.exeFROM職工

C)LINKEXEemp_sysFROM職工D)LINKAPPemp_sysFROM職工

<>22、如果指定參照完整性的刪除規(guī)則為“級(jí)聯(lián)”,則當(dāng)刪除父表中的記錄時(shí)

(本題分值:2分)

A)系統(tǒng)自動(dòng)備份父表中被刪除記錄到一個(gè)新表中

B)若字表中有相關(guān)記錄,則禁止刪除父表中記錄

C)會(huì)自動(dòng)刪除子表中所有相關(guān)記錄

D)不作參照完整性檢查,刪除父表記錄與子表無(wú)關(guān)

<>23、以下關(guān)于關(guān)系的說(shuō)法正確的是

(本題分值:2分)

A)列的次序非常重要B)當(dāng)需要索引時(shí)列的次序非常重要C)列的次序無(wú)關(guān)緊要D)關(guān)鍵字必須指定為第一列

<>24、為了在報(bào)表中打印當(dāng)前時(shí)間,這時(shí)應(yīng)該插入一個(gè)

(本題分值:2分)

A)表達(dá)式控件B)域控件C)標(biāo)簽控件D)文件控件

<>25、在VisualFoxPro中釋放和關(guān)閉表單的方法是

(本題分值:2分)

A)RELEASEB)CLOSEC)DELETED)DROP

<>26、為了從用戶菜單返回到系統(tǒng)菜單應(yīng)該使用命令

(本題分值:2分)

A)SETDEFAULTSYSTEMB)SETMENUTODEFAULT

C)SETSYSTEMTODEFAULTD)SETSYSMENUTODEFAULT

<>27、在表單中為表格控件指定數(shù)據(jù)源的屬性是

(本題分值:2分)

A)DataSourceB)RecordSourceC)DataFromD)RecordFrom

<>28、以下關(guān)于表單數(shù)據(jù)環(huán)境敘述錯(cuò)誤的是

(本題分值:2分)

A)可以向表單數(shù)據(jù)環(huán)境設(shè)計(jì)器中添加表或視圖

B)可以從表單數(shù)據(jù)環(huán)境設(shè)計(jì)器中移出表或視圖

C)可以在表單數(shù)據(jù)環(huán)境設(shè)計(jì)器中設(shè)置表之間的關(guān)系

D)不可以在表單數(shù)據(jù)環(huán)境設(shè)計(jì)器中設(shè)置表之間的關(guān)系

<>29、以下關(guān)于查詢描述正確的是(本題分值:2分)

A)不能根據(jù)自由表建立查詢B)只能根據(jù)自由表建立查詢

C)只能根據(jù)數(shù)據(jù)庫(kù)表建立查詢D)可以根據(jù)數(shù)據(jù)庫(kù)表和自由表建立查詢

<>30、查詢職工實(shí)發(fā)工資的正確命令是

(本題分值:2分)

A)SELECT姓名,(基本工資+津貼+獎(jiǎng)金-扣除)AS實(shí)發(fā)工資FROM工資

B)SELECT姓名,(基本工資+津貼+獎(jiǎng)金-扣除)AS實(shí)發(fā)工資FROM工資WHERE職工.職工號(hào)=工資.職工號(hào)

C)SELECT姓名,(基本工資+津貼+獎(jiǎng)金-扣除)AS實(shí)發(fā)工資FROM工資,職工WHERE職工.職工號(hào)=工資.職工號(hào)

D)SELECT姓名,(基本工資+津貼+獎(jiǎng)金-扣除)AS實(shí)發(fā)工資FROM工資JOIN職工WHERE職工.職工號(hào)=工資.職工號(hào)

<>31、查詢1962年10月27日出生的職工信息的正確命令是(本題分值:2分)

A)SELECT*FROM職工WHERE出生日期={^1962-10-27}

B)SELECT*FROM職工WHERE出生日期=1962-10-27

C)SELECT*FROM職工WHERE出生日期=“1962-10-27”

D)SELECT*FROM職工WHERE出生日期=(“1962-10-27”)

<>32、查詢每個(gè)部門年齡最長(zhǎng)者的信息,要求得到的信息包括部門名和最長(zhǎng)者的出生日期。正確的命令是

(本題分值:2分)

A)SELECT部門名,MIN(出生日期)FROM部門JOIN職工ON部門.部門號(hào)=職工.部門號(hào)GROUPBY部門名

B)SELECT部門名,MAX(出生日期)FROM部門JOIN職工ON部門.部門號(hào)=職工.部門號(hào)GROUPBY部門名

C)SELECT部門名,MIN(出生日期)FROM部門JOIN職工WHERE部門.部門號(hào)=職工.部門號(hào)GROUPBY部門名

D)SELECT部門名,MAX(出生日期)FROM部門JOIN職工WHERE部門.部門號(hào)=職工.部門號(hào)GROUPBY部門名

<>33、查詢有10名以上(含10名)職工的部門信息(部門名和職工人數(shù)),并按職工人數(shù)降序排列。正確的命令是

(本題分值:2分)

A)SELECT部門名,COUNT(職工號(hào))AS職工人數(shù)FROM部門,職工WHERE部門.部門號(hào)=職工.部門號(hào)

GROUPBY部門名HAVINGCOUNT(*)>=10ORDERBYCOUNT(職工號(hào))ASC

B)SELECT部門名,COUNT(職工號(hào))AS職工人數(shù)FROM部門,職工WHERE部門.部門號(hào)=職工.部門號(hào)

GROUPBY部門名HAVINGCOUNT(*)>=10ORDERBYCOUNT(職工號(hào))DESC

C)SELECT部門名,COUNT(職工號(hào))AS職工人數(shù)FROM部門,職工WHERE部門.部門號(hào)=職工.部門號(hào)

GROUPBY部門名HAVINGCOUNT(*)>=10ORDERBY職工人數(shù)ASC

D)SELECT部門名,COUNT(職工號(hào))AS職工人數(shù)FROM部門,職工WHERE部門.部門號(hào)=職工.部門號(hào)

GROUPBY部門名HAVINGCOUNT(*)>=10ORDERBY職工人數(shù)DESC

<>34、查詢所有目前年齡在35歲以上(不含35歲)的職工信息(姓名、性別和年齡),正確的命令是

(本題分值:2分)

A)SELECT姓名,性別,YEAR(DATE())-YEAR(出生日期)年齡FROM職工WHERE年齡>35

B)SELECT姓名,性別,YEAR(DATE())-YEAR(出生日期)年齡FROM職工WHEREYEAR(出生日期)>35

C)SELECT姓名,性別,YEAR(DATE())-YEAR(出生日期)年齡FROM職工WHEREYEAR(DATE())-YEAR(出生日期)>35

D)SELECT姓名,性別,年齡=YEAR(DATE())-YEAR(出生日期)FROM職工WHEREYEAR(DATE())-YEAR(出生日期)>35

<>35、為“工資2、常量.n.表示的是型的數(shù)據(jù)。

(本題分值:2分)3、在VisualFoxPro中參數(shù)傳遞的方式有兩中,一種是按值傳遞,另一種是按引用傳遞,將參數(shù)設(shè)置為按引用傳遞的語(yǔ)句是:SET

UDFPARMS

(本題分值:2分)4、運(yùn)行表單時(shí),Load事件是在Init事件之被引發(fā)。

(本題分值:2分)5、如下程序的輸出結(jié)果是.i=1

DO

WHILE

i<10

i=i+2

ENDDO

?i

(本題分值:2分)6、為“數(shù)量”字段增加有效性規(guī)則:數(shù)量>0,應(yīng)該使用的SQL語(yǔ)句是TABLE使用零件數(shù)量SET數(shù)量>0

(本題分值:6分)

7、查詢與項(xiàng)目“s1”(項(xiàng)目號(hào))所使用的任意一個(gè)零件相同的項(xiàng)目號(hào)、項(xiàng)目名稱、零件號(hào)和零件名稱,使用的SQL語(yǔ)句是

SELECT

項(xiàng)目.項(xiàng)目號(hào),項(xiàng)目名稱,使用零件.零件號(hào),零件名稱;

FROM

項(xiàng)目,使用零件,零件WHERE項(xiàng)目.項(xiàng)目號(hào)=使用零件.項(xiàng)目號(hào);

使用零件.零件號(hào)=零件.零件號(hào)

AND

使用零件.零件號(hào);

(SELECT

零件號(hào)

FROM

使用零件

WHERE

使用零件.項(xiàng)目號(hào)=‘s1’)

(本題分值:4分)

8、建立一個(gè)由零件名稱、數(shù)量、項(xiàng)目號(hào)、項(xiàng)目名稱字段構(gòu)成的視圖,視圖中只包含項(xiàng)目號(hào)為“s2”的數(shù)據(jù),應(yīng)該使用的SQL語(yǔ)句是

CREATE

VIEW

item_view;

SELECT

零件.零件名稱,使用零件.數(shù)量,使用零件.項(xiàng)目號(hào),項(xiàng)目.項(xiàng)目名稱;

FROM

零件

INNER

JOIN

使用零件;

INNER

JOIN;

ON

使用零件.項(xiàng)目號(hào)=項(xiàng)目.項(xiàng)目號(hào);

ON

零件.零件號(hào)=使用零件.零件號(hào);

WHERE

項(xiàng)目.項(xiàng)目號(hào)=‘9、從上一題建立的視圖中查詢使用數(shù)量最多的2個(gè)零件的信息,應(yīng)該使用的SQL語(yǔ)句是

SELECT*2

FROM

item_view數(shù)量DESC.

(本題分值:4分)答案一、單項(xiàng)選擇題(每題2分,共70分)

1、A2、B3、B4、A5、C6、C7、D8、C9、D10、B11、D12、A13、B14、D15、D16、A17、B18、B19、A20、B21、A22、C23、C24、B25、A26、D27、B28、D29、D30、C31、A32、A33、D34、C35、C二、填空題(每空2分,共30分)

1、【1】主【2】主、候選或普通

2、【3】邏輯

3、【4】TOREFERENCE

4、【5】前

5、【6】11

6、【7】ALTER【8】ALTER【9】CHECK

7、【10】AND【11】=ANY或=SOME

8、【12】AS【13】項(xiàng)目

9、【14】TOP【15】ORDERBYVisualFoxPro程序設(shè)計(jì)試題計(jì)算機(jī)教學(xué)2007-08-1507:42:41閱讀20評(píng)論0

字號(hào):大中小

訂閱(考試時(shí)間:90分鐘,滿分100分)二00四年九月一、選擇題((1)~(35)每題2分,共70分)

下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。(1)

DBMS的含義是:A)數(shù)據(jù)庫(kù)系統(tǒng) B)數(shù)據(jù)庫(kù)管理系統(tǒng)C)數(shù)據(jù)庫(kù)管理員 D)數(shù)據(jù)庫(kù)(2)

從關(guān)系模式中指定若干個(gè)屬性組成新的關(guān)系的運(yùn)算稱為:A)聯(lián)接 B)投影 C)選擇 D)排序(3)

對(duì)于“關(guān)系”的描述,正確的是:A)同一個(gè)關(guān)系中允許有完全相同的元組B)同一個(gè)關(guān)系中元組必須按關(guān)鍵字升序存放C)在一個(gè)關(guān)系中必須將關(guān)鍵字作為該關(guān)系的第一個(gè)屬性D)同一個(gè)關(guān)系中不能出現(xiàn)相同的屬性名(4)

在表設(shè)計(jì)器的“字段”選項(xiàng)卡中可以創(chuàng)建的索引是A)唯一索引 B)候選索引 C)主索引 D)普通索引(5)

在程序中不需要用public等命令明確聲明和建立,刻直接使用的內(nèi)存變量是A)局部變量 B)公共變量 C)私有變量 D)全局變量(6)

擴(kuò)展名為dbf的文件是A)表文件 B)表單文件 C)數(shù)據(jù)庫(kù)文件 D)項(xiàng)目文件(4)在VisualFoxPro中,調(diào)用表設(shè)計(jì)器建立數(shù)據(jù)庫(kù)表STUDENT.DBF的命令是

A)MODIFYSTRUCTURESTUDENTB)MODIFYCOMMANDSTUDENT

C)CREATESTUDENTD)CREATETABLESTUDENT(5)在VisualFoxPro中,關(guān)于自由表敘述正確的是

A)自由表和數(shù)據(jù)庫(kù)表是完全相同的

B)自由表不能建立字段級(jí)規(guī)則和約束

C)自由表不能建立候選索引

D)自由表不可以加入到數(shù)據(jù)庫(kù)中(9)~(11)使用下圖:表單名為Form1,表單中有兩個(gè)命令按鈕(Command1和Command2)、兩個(gè)標(biāo)簽、兩個(gè)文本框(Text1和Text2)。

(7)

如果在運(yùn)行表單時(shí),要使表單的標(biāo)題顯示“登錄窗口”,則可以在Form1的Load事件中加入語(yǔ)句A)THISFORM.CAPTION="登錄窗口" B)FORM1.CAPTION="登錄窗口"C)THISFORM.NAME="登錄窗口" D)FORM1.NAME="登錄窗口"(8)

如果想在運(yùn)行表單時(shí),向Text2中輸入字符,回顯字符顯示的是“*”是,則可以在Form1的Init事件中加入語(yǔ)句A)FORM1.TEXT2.PASSWORDCHAR="*"B)FORM1.TEXT2.PASSWORD="*"C)THISFORM.TEXT2.PASSWORD="*"D)THISFORM.TEXT2.PASSWORDCHAR="*"(9)

假設(shè)用戶名和口令存儲(chǔ)在自由表“口令表”中,當(dāng)用戶輸入用戶名和口令并單擊“登錄”按鈕時(shí),若用戶名輸入錯(cuò)誤,則提示“用戶名錯(cuò)誤”;若用戶名輸入正確,而口令輸入錯(cuò)誤,則提示“口令錯(cuò)誤”。若命令按鈕“登錄”的Click事件中的代碼如下:USE口令表GOTOPflag=0DOWHILE.not.EOF()IFAlltrim(用戶名)==Alltrim(Thisform.Text1.Value)IfAlltrim(口令)==Alltrim(Thisform.Text2.Value)WAIT"歡迎使用"WINDOWTIMEOUT2ELSEWAIT"口令錯(cuò)誤"WINDOWTIMEOUT2ENDIFflag=1EXITENDIFSKIPENDDOIF _______________WAIT"用戶名錯(cuò)誤"WINDOWTIMEOUT2ENDIF則在橫線處應(yīng)填寫的代碼是A)flag=-1 B)flag=0 C)flag=1 D)flag=2(10)設(shè)X=”10”A)N B)C C)10 D)X(11)表達(dá)式LEN(SPACE(0))的運(yùn)算結(jié)果是A).NULL. B)1 C)0 D)""(12)使用SQL語(yǔ)句進(jìn)行分組檢索時(shí),為了去掉不滿足條件的分組,應(yīng)當(dāng)

A)使用WHERE子句

B)在GROUPBY后面使用HAVING子句

C)先使用WHERE子句,再使用HAVING子句

D)先使用HAVING子句,再使用WHERE子句(15)(26)題使用的數(shù)據(jù)表如下:當(dāng)前盤當(dāng)前目錄下有數(shù)據(jù)庫(kù):學(xué)院.dbc,其中有“教師”表和“學(xué)院”表?!敖處煛北恚郝毠ぬ?hào)系號(hào)姓名工資主講課程1102000101肖海3408數(shù)據(jù)結(jié)構(gòu)1102000202王巖鹽4390數(shù)據(jù)結(jié)構(gòu)1102000301劉星魂2450C語(yǔ)言1102000403張?jiān)滦?200操作系統(tǒng)1102000501李明玉4520數(shù)據(jù)結(jié)構(gòu)1102000602孫民山2976操作系統(tǒng)1102000703錢無(wú)名2987數(shù)據(jù)庫(kù)1102000804呼延軍3220編譯原理1102000903王小龍3980數(shù)據(jù)結(jié)構(gòu)1102001001張國(guó)梁2400C語(yǔ)言1102001104林新月1800操作系統(tǒng)1102001201喬小廷5400網(wǎng)絡(luò)技術(shù)1102001302周興池3670數(shù)據(jù)庫(kù)1102001404歐陽(yáng)秀3345編譯原理“學(xué)院”表:系號(hào)系名01計(jì)算機(jī)02通信03信息管理04數(shù)學(xué)(12)為“學(xué)院”表增加一個(gè)字段“教師人數(shù)”的操作是A)CREAT學(xué)院WITH教師人數(shù)B)REPLACE學(xué)院WITH教師人數(shù)C)MODIFYSTRUCTURE學(xué)院,再在數(shù)據(jù)表設(shè)計(jì)器內(nèi)完成D)CHANGE學(xué)院INSERT教師人數(shù)(13)將“歐陽(yáng)秀”的工資增加200元的語(yǔ)句是A)REPLACEALL工資WITH工資+200FOR姓名=“歐陽(yáng)秀”B)REPLACE工資WITH工資+200FOR姓名=“歐陽(yáng)秀”C)REPLACEALL工資WITH工資+200D)REPLACEALL工資=工資+200FOR姓名=“歐陽(yáng)秀”(14)下列程序段的輸出結(jié)果是CLOSEDATAa=0USE教師GOTOPDOWHILE.NOT.EOF()IF主講課程="數(shù)據(jù)結(jié)構(gòu)".OR.主講課程="C語(yǔ)言"a=a+1ENDIFSKIPENDDO?aA)4 B)5 C)6 D)7(15)

有SQL語(yǔ)句:

SELECT*FROM教師WHERENOT(工資>3000OR工資<2000)

與如上語(yǔ)句等價(jià)的SQL語(yǔ)句是A)SELECT*FROM教師WHERE工資BETWEEN2000AND3000B)SELECT*FROM教師WHERE工資>2000AND工資<3000C)SELECT*FROM教師WHERE工資>2000OR工資<3000D)SELECT*FROM教師WHERE工資<=2000AND工資>=3000(16)

用記錄號(hào)將“學(xué)院”表與“教師”表建立臨時(shí)關(guān)系A(chǔ))

USE學(xué)院IN1USE教師IN2JOINWITH1FORRECNO()B)

B)USE學(xué)院IN1USE教師IN2SETRELATIONTORECNO()INTO學(xué)院C)ALTERTABLE教師ALTER職工號(hào)CHECKLEFT(職工號(hào),3)="110"D)CHANGETABLE教師ALTER職工號(hào)SETCHECKOCCURS(職工號(hào),3)="110"(17)

有SQL語(yǔ)句SELECTDISTINCT系號(hào)FROM教師WHERE工資>=;ALL(SELECT工資FROM教師WHERE系號(hào)="02")該語(yǔ)句的執(zhí)行結(jié)果是系號(hào)A)"01"和"02" B)"01"和"03" C)"01"和"04" D)"02"和"03"(18)

建立一個(gè)視圖salary,該視圖包括了系號(hào)和(該系的)平均工資兩個(gè)字段,正確的SQL語(yǔ)句是:A)CREATEVIEWsalaryAS系號(hào),AVG(工資)AS平均工資FROM教師;

GROUPBY系號(hào)B)CREATEVIEWsalaryASSELECT系號(hào),AVG(工資)AS平均工資FROM教師;

GROUPBY系名C)CREATEVIEWsalarySELECT系號(hào),AVG(工資)AS平均工資FROM教師;

GROUPBY系號(hào)D)CREATEVIEWsalaryASSELECT系號(hào),AVG(工資)AS平均工資FROM教師;

GROUPBY系號(hào)(19)刪除視圖salary的命令是A)DROPsalaryVIEW B)DROPVIEWsalaryC)DELETEsalaryVIEW D)DELETEsalary(20)

有SQL語(yǔ)句:SELECT主講課程,COUNT(*)FROM教師GROUPBY主講課程該語(yǔ)句執(zhí)行結(jié)果含有記錄個(gè)數(shù)是A)3 B)4 C)5 D)6(21)有SQL語(yǔ)句:SELECTCOUNT(*)AS人數(shù),主講課程FROM教師GROUPBY主講課程;ORDERBY人數(shù)DESC該語(yǔ)句執(zhí)行結(jié)果的第一條記錄的內(nèi)容是A)4數(shù)據(jù)結(jié)構(gòu) B)3操作系統(tǒng)C)2數(shù)據(jù)庫(kù) D)1網(wǎng)絡(luò)技術(shù)(22)

有SQL語(yǔ)句:SELECT學(xué)院,系名,COUNT(*)AS教師人數(shù)FROM教師,學(xué)院;WHERE教師.系號(hào)=學(xué)院.系號(hào)GROUPBY學(xué)院.系名與如上語(yǔ)句等價(jià)的SQL語(yǔ)句是:A)SELECT學(xué)院.系名,COUNT(*)AS教師人數(shù);FROM教師INNERJOIN學(xué)院;教師.系號(hào)=學(xué)院.系號(hào)GROUPBY學(xué)院.系名B)SELECT學(xué)院.系名,COUNT(*)AS教師人數(shù);FROM教師INNERJOIN學(xué)院;ON系號(hào)GROUPBY學(xué)院.系名C)SELECT學(xué)院.系名,COUNT(*)AS教師人數(shù);FROM教師INNERJOIN學(xué)院;ON教師.系號(hào)=學(xué)院.系號(hào)GROUPBY學(xué)院.系名D)SELECT學(xué)院.系名,COUNT(*)AS教師人數(shù);FROM教師INNERJOIN學(xué)院;ON教師.系號(hào)=學(xué)院.系號(hào)(23)

有SQL語(yǔ)句:SELECTDISTINCT系號(hào)FROM教師WHERE工資>=;ALL(SELECT工資FROM教師WHERE系號(hào)="02")與如上語(yǔ)句等價(jià)的SQL語(yǔ)句是A)SELECTDISTINCT系號(hào)FROM教師WHERE工資>=;(SELECTMAX(工資)FROM教師WHERE系號(hào)="02")B)SELECTDISTINCT系號(hào)FROM教師WHERE工資>=;(SELECTMIN(工資)FROM教師WHERE系號(hào)="02")C)SELECTDISTINCT系號(hào)FROM教師WHERE工資>=;ANY(SELECT工資FROM教師WHERE系號(hào)="02")D)SELECTDISTINCT系號(hào)FROM教師WHERE工資>=;SOME(SELECT工資FROM教師WHERE系號(hào)="02")(24)題使用SQL語(yǔ)句增加字段的有效性規(guī)則,是為了能保證數(shù)據(jù)的A)實(shí)體完整性 B)表完整性 C)參照完整性 D)域完整性(25)向項(xiàng)目中添加表單,應(yīng)該使用項(xiàng)目管理器的A)“代碼”選項(xiàng)卡 B)“類”選項(xiàng)卡C)“數(shù)據(jù)”選項(xiàng)卡 D)“文當(dāng)”選項(xiàng)卡(26)有關(guān)參照完整性的刪除規(guī)定,正確的描述是A)如果刪除規(guī)則選擇的是“限制”,則當(dāng)用戶刪除父表中的記錄時(shí),系統(tǒng)將自動(dòng)刪除子表中的所有相關(guān)記錄。B)如果刪除規(guī)則選擇的是“級(jí)聯(lián)”,則當(dāng)用戶刪除父表中的記錄時(shí),系統(tǒng)將禁止刪除子表相關(guān)的父表中的記錄。C)如果刪除規(guī)則選擇的是“忽略”,則當(dāng)用戶刪除父表中的記錄時(shí),系統(tǒng)不負(fù)責(zé)做任何工作。D)上面三種說(shuō)法都不對(duì)(27)有關(guān)查詢?cè)O(shè)計(jì)器,正確的描述是:A)“聯(lián)接”選項(xiàng)卡與SQL語(yǔ)句的GROUPBY短語(yǔ)對(duì)應(yīng)B)“篩選”選項(xiàng)卡與SQL語(yǔ)句的HAVING短語(yǔ)對(duì)應(yīng)C)“排序依據(jù)”選項(xiàng)卡與SQL語(yǔ)句的ORDERBY短語(yǔ)對(duì)應(yīng)D)“分組依據(jù)”選項(xiàng)卡與SQL語(yǔ)句的JOINON短語(yǔ)對(duì)應(yīng)(28)使用“調(diào)試器“調(diào)試程序時(shí),用于顯示正在調(diào)試的程序文件的窗口是:A)局部窗口 B)跟蹤窗口 C)調(diào)用堆棧窗口D)監(jiān)視窗口(29)讓控件獲得焦點(diǎn),使其成為活動(dòng)對(duì)象的方法是A)Show B)Release C)SetFocus D)GotFocus(30)下面對(duì)表單若干常用事件的描述中,正確的是A)釋放表單時(shí),Unload事件在Destroy事件之前引發(fā)B)運(yùn)行表單時(shí),Init事件在load事件之前引發(fā)C)單擊表單的標(biāo)題欄,引發(fā)表單的Click事件D)上面的說(shuō)法都不對(duì)(31)如果文本框的InputMask屬性值是#99999,允許在文本框中輸入的是A)+12345 B)abc123 C)$12345 D)abcdef(32)連編應(yīng)用程序不能生成的文件是A).app文件 B).exe文件 C).dll文件 D).prg文件二、填空題(每空2分,共30分) 請(qǐng)將每一個(gè)空的正確答案寫在答題卡【1】~【15】序號(hào)的橫線上,答在試卷上不得分。注意:以命令關(guān)鍵字填空的必須拼寫完整。(1)

在關(guān)系模型中,“關(guān)系中不允許出現(xiàn)相同元組”的約束是通過(guò)【1】實(shí)現(xiàn)的。(2)

在VisualFoxPro中項(xiàng)目文件的擴(kuò)展名是【2】。(3)

使數(shù)據(jù)庫(kù)表變?yōu)樽杂杀淼拿钍恰?】TABLE。(4)

在VisualFoxPro的查詢?cè)O(shè)計(jì)器中【4】選項(xiàng)卡對(duì)應(yīng)的SQL短語(yǔ)是WHERE。(5)

在VisualFoxPro中,BUILD【5】命令連編生成的程序可以脫離開VisualFoxPro在WINDOWS環(huán)境下運(yùn)行。(6)

當(dāng)刪除父表中的記錄時(shí),若子表中的所有相關(guān)記錄也能自動(dòng)刪除,則相應(yīng)的參照完整性的刪除規(guī)則為【6】。(7)

在VisualFoxPro中釋放和關(guān)閉表單的方法是【7】。(8)

為了從用戶菜單返回到默認(rèn)的系統(tǒng)菜單應(yīng)該使用命令SET【8】TODEFAULT。(9)

在VisualFoxPro的表單設(shè)計(jì)中,為表格控件指定數(shù)據(jù)源的屬性是【9】。(10)表示“1962年10月27日”的日期常量應(yīng)該寫為【10】。(11)

為“學(xué)生”表增加一個(gè)“平均成績(jī)”字段的正確命令是ALTERTABLE學(xué)生ADD【11】平均成績(jī)N(5,2)。(12)

在將設(shè)計(jì)好的表單存盤時(shí),系統(tǒng)生成擴(kuò)展名分別是SCX和【12】的兩個(gè)文件。(13)

在VisualFoxPro中為表單指定標(biāo)題的屬性是【13】。(14)

在VisualFoxPro中表單的load事件發(fā)生在Init事件之【14】。(15)

在VisualFoxPro中如下程序的運(yùn)行結(jié)果(即執(zhí)行命令DOmain后)是【15】。*程序文件名:main.prgSETTALKOFFCLOSEALLCLEARALLmX="VisualFoxPro"mY="二級(jí)"DOs1?mY+mXRETURN*子程序文件名:s1.prgPROCEDUREs1LOCALmXmX="VisualFoxProDBMS考試"mY="計(jì)算機(jī)等級(jí)"+mYRETUREN

二級(jí)VisualFoxPro程序設(shè)計(jì)筆試試卷(2004年9月)參考答案一、選擇題1-5 BBDDC6-10 ABAAD11-15 BBCDC16-20 DCABA21-25 DBDAC26-30 ADDCC31-35 BCDAD二、填空題(1)【1】主關(guān)鍵字或候選關(guān)鍵字(或:主索引或候選索引)(2)【2】PJX(或.PJX)(3)【3】Remove(4)【4】篩選(5)【5】EXE(6)【6】級(jí)聯(lián)(7)【7】Release方法(8)【8】SysMenu(9)【9】RecordSource(10)【10】{^1962-10-27}(11)【11】Column(12)【12】SCT(13)【13】Caption(14)【14】前(15)【15】計(jì)算機(jī)等級(jí)二級(jí)VisualFoxPro全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷(VF)一、選擇題((1)~(35)每小題2分,共70分)

下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。(1)VisualFoxProDBMS是

A)操作系統(tǒng)的一部分B)操作系統(tǒng)支持下的系統(tǒng)軟件

C)一種編譯程序D)一種操作系統(tǒng)(2)VisualFoxProDBMS基于的數(shù)據(jù)模型是

A)層次型B)關(guān)系型C)網(wǎng)狀型D)混合型(3)設(shè)有部門和職員兩個(gè)實(shí)體,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員,則部門與職員實(shí)體之間的聯(lián)系類型是

A)m:nB)1:mC)m:kD)1:1(4)在VisualFoxPro中,調(diào)用表設(shè)計(jì)器建立數(shù)據(jù)庫(kù)表STUDENT.DBF的命令是

A)MODIFYSTRUCTURESTUDENTB)MODIFYCOMMANDSTUDENT

C)CREATESTUDENTD)CREATETABLESTUDENT(5)在VisualFoxPro中,關(guān)于自由表敘述正確的是

A)自由表和數(shù)據(jù)庫(kù)表是完全相同的

B)自由表不能建立字段級(jí)規(guī)則和約束

C)自由表不能建立候選索引

D)自由表不可以加入到數(shù)據(jù)庫(kù)中(6)在VisualFoxPro中,建立數(shù)據(jù)庫(kù)表時(shí),將年齡字段值限制在12~40歲之間的這種約束屬于

A)實(shí)體完整性約束B)域完整性約束

C)參照完整性約束D)視圖完整性約束(7)在VisualFoxPro中,運(yùn)行表單T1.SCX的命令是

A)DOT1B)RUNFORMT1

C)DOFORMT1D)DOFROMT1(8)使用SQL語(yǔ)句進(jìn)行分組檢索時(shí),為了去掉不滿足條件的分組,應(yīng)當(dāng)

A)使用WHERE子句

B)在GROUPBY后面使用HAVING子句

C)先使用WHERE子句,再使用HAVING子句

D)先使用HAVING子句,再使用WHERE子句(9)VisualFoxPro的參照完整性規(guī)則不包括

A)更新規(guī)則B)刪除規(guī)則C)查詢規(guī)則D)插入規(guī)則(10)在VisualFoxPro中,表結(jié)構(gòu)中的邏輯型、通用型、日期型字段的寬度由系統(tǒng)自動(dòng)給出,它們分別為:

A)1、4、8B)4、4、10C)1、10、8D)2、8、8(11)在VisualFoxPro中,學(xué)生表STUDENT中包含有通用型字段,表中通用型字段中的數(shù)據(jù)均存儲(chǔ)到另一個(gè)文件中,該文件名為

A)STUDENT.DOCB)STUDENT.MEM

C)STUDENT.DBTD)STUDENT.FTP(12)在VisualFoxPro中,使用"菜單設(shè)計(jì)器"定義菜單,最后生成的菜單程序的擴(kuò)展名是

A)MNXB)PRGC)MPRD)SPR(13)在VisualFoxPro中,使用SQL命令將學(xué)生表STUDENT中的學(xué)生年齡AGE字段的值增加1歲,應(yīng)該使用的命令是

A)REPLACEAGEWITHAGE+1

B)UPDATESTUDENTAGEWITHAGE+1

C)UPDATESETAGEWITHAGE+1

D)UPDATESTUDENTSETAGE=AGE+1(14)調(diào)用報(bào)表格式文件PP1預(yù)覽報(bào)表的命令是

A)REPORTFROMPP1PREVIEW

B)DOFROMPP1PREVIEW

C)REPORTFORMPP1PREVIEW

D)DOFORMPP1PREVIEW(15)在VisualFoxPro中,建立索引的作用之一是

A)節(jié)省存儲(chǔ)空間B)便于管理

C)提高查詢速度D)提高查詢和更新的速度(16)在VisualFoxPro中,相當(dāng)于主關(guān)鍵字的索引是

A)主索引B)普通索引

C)惟一索引D)排序索引(17)在VisualFoxPro中,為了將表單從內(nèi)存中釋放(清除),可將表單中退出命令按鈕的Click事件代碼設(shè)置為

A)ThisForm.RefreshB)ThisForm.Delete

C)ThisForm.HideD)ThisForm.Release(18)假定一個(gè)表單里有一個(gè)文本框Text1和一個(gè)命令按鈕組CommandGroup1,命令按鈕組是一個(gè)容器對(duì)象,其中包含Command1和Command2兩個(gè)命令按鈕。如果要在Command1命令按鈕的某個(gè)方法中訪問文本框的Value屬性值,下面哪個(gè)式子是正確的?

(19)在VisualFoxPro中,創(chuàng)建一個(gè)名為SDB.DBC的數(shù)據(jù)庫(kù)文件,使用的命令是

A)CREATEB)CREATESDB

C)CREATETABLESDBD)CREATEDATABASESDB(20)在VisualFoxPro中,存儲(chǔ)圖像的字段類型應(yīng)該是

A)備注型B)通用型

C)字符型D)雙精度型(21)在VisualFoxPro中,下面4個(gè)關(guān)于日期或日期時(shí)間的表達(dá)式中,錯(cuò)誤的是

A){^2002.09.0111:10:10AM}-{^2001.09.0111:10:10AM}

B){^01/01/2002}+20

C){^2002.02.01}+{^2001.02.01}

D){^2000/02/01}-{^2001/02/01}(22)在VisualFoxPro中,關(guān)于過(guò)程調(diào)用敘述正確的是

A)當(dāng)實(shí)參的數(shù)量少于形參的數(shù)量時(shí),多余的形參初值取邏輯假

B)當(dāng)實(shí)參的數(shù)量多于形參的數(shù)量時(shí),多余的實(shí)參被忽略

C)實(shí)參與形參的數(shù)量必須相等

D)上面的A和B都正確(23)下面是關(guān)于表單數(shù)據(jù)環(huán)境的敘述,其中錯(cuò)誤的是

A)可以在數(shù)據(jù)環(huán)境中加入與表單操作有關(guān)的表

B)數(shù)據(jù)環(huán)境是表單的容器

C)可以在數(shù)據(jù)環(huán)境中建立表之間的聯(lián)系

D)表單運(yùn)行時(shí)自動(dòng)打開其數(shù)據(jù)環(huán)境中的表(24)在VisualFoxPro中,如果希望一個(gè)內(nèi)存變量只限于在本過(guò)程中使用,說(shuō)明這種內(nèi)存變量的命令是:

A)PRIVATE

B)PUBLIC

C)LOCAL

D)在程序中直接使用的內(nèi)存變量(不通過(guò)A、B、C說(shuō)明)(25)在DOWHILE…ENDDO循環(huán)結(jié)構(gòu)中,LOOP命令的作用是:

A)退出過(guò)程,返回程序開始處

B)轉(zhuǎn)移到DOWHILE語(yǔ)句行,開始下一個(gè)判斷和循環(huán)

C)終止循環(huán),將控制轉(zhuǎn)移到本循環(huán)結(jié)構(gòu)ENDDO后面的第一條語(yǔ)句繼續(xù)執(zhí)行

D)終止程序執(zhí)行(26)在VisualFoxPro中,關(guān)于視圖的正確敘述是

A)視圖與數(shù)據(jù)庫(kù)表相同,用來(lái)存儲(chǔ)數(shù)據(jù)

B)視圖不能同數(shù)據(jù)庫(kù)表進(jìn)行連接操作

C)在視圖上不能進(jìn)行更新操作

D)視圖是從一個(gè)或多個(gè)數(shù)據(jù)庫(kù)表導(dǎo)出的虛擬表(27)SQL是哪幾個(gè)英文單詞的縮寫?

A)StandardQueryLanguageB)StructuredQueryLanguage

C)SelectQueryLanguageD)以上都不是(28)如果學(xué)生表STUDENT是使用下面的SQL語(yǔ)句創(chuàng)建的

CREATETABLESTUDENT(SNOC(4)PRIMARYKEYNOTNULL,;

SNC(8),;

SEXC(2),;

AGEN(2)CHECK(AGE>15ANDAGE<30))

下面的SQL語(yǔ)句中可以正確執(zhí)行的是

A)INSERTINTOSTUDENT(SNO,SEX,AGE)VALUES("S9","男",17)

B)INSERTINTOSTUDENT(SN,SEX,AGE)VALUES("李安琦","男",20)

C)INSERTINTOSTUDENT(SEX,AGE)VALUES("男",20)

D)INSERTINTOSTUDENT(SNO,SN)VALUES("S9","安琦",16)(29)使用SQL語(yǔ)句從表STUDENT中查詢所有姓王的同學(xué)的信息,正確的命令是:

A)SELECT*FROMSTUDENTWHERELEFT(姓名,2)="王"

B)SELECT*FROMSTUDENTWHERERIGHT(姓名,2)="王"

C)SELECT*FROMSTUDENTWHERETRIM(姓名,2)="王"

D)SELECT*FROMSTUDENTWHERESTR(姓名,2)="王"(30)連編后可以脫離開VisualFoxPro獨(dú)立運(yùn)行的程序是

A)APP程序B)EXE程序

C)FXP程序D)PRG程序第(31)-(35)題使用如下表的數(shù)據(jù):部門表部門號(hào)部門名稱40家用電器部10電視錄攝像機(jī)部20電話手機(jī)部30計(jì)算機(jī)部商品表部門號(hào)商品號(hào)商品名稱單價(jià)數(shù)量產(chǎn)地400101A牌電風(fēng)扇200.0010廣東400104A牌微波爐350.0010廣東400105B牌微波爐600.0010廣東201032C牌傳真機(jī)1000.0020上海400107D牌微波爐_A420.0010北京200110A牌電話機(jī)200.0050廣東200112B牌手機(jī)2

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論