軟件技術練習題(附帶答案)_第1頁
軟件技術練習題(附帶答案)_第2頁
軟件技術練習題(附帶答案)_第3頁
軟件技術練習題(附帶答案)_第4頁
軟件技術練習題(附帶答案)_第5頁
已閱讀5頁,還剩78頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

I、程序設計語言從程序設計方法來分類可分為[Clo

4=系統(tǒng)設計語言、結構化語言與模塊化語言8=結構化語言與模

塊化語言

C=結構化語言、模塊化語言與面向?qū)ο笳Z言口=程序設計語言與

科學計算語言

2、下面不屬于系統(tǒng)軟件的是【C】。

4=操作系統(tǒng)8=網(wǎng)絡系統(tǒng)C=信息管理系統(tǒng)D=計算

機語言編譯(解釋)系統(tǒng)

3、以下不屬于高級程序設計語言的是【C】。

A=SQL語言B=C語言C=匯編語言D=Java語言

4、高級程序設計語言編寫的程序必須轉換成機器語言才能執(zhí)行,轉

換的方法是[B]o

A=解釋和匯編B=解釋和編譯C=編譯和轉換D=解釋和

翻譯

5、軟件是計算機系統(tǒng)的重要組成部分,它被定義為[C1。

A=計算機程序、方法、規(guī)則以及在計算機上運行所必需的數(shù)據(jù)的總

稱。

8=程序有關的各種文檔以及在計算機上運行所必需的數(shù)據(jù)的總稱。

C=計算機程序、方法、規(guī)則、程序有關的各種文檔以及在計算機上

運行所必需的數(shù)據(jù)的總稱。

D=計算機程序、方法、規(guī)則、程序有關的各種文檔的總稱。

6、軟件可以按功能劃分為【A】。

A=系統(tǒng)軟件和應用軟件B=操作系統(tǒng)和應用系統(tǒng)C=管理軟件和應

用軟件D=系統(tǒng)軟件和管理軟件

7、計算機軟件包括【C】。

八=算法及數(shù)據(jù)結構B=程序和數(shù)據(jù)C=程序及文檔。=可寫光盤

8、一個對象可以執(zhí)行的動作和可被對象識別的動作分別稱為

[A]o

A=方法、事件B=方法、對象C=屬性、方法D=過程、事

9、如果把一個人當作對象,那么血型相當于這個對象的[A]o

A=屬性B=方法C=事件D=特征

10、窗體從加載到顯示,依次引發(fā)的事件有【D】。

A=Load,Initialize,ActivateB=Initialize,Activate,Load

C=Load,Activate,InitializeD=Initialize,Load,Activate

11、VisualBasic是可視化的采用[C]驅(qū)動方式的結構化高級程

序設計語言。

A=過程B=對象C=事件D=任務

12、不能作為VB中的變量名的符號是【C】。

A=ABCDEFGB=P000000C=89TWDDFFD=xyz

13、設有如下變量聲明:DimTestDateAsDate,為變量TestDate

正確賦值的表達方式是【A】。

A=TextDate=#l/l/2002#B=TestDate=#"1/1/2002”#

C=TextDate=date(“1/1/2002”)D=TestDate="1/1/2002”

14、假定blnl是布爾型變量,下列賦值語句中正確的是【D】。

A=blnl=,TruezB=blnl=TrueC=blnl=#True#

D=blnl=3<4

15、下面為自定義標識符的是【A】。

A=MyValueB=DateC=StringD=Binary

16、下列符號中哪個是VB程序中合法的變量名【A】。

A=ab7B=7abC=IfD=a*bc

17、下面所列【B]不是模塊的類型。

4=標準模塊8=對象模塊C=窗體模塊D=類模塊

18、函數(shù)Vai("223abe456")的返回值是[C].

A=223abc456B=0C=223D=223456

19、以下不屬于VisualBasic系統(tǒng)的文件類型是【B】。

A=frmB=batC=vbgD=vbp

20、以下關于VB模塊說法錯誤的是【口。

A=模塊(Module)是構成VB工程(Project)的一部分,是包含數(shù)據(jù)和

過程的集合。

B=添加模塊可以通過在【工程】菜單中選擇【添加模塊】菜單項來

實現(xiàn)。定義模塊層變量只需在模塊的通用部分加入Dim,Private,

Global或Public等聲明語句即可.

C=VB模塊類型有標準模塊、對象模塊(窗體模塊)、類模塊等

口=可以在模塊中定義整個VB工程的全局變量。

21、如果在VB標準模塊中有一個變量定義語句PublicxAs

Integer,則下面關于變量x說法正確的是【B】。

A=變量x不能作為全局變量使用

8=對于變量x可以直接引用,也可以用“模塊名.x”的方式引用。

C=變量x的作用范圍只在當前模塊中

口=對于變量x不可以直接引用,只能用“模塊名.x”的方式引用。

22、Static用于聲明【B】層變量。

A=窗體publicB=過程dimC=模塊public&globalD=全局

(無此層)

23、可獲得當前系統(tǒng)日期的函數(shù)是[AJo

A=Date()B=Time()C=IsDate()D=Year()

24、可以同時刪除字符串前導和尾部空白的函數(shù)是【c】。

A=LtrimB=RtrimC=TrimD=Mid

25、中途跳出For循環(huán)可使用的語句為。

A=ExitForB=ExitDoC=EndForD=EndDo

26、對于數(shù)組定義DimRecord(LtoU)AsInteger說法正確地

是【B】。

人=數(shù)組中有U-L個元素

B=U是數(shù)組元素下標的上限制,不能省略定義

C=L是數(shù)組元素下標的下限制,如果L不標明,則其默認值為1

D=L、U定義了數(shù)組的維數(shù)

27、使一個控件不可見,應設置其【A】屬性。

A=VisibleB=EnabledC=FontD=BackColour

28、以下哪種控件沒有Caption屬性?[D]o

A=CheckBoxB=LabelC=CommandButtonD=TextBox

29、TextBox的[B]屬性能夠讓用戶接受多行文本。

A=NameB=MultiLineC=TextD=Autosize

30、當文本框中的內(nèi)容改變時,肯定會激活它的【A】事件。

A=ChangeB=LoadC=C1ickD=Activate

31、要讓程序在按了“ESC”鍵后執(zhí)行CommandButton_Click事件中

的代碼,應將CommandButton的【C】屬性設為True。

A=TableStopB=DefaultC=CancelD=Enabled

32、為了把焦點移到某個指定的控件,所使用的方法是la]o

A=SetFocusB=VisibleC=RefreshD=GetFocus

33、單擊滾動條的滾動箭頭時,產(chǎn)生的事件是[C].

A=ClickB=ScrollC=ChangeD=Move

34、以下敘述中錯誤的是【B】。

A=雙擊鼠標可以觸發(fā)DblClick事件

8=窗體或控件事件的名稱可以由編程人員確定

C=移動鼠標時,會觸發(fā)MouseMove事件

D=控件的名稱可以由編程人員設定

35、數(shù)據(jù)模型的三要素是【B】。

A=層次、網(wǎng)狀、關系B=數(shù)據(jù)結構、數(shù)據(jù)操作、完整性約

c=外部級、概念級、內(nèi)部級口=數(shù)據(jù)庫、表、字段

