計算機二級考試單項選擇題1013道題附答案_第1頁
計算機二級考試單項選擇題1013道題附答案_第2頁
計算機二級考試單項選擇題1013道題附答案_第3頁
計算機二級考試單項選擇題1013道題附答案_第4頁
計算機二級考試單項選擇題1013道題附答案_第5頁
已閱讀5頁,還剩209頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

01)數據的存儲結構是指

A)存儲在外存中的數據

B)數據所占的存儲空間量

C)數據在計算機中的順序存儲方式

D)數據的邏輯結構在計算機中的表示

答案:D

02)下列關于棧的描述中錯誤的是

A)棧是先進后出的線性表B)棧只能順序存儲

C)棧具有記憶作用D)對棧的插入與刪除操作中,不需要改變棧底指針

答案:B

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

A)冒泡排序為nilB)冒泡排序為n

C)快速排序為nD)快速排序為n(n-l)/2

答案:D

04)對長度為n的線性表進行順序查找,在最壞情況下所需要的比較次數為

A)B)n/2C)nD)n+1

答案:C

05)下列對于線性鏈表的描述中正確的是

A)存儲空間不一定是連續,且各元素的存儲順序是任意的

B)存儲空間不一定是連續,且前件元素一定存儲在后件元素的前面

C)存儲空間必須連續,且前件元素一定存儲在后件元素的前面

D)存儲空間必須連續,且各元素的存儲順序是任意的

答案:A

06)下列對于軟件測試的描述中正確的是

A)軟件測試的目的是證明程序是否正確

B)軟件測試的目的是使程序運行結果正確

C)軟件測試的目的是盡可能多地發現程序中的錯誤

D)軟件測試的目的是使程序符合結構化原則

答案:C

07)為了使模塊盡可能獨立,要求

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

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

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

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

答案:B

08)下列描述中正確的是

A)程序就是軟件B)軟件開發不受計算機系統的限制

C)軟件既是邏輯實體,又是物理實體D)軟件是程序、數據與相關文檔的集合

答案:D

09)數據獨立性是數據庫技術的重要特點之一。所謂數據獨立性是指

A)數據與程序獨立存放B)不同的數據被存放在不同的文件中

C)不同的數據只能被對應的應用程序所使用D)以上三種說法都不對

答案:D

10)用樹形結構表示實體之間聯系的模型是

A)關系模型B)網狀模型C)層次模型D)以上三個都是

答案:C

U)在創建數據庫表結構時,給該表指定了主索引,這屬于數據完整性中的

A)參照完整性B)實體完整性C)域完整性D)用戶定義完整性

答案:B

12)在創建數據庫表結構時,為該表中一些字段建立普通索引,其目的是

A)改變表中記錄的物理順序B)為了對表進行實體完整性約束

C)加快數據庫表的更新速度D)加快數據庫表的查詢速度

答案:D

13)數據庫系統中對數據庫進行管理的核心軟件是

A)DBMSB)DBC)OSD)DBS

答案:A

14)設有兩個數據庫表,父表和子表之間是-對多的聯系,為控制子表和父表的關聯,可以

設置“參照完整性規則”,為此要求這兩個表

A)在父表連接字段上建立普通索引,在子表連接字段上建立主索引

B)在父表連接字段上建立主索引,在子表連接字段上建立普通索引

C)在父表連接字段上不需要建立任何索引,在子表連接字段上建立普通索引

D)在父表和子表的連接字段上都要建立主索引

答案:B

15)關系運算中的選擇運算是

A)從關系中找出滿足給定條件的元組的操作

B)從關系中選擇若干個屬性組成新的關系的操作

C)從關系中選擇滿足給定條件的屬性的操作

D)A和B都對

答案:A

16)在指定字段或表達式中不允許出現重復值的索引是

A)惟一索引B)惟一索引和候選索引

C)惟一索引和主索引D)主索引和候選索引

答案:D

17)在VisualFoxPro中,以下關于刪除記錄的描述,正確的是

A)SQL的DELETE命令在刪除數據庫表中的記錄之前,不需要用USE命令打開表

B)SQL的DELETE命令和傳統VisualFoxPro的DELETE命令在刪除數據庫表中的記錄

之前,都需要用USE命令打開表

C)SQL的DELETE命令可以物理地刪除數據庫表中的記錄,而傳統VisualFoxPro的

DELETE命令只能邏輯刪除數據庫表中的記錄

D)傳統VisualFoxPro的DELETE命令在刪除數據庫表中的記錄之前不需要用USE命令

打開表

答案:A

18)在VisualFoxPro中,如果希望跳出SCAN...ENDSCAN循環體、執行ENDSCAN后

面的語句,應使用

A)LOOP語句B)EXIT語句QBREAK語句D)RETURN語句

答案:B

19)打開數據庫abc的正確命令是

A)OPENDATABASEabcB)USEabc

C)USEDATABASEabcD)OPENabc

答案:A

20)在VisualFoxPro中,下列關于表的敘述正確的是

A)在數據庫表和自由表中,都能給字段定義有效性規則和默認值

B)在自由表中,能給表中的字段定義有效性規則和默認值。

C)在數據庫表中,能給表中的字段定義有效性規則和默認值

D)在數據庫表和自由表中,都不能給字段定義有效性規則和默認值

答案:C

