国产18禁黄网站免费观看,99爱在线精品免费观看,粉嫩metart人体欣赏,99久久99精品久久久久久,6080亚洲人久久精品

2016年計(jì)算機(jī)二級考試《VFP》鞏固試題及答案

時(shí)間:2015-11-26 14:06:00   來源:無憂考網(wǎng)     [字體: ]
1[單選題] 執(zhí)行如下命令的輸出結(jié)果是(  )。

  ?15%4,15%-4

  A.3 -1B.3 3C.1 1D.1 -1

  參考答案:A

  參考解析:“%”可理解為返回兩個(gè)數(shù)值表達(dá)式相除的余數(shù)。l5除以4等于3余3,所以15%4=3;15除以-4,商-4,余-1,所以15%-4=1。正確答案為“3-1”,即A)選項(xiàng)正確。

  [簡答題](1)在“公司”數(shù)據(jù)庫中建立視圖“viewl”,顯示字段包括“職員編號”、“姓名”、“部門編號”和“部門名稱”等字段,內(nèi)容是部門名稱為“人事部”的記錄。

  (2)建立表單“bdl”,標(biāo)題為“視圖查看”。在表單上顯示(1)中建立的視圖“viewl”的內(nèi)容。表單上有一個(gè)標(biāo)題為“關(guān)閉”的命令按鈕,單擊該按鈕,退出表單。

  參考解析:

  【考點(diǎn)指引】本大題第1小題考查帶過濾條件的視圖的建立;第2小題中考查表單的建立和表格控件的使用,關(guān)鍵要注意設(shè)置好表格控件的數(shù)據(jù)源等屬性。

  (1)【操作步驟】

 、龠x擇【文件】→【打開】命令,或直接單擊工具欄上的“打開”圖標(biāo),在彈出的對話框中選擇要打開的數(shù)據(jù)庫文件“公司.dbc”。

 、谶x擇【文件】→【新建】命令,選擇“視圖”,單擊“新建文件”按鈕打開“添加表或視圖”對話框,選擇“表”單選項(xiàng),選擇數(shù)據(jù)庫“公司”,將表“部門”和“職員信息”分別“添加”到視圖設(shè)計(jì)器中,系統(tǒng)會自動選擇關(guān)聯(lián)字段“部門編號”為兩個(gè)表建立內(nèi)部聯(lián)系,單擊“確定”按鈕關(guān)閉“聯(lián)接條件”對話框,然后關(guān)閉“添加表或視圖”對話框。

 、墼谝晥D設(shè)計(jì)器中單擊“字段”選項(xiàng)卡,將“可用字段”列表框中的“職員信息.職員編號”、“職員信息.姓名”和“部門.部門編號”和“部門.部門名稱”等字段添加到右邊的“選定字段”列表框中。

 、茉谝晥D設(shè)計(jì)器中單擊“篩選”選項(xiàng)卡,在“字段名”下拉列表框中選擇“部門.部門名稱”字段,在“條件”下拉列表框中選擇“=”,在“實(shí)例”文本框中輸入“〝人事部〞”。

  ⑤在視圖設(shè)計(jì)器中單擊“關(guān)閉”按鈕,將視圖文件以“view1”名保存在考生文件夾下。

  (2)【操作步驟】

 、龠x擇【文件】→【新建】命令,選擇“表單”,單擊“新建文件”按鈕打開表單設(shè)計(jì)器,在表單屬性窗口中將“Caption”屬性修改為“視圖查看”;單擊表單控件工具欄上的“命令按鈕”控件圖標(biāo),為表單添加一個(gè)命令按鈕Command1;單擊表單控件工具欄上的“表格”控件圖標(biāo),再添加一個(gè)表格控件Grid1。

 、谶x定命令按鈕Command1,在按鈕屬性窗口中將命令按鈕Command1的Caption屬性值修改為“關(guān)閉”。雙擊命令按鈕,在Click事件中輸入代碼:ThisForm。Release,用來關(guān)閉表單。

 、墼诒韱卧O(shè)計(jì)器中,用鼠標(biāo)右鍵單擊表單空白處,在彈出的快捷菜單中選擇“數(shù)據(jù)環(huán)境”命令,打開“添加表或視圖”對話框,選定“視圖”,將數(shù)據(jù)庫“公司”下的視圖“view1”添加到數(shù)據(jù)環(huán)境中。

 、苓x定表格控件Grid1,在表格屬性窗口中將“RecordSource Type”屬性值修改為“0”,將“RecordSource”屬性值修改為“view1”。

 、葸x擇【表單】→【執(zhí)行表單】命令,系統(tǒng)要求保存該表單文件,在彈出的“另存為”對話框中輸入表單文件名“bd1”,保存在考生文件夾下,然后運(yùn)行表單。

  3[簡答題]在考生文件夾下完成如下簡單應(yīng)用:

  (1)用SQL語句完成下列操作。列出所有與“黑色”顏色零件相關(guān)的信息(產(chǎn)品編號、零件名稱和數(shù)量),并將檢索結(jié)果按數(shù)量降序排序存放于表“result1”中,將SQL語句保存在“cx1.prg”文件中。

  (2)建立一個(gè)名為“cd1”的快捷菜單,菜單中有兩個(gè)菜單項(xiàng):“查詢”和“修改”。然后在表單“bd1”中的RightClick事件中調(diào)用快捷菜單“cd1”。

  參考解析:

  【考點(diǎn)指引】本大題第l小題考查的是SQL SELECT語句的用法;第2小題考查的是快捷菜單的創(chuàng)建和調(diào)用。

  (1)【操作步驟】

 、僭诿畲翱谥休斎朊睿篗ODI COMM cx1(回車執(zhí)行),打開程序文件編輯窗口,在程序文件編輯窗口中輸入以下程序代碼:

  SELECT產(chǎn)品編號,零件名稱,數(shù)量INTO TABLE result1 FROM零件,產(chǎn)品清單WHERE零件.零件編號=產(chǎn)品清單.零件編號AND顏色=”黑色”O(jiān)RDERBY數(shù)量DESC

  關(guān)閉程序文件編輯窗口并保存程序文件。

 、谠诿畲翱谥休斎朊睿篋O cx1(回車執(zhí)行),執(zhí)行程序文件。

  (2)【操作步驟】

 、龠x擇【文件】→【新建】命令,選擇【菜單】,單擊“新建文件”按鈕,單擊【快捷菜單】,打開菜單設(shè)計(jì)器,在“菜單名稱”中輸入“查詢”,單擊下一行,在“菜單名稱”中輸入“修改”。

  ②選擇【菜單】→【生成】命令,將菜單保存為“cd1”,生成一個(gè)菜單文件“cd1.mpr”。關(guān)閉菜單設(shè)計(jì)器。

 、圻x擇【文件】→【打開】命令,在“打開”對話框的“文件類型”下拉列表框中選擇“表單”,選擇“bd1.scx”,單擊“確定”按鈕,打開表單設(shè)計(jì)器。

 、茉诒韱螌傩源翱谥须p擊“Right Click Event”,打開事件代碼編輯窗口,輸入代碼:D0 cd1.mpr。

 、蓐P(guān)閉表單設(shè)計(jì)器并保存表單。

  4[單選題]以下關(guān)于關(guān)系的說法正確的是

  A.不可有重復(fù)列名‘

  B.可以有重復(fù)列名

  C.列可再分解成多列

  D.列的順序不可以改變

  參考答案:A

  參考解析:同一關(guān)系中不能出現(xiàn)相同的屬性名,即關(guān)系不可以有重復(fù)的列名,故A選項(xiàng)正確,B選項(xiàng)錯(cuò)誤。列不可以分解成多列,故C選項(xiàng)錯(cuò)誤。在一個(gè)關(guān)系中屬性的次序無 關(guān)緊要,次序可以改變,故D選項(xiàng)錯(cuò)誤。

  5[簡答題](1)建立一個(gè)名為“cd1”的菜單,菜單中有兩個(gè)菜單項(xiàng)“查詢”和“關(guān)閉”!安樵儭辈藛雾(xiàng)下還有兩個(gè)子菜單項(xiàng)“按條件l 查詢”和“按條件2查詢”。“按條件l查詢”菜單項(xiàng)負(fù)責(zé)查詢學(xué)生獎勵(lì)表中獎學(xué)金為“一等”的學(xué)生的信息;“按條件2查詢”菜單項(xiàng)負(fù)責(zé)查詢學(xué)生表中來自江西的“學(xué)生”的信息。在“關(guān)閉”菜單項(xiàng)下創(chuàng)建一個(gè)命令,負(fù)責(zé)返回到系統(tǒng)菜單。

  (2)考生文件夾下有一個(gè)文件名為“bd2”的表單文件,其中有兩個(gè)命令按鈕“統(tǒng)計(jì)”和“關(guān)閉”。它們的Click事件下的語句是錯(cuò)誤的。請按要求進(jìn)行修改(要求保存所做的修改):單擊“統(tǒng)計(jì)”按鈕查詢學(xué)生表中“江西”籍貫的學(xué)生數(shù),統(tǒng)計(jì)結(jié)果中含“籍貫”和“數(shù)量”兩個(gè)字段;“關(guān)閉”按鈕退出表單。

  參考解析:

  【考點(diǎn)指引】本大題第1小題考查菜單及子菜單的創(chuàng)建;第2小題考查使用SQL語句常見的一些錯(cuò)誤。

  (1)【操作步驟】

 、龠x擇【文件】→【新建】命令,選擇“菜單”,單擊“新建文件”按鈕,再單擊“菜單”按鈕,打開菜單設(shè)計(jì)器,在“菜單名稱”中輸入“查詢”,在“結(jié)果”下拉列表框中選擇“子菜單”,單擊下一行,在“菜單名稱”中輸入“關(guān)閉”,在“結(jié)果”下拉列表框中選擇“命令”,在右邊的文本框中輸入:SET SYSMENU TO DEFAULT。

  ②單擊“查詢”菜單行,單擊“創(chuàng)建”按鈕創(chuàng)建“查詢”子菜單,輸入子菜單名稱“按條件l查詢”,在“結(jié)果”下拉列表框中選擇“過程”,單擊“創(chuàng)建”按鈕創(chuàng)建“按條件1查詢”過程,在過程代碼編輯窗口中輸入以下代碼:

  SELECT student.*FROM student,學(xué)生獎勵(lì)WHERE student.學(xué)號一學(xué)生獎勵(lì).學(xué)號AND獎勵(lì)等級="一等"

  關(guān)閉過程代碼編輯窗口回到菜單設(shè)計(jì)器。

  ③單擊下一行,輸入子菜單名稱“按條件2查詢”,在“結(jié)果”下拉列表框中選擇“過程”,單擊“創(chuàng)建”按鈕創(chuàng)建“按條件2查詢”過程,在過程代碼編輯窗口中輸入以下代碼:

  SELECT*FROM student WHERE籍貫LIKE”江西%”

  關(guān)閉過程代碼編輯窗口回到菜單設(shè)計(jì)器。

 、苓x擇【菜單】→【生成】命令,將菜單保存為“cd1”,生成一個(gè)菜單文件“cd1 mp'r”。關(guān)閉菜單設(shè)計(jì)窗口,在命令窗口輸人命令:DO cd1.mpr,看到Visual FoxPro的菜單欄被新建的菜單所代替,單擊“關(guān)閉”菜單命令將恢復(fù)系統(tǒng)菜單。

  (2)【操作步驟】

 、龠x擇【文件】→【打開】命令,在“打開”對話框的“文件類型”下拉列表框中選擇“表單”,選擇“bd2.scx”,單擊“確定”按鈕,打開表單設(shè)計(jì)器。

 、谠诒韱卧O(shè)計(jì)器中,雙擊“統(tǒng)計(jì)”命令按鈕,在Click事件代碼編輯窗口中做如下修改(注:黑體加下劃線部分為需要修改的地方):

  SELECT籍貫,COUNT(*)AS數(shù)量FROM student WHERE籍貫="江西"

 、墼诒韱卧O(shè)計(jì)器中,雙擊“關(guān)閉”命令按鈕,在Click事件代碼編輯窗口中將Exit改為:ThisForm.Release。

 、荜P(guān)閉表單設(shè)計(jì)器并保存表單。

  6[單選題] 如果在命令窗口執(zhí)行命令:LIST名稱,主窗口中顯示:

  記錄號 名稱

  1 電視機(jī)

  2 計(jì)算機(jī)

  3 電話線

  4 電冰箱

  5 電線

  假定名稱字段為字符型、寬度為6,那么下面程序段的輸出結(jié)果是( )。

  GO 2

  SCAN NEXT 4 FOR LEFT(名稱,2)=〝電"

  IF RIGHT(名稱,2)=〝線"

  EXIT

  ENDIF

  ENDSCAN

  名稱

  A.電話線 B.電線C.電冰箱 D.電視機(jī)

  參考答案:B

  參考解析:LEFT(<字符表達(dá)式>,<數(shù)值表達(dá)式>)的功能是從字符表達(dá)式左邊開始,截取<數(shù)值表達(dá)式>指定長度的字符串。RIGHT(字符表達(dá)式,數(shù)值表達(dá)式):返回-個(gè)字符串右邊的若干字符,返回值是字符型。本題是從2、3、4、5四條記錄中,找出第-個(gè)字是“電”,后-個(gè)字是“線”的第-個(gè)符合的記錄,并顯示出來.由此可知第3條記錄“電話線”符合。

  7[單選題] 執(zhí)行USE se IN 0命令的結(jié)果是(  )。

  A.選擇0號工作區(qū)打開SC表

  B.選擇空閑的小號工作區(qū)打開SC表

  C.選擇第l號工作區(qū)打開SC表

  D.顯示出錯(cuò)信息

  參考答案:B

  參考解析:

  指定工作區(qū)的命令是:

  SELECT nWorkArea | cTableAlias

  其中,參數(shù)nWorkArea是一個(gè)大于等于0的數(shù)字,用于指定工作區(qū)號,小的工作區(qū)號是1,大的工作區(qū)號是32767。如果這里指定為0,則選擇編號小的可用工作區(qū)。

  8[單選題] 支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是(  )。

  A.棧B.樹C.隊(duì)列D.二叉樹

  參考答案:A

  參考解析:棧是一種限定在一端進(jìn)行插入與刪除的線性表。在主函數(shù)調(diào)用子函數(shù)時(shí),要首先保存主函數(shù)當(dāng)前的狀態(tài),然后轉(zhuǎn)去執(zhí)行子函數(shù),把子函數(shù)的運(yùn)行結(jié)果返回到主函數(shù)調(diào)用子函數(shù)時(shí)的位置,主函數(shù)再接著往下執(zhí)行。這種過程符合棧的特點(diǎn),所以一般采用棧式存儲方式。

  9[單選題] 在Visual FoxPro中,如果要將學(xué)生表S(學(xué)號,姓名,性別,年齡)中“年齡”屬性刪除,正確的SQL命令是 ( )。

  A.ALTER TABLE S DROP COLUMN年齡

  B.DELETE年齡FROM S

  C.ALTER TABLE S DELETE COLUMN年齡

  D.ALTER TABLE S DELETE年齡

  參考答案:A

  參考解析:

  A[解析]修改表結(jié)構(gòu)可使用ALTER TABLE命令,刪除表中的字段、索引及有效性規(guī)則、錯(cuò)誤提示信息及默認(rèn)值,

  其命令格式為:

  ALTER TABLE<表名>

  [DROP[COLUMN]<字段名>]

  [DROP PRIMARY KEY TAG<索引名1>]

  [DROP UNIQUE TAG<索引名2>]

  [DROP CHECK]

  其中,[DROP[COLUMN]<字段名>]刪除指定的字段;[DROP PRIMARY KEY<索引名1>]刪除主索引;[DROP UNIQUE TAG<索引名2>]刪除候選索引;[DROPCHECK]刪除有效性規(guī)則。本題要刪除“年齡”屬性,正確的命令應(yīng)該是DROP COLUMN年齡。

  10[簡答題]在考生文件夾下有“學(xué)生成績”數(shù)據(jù)庫,設(shè)計(jì)一個(gè)名為“cdl”的菜單,菜單中有兩個(gè)菜單項(xiàng)“查詢”和“關(guān)閉”。

  程序運(yùn)行時(shí),單擊“查詢”菜單項(xiàng)應(yīng)完成下列操作:

  將所有選修了“計(jì)算機(jī)基礎(chǔ)”的學(xué)生的所有成績,按成績降序,學(xué)號升序查詢出來并保存到表“cjb.dbf”中。

  單擊“關(guān)閉”菜單項(xiàng),程序終止運(yùn)行。

  參考解析:

  【考點(diǎn)指引】本大題主要考查通過學(xué)生表和成績表的連接,將符合要求的記錄添加到新的數(shù)據(jù)表中。在菜單的“查詢”菜單命令設(shè)計(jì)過程中,在“結(jié)果”下拉列表樞中應(yīng)該選擇“過程”選項(xiàng),然后進(jìn)行查詢程序的編輯,在程序設(shè)計(jì)過程中,可以使用SQL查詢語句及插入語句來完成設(shè)計(jì)過程。

  【操作步驟】

 、龠x擇【文件】→【新建】命令,選擇“菜單”,單擊“新建文件”按鈕,再單擊“菜單”按鈕,打開菜單設(shè)計(jì)器,在“菜單名稱”中輸入“查詢”,在“結(jié)果”下拉列表框中選擇“過程”,單擊“創(chuàng)建”按鈕創(chuàng)建“查詢”過程,在菜單過程代碼編輯窗口中輸入以下代碼:

  SELECT*INTO TABLE cjb FROM成績WHERE課程名=〝計(jì)算機(jī)基礎(chǔ)〞0RDER BY成績DESC,學(xué)號

  關(guān)閉菜單過程代碼編輯窗口,回到菜單設(shè)計(jì)器。

  ②單擊下一行,輸入菜單名稱“關(guān)閉”,在“結(jié)果”下拉列表框中選擇“命令”,在右邊的“命令”文本框中編寫程序代碼:SET SYSMENU TO DEFAULT

 、圻x擇【菜單】→【生成】命令,將菜單保存為“cdl”,生成一個(gè)菜單文件“cd1.mpr”。關(guān)閉菜單設(shè)計(jì)窗口,在命令窗口輸入命令:DO cd1.mpr,看到Visual FoxPro的菜單欄被新建的菜單所代替,單擊“關(guān)閉”菜單命令將恢復(fù)系統(tǒng)菜單。