36、數(shù)據(jù)庫中,常用的數(shù)據(jù)模型有以下幾種[Alo

A=層次、網(wǎng)狀、關系

B=數(shù)據(jù)結構、數(shù)據(jù)操作、完整性約束

C=外部級、概念級、內(nèi)部級

口=數(shù)據(jù)庫、表、字段

37、數(shù)據(jù)庫的體系結構分為【C】。

A=層次、網(wǎng)狀、關系B=數(shù)據(jù)結構、數(shù)據(jù)操作、完整性約

C=外部級、概念級、內(nèi)部級口=數(shù)據(jù)庫、表、字段

38、數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性是指,對概念模式的修改盡量不影響

[D]o

A=外模式/模式映象B=模式/內(nèi)模式映象C=概念模式D=外模式

39、關系數(shù)據(jù)庫中的基本表屬于3個數(shù)據(jù)抽象級別中的【B】。

A=外模式8=概念模式。=邏輯模式D=內(nèi)模式

40、單個用戶使用的數(shù)據(jù)視圖的描述稱為【A】。

A=外模式8=概念模式?=邏輯模式D=內(nèi)模式

41、下面關于關系數(shù)據(jù)庫中鍵的說法正確的是[C]o

A=在關系數(shù)據(jù)庫中,鍵只能由兩個或多個屬性組成

8=在一個關系中,能惟一標識元組的屬性或?qū)傩约Q為關系的候選

鍵。(沒多余)

C=一個關系的候選鍵一定是它的超鍵

D一個關系的主鍵不是其超鍵,可以用主鍵實現(xiàn)關系定義中“表中

任意兩行(元組)不能相同”的約束。

42、以下關于第二范式說法不正確的是【D】。

A=如果一個關系的所有非主屬性都完全依賴于整個主關鍵字(不存

在部分依賴),那么該關系就屬于第二范式,記做RC2NF。

8=凡是以單個屬性作為主關鍵字的關系自動就是第二范式。

C=符合第二范式要求的關系一定符合第一范式的要求。

D=第二范式消除了傳遞依賴

43、關系的完整性是指關系中數(shù)據(jù)值與其描述的應用對象實際狀態(tài)

保持一致的約束條件。其中【A】是指關系中的主關鍵字不能為空且

主關鍵字的值不能相同。

A=實體完整性B=參照完整性C=商務約束口=域完整性

44、關系的完整性是指關系中數(shù)據(jù)值與其描述的應用對象實際狀態(tài)

保持一致的約束條件。其中,【B】是指不允許引用數(shù)據(jù)庫中不存在

的外鍵數(shù)據(jù)。

A=實體完整性B=參照完整性C=商務約束口=域完整性

45、三層數(shù)據(jù)庫應用模式中說法正確的是【B】。

A=客戶端安裝瀏覽器,應用程序在客戶端執(zhí)行

B=客戶端安裝瀏覽器,應用程序在服務器端執(zhí)行

C=客戶機和Web服務器之間再加了一級數(shù)據(jù)庫服務器

口=客戶機和數(shù)據(jù)庫服務器之間直接通信

46、SQL的組成分成4個部分,用于定義SQL模式、基本表、視圖

和索引的是【A】。

A=SQLDDLB=SQLDMLC=SQLDCLD=嵌入式SQL

47、SQL的組成分成4個部分,用于數(shù)據(jù)查詢和數(shù)據(jù)更新的是

【B】。

A=SQLDDLB=SQLDMLC=SQLDCLD=嵌入式SQL

48、SQL的組成分成4個部分,用于對基本表和視圖的授權、完整

性規(guī)則的描述、事務控制語句等的是【口。

A=SQLDDLB=SQLDMLC=SQLDCLD=嵌入式SQL

49、SQL的組成分成4個部分,涉及到SQL語句嵌入在宿主語言程

序中的使用規(guī)則的是序】。

A=SQLDDLB=SQLDMLC=SQLDCLD=嵌入式SQL

50、SQL的完整性規(guī)則主要有三種子句,其中主鍵子句是【C】。

A=WHERE子句B=CHECK子句C=PRIMARYKEY子句D=FOREIGN

KEY子句

51、SQL語言中,刪除一個表的命令是【B】。

A=DELETEB=DROPC=CLEARD=REMOVE

52.在下列關于關系的陳述中,錯誤的是【B】。

A)表中任意兩行的值不能相同B)表中任意兩列的值不能相同

C)行在表中的順序無關緊要D)列在表中的順序無關緊要

53.數(shù)據(jù)庫的物理數(shù)據(jù)獨立性是指,對內(nèi)模式的修改盡量不影響

【口。

A)外模式/模式映象B)模式/內(nèi)模式映象C)概念模式

D)外模式

54.在一個關系中,能惟一標識元組的屬性或?qū)傩约Q為關系的

【B】。

A)候選鍵B)超鍵C)外鍵D)主鍵

55.若一個關系R中包含有另一個關系S的主鍵所對應的屬性組F,

則稱F為R的【C】。

A)候選鍵B)超鍵C)外鍵D)主鍵

56.SQL中查詢數(shù)據(jù)庫使用[A]語句。

A)selectB)createC)dropD)update

57.關系的完整性是指關系中數(shù)據(jù)值與其描述的應用對象實際狀態(tài)保

持一致的約束條件。其中,【D】規(guī)定了屬性的值必須是域中的值。

A)實體完整性B)參照完整性C)商務約束D)域完整性

58.在SELECT語句中,構造查詢條件的是【A】。

A)WHERE子句B)GROUPBY子句C)FROM子句D)ORDERBY

子句

59.提供的合計函數(shù)中,用于對一列中的值計算個數(shù)是1A】。

A)COUNT(列名)B)AVG(列名)C)SUM(列名)D)COUNT

(*)

60.已知成績關系如下所示。

成績:學號課程號分數(shù)

SIC180;SIC275;

S2Clnull;S2C255;

S3C390

執(zhí)行SQL語句:

SELECTCOUNT(學號)FROM成績WHERE分數(shù)>60

查詢結果中包含的元組數(shù)目是【口

A)1B)2C)3D)4

61.已知關系:S(SNO,SNAME)SNO=廠商號

P(PNO,SNO,COLOR)PNO=產(chǎn)品號,SNO=1商號,COLOR=顏色

假設兩個關系中已經(jīng)存在如下所示元組:

S關系:廠商號廠名

S01紅星;S02東方;S03萬達

P關系:產(chǎn)品號廠商號顏色

P01S01紅;P02S03黃

若再往產(chǎn)品P關系中插入如下元組:

I(P03,S02,紅)II(P04,S01,藍)III(P04,S04,

白)IV(P05,null,黑)

能夠插入的元組是【C】。

A)I,II,IVB)I,IIIC)I,IID)I,IV

62、VB通過DAO和Jet引擎可以識別3類數(shù)據(jù)庫,其中之一是

[B],包括符合ODBC標準的客戶機/服務器數(shù)據(jù)庫,如

MicrosoftSQLServer。

A=AccessB=ODBC數(shù)據(jù)庫C=外部數(shù)據(jù)庫D=VB數(shù)據(jù)庫

63、VB數(shù)據(jù)庫應用程序的組成中,【B】被包含在一組動態(tài)鏈接庫

