糯米文學吧

位置:首頁 > IT認證 > 計算機等級

2016年計算機二級VF筆試真題

2016年計算機等級考試已經結束了,下面跟yjbys小編一起來看看二級VF筆試考試題及答案吧!

2016年計算機二級VF筆試真題

  一、選擇題

1.下列數據結構中,屬於非線性結構的是( )。

A. 循環隊列 B.帶鏈隊列C.二叉樹 D.帶鏈棧

答案 C

解析 樹均是非線性結構

2. 下列數據結構中,能夠按照”先進後出”原則存取數據的是( )。

A. 循環隊列 B.棧 C.隊列 D.二叉樹

答案 B

解析:棧是先進後出或後進先出的線性表

3. 對於循環隊列,下列敍述中正確的是( )。

A.隊頭指針是固定不變的

B.隊頭指針一定大於隊尾指針

C.隊頭指針一定小於隊尾指針

D.隊頭指針可以大於隊尾指針,也可以小於隊尾指針

答案 D

解析:如果隊頭指針大於隊尾指針説明隊列已經循環存放數據了,如果隊頭指針小於隊尾指針説明沒有進行循環存放

4. 算法的空間複雜度是指( )。

A.算法在執行過程中所需要的計算機存儲空間 B.算法所處理的數據量

C.算法程序中的語句或指令條數 D.算法在執行過程中所需要的臨時工作單元數

答案 A

解析:算法的空間複雜度是指執行算法所需要的內存空間,包括算法程序所佔空間,輸入的初始數據所佔空間和執行過程中所需要的額外空間.

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

A. 低內聚低耦合 B. 高內聚低耦合 C. 低內聚高耦合 D. 高內聚高耦合

答案 B

解析:模塊內部各元素之間的聯繫要緊密,高內聚,模塊間的連接的緊密程度要低,低耦合,這樣可以提高模塊的獨立性.

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

A.可封裝 B.自頂向下 C.模塊化 D.逐步求精

答案 A

7.軟件詳細設計產生的圖如下

該圖是( ).

A.N-S圖 B. PAD圖 C. 程序流程圖 D.E-R圖

答案 C

8.數據庫管理系統是( )。

A. 操作系統的一部分 B.在操作系統支持下的系統軟件 C.一種編譯系統 D.一種操作系統

答案 B

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

A.橢圓形 B.矩形 C.菱形 D .三角形

答案 C

10.有三個關係R,S,T 如下:

R

A

B

C

a

1

2

b

2

1

c

3

1

S

A

B

C

d

3

2

T

A

B

C

a

1

2

b

2

1

c

3

1

d

3

2

其中關係T由關係R和S通過某種操作得到,該操作稱為( )。

A.選擇 B.投影 C. 交 D. 並

答案 D

解析:T是由S表或R表中的元素組成的

11.設置文本框顯示內容的屬性是( )。

E ION TMASK

答案 A

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

A.a B.a1 2 3

答案 D

解析:只有D不是以a開頭的

13. 計算結果不是字符串”Teacher”的語句是( )。

A. at(“MyTecaher”,3,7 )

B. substr(“MyTecaher”,3,7 )

t(“MyTecaher”,7 )

(“Tecaher”,7 )

答案 A

解析:at()函數是求位置的,結果是數值型.

14.學生表中有學號,姓名,和年齡三個字段,SQL語句“SELECT 學號 FROM 學生”完成的操作稱為( )。

A.選擇 B.投影 C.連接 D.並

答案 B

解析;選擇是求從水平方向求元組的,投影是從列方向取數據的.連接和並都要求有兩個表.

15.報表的數據源不包括( )。

A. 視圖 B.自由表 C.數據庫表 D.文本文件

答案 D

16.使用索引的主要目的是( )。

A. 提高查詢速度 B.節省存儲空間C.防止數據丟失 D.方便管理

答案 A

17.表單文件的.擴展名是( )。

A. frm C. scx D. vcx

答案 C

18.下列程序段執行時在屏幕上顯示的結果是( )。

DIME A(6)

A(1)=1

A(2)=1

FOR I=3 TO 6

A(I)=A(I-1)+A(I-2)

NEXT

?A(6)

A.5 B.6 C.7 D.8

答案 D

解析:A(3)=2 A(4)=A(2)+A(3)=3 A(5)=A(3)+A(4)=5 A(6)=A(4)+A(5)=8

19. 下列程序段執行時在屏幕上顯示的結果是( )。

X1=20