21)VisualFoxPro的“參照完整性”中“插入規則”包括的選擇是

A)級聯和忽略B)級聯和刪除C)級聯和限制D)限制和忽略

答案:D

22)在VisualFoxPro中,關于查詢和視圖的正確描述是

A)查詢是一個預先定義好的SQLSELECT語句文件

B)視圖是一個預先定義好的SQLSELECT語句文件

C)查詢和視圖是同種文件,只是名稱不同

D)查詢和視圖都是一個存儲數據的表

答案:A

23)在VisualFoxPro中,以下關于視圖描述中錯誤的是

A)通過視圖可以對表進行查詢B)通過視圖可以對表進行更新

C)視圖是一個虛表D)視圖就是一種查詢

答案:D

24)使用SQL語句將學生表S中年齡(AGE)大于30歲的記錄刪除,正確的命令是

A)DELETEFORAGE>30B)DELETEFROMSWHEREAGE>30

C)DELETESFORAGE>30D)DELETESWHEREAGE>30

答案:B

25)在VisualFoxPro中,使用LOCATEFOR<expL>命令按條件查找記錄,當查找到滿

足條件的第一條記錄后,如果還需要查找下一條滿足條件的記錄,應使用

A)再次使用LOCATEFORvexpL>命令

B)SKIP命令C)CONTINUE命令D)GO命令

答案:C

26)在VisualFoxPro中,刪除數據庫表S的SQL命令是

A)DROPTABLESB)DELETETABLES

C)DELETETABLES.DBFD)ERASETABLES

答案:A

27)下列表達式中,表達式返回結果為.F.的是

A)AT("A","BCD")B)”[信息「$"管理信息系統”

C)ISNULL(.NULL.)D)SUBSTR(“計算機技術”,3,2)

答案:B

28)使用SQL語句向學生表S(SN0,SN,AGE,SEX)中添加一條新記錄,字段學號(SNO)、

姓名(SN)、性別(SEX)、年齡(AGE)的值分別為0401、王芳、女、18,正確命令是

A)APPENDINTOS(SN0,SN,SEX,AGE)VALUESC0401',"王芳。'女,,18)

B)APPENDSVALUES王芳118,女)

C)INSERTINTOS(SN0,SN,SEX,AGE)VALUES《0401’,'王芳,,'女',18)

D)INSERTSVALUES('0401','王芳’,18,‘女')

答案:C

29)假設某個表單中有一個命令按鈕cmdClose,為了實現當用戶單擊此按鈕時能夠關閉

該表單的功能,應在該按鈕的Click事件中寫入語句

A)ThisForm.CloseB)ThisForm.Erase

C)ThisForm.ReleaseD)ThisForm.Return

答案:C

30)在SQL的SELECT查詢結果中,消除重復記錄的方法是

A)通過指定主關系鍵B)通過指定惟一索引

C)使用DISTINCT子句D)使用HAVING子句

答案:c

31.在VisualFoxPro中,以下有關SQL的SELECT語句的敘述中,錯誤的是

A)SELECT子句中可以包含表中的列和表達式

B)SELECT子句中可以使用別名

C)SELECT子句規定了結果集中的列順序

D)SELECT子句中列的順序應該與表中列的順序一致

答案:D

32)下列關于SQL中HAVING子句的描述,錯誤的是

A)HAVING子句必須與GROUPBY子句同時使用

B)HAVING子句與GROUPBY子句無關

C)使用WHERE子句的同時可以使用HAVNG子句

D)使用HAVING子句的作用是限定分組的條件

答案:B

33)在VisualFoxPro中,如果在表之間的聯系中設置了參照完整性規則,并在刪除規則中

選擇了“限制”,則當刪除父表中的記錄時,系統反應是

A)不做參照完整性檢查

B)不準刪除父表中的記錄

C)自動刪除子表中所有相關的記錄

D)若子表中有相關記錄,則禁止刪除父表中記錄

答案:D

34)使用如下三個數據庫表:

學生表:S(學號,姓名,性別,出生日期,院系)

課程表:C(課程號,課程名,學時)

選課成績表:SC(學號,課程號,成績)

在上述表中,出生日期數據類型為日期型,學時和成績為數值型,其他均為字符型。

用SQL命令查詢選修的每門課程的成績都高于或等于85分的學生的學號和姓名,正確的命

令是

A)SELECT學號,姓名FROMSWHERENOTEXISTS;

(SELECT*FROMSCWHERESC.學號=S.學號AND成績〈85)

B)SELECT學號,姓名FROMSWHERENOTEXISTS;

(SELECT*FROMSCWHERESC.學號=S.學號AND成績>=85)

C)SELECT學號,姓名FROMS,SC

WHERE£學號=SC.學號AND成績>=85

D)SELECT學號,姓名FROMS,SC

WHERES.學號=SC.學號ANDALL成績>=85

答案:A

35)使用如下三個數據庫表:

學生表:S(學號,姓名,性別,出生日期,院系)

課程表:C(課程號,課程名,學時)

選課成績表:SC(學號,課程號,成績)

在上述表中,出生日期數據類型為日期型,學時和成績為數值型,其他均為字符型。

用SQL語言檢索選修課程在5門以上(含5門)的學生的學號、姓名和平均成績,并按平均

成績降序排序,正確的命令是