(DLL)文件中。它真正讀取、寫入和修改數(shù)據(jù)庫,并處理所有內(nèi)部事

務。

A=用戶界面和應用程序代碼B=Jet引擎C=數(shù)據(jù)庫D=服務器

64、當以【D】方式打開數(shù)據(jù)庫中的數(shù)據(jù)時,所進行的增、刪、改、

查等操作都是直接更新數(shù)據(jù)庫中的數(shù)據(jù)。

4=表類型、動態(tài)集類型或快照類型B=動態(tài)集類型C-快照類型

D=表類型

65、使用【B】方式記錄集是先將指定的數(shù)據(jù)打開并讀入到內(nèi)存中,

當用戶進行數(shù)據(jù)編輯操作時,不直接影響數(shù)據(jù)庫中的數(shù)據(jù)。使用這

種方式可以加快運行速度。

4=表類型、動態(tài)集類型或快照類型B=動態(tài)集類型。=快照類型口=表

類型

66、下列所顯示的字符串中,字符串【D】不包含在ADO數(shù)據(jù)控件的

Connectionstring屬性中。

A=MicrosoftJet3.51OLEDBProviderB=Data

Source=C:\Mydb.mdb

C=PersistSecurityInfo=FalseD=2-adCmdTable()

67、數(shù)據(jù)控件的【D】指定數(shù)據(jù)控件所要連接的數(shù)據(jù)庫類型,

VisualBasic默認的數(shù)據(jù)庫是Access的MDB文件,此外,也可連

接DBF、FoxPro等類型的數(shù)據(jù)庫。

A=DatabaseName屬性B=RecordType屬性

C=RecordSource屬性D=Connect屬性

68、數(shù)據(jù)控件的【A】指定具體使用的數(shù)據(jù)庫文件名,包括所有的路

徑名。

A=DatabaseName屬性B=RecordType屬性

C=RecordSource屬性D=Connect屬性

69、數(shù)據(jù)控件的[C]確定具體可訪問的數(shù)據(jù),這些數(shù)據(jù)構成記錄集

對象Recordset。該屬性值可以是數(shù)據(jù)庫中的單個表名、一個存儲

查詢或者是使用SQL查詢語言的一個查詢字符串。

A=DatabaseName屬性B=RecordType屬性C=RecordSource屬性

D=Connect屬性

70、要利用數(shù)據(jù)控件返回數(shù)據(jù)庫中記錄集,則需設置【以屬性。

A=ConnecteB=ConnectC=RecordSourceD=RecordType

71、數(shù)據(jù)控件本身不能直接顯示記錄集中的數(shù)據(jù),必須通過能與它

綁定的控件來實現(xiàn)。要使綁定控件能被數(shù)據(jù)庫約束,必需在設計或

運行時對這些控件的兩個屬性進行設置,這兩個屬性是【A】。

A=DataSource屬性、DataField屬性B=RecordType屬性、

DatabaseName屬性

C=RecordSource屬性、DatabaseName屬性D=Connect屬性、

DataField屬性

72、數(shù)據(jù)控件本身不能直接顯示記錄集中的數(shù)據(jù),必須通過能與它

綁定的控件來實現(xiàn)。如果要使用數(shù)據(jù)網(wǎng)格控件MsFlexGrid和數(shù)據(jù)控

件綁定,則需要設置[C]o

A=DataSource屬性、DataField屬性B=RecordType屬性、

DatabaseName屬性

C=Datasource屬性D=Connect屬性、Datasource屬性

73、使用數(shù)據(jù)控件datal和文本框textl結合起來顯示數(shù)據(jù)庫

stu.mdb中學生信息表中"姓名"字段信息,則textl的

datasource屬性值應設為【D】A=stu.mdbB=學生信息表C=姓

名D=datal

74、記錄集的屬性中,【口用來判定記錄指針是否在首記錄之

前。

A=Eof屬性B=Nomatch屬性C=Bof屬性D=AbsolutePosition

屬性

75、【d】掩蓋了數(shù)據(jù)庫服務器或數(shù)據(jù)庫文件間的差別,通過定義它

的不同的名字,就可在應用程序中實現(xiàn)同時訪問多個DBMS的目的。

A=服務器8=表C=數(shù)據(jù)庫D=數(shù)據(jù)源

76、ODBC應用程序不能直接存取數(shù)據(jù)庫,ODBC應用程序?qū)⑺獔?zhí)行

的操作提交給【B】,通過它實現(xiàn)對數(shù)據(jù)源的各種操作,數(shù)據(jù)庫操作

結果也通過它返回給應用程序。

A=服務器8=數(shù)據(jù)庫驅(qū)動程序C=數(shù)據(jù)庫D=數(shù)據(jù)源

77、數(shù)據(jù)源分為3類,其中[DJ只有創(chuàng)建者才能使用,并且只能在

所定義的機器上運行。

A=文件數(shù)據(jù)源8=數(shù)據(jù)庫驅(qū)動程序C=系統(tǒng)數(shù)據(jù)源口=用戶數(shù)據(jù)

78、數(shù)據(jù)源分為以下3類,其中所有用戶和在WindowsNT下以服務

方式運行的應用程序均可使用【口。

A=文件數(shù)據(jù)源8=數(shù)據(jù)庫驅(qū)動程序C=系統(tǒng)數(shù)據(jù)源D=用戶數(shù)

據(jù)源

79、設置ADO控件屬性時,Connectionstring屬性頁允許通過三

種不同的方式連接數(shù)據(jù)源,其中【口表示選擇某個創(chuàng)建好的數(shù)據(jù)源

名稱,作為數(shù)據(jù)來源對遠程數(shù)據(jù)庫進行控制。

4=使用連接字符串B=使用DataLink文件C=使用ODBC數(shù)

據(jù)資源名稱。=任意方式

80、ADO編程應用中,數(shù)據(jù)提供者和數(shù)據(jù)使用者之間的橋梁就是

[a]。

A=數(shù)據(jù)源B=數(shù)據(jù)庫C=表D=以上3種均可

81、在使用Delete方法刪除當前記錄后,記錄指針位于【B】。

A=被刪除記錄的上一條B=被刪除記錄上C=被刪除記錄下一條

。=記錄集的第一條

82、關于數(shù)據(jù)控件data的recordsource屬性說法有誤的是[C]o

A=RecordSource確定具體可訪問的數(shù)據(jù),這些數(shù)據(jù)構成記錄集對象

Recordset,,

B=該屬性值可以是數(shù)據(jù)庫中的單個表名C=該屬性值不能設為

存儲查詢

口=該屬性值可以是SQL查詢語言的一個查詢字符串

83、如果要使用data控件訪問學生信息數(shù)據(jù)庫中的學生信息表,數(shù)

據(jù)庫文件路徑為d:\db\stu.mdb,則以下對data控件屬性設置正確

的是的】。

A=DatabaseName=Mstu.mdb"RecordSource=M學生信息表”

B=DatabaseName=wd:\db\stu.mdb"RecordSource=wselect*

from學生信息表”

C=DatabaseName=App.path&"stu.mdbwRecordSource=w學生

信息表”

D=DatabaseName=w學生信息庫"RecordSource=M學生信息表”

84、如果想通過數(shù)據(jù)控件獲取學生信息庫中學生成績表的成績優(yōu)秀

(>=85)學生的個數(shù),則其recordsource屬性應該設置為[D].

A=學生成績表B=selectcount(成績>=85)from學生成績

C=select*from學生成績表where成績>=85D=selectcount

(*)from學生成績表where成績>=85

85、如果想通過數(shù)據(jù)控件獲取學生信息庫中學生成績表的不及格學

生的信息,則其recordsource屬性應該設置為[C].

A=select*from學生成績表groupby成績<60

B=成績<60C==select*from學生成績表where成績<60

D=selectcount(成績)from學生成績表where成績<60

86、ADO對象模型定義了一個可編程的分層對象集合,主要由三個

對象成員以及幾個集合對象所組成,這三個對象成員中【D】用于連

接數(shù)據(jù)源。

A)Parameter對象B)Command對象C)Recordset對象

