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

2016年計算機二級《VFP》模擬試題及答案3

時間:2016-03-23 14:48:00   來源:無憂考網     [字體: ]
1[簡答題](1)對數據庫職員管理下的表“員工信息”使用表單向導建立一個簡單的表單“bd1”,要求:顯示表中的全部字段。樣式為“陰影式”;按鈕類型為“文本按鈕”;按“職工編號”升序排序;表單標題為“員工信息瀏覽”。

  (2)修改表單“bd2”,為其添加一個命令按鈕,標題為“調用表單——員工信息瀏覽”。

  (3)編寫表單“bd2”中“調用”按鈕的相關事件,使得單擊“調用表單”按鈕調用表單“bd1”。

  (4)把表單“bd2”添加到項目“xm”中。

  參考解析:

  【考點指引】本大題所考查的是表單向導和表單的一些基本操作。

  (1)【操作步驟】

  ①選擇【文件】→【新建】命令,選擇“表單”,單擊“向導”按鈕,在彈出的“向導選取”對話框中選擇“表單向導”,單擊“確定”按鈕。

 、谠凇氨韱蜗驅А睂υ捒蛑械摹皵祿䦷旌捅怼绷斜砜蛑羞x擇“員工信息”數據表,將“可用字段”下的全部字段添加到“選定字段”列表框中,單擊“下一步”按鈕。

 、墼凇皹邮健绷斜砜蛑羞x擇“陰影式”,“按鈕類型”選擇“文本按鈕”,單擊“下一步”按鈕。

 、茉凇翱捎玫淖侄位蛩饕龢俗R”列表框中選擇“職工編號”添加到“選定字段”列表框中,選擇“升序”,單擊“下一步”按鈕。

 、葺斎氡韱螛祟}為“員工信息瀏覽”,單擊“完成”按鈕,輸入表單名稱“bd1”保存并退出。

  (2)【操作步驟】

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

 、谠诒韱卧O計器中,單擊表單控件工具欄上的“命令按鈕”控件圖標,為表單添加一個命令按鈕Command1,在按鈕屬性窗口中將命令按鈕Command1的Caption屬性值修改為“調用表單一員工信息瀏覽”。

  (3)【操作步驟】

  ①雙擊命令按鈕,在Click事件中輸人代碼:DO FORM bd1.scx,用來調用表單“bd1”。

  ②關閉表單設計器并保存表單“bd2”。

  (4)【操作步驟】

  ①選擇【文件】→【打開】命令,在“打開”對話框中“文件類型”下拉列表框中選擇“項目”,選擇“xm.pjx”,單擊“確定”按鈕,打開項目管理器。

 、谠陧椖抗芾砥髦羞x擇“文檔”選項卡,選擇列表框中的“表單”,單擊“添加”命令按鈕,在“打開”對話框中選擇“bd2.scx”,單擊“確定”按鈕將表單“bd2”添加到新建的項目“xm”中。

  2[簡答題](1)根據數據庫“炒股”下的“股票”和“數量”表建立一個查詢,該查詢包含的字段是兩個表中的全部字段。要求按“現(xiàn)價”排序(降序),并將查詢保存為“myquery”。

  (2)考生文件夾下有一個名為“myForm”表單文件,其中有一個命令按鈕(標題為“查詢”)下的Click時間的語句是錯誤的。按要求進行修改。

  要求:

  單擊該按鈕查詢出住在四樓的所有學生的全部信息。該事件共有3行語句,每一行都有一處錯誤。更正錯誤但不允許添加或者刪除行。

  事件代碼:

  Select all from宿舍

  Inner join學生when學生.宿舍=宿舍.宿舍

  For subs(宿舍.宿舍,1,1)=“4”

  參考解析:

  (1)【操作步驟】

 、賳螕簟疚募俊拘陆ā窟x擇“查詢”→“新建文件”,打開查詢設計器。

  ②單擊右鍵選擇“添加表”將“股票”和“數量”表添加到查詢設計器中。并默認兩表通過股票代碼關聯(lián)。

 、廴缓笤诓樵冊O計器中的“字段”選項卡中,將“可用字段”列表框中的字段全部添加到“選定字段”列表框中。

  ④在“函數和表達式”中輸入“現(xiàn)價*持有數量AS總金額”,并添加到“選定字段”列表框中。

 、菰凇芭判蛞罁边x項卡中將“選定字段”列表框中的“現(xiàn)價”添加到“排序條件”中,并設置為“降序”。

  ⑥關閉查詢設計器,在彈出的對話框中將查詢保存為“myquery”。

  (2)【操作步驟】

 、僭诿畲翱谳斎搿癕ODIFY FORM MYFORM”,進入表單設計器。

 、陔p擊查詢命令按鈕,寫入代碼:

  SELECT*FR()M宿舍INNER JOIN學生ON學生.宿舍=宿舍.宿舍WHERE SUBS(宿舍.宿舍,l,1)=“4”。

  3[單選題] 假設有student表,正確添加字段“平均分數”的命令是(  )。

  A.ALTER TABLE student ADD平均分數F(6,2)

  B.ALTER DBF student ADD平均分數F 6,2

  C.CHANCE TABLE student ADD平均分數F(6,2)

  D.CHANGE TABLE student INSERT平均分數6,2

  參考答案:A

  參考解析:

  向表中添加新的字段,其命令格式為:

  ALTER TABLE<表名>

  ADD[COLUMN1<字段類型>[<長度>[,<小數位數>])兒NULLlNOT NULL]

  [CHECK<邏輯表達式1>[ERROR<字符型文本提示信息>]][DEFAULT<默認值表達式>]

  [ADD PRIMARYKEY<索引表達式2>TAG<索引名1>]

  [ADD UNIQUE<索引表達式3>TAG<索引名2>]A)選項格式正確。

  4[簡答題](1)考生文件夾下有一個名為“bd1”的表單,表單中兩個命令按鈕的Click事件下的語句都有錯誤,其中一個按鈕的名稱有錯誤。請按如下要求進行修改,并保存所做的修改。

  ①將按鈕“察詢”改為“查詢”。

 、趩螕簟安樵儭卑粹o時,使用SELECT查詢“職員信息”表中的所有信息。

  ③單擊“關閉”按鈕,關閉表單。

  (2)在考生文件夾下有數據表“職員信息”。使用報表向導制作一個名為“rpt1”的報表。要求:選擇表中的全部字段。報表樣式為“隨意式”;報表布局:列數“2”,字段布局“行”,方向為“橫向”,排序字段為“月薪”(升序);報表標題為“職員信息瀏覽”。

  參考解析:

  【考點指引】本大題第1小題考查了表單的一些基本操作;第2小題考查的是報表向導的使用,按照向導的提示逐步操作即可。

  (1)【操作步驟】

  ①選擇【文件】→【打開】命令,在“打開”對話框中的“文件類型”下拉列表框中選擇“表單”,選擇“bd1.sex”,單擊“確定”按鈕,打開表單設計器。

 、谠诒韱卧O計器中,選擇“察詢”按鈕,在按鈕屬性窗口中將caption屬性值修改為“查詢”。

 、垭p擊“查詢”命令按鈕,在Click事件中輸入代碼:SELECT*FROM職員信息。

 、茈p擊“關閉”命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來關閉表單。

  ⑤關閉表單設計器并保存表單“bd1”。

  (2)【操作步驟】

 、龠x擇【文件】→【新建】命令,選擇“報表”,單擊“向導”按鈕打開“向導選取”對話框,選擇“報表向導”,單擊“確定”按鈕進入“報表向導”對話框。

 、谠凇皥蟊硐驅А睂υ捒蛑,選擇“數據庫和表”下的“職員信息”自由表,并把全部“可用字段”添加到“選定字段”列表框中。

 、圻B續(xù)單擊“下一步”進入“選擇報表樣式”的界面,在“樣式”列表框中選擇“隨意式”。

 、軉螕簟跋乱徊健边M入“定義報表布局”,設置“列數”為“2”,在字段布局中選擇“行”,在“方向”選項組中選擇“橫向”。

 、輪螕簟跋乱徊健边M入“排序記錄”的設計界面,將“可用字段或索引標識”列表框中的“月薪”字段添加到右邊的“選定字段”列表框中,并選擇“升序”單選項。

 、迒螕簟跋乱徊健保M入最后的“完成”設計界面,在“報表標題”文本框中輸入“職員信息瀏覽”為報表添加標題,單擊“完成”按鈕,在系統(tǒng)彈出的“另存為”對話框中,將報表以“rpt1”文件名保存在考生文件夾下,退出報表設計向導。

  5[簡答題](1)在“工資”數據表中查詢每個人的“實發(fā)工資”(實發(fā)工資=基本工資+補貼+獎勵一保險-所得稅),查詢結果中包括“職員編號”、“姓名”、“基本工資”和“實發(fā)工資”字段,并將查詢結果保存在一個新表“result”中。

  (2)通過郵局向某地郵寄“包裹”,計費標準為每克0.05元,但是超過100克后,超出部分每克多加0.03元。編寫程序“cx1”,根據用戶輸入郵件重量,計算郵費。

  參考解析:

  【考點指引】本大題第1小題考查的是SQL SELECT語句的使用,注意數值字段的計算;第2小題中主要是程序編程,這里要用到IF結構。

  (1)【操作步驟】

  在命令窗口中輸入命令:

  SELECT職員編號,姓名,基本工資,基本工資+補貼+獎勵-保險-所得稅AS實發(fā)工資INTO TABLE

  result FROM工資(回車執(zhí)行)

  (2)【操作步驟】

  ①在命令窗121中輸入命令:MODI COMM cxl(回車執(zhí)行),打開程序文件編輯窗口,在程序文件編輯窗口中輸入以下程序代碼:

  INPUT"郵件重量:"T0 a

  IF a<=l00 THEN

  b=a*0.05

  ELSE

  b=100*0.05+(a-100)*(0.05+0.03)

  ENDIF

  ?"郵費=",b

  關閉程序文件編輯窗口并保存程序文件。

  ②在命令窗口中輸入命令:DO cxl(回車執(zhí)行),執(zhí)行程序文件。

  6[單選題] 如果在SQL查詢的SELECT短語中使用,則

  應該配合使用

  A.HAVING短語B.GROUPBY短語C.WHERE短語D.ORDERBY短語

  參考答案:D

  參考解析:短語可以查詢滿足條件的前幾個記錄,其命令格式為:SELECT數字[PERCENT]。注意短語必須與0RDERBY短語同時使用才有效。

  7[單選題] 在Visual FoxPro中,用于建立或修改程序文件的命令是( )。

  A.MODIFY<文件名>

  B.MODIFY COMMAND<文件名>

  C.MODIFY PROCEDURE<文件名>

  D.MODIFY PROGRAM<文件名>

  參考答案:B

  參考解析:用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND<文件名>。

  8[單選題] 為了在報表中打印當前時間,應該插入的控件是

  A.文本框控件B.表達式C.標簽控件D.域控件

  參考答案:D

  參考解析:標簽控件A在報表中廣泛應用,用作說明性文字或標題文本等。域控件用于打印表或視圖中的字段、變量和表達式的計算結果。例如,通過設置域控件,可以自動給報表添加頁碼,或通過域控件實時顯示當前日期和時間等。

  9[單選題] 有三個關系R、S和T如下:

  

  由關系R和S通過運算得到關系T,則所使用的運算為( )。

  A.并B.自然連接C.笛卡爾積D.交

  參考答案:D

  參考解析:自然連接是-種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且在結果中把重復的屬性列去掉,所以B)錯誤。笛卡爾積是用R集合中元素為第-元素,s集合中元素為第二元素構成的有序對,所以C)錯誤。根據關系T可以很明顯地看出是從關系R與關系S中取得相同的關系組,所以使用的是交運算,選擇D)。

  10[簡答題]打開考生文件夾下的sport_proiect項目,項目中有一個名為sport_form的表單文件,表單中包括3個命令按鈕。

  請完成如下操作:

  (1)編寫并運行程序Four.pr9。程序功能是:根據“國家”和“獲獎牌情況”兩個表統(tǒng)計并生成一個新表“假獎牌榜”,新表包括“國家名稱”和“獎牌總數”兩個字段,要求先按獎牌總數降序排列(注意“獲獎牌情況”的每條記錄表示一枚獎牌),若獎牌總數相同再按“國家名稱”升序排列。(2)為sport_form表單中的“生成表”命令按鈕編寫一條Click事件代碼命令,執(zhí)行Four.pr9程序。

  (3)將在基本操作中建立的快速報表sport—report加入項目文件,并為表單sport_form中的命令按鈕“瀏覽報表”編寫一條命令,預覽快速報表sport_report。

  (4)將自由表“國家”和“獲獎牌情況”加入項目文件中,然后將項目文件連編成應用程序文件sport_app.app。