A)SELECTS.學號,姓名,平均成績FROMS,SC;

WHERES.學號-=SC.學號;

GROUPBYS.學號HAVINGCOUNT(*)>=50ORDERBY平均成績DESC

B)SELECT學號,姓名,AVG(成績)FROMS,SC;

WHERES.學號=SC.學號ANDCOUNT(*)>=5;

GROUPBY學號ORDERBY3DESC

C)SELECTS.學號,姓名,AVG(成績)平均成績FROMS,SC;

WHERES.學號=SC.學號ANDCOUNT(*)>=5;

GROUPBYS.學號ORDERBY平均成績DESC

D)SELECTS.學號,姓名5AVG(成績)平均成績FROMS,SC;

WHERES.學號=SC.學號;

GROUPBYS.學號HAVINGCOUNT(*)>=5ORDERBY3DESC

答案:D

二》

(36)下列敘述中正確的是

A)程序設計就是編制程序B)程序的測試必須山程序員自己去完成

C)程序經調試改錯后還應進行再測試D)程序經調試改錯后不必進行再測試

答案:C

(37)下列數據結構中,能用二分法進行查找的是

A)順序存儲的有序線性表B)線性鏈表

C)二叉鏈表D)有序線性鏈表

答案:A

(38)下列關于棧的描述正確的是

A)在棧中只能插入元素而不能刪除元素

B)在棧中只能刪除元素而不能插入元素

C)棧是特殊的線性表,只能在一端插入或刪除元素

D)棧是特殊的線性表,只能在一端插入元素,而在另一端刪除元素

答案:C

(39)下列敘述中正確的是

A)一個邏輯數據結構只能有一種存儲結構

B)數據的邏輯結構屬于線性結構,存儲結構屬于非線性結構

C)一個邏輯數據結構可以有多種存儲結構,且各種存儲結構不影響數據處理的效率

D)?個邏輯數據結構可以有多種存儲結構,且各種存儲結構影響數據處理的效率

答案:D

(40)下列描述中正確的是

A)軟件工程只是解決軟件項目的管理問題

B)軟件工程主要解決軟件產品的生產率問題

C)軟件工程的主要思想是強調在軟件開發過程中需要應用工程化原則

D)軟件工程只是解決軟件開發中的技術問題

答案:C

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

A)PDL(過程設計語言)B)PAD圖

C)N-S圖D)DFD圖

答案:D

(42)下列敘述中正確的是

A)軟件交付使用后還需要進行維護

B)軟件一旦交付使用就不需要再進行維護

C)軟件交付使用后其生命周期就結束

D)軟件維護是指修復程序中被破壞的指令

答案:A

(43)數據庫設計的根本目標是要解決

A)數據共享問題B)數據安全問題

O大量數據存儲問題D)簡化數據維護

A

(44)設有如下關系表:

RST

ABCABCABC

112313112

223223

313

則下列操作中正確的是

A)T=RASB)T=RUSC)T=RXSD)T=R/S

答案:B

(45)數據庫系統的核心是

A)數據模型B)數據庫管理系統

C)數據庫D)數據庫管理員

答案:B

(46)VisualFoxPro是一種關系型數據庫管理系統,這里關系通常是指

A)數據庫文件(dbc文件)B)?個數據庫中兩個表之間有一定的關系

C)表文件(dbf文件)D)一個表文件中兩條記錄之間有一定的關系

C

(47)擴展名為mnx的文件是

A)備注文件B)項目文件C)表單文件D)菜單文件

答案:D

(48)報表的數據源可以是

A)表或視圖B)表或查詢

C)表、查詢或視圖D)表或其他報表

答案:A

(49)如果添加到項目中的文件標識為“排除”,表示

A)此類文件不是應用程序的一部分

B)生成應用程序時不包括此類文件

C)生成應用程序時包括此類文件,用戶可以修改

D)生成應用程序忖包括此類文件,用戶不能修改

答案:A

(50)“項目管理器”的“運行”按鈕用于執行選定的文件,這些文件可以是

A)查詢、視圖或表單B)表單、報表和標簽

C)查詢、表單或程序D)以上文件都可以

答案:C

(51)允許出現重復字段值的索引是

A)侯選索引和主索引B)普通索引和惟一索引

C)侯選索引和惟一索引D)普通索引和侯選索引

答案:B

(52)以純文本形式保存設計結果的設計器是

A)查詢設計器B)表單設計器C)菜單設計器D)以上三種都不是

答案:A

(53)以下關于視圖的描述正確的是

A)視圖保存在項目文件中B)視圖保存在數據庫文件中

C)視圖保存在表文件中D)視圖保存在視圖文件中

答案:B

(54)下面有關表間永久聯系和關聯的描述中,正確的是

A)永久聯系中的父表一定有索引,關聯中的父表不需要有索引

B)無論是永久聯系還是關聯,子表一定有索引

C)永久聯系中子表的記錄指針會隨父表的記錄指針的移動而移動

D)關聯中父表的記錄指針會隨子表的記錄指針的移動而移動

答案:B

(55)下面關于類、對象、屬性和方法的敘述中,錯誤的是

A)類是對一類相似對象的描述,這些對象具有相同種類的屬性和方法

B)屬性用于描述對象的狀態,方法用于表示對象的行為