D)Connection對象

87、ADO控件屬性窗口中的Connectionstring屬性右邊的“…”按

鈕,彈出“屬性頁”對話框。在該對話框中允許通過三種不同的方

式連接數(shù)據(jù)源,其中【B】表示通過一個連接文件來完成。

A)使用連接字符串B)使用DataLink文件C)使用ODBC數(shù)據(jù)資

源名稱D)任意方式

88、數(shù)據(jù)綁定列表框DBList和下拉式列表框DBComb??丶械牧斜?/p>

數(shù)據(jù)通過屬性【B】從數(shù)據(jù)庫中獲得。

A)DataSource和DataFieldB)RowSource和ListField

C)BoundColumn和BoundTextD)DataSource和ListField

89、信息管理系統(tǒng)開發(fā)的兩大信息技術基礎是【D】。

4=數(shù)據(jù)庫技術和管理技術B=數(shù)據(jù)庫技術和計算機技術

C=計算機網(wǎng)絡技術和管理技術口=數(shù)據(jù)庫技術和計算機網(wǎng)絡技術

90、[D]不屬于MIS應用系統(tǒng)。

A)國家經(jīng)濟信息系統(tǒng)B)企業(yè)管理信息系統(tǒng)C)事務型管理信息

系統(tǒng)D)科學計算系統(tǒng)

91.在窗體上畫一個命令按鈕,然后編寫如下事件過程:

PrivateSubCommandl-Click()

x=0

DoUntilx=-l

a=InputBox。請輸入A的值")

a=Vai(a)

b=InputBox。請輸入B的值")

b=Vai(b)

x=InputBox("請輸入x的值")

x=Vai(x)

a=a+b+x

Loop

Printa

EndSub

程序運行后,單擊命令按鈕,依次在輸入對話框中輸入5、4、3、

2、1、-1,則輸出結果為【A】

A)2B)3C)14D)15

92.下面是一個按鈕的單擊事件過程,過程中調(diào)用了自定義函數(shù),單

擊按鈕在窗體上輸出的第三行是【B】。

A)3,21B)3,31C)3,41D)3,51

PrivateSubCommandl-Click()

DimxAsInteger,yAsInteger

DimnAsInteger,zAsInteger

x=1

y=2

Forn=1To6

z=f1(x,y)

Printn,z

Next

EndSub

PrivateFunctionfl(xAsInteger,yAsInteger)AsInteger

DimnAsInteger

DoWhilen<=4

x=x+y

n=n+1

Loop

fl=x

EndFunction

93、在窗體上畫一個列表框和一個文本框,然后編寫如下兩個事件

過程:

PrivateSubForm-Load()

Listl.Addltem"l"

Listl.Addltem"2"

Listl.Addltem"3"

Listl.Addltem"4"

Textl.Text=""

EndSub

PrivateSubListl-DblClick()

a=Listl.Text

Printa+Textl.Text字符串?

EndSub

程序運行后,在文本框中輸入"5",然后雙擊列表框中的"3",則輸

出結果為[B】。A)8B)35053D)0

94、閱讀下列程序,根據(jù)程序意思及需要選擇適當?shù)恼Z句填入下劃

線所在空白處。

PrivateSubDataListl_Click0

Adodcl.Recordset.Bookmark=[B]

EndSub

A)DatalListl.ListFieldB)DataListl.Selectedltem

C)DataListl.DataChangedD)DataListl.RowSource

95、閱讀下列程序段,根據(jù)程序意思及需要選擇適當?shù)恼Z句填入下

劃線所在空白處。

Fori=1ToDatal.Recordset.RecordCount

Datal.Recordset.Edit

Datal.Recordset.Fields("成績")=

Datal.Recordset.Fields("成績")+5

[A)

Next

A)Datal.Recordset.Updata:Datal.Recordset.Movenext

B)Datal.Recordset.Movenext:Datal.Recordset.Updata

C)Datal.Recordset.Edit:Datal.Recordset.Movenext

D)Datal.Recordset.Movenext:Datal.Recordset.Edit

96、閱讀下列程序,根據(jù)程序意思及需要選擇適當?shù)恼Z句填入下劃

線所在空白處。

PrivateSub[D]

Adodcl.Recordset.Bookmark=Datacombol.Selectedltem

EndSub

A)DataCombol-GotFocus()B)DataCombol-DblClick0

C)DataCombol-Click()D)DataCombol-Change0

1、軟件是一種邏輯產(chǎn)品.(T)

2、軟件產(chǎn)品的質(zhì)量需通過調(diào)試來驗證。.(F)通過實踐驗證

3、軟件產(chǎn)品的成本構成具有上升的趨勢.(T)

4、軟件產(chǎn)品的故障率隨著軟件使用時間而下降(F)隨軟件維護

而下降

5、軟件系統(tǒng)按軟件規(guī)模劃是指按開發(fā)軟件所需要的人數(shù)、時間以及

源程序行數(shù)來劃分。(T)

6系統(tǒng)軟件是為滿足用戶不同領域和不同問題的應用需求而設計的

軟件。(F)應用軟件

7、系統(tǒng)軟件主要包括操作系統(tǒng)、網(wǎng)絡系統(tǒng)、計算機語言編譯(解釋)

系統(tǒng)以及實用工具軟件系統(tǒng)等。(T)

8、從對象的角度來看,程序是對對象的行為、狀態(tài)以及對象間關系

的描述。(T)

9、程序具有層次性,低層程序可以利用高層系統(tǒng)提供的服務。

(F)反了

10、軟件是無過時而且無"磨損"的商品。(F)

11、標識符必須以大寫字母(A-Z)開頭,后可跟字母(A-Z,a-z),數(shù)

字或下劃線。(F)必須以(A-Z,a-z)開頭

12、事件分為系統(tǒng)事件和用戶事件,系統(tǒng)事件和用戶事件都是由用

戶自己產(chǎn)生如:定時信號,鍵盤事件,鼠標事件。F

13、執(zhí)行UnloadForml語句后,窗體Forml消失,但仍在內(nèi)存中。

F

14、窗體的Load事件在加載窗體時發(fā)生。T

15、窗體事件和其中所有控件事件的代碼都放在窗體文件中。T

16、按地址轉遞參數(shù)時,在過程中通過變量的內(nèi)存地址去訪問實際

變量的內(nèi)容。因此,將變量傳遞給過程時,通過過程改變了變量

值。T

17、用Const聲明的常量在程序運行過程中是不能被重新賦值的。T

