VF選擇試題

2023-01-08 12:27:01 字數 5564 閱讀 7447

考試題庫(一)

1.程式流程圖中帶有箭頭的線段表示的是(  )。

a) 圖元關係

b) 資料流

c) 控制流

d) 呼叫關係

參***:c

【解析】在資料流圖中,用標有名字的箭頭表示資料流。在程式流程圖中,用標有名字的箭頭表示控制流。所以選擇c)。

2.結構化程式設計的基本原則不包括(  )。

a) 多型性

b) 自頂向下

c) 模組化

d) 逐步求精

參***:a

【解析】結構化程式設計的思想包括:自頂向下、逐步求精、模組化、限制使用goto語句,所以選擇a)。

3.軟體設計中模組劃分應遵循的準則是(  )。

a) 低內聚低耦合

b) 高內聚低耦合

c) 低內聚高耦合

d) 高內聚高耦合

參***:b

【解析】軟體設計中模組劃分應遵循的準則是高內聚低偶合、模組大小規模適當、模組的依賴關係適當等。模組的劃分應遵循一定的要求,以保證模組劃分合理,並進一步保證以此為依據開發出的軟體系統可靠性強,易於理解和維護。模組之間的耦合應盡可能的低,模組的內聚度應盡可能的高。

4.在軟體開發中,需求分析階段產生的主要文件是( b )。

a) 可行性分析報告

b) 軟體需求規格說明書

c) 概要設計說明書

d) 整合測試計畫

5.演算法的有窮性是指(  )。

a) 演算法程式的執行時間是有限的

b) 演算法程式所處理的資料量是有限的

c) 演算法程式的長度是有限的

d) 演算法只能被有限的使用者使用

參***:a

【解析】演算法原則上能夠精確地執行,而且人們用筆和紙做有限次運算後即可完成。有窮性是指演算法程式的執行時間是有限的。

6.對長度為n的線性表排序,在最壞情況下,比較次數不是n(n-1)/2的排序方法是(  )。

a) 快速排序

b) 氣泡排序

c) 直接插入排序

d) 堆排序

參***:d

【解析】除了堆排序演算法的比較次數是 ,其他的都是n(n-1)/2。

7.下列關於棧的敘述正確的是(  )。

a) 棧按"先進先出"組織資料

b) 棧按"先進後出"組織資料

c) 只能在棧底插入資料

d) 不能刪除資料

參***:b

【解析】棧是按"先進後出"的原則組織資料的,資料的插入和刪除都在棧頂進行操作。

8.在資料庫設計中,將e-r圖轉換成關係資料模型的過程屬於(  )。

a) 需求分析階段

b) 概念設計階段

c) 邏輯設計階段

d) 物理設計階段

參***:c

【解析】e-r圖轉換成關係模型資料則是把圖形分析出來的聯絡反映到資料庫中,即設計出表,所以屬於邏輯設計階段。

9.有三個關係r、s和t如下:

由關係r和s通過運算得到關係t,則所使用的運算為(  )。

a) 並

b) 自然連線

c) 笛卡爾積

d) 交

參***:d

【解析】自然連線是一種特殊的等值連線,它要求兩個關係中進行比較的分量必須是相同的屬性組,並且在結果中把重複的屬性列去掉,所以b)錯誤。笛卡爾積是用r集合中元素為第一元素,s集合中元素為第二元素構成的有序對,所以c)錯誤。根據關係t可以很明顯的看出是從關係r與關係s中取得相同的關係組所以取得是交運算,選擇d)。

10.設有表示學生選課的三張表,學生s(學號,姓名,性別,年齡,身份證號),課程c(課號,課名),選課sc(學號,課號,成績),則表sc的關鍵字(鍵或碼)為(  )。

a) 課號,成績

b) 學號,成績

c) 學號,課號

d) 學號,姓名,成績

參***:c

【解析】學號是學生表s的主鍵,課號是課程表c的主鍵,所以選課表sc的關鍵字就應該是與前兩個表能夠直接聯絡且能唯一定義的學號和課號,所以選擇c)。

11.設 x="11",y="1122", 下列表示式結果為假的是(  )。

a) not(x==y)and (x$y)

b) not(x$y)or (x<>y)

c) not(x>=y)

d) not(x$y)

參***:d

【解析】字串精確比較運算子"==",只有當兩個字串完全相同時,才會是邏輯真,所以x==y為邏輯假;子串包含測試運算子$,如果運算子前的字串是運算子後的字串的乙個子字串,則為邏輯真,所以x$y為邏輯真;大於等於運算子》=,是對兩個字串自左向右逐個進行比較,一旦發現兩個對應字元不同,就根據兩個字元的排序序列決定兩個字串的大小,x、y的前兩個字元相同,所以比較第3個字元,由於x只有兩個字元,則第3位x小於y,所以x小於y,故x>=y為邏輯假;x<>y為邏輯真。

由以上可得:a)選項中,由於not的優先順序高於and,所以先比較not(x==y)為邏輯真,由於x$y也為邏輯真,所以not(x==y)and (x$y)為邏輯真。b)選項中,由於not的優先順序高於or,所以先比較not(x$y)為邏輯假,由於x<>y也為邏輯真,所以not(x$y)or (x<>y)為邏輯真。

c)選項中,x>=y為邏輯假,則not(x>=y)為邏輯真。d)選項中,x$y也為邏輯真,則not(x$y)為邏輯假。

12.以下是與設定系統選單有關的命令,其中錯誤的是( a )。

a) set sysmenu default

b) set sysmenu to default

c) set sysmenu nos**e

d) set sysmenu s**e

13.在下面的visual foxpro表示式中,運算結果不為邏輯真的是(  )。

a) empty(space(0))

b) like('xy*', 'xyz')

c) at('xy', 'abcxyz')

