av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

試題

計算機二級考試《VFP》模擬試題及答案

時間:2025-04-28 22:00:02 試題 我要投稿
  • 相關推薦

計算機二級考試《VFP》模擬試題及答案2017

  一、單項選擇題

計算機二級考試《VFP》模擬試題及答案2017

  1.數(shù)據(jù)庫系統(tǒng)的核心是(  )。

  A.數(shù)據(jù)模型

  B.數(shù)據(jù)庫管理系統(tǒng)

  C.數(shù)據(jù)庫

  D.數(shù)據(jù)庫管理員

  2.某二叉樹中有n個度為2的結點,則該二叉樹中的葉子結點數(shù)為(  )。

  A.n+1

  B.n-1

  C.2n

  D.n/2

  3.對于長度為n的線性表,在最壞情況下,下列各排序法所對應的比較次數(shù)中正確的是(  )。

  A.冒泡排序為n/2

  B.冒泡排序為n

  C.快速排序為n

  D.快速排序為n(n-1)/2

  4.為了使模塊盡可能獨立,要求(  )。

  A.模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量強

  B.模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量弱

  C.模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量弱

  D.模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量強

  5.在軟件設計中,不屬于過程設計工具的是(  )。

  A.PDL(過程設計語言)

  B.PAD圖

  C.N—S圖

  D.DFD圖

  6.實體是信息世界中廣泛使用的-個術語,它用于表示(  )。

  A.有生命的事物

  B.無生命的事物

  C.實際存在的事物

  D.-切事物

  7.剛建立-個新的標準EXE工程后,不在工具箱中出現(xiàn)的控件是(  )。

  A.單選按鈕

  B.圖片框

  C.通用對話框

  D.文本框

  8.設有兩個串p和q,求q在p中首次出現(xiàn)位置的運算稱為(  )。

  A.連接

  B.模式匹配

  C.求子串

  D.求串長

  9.以下關于MsgBox的敘述中,錯誤的是(  )。

  A.MsgBox函數(shù)返回-個整數(shù)

  B.通過MsgBox函數(shù)可以設置信息框中圖標和按鈕的類型

  C.MsgBox語句沒有返回值

  D.MsgBox函數(shù)的第二個參數(shù)是-個整數(shù),該參數(shù)只能確定對話框中顯示的按鈕數(shù)量

  10.下列選項中不符合良好程序設計風格的是(  )。

  A.源程序要文檔化

  B.數(shù)據(jù)說明的次序要規(guī)范化

  C.避免濫用goto語句

  D.模塊設計要保證高耦合、高內聚

  11.下列敘述中正確的是(  )。

  A.軟件測試應該由程序開發(fā)者來完成

  B.程序經(jīng)調試后-般不需要再測試

  C.軟件維護只包括對程序代碼的維護

  D.以上三種說法都不對

  12.有關程序代碼窗口的說法錯誤的是(  )。

  A.在窗口的垂直滾動條上有-個“拆分欄”,利用它可以把窗口分為兩個部分,每個窗口顯示代碼的-部分

  B.雙擊控件設計窗體即可打開程序代碼窗口

  C.在程序代碼的左下角有兩個按鈕,可以選擇全模塊查看或者是過程查看

  D.默認情況下,窗體的事件是1oad

  13.以下敘述中正確的是(  )。

  A.窗體的Name屬性指定窗體的名稱,用來標識-個窗體

  B.窗體的Name屬性的值是顯示在窗體標題欄中的文本

  C.可以在運行期間改變對象的Name屬性的值

  D.對象的Name屬性值可以為空

  14.下列符號常量的聲明中,不合法的是(  )。

  A.Const a As Single=1.1

  B.Const a=”O(jiān)K”

  C.Const a As DoubIe=Sin(1)

  D.Const a As Integer=”12”

  15.下列說法錯誤的是(  )。

  A.方法是對象的-部分

  B.在調用方法時,對象名是不可缺少的

  C.方法是-種特殊的過程和函數(shù)

  D.方法的調用格式和對象屬性的使用格式相同

  參考答案與解析

  1.B!窘馕觥繑(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構成。所謂數(shù)據(jù)庫是指長期存儲在計算機內的、有組織的、可共享的數(shù)據(jù)集合,數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的-層數(shù)據(jù)管理軟件,是數(shù)據(jù)庫系統(tǒng)的核心組成部分,可以管理數(shù)據(jù),并提供用戶操作的接口。

  2.A!窘馕觥吭谌我-棵二叉樹中,設度為0的結點(即葉子結點)數(shù)為n0。度為2的結點數(shù)為n2,則有n0=n2+1。所以該二叉樹的葉子結點數(shù)等于n+1。

  3.D!窘馕觥勘绢}主要考查對排序算法的理解。冒泡排序法首先將第-個記錄的關鍵字與第二個記錄的關鍵字進行比較,若逆序則交換,然后比較第二個與第三個,以此類推,直至第n-1個與第n個記錄的關鍵字進行比較。第-趟冒泡排序使最大的關鍵字元素放到最后。以此類推,進行第2~n次冒泡排序。如果在排序過程中不存在逆序,則排序結束。在最壞情況下,冒泡排序中,若初始序列為“逆序”序列,需要比較n(n-1)/2次?焖倥判蚴菍γ芭菖判虻-種改進。它的基本思想是:通過-趟排序將待排記錄分割成獨立的兩部分,其中-部分記錄的關鍵字比另-部分記錄的關鍵字小,然后分別對這兩部分記錄繼續(xù)進行排序,最終達到整個記錄有序。對于快速排序,若初始記錄序列按關鍵字有序或基本有序時,快速排序退化冒泡排序,最壞情況下比較次數(shù)為n(n-1)/2。

  4.B。【解析】耦合是指模塊之間的關聯(lián)程度,而內聚是指模塊內部各部分的聚合程度。模塊之間的關聯(lián)程度越小,模塊內部的聚合程度越高,就越容易維護。在程序設計中應追求高內聚、低耦合。

  5.D。【解析】PDL是過程設計語言(Procedure DesignLanguage)的簡寫,也稱程序描述語言,是用于描述模塊算法設計和處理細節(jié)的語言;N—S圖是編程過程中常用的-種分析工具,提出了最初分析問題方法;PAD是問題分析圖(Problem Analysis Diagram)的簡寫,它用二維樹型結構的圖表示程序的控制流,將這種圖轉換為程序代碼比較容易;DFD(數(shù)據(jù)流圖)是描述數(shù)據(jù)處理過程的工具。

  6.C!窘馕觥繉嶓w是客觀存在且可以相互區(qū)別的事物。實體可以是具體的對象(如-個人),也可以是抽象的事件(如拔河比賽等)。因此,實體既可以是有生命的事物,也可以是無生命的事物,但它必須是客觀存在且可以相互區(qū)別的。

  7.C!窘馕觥客ㄓ脤υ捒蛐枰脩糇约菏謩犹砑硬拍艿焦ぞ呦渲。

  8.B!窘馕觥孔执亩ㄎ徊僮魍ǔ7Q為串的模式匹配,是各種串處理系統(tǒng)中最重要的操作之-。

  9.D!窘馕觥縈sgBox函數(shù)的格式為:MsgBox(msg[,type][,title][,helpfile,context])。該函數(shù)有5個參數(shù),除第二個參數(shù)外,其余參數(shù)都是可選的。msg是-個字符串,該字符串的內容將在由MsgBox函數(shù)產(chǎn)生的對話框內顯示。type是-個整數(shù)值或符號常量,用來控制在對話框內顯示的按鈕、圖標的種類及數(shù)量。該參數(shù)的值由4類數(shù)值相加產(chǎn)生,這4類數(shù)值或符號常量分別表示按鈕的類型、顯示圖標的種類、活動按鈕的位置及強制返回。title是-個字符串,用來顯示對話框的標題。helpfile,context:helpfile是-個字符串變量或字符串表達武,用來表示幫助文件的名字;context是-個數(shù)值變量或表達式,用來表示相關幫助主題的幫助目錄號。MsgBox函數(shù)也可以寫成語句形式,即:Ms-gBox Msg$[,type%][,title$][,helpfile,context],各參數(shù)的含義及作用與MsgBox函數(shù)相同,由于MsgBox語句沒有返回值,因而常用于較簡單的信息顯示。

  10.D!窘馕觥繉τ谲浖O計中的模塊設計要保證高內聚和低耦合,源程序要有文檔說明,同時對程序中數(shù)據(jù)的說明要規(guī)范化。goto語句破壞程序的結構,要盡量避免使用。

  11.D!窘馕觥砍绦蛘{試就是來診斷和改正程序中的錯誤,由程序開發(fā)者完成。軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,它由專門的測試人員完成。軟件維護是指軟件系統(tǒng)交付使用以后,為了改正錯誤或滿足新的需要而修改軟件的過程,是軟件生存周期中非常重要的-個階段。

  12.A!窘馕觥勘绢}考查Visual Basic編程環(huán)境的使用。雙擊程序代碼窗口的垂直滾動條上的“拆分欄”可以將代碼窗口分成兩部分,但兩個窗口顯示的代碼-樣。其他3個選項說法均正確。

  13.A。【解析】窗體的Name屬性指定窗體的名稱,用來標識-個窗體,不能為空,也不能在運行期間改變其值。窗體的Caption屬性的值是顯示在窗體標題欄中的文本。

  14.C!窘馕觥縑isual Basic中常量分為兩種:文字常量和符號常量。-般格式為:

  Const常量名=表達式[,常量名=表達式]…

  選項C不符合語法規(guī)定。

  15.B!窘馕觥勘绢}考查方法的定義與特點。在調用方法時,對象名稱可以省略,如調用Print方法的格式為:[對象名稱.]Print[表達式表][,|;]。

  二、基本操作題

  在考生文件夾下,打開“TEST_DB”數(shù)據(jù)庫,完成如下操作:

  1. 為表SELL建立一個主索引,索引名為PK,索引表達式為:

  部門號+年度+月份。

  2. 將自由表DataTest、MODEL、TABC和PASS添加到當前打開的數(shù)據(jù)庫中;

  3. 在當前數(shù)據(jù)庫中創(chuàng)建表TEST(部門號,年份,銷售額合計),其中:部

  門號為字符型,寬度為2;年份為字符型,寬度為4;銷售額合計為數(shù)值型,寬

  度為8(其中小數(shù)2位)。

  4. 使用報表向導建立一個簡單報表,要求選擇表SELL中所有字段(其他不做

  要求),報表文件名為TWO。

  解題思路:略

  三、簡單應用題

  在考生文件夾下,完成如下簡單應用:

  1. 打開“TEST_DB”數(shù)據(jù)庫,根據(jù)表DEPT和表SELL并使用查詢設計器設計一個名稱為THREE的查詢,按年度分部門(按年度和部門分組)統(tǒng)計月平均銷售(通過銷售額計算)、月平均工資(通過工資額計算)和月平均利潤(通過"月平均銷售-月平均工資"計算)。查詢統(tǒng)計結果按部門號、年度升序排序,并將查詢結果輸出到表TABB中。表TABB的字段名依次為:部門號、部門名、年度、月平均銷售、月平均工資、月平均利潤。設計完成后,運行該查詢。

  解題思路:

  1. 建立查詢---添加表“dept”和表“sell”---單擊“字段”選項卡,選擇試題要求的字段“部門號”、“部門名”和“年度”添加到“選定字段”列表框中,在“函數(shù)和表達式”下的文本框輸入“AVG(銷售額) AS 月平均銷售”,單擊“添加”按鈕。在“函數(shù)和表達式”下的文本框輸入“AVG(工資額) AS 月平均工資”,單擊“添加”按鈕。在“函數(shù)和表達式”下的文本框輸入“AVG(銷售額)-AVG(工資額) AS 月平均利潤”,單擊“添加”按鈕---單擊“排序依據(jù)”選項卡,選擇“Dept.部門號”并選擇“升序”,再選擇“Sell.年度”并選擇“升序”---單擊“分組依據(jù)”選項卡,選擇“Dept.部門號”,單擊“添加”按鈕,再選擇“Sell.年度”,以“部門號和年度”為分組條件。(這一步不能漏做,否則結果將不正確)---單擊“查詢輸出去向”菜單項,在“查詢去向”對話框中,單擊“表”按鈕,在“表名”處輸入“tabb“---保存該查詢并運行。

  *********************************

  2. 打開文件名為“testA”的表單。該表單完成如下功能:

  每當用戶輸入用戶名和口令并按“確認”按鈕后,利用表PASS中記錄檢查其輸入是否正確,若正確,就顯示“歡迎使用本系統(tǒng)!”字樣,并關閉表單;若不正確,則顯示"用戶名或口令不對,請重輸入!"字樣;如果三次輸入不正確,就顯示“用戶名或口令不對,登錄失敗!”字樣,并關閉表單。

  (1) 修改口令輸入文本框,使輸入的口令顯示為“*”。

  (2) 修改該表單“確認”按鈕的Click事件中的程序。請將第3、4和12行語句修改正確。修改時不允許增加或刪除行,只能在錯誤行上進行修改。

  解題思路:

  2.選中Text2,在其“屬性”的PasswordChar處輸入“*”。

  第2行:應改為:Key2=ALLTRIM(ThisForm.Text1.Value)

  第3行:應改為:Key2=ALLTRIM(ThisForm.Text2.Value)

  第4行:應改為:LOCATE ALL FOR USER=Key1

  第7行:應改為:ThisForm.Release

  第12行:所以也應改為:ThisForm.Release

  四、綜合應用題

  建立一個文件名和表單名均為myform的表單文件,表單上有:

  . 表格控件grid1(RecordSourceType屬性手工設置為“別名”)

  . 文本框控件Text1

  . 命令按鈕控件Command1(文本為“確定”)

  程序運行時在文本框中輸入部門名,然后單擊“確定”命令按鈕計算該部門各年度的銷售額(合計)和利潤(合計)(利潤為“銷售額-工資額”),按年度升序將結果(含年度、銷售額和利潤3個字段)保存在以部門名命名的dbf文件的同時,在

  Grid1控件中顯示計算的結果。

  要求:程序完成后必須運行,并分別計算"筆記本產(chǎn)品部"和"計算機產(chǎn)品部"

  按年度的銷售額和利潤情況。

  解題思路:

  1.建立表單,在“表單設計器”中,在其“屬性”的Name處輸入“myform”。在“表單設計器”中,分別添加一個文本框Text1和表格Grid1。在“表單設計器”中,添加一個命令按鈕Command1,在其命令按鈕的“屬性”的Caption處輸入“確定”。雙擊“確定”按鈕,在“Command1.Click”編輯窗口中輸入下列程序

  dn=thisform.text1.value

  SELECT Sell.年度, SUM(Sell.銷售額) 銷售額,;

  SUM(Sell.銷售額)- SUM(Sell.工資額) 利潤;

  FROM sell where 部門號 in;

  (select 部門號 from dept where 部門名=dn);

  GROUP BY Sell.年度 into dbf &dn

  thisform.grid1.recordsource=dn


【計算機二級考試《VFP》模擬試題及答案】相關文章:

計算機二級《VFP》模擬練習試題及答案09-17

計算機二級《VFP》考試題及答案11-10

2016年計算機二級《VFP》模擬試題與答案06-05

計算機二級《VFP》試題及答案10-22

計算機二級VFP試題及答案10-22

2016計算機二級《VFP》考試試題及答案08-28

2017計算機二級《VFP》模擬試題10-05

計算機二級VFP練習試題及答案11-08

全國計算機二級考試《VFP》鞏固試題及答案09-17