18、Dimx與DimxAsVariant等價。T

19、布爾型Boolean是VB提供的基本數(shù)據(jù)類型,布爾型變量地默認

初始值為false。T

20、在VB中,字符型常量應使用"#"號將其括起來.(F)

21、打開一個工程文件時,系統(tǒng)自動裝入與該工程有關的窗體、標

準模塊等文件。T

22、過程的參數(shù)可以是控件名稱。T

23、用數(shù)組作為過程的參數(shù)時,使用的是“傳遞地址”方式oT

24、只有函數(shù)過程能夠?qū)⑦^程中處理的信息傳回到調(diào)用的程序中。

F

25、窗體可以作為過程的參數(shù)。T

26、數(shù)據(jù)庫系統(tǒng)采用三級模式結構,系統(tǒng)具有數(shù)據(jù)獨立性的特點。T

27、保存VisualBasic程序時,應分別保存窗體文件及工程文件。

T

28、VisualBasic應用程序只能以解釋方式執(zhí)行。F

29、VisualBasic是事件驅(qū)動型可視化編程工具。T

30、VisualBasic應用程序是按照消息驅(qū)動機制來執(zhí)行的,不存在

固定的程序執(zhí)行順序。T

31、數(shù)據(jù)庫表中的屬性名不能相同。T

32、數(shù)據(jù)庫的體系結構中,物理數(shù)據(jù)獨立性是指對外模式的修改盡

量不影響概念模式。F

33、數(shù)據(jù)庫的體系結構中,邏輯數(shù)據(jù)獨立性是指對數(shù)據(jù)庫的概念模

式要修改,盡量使內(nèi)模式保持不變。(F)

34、關系實際上是一張二維表格。(T)

35、SQL語言是非關系數(shù)據(jù)庫的代表性語言。(F)去掉“非”字

36、視圖是從基本表或其他視圖中導出的表,本身不獨立存儲在數(shù)

據(jù)庫中,是一個虛表。T

37、數(shù)據(jù)庫的表中任意兩行(元組)不能相同。(T)

38、數(shù)據(jù)庫的表中屬性值可以分解為若干項。F原子不可分的

39、數(shù)據(jù)庫的表有行序。F

40、表的主碼只能是表的某個單個屬性。F

41、SQL中的索引是非顯式索引,也就是在索引創(chuàng)建以后,用戶在

索引撤消前不會再用到該索引鍵的名,但是索引在用戶查詢時會自

動起作用。T

42、在SELECT語句中,SELECT和WHERE子句是必須的。F

43、SQL語句的所有查詢都是利用SELECT語句完成的。T

44、實現(xiàn)來自多個關系的查詢時,如果要引用不同關系中的同名屬

性,則在屬性名前加關系名,即用“關系名.屬性名”的形式表示,

以便區(qū)分。T

45、SQL的合計函數(shù)中,COUNT(列名)表示計算元組*的個數(shù)。F

46、DAO模型(data控件)只提供了有限的不需編程就能訪問現(xiàn)存

數(shù)據(jù)庫的功能。F

47、Data(DAO模型)控件提供了全面控制數(shù)據(jù)庫的完整編程接

口。F

48、VB中的數(shù)據(jù)庫編程就是創(chuàng)建數(shù)據(jù)訪問對象,如Database、

Table.Field和Index對象。用這些對象的屬性和方法來實現(xiàn)對數(shù)

據(jù)庫的操作。T

49、VB數(shù)據(jù)庫也稱為本地數(shù)據(jù)庫,使用與MicrosoftAccess相同

的格式,Jet引擎直接創(chuàng)建和操作這些數(shù)據(jù)庫。T

50、Data控件(DataControl)和數(shù)據(jù)訪問對象(DAO)都是VB提供的

與Jet數(shù)據(jù)庫引擎接口的方法。T

51、Find方法在找不到相匹配的記錄時,NoMatch屬性為True。如

果Find方法找到相匹配的記錄,則記錄定位到該記錄,Recordset

的NoMatch屬性為False。T

52、使用Seek方法必須打開表的索引。T

53、記錄集的Nomatch屬性必須要和find方法結合起來使用才有意

義。F

54、記錄集中指針位置發(fā)生變化時會引起Reposition事件的發(fā)生。

T

55、如果程序運行時data控件的RecordSource屬性值發(fā)生改變,

則必須運行其Refresh方法后,與data控件綁定的用于顯示數(shù)據(jù)庫

信息的控件才能顯示出新的記錄集內(nèi)容。T

56、指定ADO數(shù)據(jù)控件的數(shù)據(jù)源,可以指定多種數(shù)據(jù)庫,但應用程

序用相同的方法處理。T

57、使用ADO數(shù)據(jù)控件訪問數(shù)據(jù)庫時,可以借助于數(shù)據(jù)源實現(xiàn)訪問

多種類型數(shù)據(jù)庫的功能,并且使用數(shù)據(jù)源訪問不同類型數(shù)據(jù)庫時沒

有差別。T

58、ADO編程時數(shù)據(jù)提供者和數(shù)據(jù)使用者之間的橋梁就是數(shù)據(jù)源。

T

59、ADO編程時,創(chuàng)建數(shù)據(jù)對象有3個選項:創(chuàng)建一個OLEDB文

件、創(chuàng)建一個ODBC數(shù)據(jù)源名稱(DSN)文件或建立一個OLEDB連接字

符串。T

60、程序運行中控件既可以動態(tài)綁定到DATA控件上,也可以動態(tài)綁

定到ADO控件上。

第一章概論

1.程序設計語言從應用范圍來進行分類可分為DA.程序設

計語言與科學計算語言B.通用語言與科學計算語言C.通用程序

設計語言與事務處理語言D通用語言與專用語言

3.程序設計語言是用來開發(fā)軟件的工具,根據(jù)其特性,對程序設計

語言有基本評價標準,以下D不屬于基本標準A代碼質(zhì)量

高,目標程序運行速度快B對硬件、軟件環(huán)境要求低

C對硬件資源利用的程度高D實時相應好

4.程序設計語言是用來開發(fā)軟件的工具,根據(jù)其特性,對程序設計

語言有基本評價標準,以下D不屬于基本評價標準A用戶界

面好,操作簡便B可靠性高,結構化性能高,可讀性好

C調(diào)用其他軟件容易D可移植性高

5.開發(fā)軟件時,需要選擇一種適合的程序設計語言作為開發(fā)工具,

一般可以考慮按B4個方面作為選擇的標準A應用規(guī)模、算法及

計算復雜性、數(shù)據(jù)結構和效率B應用范圍、算法及計算復雜性、數(shù)

據(jù)結構和效率

C使用環(huán)境、算法及計算復雜性、數(shù)據(jù)結構和效率D使用條件、

算法及計算復雜性、數(shù)據(jù)結構和效率

7.對軟件質(zhì)量的主要評價標準由10條,以下不屬于的是CA

B可靠性C適時性D效率

8.對軟件質(zhì)量的主要評價標準由10條。不屬于的是BA完整

性B冗余性C可靠性D友好性

9.對軟件質(zhì)量的主要評價標準由10條。不屬于的是DA簡明

性B可維護性C可移植性D層次性

10.對軟件質(zhì)量的主要評價標準由10條。不屬于的是AA可擴