C)基于同一個類產生的兩個對象可以分別設置自己的屬性值

D)通過執行不同對象的同名方法,其結果必然是相同的

答案:D

(56)在下面的VisualFoxPro表達式中,運算結果為邏輯真的是

A)EMPTY(.NULL.)B)LIKECxy?'xyz')

C)AT('xy','abcxyz')D)ISNULL(SPACE(0))

答案:B

(57)依次執行以下命令后的輸出結果是

SETDATETOYMD

SETCENTURYON

SETCENTURYTO19ROLLOVER10

SETMARKTO

?CTOD("49-05-01")

A)49.05.01B)1949.05.01C)2049.05.01D)出錯

答案:B

(58)假設職員表已在當前工作區打開,其當前記錄的“姓名”字段值為“張三”(字

符型,寬度為6)。在命令窗口輸入并執行如下命令:

姓名=姓名您好”

?姓名

那么主窗口中將顯不

A)張三B)張三您好C)張三您好D)出錯

答案:A

(59)有一學生表文件,且通過表設計器已經為該表建立了若干普通索引。其中一個

索引的索引表達式為姓名字段,索引名為XM。現假設學生表已經打開,且處于當前工作區

中,那么可以將上述索引設置為當前索引的命令是

A)SETINDEXTO姓名B)SETINDEXTOXM

C)SETORDERTO姓名D)SETORDERTOXM

答案:D

(60)當前打開的圖書表中有字符型字段“圖書號”,要求將圖書號以字母A開頭的圖

書記錄全部打上刪除標記,通常可以使用命令

A)DELETEFOR圖書號="A"B)DELETEWHILE圖書號="A"

C)DELETEFOR圖書號=〃A*“D)DELETEFOR圖書號LIKE"A%”

答案:C

(61)在VisualFoxPro中,要運行查詢文件queryl.qpr,可以使用命令

A)DOquerylB)DOqueryl.qpr

C)DOQUERYquerylD)RUNqueryl

答案:B

(62)下列程序段的輸出結果是

ACCEPTTOA

IFA=[123456]

S=0

ENDIF

S=1

?S

RETURN

A)0B)1C)由A的值決定D)程序出錯

答案:B

(63)如果在命令窗U輸入并執行命令:"LIST名稱”后在主窗LI中顯不:

記錄號名稱

1電視機

2計算機

3電話線

4電冰箱

5電線

假定名稱字段為字符型、寬度為6,那么下面程序段的輸出結果是

GO2

SCANNEXT4FORLEFT(名稱,2)="電"

IFRIGHT(名稱,2)="線"

LOOP

ENDIF

??名稱

ENDSCAN

A)電話線B)電冰箱

C)電冰箱電線D)電視機電冰箱

答案:A

第(29)——(35)題使用如下三個表:

職員.DBF:職員號C(3),姓名C(6),性別C(2),組號N(1),職務C(10)

客戶.DBF:客戶號C(4),客戶名C(36),地址C(36),所在城市C(36)

訂單.DBF:訂單號C(4),客戶號C(4),職員號C(3),簽訂日期D,金額N(6.2)

(64)查詢金額最大的那10%訂單的信息。正確的SQL語句是

A)SELECT*TOP10PERCENTFROM訂單

B)SELECTTOP10%*FROM訂單ORDERBY金額

C)SELECT*TOP10PERCENTFROM訂單ORDERBY金額

D)SELECTTOP10PERCENT*FROM訂單ORDERBY金額DESC

答案:D

(65)查詢訂單數在3個以上、訂單的平均金額在200元以上的職員號、正確的SQL

語句是

A)SELECT職員號FROM訂單GROUPBY職員號HAVINGCOUNT(*)〉3ANDAVG一金額>200

B)SELECT職員號FROM訂單GROUPBY職員號HAVINGCOUNT(*)>3ANDAVG(金

額)>200

C)SELECT職員號FROM訂單GROUPBY職員號HAVINGCOUNT(*)>3WHEREAVG(金

額)>200

D)SELECT職員號FROM訂單GROUPBY職員號WHERECOUNT(*)>3ANDAVG一金額>200

答案:C

(66)顯示2005年1月1日后簽訂的訂單,顯示訂單的訂單號、客戶名以及簽訂日期。

正確的SQL語句是

A)SELECT訂單號,客戶名,簽訂日期FROM訂單JOIN客戶

ON訂單.客戶號=客戶.客戶號WHERE簽訂日期>「2005-1-1}

B)SELECT訂單號,客戶名,簽訂日期FROM訂單JOIN客戶

WHERE訂單.客戶號=客戶.客戶號AND簽訂日期>「2005TT}

C)SELECT訂單號,客戶名,簽訂日期FROM訂單,客戶

WHERE訂單.客戶號=客戶.客戶號AND簽訂日期<「2005-1-1}

D)SELECT訂單號,客戶名,簽訂日期FROM訂單,客戶

ON訂單.客戶號=客戶.客戶號AND簽訂日期〈「2005-1-1}

答案:A

(67)顯示沒有簽訂任何訂單的職員信息(職員號和姓名),正確的SQL語句是

A)SELECT職員.職員號,姓名FROM職員JOIN訂單

ON訂單.職員號=職員.職員號GROUPBY職員.職員號HAVINGCOUNT(*)=0