X2=30

SET UDFPARMS TO VALUE

DO test With X1,X2

?X1,X2

PROCEDURE test

PARAMETERS a,b

x=a

a=b

b=x

ENDPRO

A. 30 30 B.30 20 C.20 20 D. 20 30

答案 B

解析:過程test實現將兩個數據互換,再者按值傳遞,

20.以下關於“查詢”的正確描述是( )。

A. 查詢文件的擴展名為PRG B.查詢保存在數據庫文件中C.查詢保存在表文件中D.查詢保存在查詢文件中

答案 D

21.以下關於“視圖”的正確描述是( )。

A. 視圖獨立於表文件 B.視圖不可更新 C.視圖只能從一個表派生出來 D. 視圖可以刪除

答案 D

解析:視圖是由表派生出來的,並且可以從多個表中派生出來,可以對源表進行更新,可以進行刪除操作.

22.了為隱藏在文本框中輸入的信息,用佔位符代替顯示用户輸入的字符,需要設置的屬性是( )。

A. Value rolSource tMask wordChar

答案 D

23.假設某表單的Visible屬性的初值是.F.,能將其設置為.T.的方法是( )。

A. Hide ase ocus

答案 B

24.在數據庫中建立表的命令是( )。

A. CREATE TE DATABASE TE QUERY TE FORM

答案 A

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

A. lay

答案 B

26.在表設計器的字段選項卡中,字段有效性的設置中不包括( )。

A. 規則 B.信息 C.默認值 D.標題

答案 D

27.若SQL語句中的ORDER BY短語指定了多個字段,則( )。

A. 依次按自右至左的字段順序排序

B. 只按第一個字段排序

C. 依次按自左至右的字段順序排序

C. 無法排序

答案 C

解析:從左至右,當前一個字段出現相同值的時候,按下一個字段進行排序,

如ORDER BY 專業, 成績 DESC 表示先按專業升序排序,當專業相同的時候,再按成績降序排序

28.在VisualFoxpro中,下面關於屬性,方法和事件的敍述錯誤的是( )。

A.屬性用於描述對象的狀態,方法用於表示對象的行為

B.基於同一個類產生的兩個對象可以分別設置自己的屬性值

C.事件代碼也可以象方法一樣被顯示調用

D. 在創建一個表單時,可以添加新的屬性、方法和事件

答案 D

29.下列函數返回類型為數值型的是( )。

A. STR

答案 B

30.與“SELECT * FROM 教師表 INTO DBF A”等價的語句是( )。

A. SELECT * FROM 教師表 TO DBF A

B. SELECT * FROM 教師表 TO TABLE A

C. SELECT * FROM 教師表 INTO TABLE A

E. SELECT * FROM 教師表 INTO A

答案 C

解析:INTO TABLE 與 INTO DBF 功能相同

31.查詢“教師表”的全部記錄並存儲於臨時文件 ( )。

CT * FROM 教師表 INTO CURSOR one

B. SELECT * FROM 教師表 TO CURSOR one

C. SELECT * FROM 教師表 INTO CURSOR DBF one

D. SELECT * FROM 教師表 TO CURSOR DBF one

答案 A

解析:臨時表的關鍵字是 into cusror 文件名

32.“教師表”中有“職工號”,“姓名”和“工齡”字段,其中“職工號”為主關鍵字,建立“教師表”的SQL命令是( )。

TE TABLE 教師表(職工號C(10) PRIMARY, 姓名 C(20),工齡 I)

B. CREATE TABLE 教師表(職工號C(10) FOREIGN, 姓名 C(20),工齡 I)

C. CREATE TABLE 教師表(職工號C(10) FOREIGN KEY , 姓名 C(20),工齡 I)

D. CREATE TABLE 教師表(職工號C(10) PRIMARY KEY , 姓名 C(20),工齡 I)

答案 D

解析; 主關鍵字用 PRIMARY KEY

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

TE CLASS mylib OF student As Person

B. CREATE CLASS student OF Person As mylib

C. CREATE CLASS student OF mylib As Person

D. CREATE CLASS Person OF mylib As student

答案 C

解析:這個以前沒考過, CREATE CLASS 類名 OF 類庫名 AS 父類

34. “教師表”中有“職工號”、“姓名”、“工齡”和“系號”等字段,“學院表”中有“系名”和“系號”等字段。計算 “計算機”系老師總數的命令是( )。

CT COUNT(*) FROM 老師表INNER JOIN 學院表;