d) isnull(.null.)

參***:c

【解析】space函式返回由指定數目組成的字串,space(0)返回空字串,empty函式判斷指定的表示式的運算結果是否為空,故a)選項為真;like函式比較前後兩個字串對應位置上的字元,若所有對應字元都相匹配,函式返回值為邏輯真,否則為邏輯假,前字串可包含萬用字元,故b)選項為真;at函式如果前字串是後字串的子串,返回前字串首字元在後字串中第幾次出現的位置,函式值為數值型,故c)返回的不為邏輯真;isnull函式判斷乙個表示式的值是否為空值,故d)選項為真。

14.在visual foxpro中,巨集替換可以從變數中替換出(  )。

a) 字串

b) 數值

c) 命令

d) 以上三種都可能

參***:d

【解析】巨集替換的功能是替換出字元變數的內容,即&的值是變數中的字串。去掉了定界符之後,結果就可能有多種型別,可以是字串、數值或命令。

15.在visual foxpro中,用於建立或修改程式檔案的命令是(  )。

a) modify 《檔名》

b) modify command 《檔名》

c) modify procedure《檔名》

d) modify program《檔名》

參***:b

【解析】用命令方式建立和修改程式檔案的命令格式是:modify command 《檔名》。

16.在visual foxpro中,程式中不需要用public等命令明確宣告和建立,可直接使用的記憶體變數是(  )。

a) 區域性變數

b) 私有變數

c) 公共變數

d) 全域性變數

參***:b

【解析】記憶體變數的作用域中,全域性變數在任何模組中使用,私有變數不需要通過public和local命令事先宣告,而在程式中直接使用,區域性變數只能在建立它的模組中使用,不能在上層或下層模組中使用。

17.執行use sc in 0命令的結果是(  )。

a) 選擇0號工作區開啟sc表

b) 選擇空閒的最小號工作區開啟sc表

c) 選擇第1號工作區開啟sc表

d) 顯示出錯資訊

參***:b

【解析】在多個工作區開啟某個表時,可使用命令:use 《表名》 in 《工作區號》,而最小的工作區號是1,如果指定為0,則選擇編號最小的空閒工作區,所以use sc in 0的結果是選擇空閒的最小號工作區開啟sc表。

18.向乙個專案中新增乙個資料庫,應該使用專案管理器的(  )。

a) "**"選項卡

b) "類"選項卡

c) "文件"選項卡

d) "資料"選項卡

參***:d

【解析】"專案管理器"視窗是visual foxpro 開發人員的工作平台,它包括6個選項卡:資料、文件、類、**、其他、全部。"資料"選項卡包括了乙個專案中的所有資料:

資料庫、自由表、查詢和檢視。新增乙個資料庫,應該使用"資料"選項卡。

19.在查詢設計器環境中,"查詢"選單下的"查詢去向"不包括(  )。

a) 臨時表

b) 表

c) 文字檔案

d) 螢幕

參***:c

【解析】查詢去向包括:瀏覽、臨時表、表、圖形、螢幕、報表檔案、標籤檔案。四個選項中,查詢去向不包括文字檔案。

command命令建立的檔案的預設副檔名是(  )。

a) prg

b) app

c) cmd

d) exe

參***:a

【解析】modify command命令用於建立和修改程式檔案。程式檔案的預設副檔名是prg。

21.擴充套件名為mpr的檔案是(  )。

a) 選單檔案

b) 選單程式檔案

c) 選單備註檔案

d) 選單引數檔案

參***:b

【解析】mpr是選單程式檔案的副檔名,選單檔案的副檔名是mnx,選單備註檔案的副檔名是mnt,選單引數檔案不存在。

22.開啟已經存在的表單檔案的命令是(  )。

a) modify form

b) edit form

c) open form

d) read form

參***:a

【解析】修改表單檔案的命令格式是:modify form 《表單檔名》。

23.在選單設計中,可以在定義選單名稱時為選單項指定乙個訪問鍵。規定了選單項的訪問鍵為"x" 的選單名稱定義是(  )。

a) 綜合查詢<(x)

b) 綜合查詢/<(x)

c) 綜合查詢(d) 綜合查詢(/ 參***:c

【解析】在指定選單名稱時,如果要設定選單項的訪問鍵,方法是在要作為訪問鍵的字元前加上"<"兩個字元。為"綜合查詢"設定訪問鍵"x"的正確方法是:綜合查詢(《x)。

24.設定表單標題的屬性是(  )。

a) title

b) text

c) biaoti

d) caption

【解析】表單的caption屬性指明顯示於表單標題欄上的文字。

25.釋放和關閉表單的方法是( a )。

a) release

b) delete

VF題庫VF試卷VF公式最全最好用

試卷編號 66 一 填空共10題 共計10分 第1題 1.0分 題號 55 一組具有相同資料和相似操作的物件的集合稱為 1 類 第2題 1.0分 題號 9 執行dimension a 2,3 命令後,陣列a的各陣列元素的型別是 1 值是 2 邏輯型 f 第3題 1.0分 題號 56 將設計好的表單存...

VF命令總結

1 create project 專案檔名 功能 建立專案檔案,同時開啟專案管理器。2 create 表檔名 功能 開啟表設計器,建立資料表。3 use 表檔名 exclusive shared 功能 開啟指定的資料表檔案 注 use 關閉當前資料表檔案 4 list disply structur...

VF期末複習

你的答案 0 標準答案 3 你的答案 0 標準答案 4 你的答案 0 標準答案 2 你的答案 0 標準答案 3 你的答案 0 標準答案 3 你的答案 0 標準答案 3 你的答案 0 標準答案 4 你的答案 0 標準答案 2 你的答案 0 標準答案 1 你的答案 0 標準答案 3 你的答案 0 標準答...