B)SELECT職員.職員號,姓名FROM職員LEFTJOIN訂單

ON訂單.職員號=職員.職員號GROUPBY職員.職員號HAVINGCOUNT(*)=0

C)SELECT職員號,姓名FROM職員

WHERE職員號NOTIN(SELECT職員號FROM訂單)

D)SELECT職員.職員號,姓名FROM職員

WHERE職員.職員號?(SELECT訂單.職員號FROM訂單)

答案:C

(68)有以下SQL語句:

SELECT訂單號,簽訂日期,金額FROM訂單,職員

WHERE訂單.職員號=職員.職員號AND姓名="李二”

與如上語句功能相同的SQL語句是

A)SELECT訂單號,簽訂日期,金額FROM訂單

WHEREEXISTS(SELECT*FROM職員WHERE姓名="李二”)

B)SELECT訂單號,簽訂日期,金額FROM訂單WHERE

EXISTS(SELECT*FROM職員WHERE職員號=訂單.職員號AND姓名="李二”)

C)SELECT訂單號,簽訂II期,金額FROM訂單

WHEREIN(SELECT職員號FROM職員WERE姓名="李二”)

D)SELECT訂單號,簽訂日期,金額FROM訂單WHERE

IN(SELECT職員號FROM職員WHERE職員號二訂單.職員號AND姓名="李二”)

答案:B

(69)從訂單表中刪除客戶號為“1001”的訂單記錄,正確的SQL語句是

A)DROPFROM訂單WHERE客戶號="1001”

B)DROPFROM訂單FOR客戶號="1001"

C)DELETEFROM訂單WHERE客戶號="1001”

D)DELETEFROM訂單FOR客戶號="1001”

答案:C

(70)將訂單號為“0060”的訂單金額改為169元,正確的SQL語句是

A)UPDATE訂單SET金額=169WHERE訂單號="0060"

B)UPDATE訂單SET金額WITH169WHERE訂單號="0060"

C)UPDATEFROM訂單SET金額=169WHERE訂單號="0060”

D)UPDATEFROM訂單SET金額WITH169WHERE訂單號="0060”

答案:A

(71)下列選項中不屬于結構化程序設計方法的是

A)自頂向下B)逐步求精

c)模塊化D)可復用

答案:D

(72)兩個或兩個以上模塊之間關聯的緊密程度稱為

A)耦合度B)內聚度

c)復雜度D)數據傳輸特性

答案:A

(73)下列敘述中正確的是

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

B)程序經調試后一般不需要再測試

c)軟件維護只包括對程序代碼的維護

D)以上三種說法都不對

答案:D

(74)按照“后進先出”原則組織數據的數據結構是

A)隊列B)棧

C)雙向鏈表D)二叉

答案:B

(75)下列敘述中正確的是

A)線性鏈表是線性表的鏈式存儲結構

B)棧與隊列是非線性結構

C)雙向鏈表是非線性結構

D)只有根結點的二叉樹是線性結構

答案:A

(76)對如下二叉樹

進行后序遍歷的結果為

A)ABCDEFB)DBEAFC

C)ABDECFD)DEBFCA

答案:D

(77)在深度為7的滿二叉樹中,葉子結點的個數為

A)32B)31C)64D)63

答案:C

(78)“商品"與“顧客”兩個實體集之間的聯系?般是

A)一對一B)一對多

c)多對一D)多對多

答案:D

(79)在E-R圖中,用來表示實體的圖形是

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

答案:A

(80)數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關系是

A)DB包含DBS和DBMSB)DBMS包含DB和DBS

C)DBS包含DB和DBMSD)沒有任何關系

答案:C

(81)在VisualFoxPro中以下敘述錯誤的是

A)關系也被稱作表B)數據庫文件不存儲用戶數據

C)表文件的擴展名是.dbfD)多個表存儲在一個物理文件中

答案:D

(82)擴展名為SCX的文件是

A)備注文件B)項目文件

c)表單文件D)菜單文件

答案:C

(83)表格控件的數據源可以是

A)視圖B)表

c)SQLSELECT語句D)以上三種都可以

答案:D

(84)在VisualFoxPro中以下敘述正確的是

A)利用視圖可以修改數據B)利用查詢可以修改數據

C)查詢和視圖具有相同的作用D)視圖可以定義輸出去向

答案:A

85)在VisualFoxPro中可以用DO命令執行的文件不包括

A)PRG文件B)MPR文件

C)FRX文件D)QPR文件

答案:C

(87)在VisualFoxPro中,宏替換可以從變量中替換出

A)字符串B)數值

C)命令D)以上三種都可能

答案:A

(88)以下關于“查詢”的描述正確的是

A)查詢保存在項目文件中B)查詢保存在數據庫文件中

C)查詢保存在表文件中D)查詢保存在查詢文件中

答案:D

(89)設X="U",Y="U22",下列表達式結果為假的是

A)NOT(X=y)AND(X$y)B)NOT(X$Y)OR(XOY)

C)NOT()(>=Y)D)NOT(XSY)

答案:D

(90)以下是與設置系統菜單有關的命令,其中錯誤的是

A)SETSYSMENUDEFAULTB)SETSYSMENUTODEFAULT

C)SETSYSMENUNOSAVED)SETSYSMENUSAVE

答案:A

(91)在下面的VisualFoxPro表達式中,運算結果不為邏輯真的是

