計算機二級VisualFoxPro無紙化試題及答案

來源:文萃谷 2.29W

1、下面描述中錯誤的是( )。

計算機二級VisualFoxPro無紙化試題及答案

A.系統總體結構圖支持軟件系統的詳細設計

B.軟件設計是將軟件需求轉換為軟件表示的過程

C.數據結構與數據庫設計是軟件設計的任務之一

圖是軟件詳細設計的表示工具

2、語句LIST MEMORY LIKE a*能夠顯示的變量不包括( )。

A.a

B.a1

2

3

3、執行如下命令的輸出結果是(  )。

?15%4,15%-4

A.3 -1

B.3 3

C.1 1

D.1 -1

4、一間宿舍可住多個學生,則實體宿舍和學生之間的聯繫是( )。

A.一對一

B.一對多

C.多對一

D.多對多

5、在下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是(  )。

A.外模式

B.內模式

C.概念模式

D.邏輯模式

6、將E-R圖轉換為關係模式時,實體和聯繫都可以表示為( )。

A.屬性

B.鍵

C.關係

D.域

7、下列關於棧的敍述正確的是( )。

A.棧按“先進先出”組織數據

B.棧按“先進後出”組織數據

C.只能在棧底插入數據

D.不能刪除數據

8、 “圖書”表中有字符型字段“圖書號”。要求用SQL DELETE命令將圖書號以字母“A”開頭的圖書記錄全部刪除,正確的命令是( )。

TE FROM圖書FOR圖書號LIKE〝A%〞

TE FROM圖書WHILE圖書號LIKE〝A%〞

TE FROM圖書WHERE圖書號=〝A*〞

TE FROM圖書WHERE圖書號LIKE〝A%〞

9、在Visual FoxPro中,編譯或連編生成的程序文件的擴展名不包括( )。

10、有三個關係R、S和T如下:

則由關係R和S得到關係T的操作是( )。

A.自然連接

B.差

C.交

D.並

11、 命令?VARTYPE(TIME())的結果是( )。

A.C

B.D

C.T

D.出錯

12、 在表單中為表格控件指定數據源的屬性是(  )。

Source

rdSource

From

rdFrom

13、 某二叉樹有5個度為2的結點,則該二叉樹中的葉子結點數是( )。

A.10

B.8

C.6

D.4

14、 創建一個名為student的新類,保存新類的類庫名稱是mylib,新類的父類是Person,正確的命令是(  )。

TE CLASS mylib OF student As Person

TE CLASS student OF Person As mylib

TE CLASS student OF mylib As Person

TE CLASS Person OF myhb As student

15、 表格控件的數據源可以是( )。

A.視圖

B.表

SELECT語句

D.以上三種都可以

16、 在項目管理器中,將一程序設置為主程序的方法是( )。

A.將程序命名為main

B.通過屬性窗口設置

C.右鍵單擊該程序從快捷菜單中選擇相關項

D.單擊修改按鈕設置

17、 一個工作人員可以使用多台計算機,而一台計算機可被多個人使用,則實體工作人員與實體計算機之間的聯繫是( )。

A.一對一

B.一對多

C.多對多

D.多對一

18、 將學號為“02080110”、課程號為“102”的選課記錄的成績改為92,正確的SQL語句是(  )。

TE選課SET成績WITH 92 WHERE學號=”02080110”AND課程號=〝102〞

TE選課SET成績=92 WHERE學號=”02080110”AND課程號=〝102〞

TE FROM選課SET成績WITH 92 WHERE學號=”02080110”AND課程號=〝102〞

TE FROM選課SET成績=92 WHERE學號=”02080110”AND課程號=〝102〞

19、 在軟件設計中不使用的工具是(  )。

A.系統結構圖

C.數據流圖(DFD圖)

D.程序流程

20、 數據庫設計中反映用户對數據要求的模式是( )。

A.內模式

B.概念模式

C.外模式

D.設計模式

21、 不允許出現重複字段值的索引是( )。

A.候選索引和主索引

B.普通索引和唯一索引

C.唯一索引和主索引

D.唯一索引

22、 軟件設計中劃分模塊的一個準則是( )。