展性B可測試性C可理解性D可維護性

11.對軟件質(zhì)量的主要評價標準由10條。不屬于的是AA可

控性B可測試性C效率D完整性

2.軟件產(chǎn)品的質(zhì)量需通過測試來驗證N

3.軟件產(chǎn)品的成本構成隨著軟件使用范圍擴大具有上升的趨勢N

9.程序既有層次性,低層程序可以利用高層系統(tǒng)提供服務,層次結

構由高到低的順序為應用軟件一一工具集一一操作系統(tǒng)一一計算機

硬性N

10.軟件生產(chǎn)屬于資金密集和人力密集的行業(yè),大型軟件開發(fā)投入N

11.軟件產(chǎn)品在設計、編程和實現(xiàn)過程中的各個階段中,其質(zhì)量難以

保證和檢驗N

12/軟件時無適時性且無磨損的產(chǎn)品Y

第二章VB程序設計基礎

1.在一個窗體代碼中不能使用UNLOAD來卸載窗體,即一個窗體只

能由其他窗體卸載.(V)

6.為Date型變量賦值"date=#10-l-9912:00am#”是錯誤的

(x)

7.窗體變量是指在任何一個窗體內(nèi)的過程或函數(shù)中都可以聲明變量

(x)

9.MsgBox函數(shù)的返回值是一個字符串值(整數(shù)數(shù)值),具體值與用

戶選擇的不同按鈕有關(X)

12.當窗體的Enabled屬性為False時,通過鼠標和鍵盤對窗體的

操作都被禁止(V)

13.窗體的Height、Width屬性用于設置窗體的高和寬(V)

14.在程序運行過程中可以增加或減少菜單項(V)

15.如果把一個菜單的Enabled屬性設置為False,則可刪除該菜單

項。(V)

20.通過改變屬性窗口中的屬性,來改變窗體的標題F

21.Private表示此過程只可被本模塊中的其他過程調(diào)用T

22.在多文檔應用中,每次只能由一個活動的子窗體可以進行輸入/

編輯T

23.列表框包含了組合框的功能F

25.窗體的名字和存盤的窗體文件名必須相同F(xiàn)

26.開始運行時窗體的位置只能是涉及階段時顯示的位置F

28.VB應用程序不具有明顯的開始和結束語句T

29.VB工具箱中的所有控件都具有寬度(Width)和高度(Height)

屬性F

30.VBzhong控件的某些屬性只能在運行時設置T

31.在工程資源管理器窗口中只能包含一個工程文件及屬于該工程的

其他文件F

32.窗體文件包含該窗體及其控件的屬性T

33.一個工程中可以含有多個標準模塊文件T34.雙擊鼠標可以

觸發(fā)DblClick事件T

35.窗體或控件的時間的名稱由編程人員決定F

36.移動鼠標時,會觸發(fā)MouseMove事件T

37.控件的名稱可以由編程人員設定T41.事件可以由用戶引

發(fā),也可以由系統(tǒng)引發(fā)T

第三章面向?qū)ο蟮某绦蛟O計方法

1.所謂數(shù)據(jù)封裝就是將一組數(shù)據(jù)和與這組數(shù)據(jù)有關的操作組裝在一

起,形成一個實體,這個實體就是(B)

A類B對象C函數(shù)體D數(shù)據(jù)塊

2.面向?qū)ο蟮某绦蛟O計語言必須具備的關鍵要素是(C)

A抽象和封裝B抽象和多態(tài)性C抽象、封裝、繼承和多態(tài)性D抽

象、封裝和繼承

3.面向?qū)ο蟮某绦蛟O計語言不同于其他語言的最主要特點是(C)

A模塊性B抽象性C繼承性D共享性

4.對象是面向?qū)ο箝_發(fā)方法的基本成分,每個對象可用它本身的一

組(C)和它可以執(zhí)行的一組操作來定義A服務B參數(shù)C屬

性D調(diào)用

5.面向?qū)ο笕缫娂夹g的許多強有力的功能和突出的優(yōu)點,都用來源

于把類組主城一個層次結構的系統(tǒng),這種層次結構的一個重要性質(zhì)

是(B),一個類獲得其父類的全部描述A傳遞性B繼承性C復

用性D并行性

6.面向?qū)ο笥性S多特征,如軟件系統(tǒng)是由對象組成的,(C),對象

彼此之間僅能通過傳遞消息互相聯(lián)系

A開發(fā)過程基于功能分析和功能分解B強調(diào)需求分析重要性

C把對象劃分成類,每個對象類都定義一組數(shù)據(jù)和方法D對既存類

進行調(diào)查

7.應用執(zhí)行對象的操作可以改變該對象的(A)A屬性B功能C

行為D數(shù)據(jù)

8.所有的對象可以成為各種對象類。每個對象類都定義一組(B)

A說明B方法C過程D類型

9.在面向?qū)ο蠓椒ㄖ?,信息隱蔽是通過的對象的(C)來實現(xiàn)的A

分類性B繼承性C封閉性D共享性

10.在確定類是,所有(A)是候選的類A名詞B形容詞C動詞D

代詞

11.常用動詞或動詞詞組來表示(C)A對象B類C關聯(lián)D屬性

12.描述類中某個對象的行為,反映了狀態(tài)與事件關系的是(B)A

對象圖B狀態(tài)圖C流程圖D結構圖

13.有時間間隔的操作是(B)A動作B活動C加工D處理

14.與事件聯(lián)系在一起的瞬時操作是(A)A動作B活動C加工D

處理

15.在只有單重繼承的類層次結構中,類層次結構是(A)A樹形

B網(wǎng)狀型C環(huán)形D星型

16.在有多重繼承的類層次結構中,類層次結構是(B)A樹形B

網(wǎng)狀型C環(huán)形D星型

17.可被用于與其實現(xiàn)功能相關的其他應用問題的程序稱為(A)

A可重用性B可移植性C可互操作性D通信公用性

18.下列說法正確的是(A)A對象的行為只有向?qū)ο蟀l(fā)送信息才

能引用

B封裝性不利于模塊化程序設計以及代碼的可維護性和可重用性

C要在函數(shù)中使用給定類的對象,必須能同時存取成員數(shù)據(jù)和成員

函數(shù)

D在類中給出函數(shù)說明時,必須使用inline關鍵字

19.在C++程序中,對象之間的互相通信通過(B)

A繼承實現(xiàn)B調(diào)用成員函數(shù)實現(xiàn)C封裝實現(xiàn)D函數(shù)重載實現(xiàn)

20.下列關于面向?qū)ο蟮恼f法正確的是(A)

A面向?qū)ο蟮脑O計即指通過建立一些類以及它們之間的關系來解決

實際問題

B設計時應盡量使類大C類越復雜越好

21.以下說法錯誤的是(D)

A對象具有很強的表達能力和描述能力B對象是人們要進行研究

的事物

C對象是封裝的基本單位D類封裝比對象封裝更具體,更細

22.同一類中有相同的數(shù)據(jù)結構,這是(C)級別的共享A不同應

用B同一應用C同一類D不同類

23.汽車有一個發(fā)動機,汽車和發(fā)動機之間的關系是(B)關系A

一般具體B整體部分C分類關系DIsa

24.火車是一種陸上交通工具,火車和陸上交通工業(yè)之間的關系是