A)EMPTY(SPACE(0))B)LIKE('xy*','xyz')

C)AT('xy','abcxyz')D)ISNULL(.NUILL.)

答案:C

92)SQL的數據操作語句不包括

A)INSERTB)UPDATE

C)DELETED)CHANGE

答案:D

(93)不允許出現重復字段值的索引是

A)侯選索引和主索引B)普通索引和惟一索引

C)惟一索引和主索引D)惟一索引

答案:C

(94假設表單上有一選項組:?男。女,其中第一個選項按鈕“男”被選中。請問

該選項組的Value屬性值為

A).T,B)"男"C)1D)“男"或1

答案:D

95)打開數據庫的命令是

A)USEB)USEDATABASE

C)OPEND)OPENDATABASE

答案:D

(96)”圖書”表中有字符型字段"圖書號”。要求用SQLDELETE命令將圖書號以字母A

開頭的圖書記錄全部打匕刪除標記,正確的命令是

A)DELETEFROM圖書FOR圖書號LIKE”A%”

B)DELETEFROM圖書WHILE圖書號LIKE"A%”

C)DELETEFROM圖書WHERE圖書號="A*

D)DELETEFROM圖書WHERE圖書號LIKE"A%”

答案:D

97)在VisualFoxPro中,要運行菜單文件menul.mpr,可以使用命令

A)DOmenulB)DOmenul.mpr

C)DOMENUmenulD)RUNmenul

答案:B

(98)以下所列各項屬于命令按鈕事件的是

A)ParentB)ThisC)ThisFormD)Click

答案:D

(99)如果在命令窗口執行命令:LIST名稱,主窗口中顯示:

記錄號名稱

1電視機

2計算機

3電話線

4電冰箱

5電線

假定名稱字段為字符型、寬度為6,那么下面程序段的輸出結果是

GO2

SCANNEXT4FORLEFT(名稱,2)="電”

IFRIGHT(名稱,2)=?線”

EXIT

ENDIF

ENDSCAN

?名稱

A)電話線B)電線

C)電冰箱D)電視機

答案:A

(lOO)SQL語句中修改表結構的命令是

A)ALTERTABLEB)MODIFYTABLE

C)ALTERSTRUCTURED)MODIFYSTRUCTURE

答案:A

(101)假設“訂單”表中有訂單號、職員號、客戶號和金額字段,正確的SQL語句只能是

A)SELECT職員號FROM訂單

GROUPBY職員號HAVINGCOUNT(*)>3ANDAVG_金額>200

B)SELECT職員號FROM訂單

GROUPBY職員號HAVINGCOUNT(*)>3ANDAVG(金額)>200

C)SELECT職員號FROM訂單

GROUP,BY職員號HAVINGCOUNT(*)>3WHEREAVG(金額)>200

D)SELECT職員號FROM訂單

GROUPBY職員號WHERECOUNT(*)>3ANDAVG_金額>200

答案:B

(102)要使“產品”表中所有產品的單價上浮8%,正確的SQL命令是

A)UPDATE產品SET單價=單價+單價*8%FORALL

B)UPDATE產品SET單價=單價*1.08FORALL

C)UPDATE產品SET單價=單價+單價*8%

D)UPDATE產品SET單價=單價*1.08

答案:D

(103)假設同一名稱的產品有不同的型號和產地,則計算每種產品平均單價的SQL語句是

A)SELECT產品名稱,AVG(單價)FROM產品GROUPBY單價

B)SELECT產品名稱,AVG(單價)FROM產品ORDERBY單價

?SELECT產品名稱,AVG(單價)FROM產品ORDERBY產品名稱

D)SELECT產品名稱,AVG(單價)FROM產品GROUPBY產品名稱

答案:D

(104)執行如下命令序列后,最后一條命令的顯示結果是

DIMENSIONM(2,2)

M(l,1)=10

M(l,2)=20

M(2,1)=30

M(2,2)=40

?M(2)

A)變量未定義的提示B)10

C)20D).F.

答案:C

(105)設有s(學號,姓名,性別)和sc(學號,課程號,成績)兩個表,如下SQL語句檢索選

修的每門課程的成績都高于或等于85分的學生的學號、姓名和性別,正確的是

A)SELECT學號,姓名,性別FROMsWHEREEXISTS

(SELECT*FROMSCWHERESC.學號=s.學號AND成績v=85)

B)SELECT學號,姓名,性另I」FROMSWHERENOTEXISTS

(SELECT*FROMSCWHERESC.學號=s.學號AND成績v=85)

、QSELECT學號,姓名,性另FROMSWHEREEXISTS

(SELECT*FROMSCWHERESC.學號=S.學號AND成績>85)

D)SELECT學號,姓名,性別FROMSWHERENOTEX1STS

(SELECT*FROMSCWHERESC.學號=S.學號AND成績<85)

答案:D

(106)從“訂單”表中刪除簽訂日期為2004年1月10日之前(含)的訂單記錄,正確的SQL

語句是

A)DROPFROM訂單WHERE簽訂日期<={A2004440}

B)DROPFROM訂單FOR簽訂日期<={。004-1-10}

C)DELETEFROM訂單WHERE簽訂日期v={A2004-l-10}

D)DELETEFROM訂單FOR簽訂日期<={A2004-I-10)