A.低內聚低耦合

B.高內聚低耦合

C.低內聚高耦合

D.高內聚高耦合

23、 設有學生(學號,姓名,性別,出生日期)和選課(學號,課程號,成績)兩個關係,計算劉明同學選修的所有課程的平均成績,正確的SQL語句是( )。

CT AVG(成績)FROM選課WHERE姓名=〝劉明〞

CT AVG(成績)FROM學生,選課WHERE姓名=〝劉明〞

CT AVG(成績)FROM學生,選課WHERE學生.姓名=〝劉明〞

CT AVG(成績)FROM學生,選課WHERE學生.學號=選課.學號AND姓名=〝劉明〞

24、 在數據庫表設計器的“字段”選項卡中,字段有效性的設置項中不包括( )。

A.規則

B.信息

C.默認值

D.標題

25、 在E-R圖中,用來表示實體聯繫的圖形是( )。

A.橢圓形

B.矩形

C.菱形

D.三角形

26、 SQL的數據操作語句不包括(  )。

RT

TE

TE

GE

27、 設有S(學號,姓名,性別)和SC(學號,課程號,成績)兩個表,如下SQL語句檢索選修的每門課程的成績都高於或等於85分的學生的學號、姓名和性別,正確的SQL命令是( )。

CT學號,姓名,性別FROM s WHERE EXISTS(SELECT*FRON sc WHERE SC.學號=S.學號AND成績<=85)

CT學號,姓名,性別FRON s WHERE NOT EXISTS(SELECT*FROM sc WHERE SC.學號=S.學號AND成績<=85)

CT學號,姓名,性別FROM s WHERE EXISTS(SELECT*FRON sc WHERE SC.學號=S.學號AND成績>85)

CT學號,姓名,性別FROM s WHERE NOT EXISTS(SELECT*FROM sc WHERE SC.學號=S.學號AND成績<85)

28、 下面不屬於需求分析階段任務的是(  )。

A.確定軟件系統的功能需求

B.確定軟件系統的性能需求

C.需求規格説明書評審

D.制定軟件集成測試計劃

29、 以下關於查詢的描述正確的是(  )。

A.不能根據自由表建立查詢

B.只能根據自由表建立查詢

C.只能根據數據庫表建立查詢

D.可以根據數據庫表和自由表建立查詢

30、 設有關係歌手(歌手號,姓名,最後得分)和關係評分(歌手號,分數,評委號),每個歌手的最後得分是所有評委給出的分數的平均值,則計算歌手“最後得分”的SQL語句是( )。

TE歌手SET最後得分=(SELECT AVG(分數)FROM評分WHERE歌手號=歌手.歌手號)

TE歌手SET最後得分EXISTS(SELECT AVG(分數)FROM評分WHERE歌手號=歌手.歌手號)

TE歌手SET最後得分=(SELECT AVG(分數)FROM評分)

TE歌手SET最後得分=(SELECT AVG(分數)FROM評分GROUP BY評委號)

31、 在Visual FoxPro中,擴展名為mnx的文件是( )。

A.備註文件

B.項目文件

C.表單文件

D.菜單文件

32、 讓隱藏的MeForm表單顯示在屏幕上的命令是( )。

lay

33、 在使用查詢設計器創建查詢時,為了指定在查詢結果中是否包含重複記錄(對應於DISTINCT),應該使用的選項卡是(  )。

A.排序依據

B.連接

C.篩選

D.雜項

34、 下列關於二叉樹的敍述中,正確的是(  )。

A.葉子結點總是比度為2的'結點少一個

B.葉子結點總是比度為2的結點多一個

C.葉子結點數是度為2的結點數的兩倍

D.度為2的結點數是度為1的結點數的兩倍

35、 軟件詳細設計生產的圖如下:

該圖是( )

A.N-S圖

C.程序流程圖

D.E-R圖

36、 下列選項中不屬於結構化程序設計原則的是( )。

A.可封裝

B.自頂向下

C.模塊化

D.逐步求精

37、 查詢訂購單的數量和所有訂購單金額合計的正確命令是(  )。