(D)關系

A組裝B整體部分C關聯(lián)D一般特殊

25.在軟件工程學中。我們把一組具有相同數(shù)據(jù)結構和相同操作的對

象的集合定義為(A),此定義包括一組數(shù)據(jù)屬性和在數(shù)據(jù)上的一組

方法A類B屬性C對象D消息

26.下列說法正確的是(B)

A在程序中建立對象不一定要先說明類B由用戶自己定義的類說明

的變量稱為對象

C具有相同類類型的對象的數(shù)據(jù)和代碼共享D類類型是C++的預定

義類型的一種

27.下列說法正確的是(A)A在C+中,數(shù)據(jù)封裝是通過類實現(xiàn)

B在類說明中,由關鍵字private說明的成員是私有的,只有該類

的友元才能訪問

C數(shù)據(jù)封裝就是使用類將數(shù)據(jù)連接在一起

D對象的實現(xiàn)細節(jié)對外部來說,既是可見的,也是可以以存取的

28.使用類進行程序設計的益處不包括(B)

A函數(shù)main()不能訪問對象內(nèi)部私有的數(shù)據(jù)和函數(shù),從而使得對

類的修改不影響使用這個類的程序

B任何類在使用過程中既能被更新和顯示,也能被修改

C用同一個類建立的對象之間不會相互干擾D使用類設計的程序是

模塊化的

29.下列敘述正確的是(D)A基類的對象可以付給派生類

B只要是基類的對象,都可以付給由她派生的任一個派生類對象

C只有該基類直接派生出來的類的對象才可以賦給改基類的對象

D派生類的對象可以以賦給基類的對象

30.下列說法錯誤的是(D)

A在面向?qū)ο蟪绦蛟O計中,只有局部于對象中的代碼才可以訪問存

儲于這個對象中的數(shù)據(jù)

B在面向?qū)ο蟪绦蛟O計中,對象之間只能通過函數(shù)調(diào)用互相互通信

C在面向?qū)ο蟪绦蛟O計中,內(nèi)存塊的結構可被用作樣板產(chǎn)生對象的

更多拷貝

D在面向?qū)ο蟪绦蛟O計中,對象易受未知的外部其他的事件影響,

而使數(shù)據(jù)和功能遭到破壞

1.面向?qū)ο蟪绦蛑?,對象彼此間通過繼承和多態(tài)性啟動相應的操

作。F

2.對象是一種從一般的觀點看待事物的方法,它要求程序員集中于

事物的具體形式或具體實物。F

3.在面向?qū)ο蟪绦蛟O計中,對象之間只能通過函數(shù)調(diào)用相互通信。

T

4.將一組對象的共同特征進一步抽象出來,從而形成“類”的概

念。T

5.在面向?qū)ο蟪绦蛟O計中,只有局部于對象中的代碼才可以訪問存

貯于這個對象中的數(shù)據(jù)。T

6.不同類的行為具有不同的行為。T

7.封裝和其他對象相互作用時并不需要一個確定的接口。F

8.一個對象通過繼承可以獲得另一個對象的特征。T

9.封裝并不要求一個對象應具備明確的功能。F

10.同一函數(shù)為不同的對象接受時,產(chǎn)生的行為是一樣的,這稱為

一致性。F

11.面向?qū)ο笠蟪绦騿T集中于事物的本質(zhì)特征,用抽象的觀點看

待事物。T

12.面向?qū)ο缶褪侵v世界看成由一組彼此無關并能相互通信的實體

即對象組成。F

13.在類中不允許數(shù)據(jù)成員在數(shù)據(jù)成員函數(shù)使用之后進行證明。F

14.在class定義的類型就是C++預定義的數(shù)據(jù)類型。F

15.C++對C的重要擴充就是支持面向?qū)ο蟮某绦蛟O計,具有簡潔、

高效和接近匯編語言的特點。T

16.對象不能用作對象的成員。F

17.對基類和派生類的關系描述中,基類繼承了派生類的屬性。F

18.派生類對象可以直接訪問基類中的成員。F

19.通過繼承建立類聯(lián)系。T20.基于對象的方法就是面向?qū)?/p>

象的方法。F

21.面向?qū)ο笤O計即指通過建立一些類以及他們之間的關系來解決

實際問題。T

22.在面向?qū)ο笤O計中,一切都是圍繞著對象開展的。F

23.派生類的對象與基類的關系是屬于前者則不屬于后者。F

24.類的靜態(tài)成員為該類所有對象共享。T25.在C++中實現(xiàn)

封裝是借助于類。T

26.在面向?qū)ο笤O計中,“方法”是指程序設計方法。F

27.在面向?qū)ο笤O計中,“方法”指程序設計的方法T

28.“事理”泛指一般的對象F29.“多態(tài)性”指子類可以

像父類那樣使用T

30.在面向?qū)ο笙到y(tǒng)中,多數(shù)程序的行為狀態(tài)都依賴于對象的類型T

第四章軟件工程

1.軟件工程是一種(B)分階段實現(xiàn)的軟件開發(fā)方法。

A.自底向上B.自頂向下C.逐步求精D.面向數(shù)據(jù)流

2.(D)是計算任務的處理對象和處理規(guī)則的描述。A.軟件B.硬

件C.文檔D.程序

3.軟件工程中描述生存周期的瀑布模型一般包括可行性研究、

(A)、設計、編碼、測試、維護等幾個階段。

A.需求分析B.需求調(diào)查C.可行性調(diào)查D.問題定義

5.軟件生存周期中時間最長、工作量比例占最大的是(D)階段。

A.需求分析B.概要設計C.測試D.維護

6.軟件產(chǎn)品的開發(fā)主要是(D)A.物質(zhì)B.邏輯C.有形D.消耗

7.軟件產(chǎn)品的開發(fā)主要是(D)A.復制B.再生產(chǎn)C.拷貝

D.研制

8.軟件工程要用(B)科學中的方法和原理進行軟件生產(chǎn)的管理。

A.管理B.工程C.數(shù)學D.計算機

9.準確地解決“軟件系統(tǒng)必須做什么"是(B)階段的任務。

A.可行性研究B.需求分析C.詳細設計D.編碼

10.軟件工程著重于(C)A.理論研究B.原理探討C.建造軟件系

統(tǒng)D.原理的理論

11.軟件重用的單位是(A)A.軟件模塊B.性能C.系統(tǒng)D.功

12.軟件開發(fā)過程中,抽取和整理用戶需求并建立問題域精確模型的

過程叫(D)

A.生存期B.面向?qū)ο笤O計C.面向?qū)ο蟪绦蛟O計D.面向?qū)ο蠓?/p>

13.在面向?qū)ο蟮脑O計中,我們應該遵循的設計準則除了模塊化、抽

象、低耦合、高內(nèi)聚、還有(B)

A.隱藏復雜性B.信息隱蔽C.經(jīng)常類的利用D.類的開發(fā)

14.對象模型技術把分析時收集的信息構造在三種模型中,即對象模

型、動態(tài)模型和(C)

A.信息模型B.控制模型C.功能模型D.行為模型

15.在面向?qū)ο蟮南到y(tǒng)設計中,以下說法錯誤的是(B)

A.系統(tǒng)中主要的組成部分稱為子系統(tǒng)B.子系統(tǒng)是一個對象或