ON 教師表.系號=學院表.系號 WHERE 系名=”計算機”

B. SELECT COUNT(*) FROM 老師表INNER JOIN 學院表;

ON 教師表.系號=學院表.系號 ORDER BY 教師表.系號;

HAVING 學院表.系名=” 計算機”

C. SELECT COUNT(*) FROM 老師表INNER JOIN 學院表;

ON 教師表.系號=學院表.系號GROUP BY 教師表.系號;

HAVING 學院表.系名=” 計算機”

D. SELECT SUM(*) FROM 老師表INNER JOIN 學院表;

ON 教師表.系號=學院表.系號ORDER BY 教師表.系號;

HAVING 學院表.系名=” 計算機”

答案 A

解析:這個題不需要分組也不需要排序,只要計數COUNT(*),條件是系名=”計算機”

35. “教師表”中有“職工號”、“姓名”、“工齡”和“系號”等字段,“學院表”中有“系名”和“系號”等字段。求教師總數最多的系的教師人數,正確的命令是( )。

CT 教師表.系號,COUNT(*)AS 人數 FROM 教師表,學院表;

GROUP BY 教師表.系號 INTO DBF TEMP

SELECT MAX(人數)FROM TEMP

B. SELECT 教師表.系號,COUNT(*)FROM 教師表,學院表;

WHERE 教師表.系號=學院表.系號GROUP BY 教師表.系號 INTO DBF TEMP

SELECT MAX(人數)FROM TEMP

C. SELECT 教師表.系號,COUNT(*)AS 人數 FROM 教師表,學院表;

WHERE 教師表.系號=學院表.系號GROUP BY 教師表.系號 TO FILE TEMP

SELECT MAX(人數)FROM TEMP

D. SELECT 教師表.系號,COUNT(*)AS 人數 FROM 教師表,學院表;

WHERE 教師表.系號=學院表.系號 GROUP BY 教師表.系號 INTO DBF TEMP

SELECT MAX(人數)FROM TEMP

答案 D

解析:因為要按系來算人數,所以必須要按系號進行分組.A答案缺少將兩表用共有字段聯接的WHERE條件.

B答案少了AS 人數. C答案將結果存入的是文本文件.只有D正確

  二、填空

1.某二叉樹有5個度為2的結點以及3個度為1的結點,則該二叉樹中共有 個結點。

答案 14

解析: 二叉樹中的結點由度為0 、1、2的三種結點組成,其中度為0的結點的個數比度為2的結點的個數多1個,所以總結點數為5+6+3=14個

2.程序流程圖的菱形框表示的是 。

答案 邏輯判斷

3.軟件開發過程主要分為需求分析、設計、編碼與測試四個階段,其中 階段產生“軟件需求規格説明書”。

答案 需求分析

4.在數據庫技術中,實體集之間的聯繫可以是一對一或一對多或多對多的,那麼“學生”和“可選課程”的聯繫為 。

答案 多對多

解析:一個學生可選多個可選課程,多個學生可選一個可選課程,所以是多對多

5.人員基本信息一般包括:身份證號,姓名,性別,年齡等,其中可以作為主關鍵字的是 。

答案 身份證號

6.命令按鈕的Cancel屬性的默認值是 。

答案 .F.

7.在關係操作中,從表中取出滿足條件的元組的操作稱做 。

答案 選擇

8.在Visual Foxpro中,表示時間2009年3月3 日的常量應寫為 。

答案 {^2009-03-03}或{^2009.03.03}或{^2009/03/03}

解析:嚴格的日期格式必須是8位的,{^2009-3-3}或{^2009/3/3}不是8位,給不給分就要看改卷子的老師是如何決定了.

9. 在Visual Foxpro中的“參照完整性”中,“插入規則”包括的選擇是“限制”和 。

答案 忽略

10.刪除視圖MyView的命令是 。

答案 DROP VIEW MYVIEW

11.查詢設計器中的“分組依據”選項卡與SQL語句的 短語對應。

答案 GROUP BY

12. 項目管理器的數據選項卡用於顯示和管理數據庫、查詢、 視圖和 。

答案 自由表

13.可以使編輯框的內容處於只讀狀態的兩個屬性是ReadOnly和 。

答案 ENABLED

14.為“成績”表中“總分”字段增加有效性規則:“總分必須大於等於0並且小於等於750”,正確的SQL語句是:

TABLE 成績 ALTER 總分 總分>=0 AND 總分<=750

答案 ALTER

SET CHECK