CT COUNT(DISTINCT訂單號),SUM(數量*單價)FROM產品JOIN訂購單名細ON產品.產品號=訂購單名細.產品號

CT COUNT(訂單號),SUM(數量*單價)FROM產品JOIN訂購單名細ON產品.產品號=訂購單名細.產品號

CT COUNT(DISTINCT訂單號),SUM(數量*單價)FROM產品,訂購單名細0N產品.產品號=訂購單名細.產品號

CT COUNT(訂單號),SUM(數量*單價)FROM產品,訂購單名細0N產品.產品號=訂購單名細.產品號

38、 為“歌手”表增加一個字段“最後得分”的SQL語句是( )。

R TABLE歌手ADD最後得分F(6,2)

R DBF歌手ADD最後得分F 6,2

GE TABLE歌手ADD最後得分F(6,2)

GE TABLE"學院INSERT最後得分F 6,2

39、 説明數組後,數組元素的初值是( )。

A.整數0

B.不定值

C.邏輯真

D.邏輯假

40、 在下面的Visual FoxPro表達式中,運算結果不為邏輯真的是( )。

Y(SPACE(0))

(ˋxy*′,ˋxyz′)

(ˋxy′,ˋabcxyz′)

LL(.)

41、(1)在考生文件夾下新建一個名為“庫存管理”的項目文件。

(2)在新建的項目中建立一個名為“使用零件情況”的數據庫,並將考生文件夾下的所有自由表添加到該數據庫中。

(3)修改“零件信息”表的結構,為其增加一個字段,字段名為“規格”,類型為字符型,長度為8。

(4)打開並修改mymenu菜單文件,為菜單項“查找”設置快捷鍵Ctrl+T。

42、打開考生文件夾下的DB數據庫,完成如下簡單應用:

(1)編寫一個名為的程序,根據表TABA中所有記錄的a,b,c三個字段的值,計算各記錄的一元二次方程的兩個根x1和x2,並將兩個根x1和x2寫到對應的字段x1和x2中,如果無實數解,在note字段中寫入“無實數解”。提示:平方根函數為SQRT( );程序編寫完成後,運行該程序計算一元二次方程的兩個根。注意:一元二次方程公式如下:

(2)打開名為testA的表單,其中有兩個命令按鈕,界面要求如下:

①設置兩個按鈕的高度均為30,寬度均為80,“退出”按鈕與“查詢”按鈕頂邊對齊。

②“查詢”按鈕的功能是在該按鈕的Click事件中使用SQL的SELECT命令從表TABA中查詢“無實數解”的記錄並存儲到表TABD中。

③“退出”按鈕的功能是關閉並釋放表單。

請按要求完成表單的設計,表單設計完成後,運行該表單,並單擊“查詢”按鈕進行查詢。

43、在考生文件夾下完成下列操作:

(1)建立一個表單名和文件名均為my form的表單,如下圖所示。表單的標題為“教師情況”,表單中有兩個命令按鈕(Command1和Command2),兩個複選框(Check1和Check2)和兩個單選按鈕(Option1和Option2)。Command1和Command2的標題分別是“生成表”和“退出”,Check1和Check2的標題分別是“系名”和“工資”,Option1和Option2的標題分別是“按職工號升序’’和“按職工號降序”。

(2)為“生成表”命令按鈕編寫click事件代碼,其功能根據單運行時複選框指定的字段和單選鈕指定的排序方式生成新的自由表。如果兩個複選框都被選中,生成的自由表命名為,的字段包括職工號、姓名、系名、工資和課程號;如果只有“系名”複選框被選中,生成的自由表命名為one_,one_的字段包括職工號、姓名、系名和課程號;如果只有“工資”複選框被選中,生成的自由表命名為one_,one_的字段包括職工號、姓名、工資和課程號。

(3)運行表單,並分別執行如下操作:

①選中兩個複選框和“按職工號升序”單選鈕,單擊“生成表,,命令按鈕。

②只選中“系名”複選框和“按職工號降序”單選鈕,單擊“生成表”命令按鈕。

③只選中“工資”複選框和“按職工號降序”單選鈕,單擊“生成表”命令按鈕。

熱門標籤