一個功能

C.子系統(tǒng)是類、關聯(lián)、操作、事件和約束的集合

D.每次分解的各子系統(tǒng)的數(shù)目不能太多,最低層子系統(tǒng)稱為模塊

16.面向?qū)ο蟪绦蛟O計語言不同于其他語言的最主要特點是(C)

A.模塊性B.抽象性C.繼承性D.共享性

17.(D)把瀑布模型和專家系統(tǒng)結合在一起,在開發(fā)的各個階段上

都利用相應的專家系統(tǒng)來幫助軟件人員完成開發(fā)工作。A.原形

模型B.螺旋模型C.面向?qū)ο竽P虳.智能模型

18.軟件生存周期模型有多種,下列選項中,(C)不是軟件生存周

期模型。

A.瀑布模型B.螺旋模型C.功能模型D.原形模型

19.在整個軟件維護階段所花費的全部工作中,(B)所占比例最

大。

A.校正性維護B.完善性維護C.適應性維護D.預防性維護

20.軟件是通過(C)體現(xiàn)它的功能和作用的。A,復制B.開發(fā)和

研制C.計算機的執(zhí)行D.磨損、消耗

21.將每個模塊的控制結構轉換為計算機可執(zhí)行的程序代碼是(A)

階段的任務。

A.編碼B.需求分析C.詳細設計D.測試

22.表示對象的相互行為的模型是(B)模型。A.對象B.動態(tài)

C.功能D.靜態(tài)

23.面向?qū)ο蠓治鲭A段建立的三個模型中,核心的模型是(C)

A.功能B.動態(tài)C.對象D.分析

24.軟件部分的內(nèi)部實現(xiàn)和外部可訪問性分離,這是指軟件的(C)A.

繼承性B.共享性C.封裝性D.抽象性

25.面向?qū)ο箝_發(fā)的方法在概念和表示上的一致性保證了分析和設計

的(C)過渡。

A.困難B.不容易C.平滑D.順序

26.在進行軟件測試時,首先應當進行單元測試,然后再進行組裝測

試,最后再進行(A)

A.確認測試B.集成測試C.墨盒測試D.組合測試

27.測試的目的是為了(B)A.證明軟件符合設計要求B.發(fā)

現(xiàn)軟件中的錯誤和缺陷

C.改善軟件的功能和性能D.發(fā)掘軟件的潛在能力

28.軟件生存周期的(D)在工作和軟件可維護性有密切的關系。

A.編碼階段B.設計階段C.測試階段D.每個階段

29.(C)是指模擬某種產(chǎn)品的原始模型,在軟件開發(fā)中,它是軟件

的一個早期的可運行的版本,它反映了軟件系統(tǒng)的部分重要特征。

A.模擬B.最初模型C.原型D.進化模型

1在實際的軟件開發(fā)過程中面向?qū)ο蠓治雠c面向?qū)ο蠓治龅慕缦奘?/p>

模糊的。(V)

2.測試時為了表明程序是正確的(x)

3.原型化方法是用戶和設計者之間執(zhí)行的一種交互過程,適用于需

求不確定性高的系統(tǒng)(V)

4.瀑布模型本質(zhì)上是一種線形順序模型,能適應用戶需求不斷變化

的情況(X)

5.功能模型說明對象模型中操作的定義(V)

6.在面向?qū)ο蠓椒ㄖ?,類是最基本的模塊(x)

7.通常容錯把定義為“用戶的滿意程度”(x)

8.系統(tǒng)設計階段的主要目的是明確軟件系統(tǒng)“做什么”(x)

9.系統(tǒng)維護的目的是檢驗系統(tǒng)“做得怎樣”(x)

10.軟件工程研究的主要內(nèi)容是軟件開發(fā)管理和軟件開發(fā)技術兩個方

面(V)

軟件開發(fā)的目標就是最終成功開發(fā)出軟件,時間和費用是次要的因

素(X)

11.軟件可靠性是指軟件系統(tǒng)能否在既定的環(huán)境下運行并實現(xiàn)所期望

的結果(V)

12.提高軟件的可重用性,對于提高軟件生產(chǎn)率,降低軟件成本有重

要意義,軟件重用的理論技術課題已經(jīng)徹底解決(x)

13.有了軟件工程的支持,今后,軟件費用上升的勢頭不會繼續(xù)下去

了(X)

14.軟件的特點就是軟件和其他的工程產(chǎn)品一樣,是一種有形的物

質(zhì),有用壞和淘汰的時候(X)

15.軟件危機的原因是有先進的軟件開發(fā)方法而得不到應用(X)

16.軟件產(chǎn)品的發(fā)展到現(xiàn)在為止經(jīng)歷了程序設計時代、軟件時代、軟

件工程時代(V)

17.計算機科學中的研究成果均可用于軟件工程,所以,計算機科學

和軟件工程的研究的重點是一樣的(x)

18.可行性研究要進行一次簡化、壓縮的需求分析(V)

19.在結構化程序設計提出之前,程序設計中曾強調(diào)程序的效率,現(xiàn)

在人們更重視程序的可理解性(V)

20.多態(tài)性防止了程序相互依賴性而帶來的變動影響(x)

21.對象模型指出了發(fā)生了什么(x)

22.在程序設計方法中,第一代軟件技術是結構化程序設計技術,第

二代軟件技術是軟件工具(x)

23.螺旋模型將瀑布模型和原形模型相結合,并增加了風險分析

(V)

24.軟件產(chǎn)品從形成概念開始,經(jīng)過開發(fā)、使用和維護,直到最后退

役的全過程稱為軟件生存周期(V)

25.瀑布模型把整個軟件生存期分為若干階段。其特點是每個階段相

對獨立,上下階段沒有必然的因果關系(x)

26.4GL是面向結果的非過程語言(V)

27.軟件的有效期之軟件系統(tǒng)能最有效的利用計算機的時間和空間資

源(V)

28.軟件的可移植性就是把軟件從一個計算機系統(tǒng)搬到另一個計算機

系統(tǒng)(X)

29.軟件維護僅僅是修改軟件中潛在的的錯誤(x)

第五章數(shù)據(jù)庫基礎

4數(shù)據(jù)庫的物理數(shù)據(jù)獨立性是指,對內(nèi)模式的修改盡量不影響C

A)外模式/模式映像B)模式/內(nèi)模式映像C)概念模式D)外模式

7一個屬性集能唯一標識元組,且不含多余的屬性,這個屬性集稱為

關系的A

A)候選鍵B)超鍵C)外鍵D)主鍵

8若一個關系中有多個候選鍵,則選其中的一個為關系DA)候

選鍵B)超鍵C)外鍵D)主鍵

10關系的參照完整性可通過定義C來實現(xiàn)A.候選鍵B.超鍵

C.外鍵D.主鍵

11任何符合定義關系的表都是AA)第一范式B)第二范式C)

第三范式D)第四范式

12一個關系的所有非主屬性都完全依賴于整個主關鍵字(不存在部

分依賴)B

A)第一范式B)第二范式C)第三范式D)第四范式

13一個關系不存在部分依賴關系,也沒有傳遞依賴關系,該關系就屬

于C

A)第一范式B)第

溫馨提示

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

評論

0/150

提交評論