答案:C

107)下列選項中不符合良好程序設計風格的是

A)源程序要文檔化B)數據說明的次序要規范化

C)避免濫用goto語句D)模塊設計要保證高耦合、高內聚

答案:D

108)從工程管理角度,軟件設計一般分為兩步完成,它們是

A)概要設計與詳細設計B)數據設計與接口設計

C)軟件結構設計與數據設計D)過程設計與數據設計

答案:A

109)下列選項中不屬于軟件生命周期開發階段任務的是

A)軟件測試B)概要設計C)軟件維護D)詳細設計

答案:C

110)在數據庫系統中,用戶所見的數據模式為

A)概念模式B)外模式C)內模式D)物理模式

答案:B

111)數據庫設計的四個階段是:需求分析、概念設計、邏輯設計和

A)編碼設計B)測試階段C)運行階段D)物理設計

答案:D

112)設有如下三個關系表

RST

C

3□□

1二

□M二n

下操作列中正確的是()

A)T=RASB)T=RUSC)T=RxSD)T=R/S

答案:C

113)下列敘述中正確的是

A)一個算法的空間復雜度大,則其時間復雜度也必定大

B)一個算法的空間復雜度大,則其時間復雜度必定小

C)一個算法的時間復雜度大,則其空間復雜度必定小

D)上述三種說法都不對

答案:D

114)在長度為64的有序線性表中進行順序查找,最壞情況下需要比較的次數為

A)63B)64C)6D)7

答案:B

115)數據庫技術的根本目標是要解決數據的

A)存儲問題B)共享問題C)安全問題D)保護問題

答案:B

116.下列軟件系統結構圖的寬度為()

A)ACBDFEGB)ACBDFGE

C)ABDCGEFD)FCADBEG

答案:A

117.下列程序段執行以后,內存變量A和B的值是

CLEAR

A=10

B=20

SETUDFPARMSTOREFERENCE

DOSQWITH(A),B&&參數A是值傳送,B是引用傳送

?A,B

PROCEDURESQ

PARAMETERSXI,Y1

X1=X1*X1

Y1=2*X1

ENDPROC

A)10200B)100200C)10020D)1020

答案:A

118)從內存中清除內存變量的命令是

A)ReleaseB)DeleteC)EraseD)Destroy

答案:A

119)操作對象只能是一個表的關系運算是

A)聯接和選擇B)聯接和投影C)選擇和投影D)自然連接和選擇

答案:C

120)在“項目管理器”下為項H建立?個新報表,應該使用的選項卡是

A)數據B)文檔。類D)代碼

答案:B

121)如果有定義LOCALdata,data的初值是:

A)整數0B)不定值C)邏輯真D)邏輯假

答案:D

122)擴展名為pjx的文件是

A)數據庫表文件B)表單文件C)數據庫文件D)項目文件

答案:D

123)下列程序段執行以后,內存變量y的值是

x=34567

y=0

DOWHILEx>0

y=x%10+y*10

x=int(x/10)

ENDDO

A)3456B)34567C)7654D)76543

答案:D

124)下列的程序段中與上題的程序段對y的計算結果相同的是

A)x=34567

y=o

flag=.T.

DOWHILEflag

y=x%10+y*10

x=int(x/10)

IFx>0

flag=.F.

ENDIF

ENDDO

B)x=34567

y=0

flag=.T.

DOWHILEflag

y=x%10+y*10

x=int(x/10)

IFx=0

flag=.E

ENDIF

ENDDO

C)x=34567

y=0

flag=.T.

DOWHILE!flag

y=x%10+y*10

x=int(x/10)

IFx>0

flag=.F.

ENDIF

ENDDO

D)x=34567

y=o

flag=.T.

DOWHILE!flag

y=x%10+y*10

x=int(x/10)

IFx=0

flag=.T.

ENDIF

ENDDO

答案:B

125)在SQLSELECT語句的ORDERBY短語中如果指定了多個字段,則

A)無法進行排序B)只按第一個字段排序

C)按從左至右優先依次排序D)按字段排序優先級依次排序

答案:C

126)如果運行一個表單,以下事件首先被觸發的是

A)LoadB)ErrorC)InitD)Click

答案:A

127在VisualFoxPro中以下敘述正確的是

A)關系也被稱作表單B)數據庫文件不存儲用戶數據

C)表文件的擴展名是.DBCD)多個表存儲在一個物理文件中

答案:B

128)設X=6<5,命令?VARTYPE(X)的輸出是

A)NB)CC)LD)出錯

答案:C

129)假設表單上有一選項組:。男。女,如果選擇第二個按鈕“女”,則該選項組Value屬

性的值為

A).F.B)女C)2D)女或2

答案:D

130)假設表單MyForm隱藏著,讓該表單在屏幕上顯示的命令是

A)MyForm.ListB)MyForm.DisplayQMyForm.Show

D)MyForm.ShowForm

答案:C

131)——33使用的數據庫表如下;

當前盤當前目錄下有數據庫:大獎賽.dbc,其中有數據庫表”歌手.dbf”、“評分dbf”

歌手號姓名

1001王蓉

2001許巍

3001周杰倫

4001林俊杰

歌手號分數評委號

10019.8101

20019.6102

30019.7103

40019.8104

132)為“歌手”表增加一個字段“最后得分”

的SQL語句是

A)ALTERTABLE歌手ADD最后得分F(6,2)

B)ALTERDBF歌手ADD最后得分F6,2

C)CHANGETABLE歌手ADD最后得分F(6,2)

D)CHANGETABLE學院INSERT最后得分F6,2

答案:A

133))插入一條記錄到“評分”表中,歌手號、分數和評委分別是“1001”、“9.9”和“105”

正確的SQL語句是

A)INSERTVALUESC1001",9.9,"105")INTO評分(歌手號,分數,評委號)

B)INSERTTO評分(歌手號,分數,評委號)VALUES("1001”,9.9,“105”)

C)INSERTINTO評分(歌手號,分數,評委號)VALUES("1001",9.9,"105")

D)INSERTVALUES("1001",9.9,"105")TO評分(歌手號,分數,評委號)

答案:C

134.位歌手的“最后得分”計算方法是:去掉一個最高分和一個最低分,取剩下分數的平

均分。根據“評分”表求每位歌手的“最后得分”并儲存于表temp中。表TEMP中有兩

個字段“歌手號”和“最后得分”,并按照“最后得分”降序排列,生成表TEMP的SQL

語句是

A)SELECT歌手號,(COUNT(分數)-MAX(分數)-MIN(分數))/(SUM(*)-2)最后得分;

FROM評分INTODBFTEMPGROUPBY歌手號ORDERBY最后得分DESC

B)SELECT歌手號,(COUNT(分數)-MAX(分數)-MIN(分數))/(SUM(*)-2)最后得分;

FROM評分INTODBFTEMPGROUPBY評委號ORDERBY最后得分DESC

OSELECT歌手號,(SUM(分數)-MAX(分數)-MIN(分數))/(COUNT(*)-2)最后得分;

FROM評分INTODBFTEMPGROUPBY評委號ORDERBY最后得分DESC

D)SELECT歌手號,(SUM份數)-MAX(分數)-MIN(分數))/(COUNT(*)-2)最后得分;

FROM評分INTODBFTEMPGROUPBY歌手號ORDERBY最后得分DESC

答案:D

135select*from*歌手wherenot(最后得分>9.00OR最后得分〈8.00)”等價的是

A)SELECT*FROM歌手WHERE最后得分BETWEEN9.00AND8.00

B)SELECT*FROM歌手WHERE最后得分>=8.00AND最后得分<=9.00

QSELECT*FROM歌手WHERE最后得分>9.00OR最后得分<8.00

D)SELECT*FROM歌手WHERE最后得分v=8.00AND最后得分>=9.00

答案:B

136評分”表的“分數”字段天價有效性規則:“分數必須大于等于0并且小于等于10”,正

確的SQL語句是

A)CHANGETABLE評分ALTER分數SETCHECK分數>=0AND分數<=10

B)ALTERTABLE評分ALTER分數SETCHECK分數>=0AND分數<=10

C)ALTERTABLE評分ALTER分數CHECK分數>=0AND分數v=10

D)CHANGETABLE評分ALTER分數SETCHECK分數>=0OR分數<=10

答案:B

137“歌手”表建立視圖myview,視圖中包含“歌手號”左邊第一位是“1”的所有記錄,

正確的SQL語句是

A)CREATEVIEWmyviewASSELECT*FROM歌手WHERELEFT(歌手號,1)=T

B)CREATEVIEWmyviewASSELECT*FROM歌手WHERELIKE("1”,歌手號)

C)CREATEVIEWmyviewSELECT*FROM歌手WHERELEFT(歌手號,1)=T

D)CREATEVIEWmyviewSELECT*FROM歌手WHERELIKE(“1”,歌手號)

答案:A

138視圖myview的命令是

A)DELETEmyviewVIEWB)DELETEmyview

C)DROPmyviewVIEWD)DROPVIEWmyview

答案:D

139temp.dbf數據庫表中有兩個字段“歌手號”和“最后得分”卜面程序的功能是,將temp.dbf

中歌手的“最后得分”填入“歌手”表對應歌手的“最后得分”字段中(假設已添加了該

字段)在下線處應該填寫的SQL語句是。

USE歌手

DOWHILE.NOT.EOF()

REPLACE歌手最后得分WITHa||

SKIP

ENDDO

A)SELECT*FROMtempWHEREtemp.歌手號=歌手.歌手號TOARRAYa

B)SELECT*FROMtempWHEREtemp.歌手號=歌手.歌手號INTOARRAYa

C)SELECT*FROMtempWHEREtemp.歌手號=歌手.歌手號TOFILEa

D)SELECT*FROMtempWHEREtemp.歌手號=歌手.歌手號INTOFILEa

答案:B

140selecctdinstinct"歌手號from歌手、vhere最后得分〉all:(select最后得分from)歌

手wheresubsrt(歌手號,1,1尸"2")等價的是

A)SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=;

(SELECTMAX(最后得分)FROM歌手WHERESUBSTR(歌手號,1,1)="2")

B)SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=;

(SELECTMIN(最后得分)FROM歌手WHERESUBSTR(歌手號,I,1)="2")

C)SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=人歡;

(SELECT最后得分FROM歌手WHERESUBSTR(歌手號,1,1尸"2")

D)SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=SOME;

(SELECT最后得分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論