VB筆試模擬試卷118_第1頁
VB筆試模擬試卷118_第2頁
VB筆試模擬試卷118_第3頁
VB筆試模擬試卷118_第4頁
VB筆試模擬試卷118_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

VB筆試模擬試卷118

一、公共基礎(chǔ)選擇題(本題共70題,每題7.0分,共

10分。)

1、算法的空間復(fù)雜度是指()。

A、算法程序的長度

B、算法程序中的指令條數(shù)

C、算法程序所占的存儲空間

D、算法執(zhí)行過程中所需要的存儲空間

標(biāo)準(zhǔn)答案:8

知識點解析:一個算法的空間復(fù)雜度,一般是指執(zhí)行這個算法所需的存儲空間。

個算法所占用的存儲空間包括算法程序所占用的空間、輸入的初始數(shù)據(jù)所占用的存

儲空間及算法執(zhí)行過程中所需要的額外空間。

2、按照“先進先出”組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是()。

A^隊列

B、棧

C、雙向鏈表

D、二叉樹

標(biāo)準(zhǔn)答案:1

知識點解析:隊列是一種特殊的線性表,只允許在表的一端插入元素,在表的另一

端刪除元素,插入元素的一端叫“隊尾”,刪除元素的一端叫“隊頭”,先插入的元素

先被刪除,是按“先進先出''的原則組織數(shù)據(jù)的。

3、下列敘述中正確的是()。

A、線性鏈表的各元素在存儲空間中的位置必須是連續(xù)的

B、線性鏈表的頭元素一定存儲在其他元素的前面

C、線性鏈表中的各元素在存儲空間中的位置不一定是連續(xù)的,但表頭元素一定存

儲在其他元素的前面

D、線性鏈表中的各元素在存儲空間中的位置不一定是連續(xù)的,旦各元素的存褚順

序也是任意的

標(biāo)準(zhǔn)答案:8

知識點露析:在線性鏈表中,各元素在存儲空間中的位置是任意的,各元素的順序

也是任意的,依靠指針來實現(xiàn)數(shù)據(jù)元素的前后件關(guān)系。

4、有下列二叉樹,對此二叉樹前序遍歷的結(jié)果為()。

A、XZCYAB

B、XYZABC

C、XYABCZ

D、XYAZBC

標(biāo)準(zhǔn)答案:8

知識點解析:對二叉樹的前序遍歷是指:先訪問根結(jié)點,然后訪問左子樹,最后訪

問右子樹,并且,在訪問左、右子樹時,先訪問根結(jié)點,再依次訪問其左、右子

樹。

5、結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是()。

A、程序的規(guī)模

B、程序的效率

C、程序設(shè)計語言的先進性

D、程序的易讀性

標(biāo)準(zhǔn)答案:8

知識點解析:程序不光是編寫完就結(jié)束了,為了測試和維護程序,往往還有其他人

閱讀和跟蹤程序,因此程序設(shè)計的風(fēng)格應(yīng)該強調(diào)簡單和清晰,即程序的易讀性,

“清晰第一,效率第二“C

6、下列敘述中正確的是()。

A、在面向?qū)ο蟮某绦蛟O(shè)計中,各個對象之間具有密切的關(guān)系

B、在面向?qū)ο蟮某绦蛟O(shè)計中,各個對象都是公用的

C、在面向?qū)ο蟮某绦蛟O(shè)計中,各個對象之間相對獨立,相互依賴性小

D、上述3種說法都不對

標(biāo)準(zhǔn)答案:4

知識點解析:面向?qū)ο蟮某绦蛟O(shè)計是用對象模擬問題領(lǐng)域中的實體,各對象之間相

對獨立,相互依賴性小,通過消息來實現(xiàn)對象之間的相互聯(lián)系。

7、結(jié)構(gòu)化分析方法是面向()的自頂向下逐步求精進行需求分析的方法。

A、對象

B、數(shù)據(jù)結(jié)構(gòu)

C、數(shù)據(jù)流

D^目標(biāo)

標(biāo)準(zhǔn)答案:4

知識點解析:結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進行需求分析的方法,采用自頂向下、

逐層分解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的

邏輯模型。

8、下列描述中,是軟件調(diào)試技術(shù)的是()。

A、錯誤推斷

B、集成測試

C、回溯法

D、邊界值分析

標(biāo)準(zhǔn)答案:4

知識點解析:軟件調(diào)試技術(shù)包括強行排錯法、回溯法和原因排除法。邊界值分析、

錯誤推斷都是黑盒測試的方法。

9、數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是()。

A、DB包括DBS和DBMS

B、DBMS包括DB和DBS

C、DBS包括DB和DBMS

D、沒有任何關(guān)系

標(biāo)準(zhǔn)答案:4

知識點解析:數(shù)據(jù)庫系統(tǒng)(DBS)由數(shù)據(jù)庫(DBS)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、數(shù)據(jù)庫

管理員、硬件平臺和軟件平臺5個部分組成,可見DB和DBMS都是DBS的組成

部分。

10、最簡單的交換排序方法是()。

A、快速排序

選擇排序

C、堆排序

D、冒泡排序

標(biāo)準(zhǔn)答案:8

知識點解析:所謂的交次類排序方法是指借助數(shù)據(jù)元素之間的互相交換進行排序的

一種方法,包括冒泡排序和快速排序。冒泡排序是一種最簡單的交換排序方法,它

通過相鄰元素的交換,逐步將線忤表變成有序c

二、選擇題(本題共25題,每題1.0分,共25分。)

11、下列說法錯誤的是()。

A、在同一模塊不同過程中的變量可以同名

B、不同模塊中定義的全局變量可以同名

C、引用另一模塊中的全局變量時,必須在變量名前加模塊名

D、同一模塊中不同級的變量可以同名

標(biāo)準(zhǔn)答案:8

知識點解析:變量可以分為3類:局部變量、模塊變量、全局變量。在同一模塊不

同過程中的變量叫做局部變量,其作用域是它所在的過程,所以不同過程中的局部

變量可以同名;模塊變量的作用范圍是整個窗體或模塊,引用其他模塊中的模塊變

量時,必須加上模塊名;當(dāng)同一個模塊內(nèi)的不同過程使用相同的變量時,必須聲明

前加上ByVai,表示是“傳值”參數(shù),主調(diào)函數(shù)中參數(shù)的值不被改變,否則表示是

“傳地址”參數(shù),參數(shù)值會被調(diào)用的子過程改變。

15、將文本框的PasswordChar屬性設(shè)置為一個星號*,運行時,在文本框中輸入的

字符仍然顯示出來,而不顯示星號,原因可能是(),

A、文本框的MultiLine屬性值為True

B、文本框的Looked屬性值為True

C、文本框的MukiLine屬性值為False

D、文本框的Looked屬性值為False

標(biāo)準(zhǔn)答案:1

知識點解析:PasswordChar屬性將影響TexlBox控件中顯示的文本,文本框中將顯

示PasswordChar屬性設(shè)置的字符的內(nèi)容,但是如果MultiLine屬性被設(shè)為True,那

么設(shè)置PasswordChar屬性將不起效果。

16、下列每組控件中,都包含有滾動條的一組控件是()。

A^ListBox和Label

B、TcxtBox和DrivcListBox

C、ComboBox和CheckBox

D、FileListBox和DirListBox

標(biāo)準(zhǔn)答案:8

知識點解析:在選中的幾個控件中,沒有滾動條屬性的控件有:Label、

DriveListBox和CheckBox控件;有滾動條屬性設(shè)置的控件有:TexlBox、

FilcLisBox和DirListBox控件。

17、在窗體上面有一個文本框,其名稱為Textl,編寫如下事件過程:PrivateSub

Textl_KeyPress(KeyAsciiAsInteger)DimstrAsStringstr=Chr(KeyAscii)

KeyAscii=Asc(UCase(str))Text1.Text=String(2,KeyAscii)EndSub程序運行后,如

果在鍵盤上輸入字母”屋,則在文本框Text3中顯示的內(nèi)容為()。

A^aaa

B、AAA

C、AA

D、aa

標(biāo)準(zhǔn)答案:2

知識點解析:UCase(SB)將sb轉(zhuǎn)成大寫的字符串:Slring(n,character)返回n個重復(fù)

的字符,如果character是ASCH碼,則返回其對應(yīng)的字符。程序運行過程為:首

先輸入字母”屋,并通過"str=Chr(KcyAscii)”語句將a的ASCII值轉(zhuǎn)換成字符串:然

后通過“KeyAscii=Asc(UCase(str))”求得大寫A的ASCII值,并顯示在文本框中;

最后通過“TextLText=String(2,KeyAscii)”語句為文本框輸入了兩個字母“A”,所以

最后在文本框中顯示出3個大寫字母“A”。

18、如果要在程序代碼中為圖片框動態(tài)加載或清除圖形,可以通過()函數(shù)來實現(xiàn)。

A^InputBox

B>Input

C^LoadPicture

D^PaintPicture

標(biāo)準(zhǔn)答案:4

知識點解析:在運行期間載入圖形文件,可以用LoadPicture函數(shù),其格式為:

Picturel.Picture=LoadPiciure(“文件名”);如果要清除圖形文件,可以執(zhí)行

Piclurel.Piclure=LoadPiciureO操作。

19、下列關(guān)于復(fù)選框的說法,正確的是()。

A、星選框的Enabled屬性用于決定該夏選框是否可見

B、復(fù)選框的Value屬性用于決定該復(fù)選框是否被選中

C、復(fù)選框的Tabindex屬性用于決定該復(fù)選框在控件數(shù)組中的序號

D、復(fù)選框的Visible屬性用于決定該復(fù)選框是否可用

標(biāo)準(zhǔn)答案:2

知識點露析:Enabled屬性用于設(shè)置控件是否能夠?qū)τ脩舢a(chǎn)生的事件作出反應(yīng);

Value屬性用來返回或設(shè)置復(fù)選框的狀態(tài),是否被選中;Tablndcx屬性是指復(fù)選框

在窗體中獲得焦點的順序:Visible屬性返回或設(shè)置復(fù)選框可見或隱藏。

20、用戶在組合框中輸入或選擇的數(shù)據(jù)可以通過()屬性來獲得“

A、List

Listindex

C、Text

D、ListCount

標(biāo)準(zhǔn)答案:4

知識點解析:當(dāng)ComboBox控件的Style屬性設(shè)置為?;?時,Text屬性返回編輯

域中的文本:當(dāng)ComboBox控件的Style屬性設(shè)置為2時,Text屬性返回列表框中

選擇的項目。

21、某人在窗體上畫了一個名稱為Timeri的計時器和一個名稱為Labell的標(biāo)簽,

計時器的屬性設(shè)置為Enabled二True,Interval^),并編程如下。希望在程序運行

時,可以每2秒在標(biāo)簽上顯示一次系統(tǒng)當(dāng)前時間。PrivateSubTimerl_Timer()

Label1.Caption=Time$EndSub在程序執(zhí)行時發(fā)現(xiàn)未能實現(xiàn)上述目的,那么,應(yīng)做

的修改是()。

A、通過屬性窗口把計時器的Interval屈性設(shè)置為2000

B、通過屬性窗口把計時器的Enabled屬性設(shè)置為False

C、把事件過程中的Labell.Caption二/1116$語句改為Timer1.Interval二Time$

D、把事件過程中的Labell.Caption=Time$語句改為Label1.Caption=Timerl.Time

標(biāo)準(zhǔn)答案:1

知識點解析:Timer控件有兩個重要的屬性和一個事件。其中,Interval設(shè)置響應(yīng)

Timer事件的時間間隔,單位是毫秒。耍每隔2秒顯示一次當(dāng)前時間,就是每隔2

秒觸發(fā)一次Timer。事件,所以應(yīng)設(shè)置Interval屬性為2000亳秒。

22、在窗體上添加一個命令按鈕,名為Command1,其單擊事件中有如下程序段,

則事件過程執(zhí)行后,文本框中輸出()。Fori=lTo4Forj=lTo3x=3Fork=lTo2

x=x+3NextkNextjNextiTextl.Text=Str(x)

A、3

B、6

C、9

D、12

標(biāo)準(zhǔn)答案:4

知識點解析:這也是一個3重循環(huán),我們依次分析循環(huán)過程,程序執(zhí)行如下:

x=3:先執(zhí)行第3層k控制的循環(huán):①k從1到2循環(huán)2次,x=x+3-x=9;②然后

執(zhí)行j控制的第2層j控制的循環(huán),共3次,x=3:③第3層循環(huán)使得x=9:④最

后是i控制的第1層i控制的循環(huán),共4次,x=9o

23、語句DimArr(3To5,-2To2)定義的數(shù)組的元素個數(shù)是()。

A、20

B、12

C、15

D、24

標(biāo)準(zhǔn)答案;4

知識點解析:該數(shù)組定義語句定義了一個二維數(shù)組,它的第一維下標(biāo)下界為3,上

界為5,第二維下標(biāo)下界為?2,上界為2。因此該數(shù)組的數(shù)組元素為Arr(3,?2)、

Art(3,-1)、Arr(3,0)、Arr(3,1)、Arr(3,2)、Arr(4,2)、Art(4,-1)、Arr(4,

0)、Arr(4,1)、Arr(4,2)、Arr(5,-2)、Arr(5,-1)、Arr(5,0)、Arr(5,1)、

Art(5,2),共15個元素。

24、在窗體上畫一個名為Command1的命令按鈕,然后編寫如下程序:Option

BaseIPrivateSubCommandi_Click()DiniArrArr=Array(l?2,3,4,5)j=1For

i=5To1Step-1S=S+Arr(i)*jj刁*10NextPrintsEndSub程序運行后,單擊命令按

鈕,輸出結(jié)果為()。

A、54321

B、123

C、12345

D、345

標(biāo)準(zhǔn)答案:4

知識點解析:本題考查使用Array函數(shù)給數(shù)組元素賦值的應(yīng)用。分析程序可知,是

通過For循環(huán)將數(shù)組中的各個元素通過一定的公式進行運算。運算過程為:當(dāng)i=5

時,Arr(5)=5,S=5:當(dāng)i=4時,Arr(4)=4,S=45:當(dāng)i=3時,Arr(3)=3,S=345:

當(dāng)i=2時,Arr(2)=2,S=2345;當(dāng)i=l時,Arr(l)=l,S=12345:當(dāng)i=0時,條件不

滿足退出循環(huán),執(zhí)行循環(huán)后面的語句PrimS。因此,最后輸出的值為“12345”。

25、下列程序段的輸出結(jié)果為()。DimM(5,5),S(5)Fori=lTo5S(i)=0Forj=l

To5M(i,j)=i+jS(i)=S(i)+M(i,j)NextjNextiForEachxInsPrintx;Nextx

A、2023243540

B、2025303540

C、2023253540

D、2025354045

標(biāo)準(zhǔn)答案:2

知識點解析:程序的執(zhí)行過程如下:當(dāng)i=l時,j=l,M(l,l)=i+j=2;

S(1)=S(1)+M(1,l)=2o當(dāng)j=2時,M(l,2)=i+j=3;S(1)=S(1)+M(1,2)=5。當(dāng)j=3

時,M(l,3)=i+j=4;S(1)=S(1)+M(1,3)=9o當(dāng)j=4時,M(l,4)=i+j=5;

S(1)=S(1)+M(1,4)=14o當(dāng)j=5時,M(l,5)=i+j=6;S(1)=S(1)+M(1,5)=20。依次

類推,最后S數(shù)組元素的值為:S(1)=20:S(2)=25;S(3)=30:S(4)=35;S⑸=40。

26、下列描述不正確的是()。

A、某個子過程中聲明的局部變量,其使用范圍僅限定于該子過程內(nèi)

B、某個子過程中聲明的局部變量,其生命周期僅限于該子過程被執(zhí)行過程中

C、不同子過程中的局部變量可以具有相同的名稱

D、不同子過程中具有相同的名稱的局部變量是同一變量

標(biāo)準(zhǔn)答案:8

知識點解析:在子過程中聲明的變量,叫局部變量,其作用范圍僅限于該過程內(nèi),

其生命周期是子過程執(zhí)行過程:不同子過程中的局部變量可以同名,不會相互影

響,如果子過程中沒有聲明就使用的變量,除非在子過程外部有聲明,否則也認為

是局部變量。

27、窗體上有兩個文本框Tcxtl、Tcxt2以及一個命令按鈕Command1,編寫下列

程序:DimyAsIntegerPrivateSubCommand1_Click()DimxAsIntegerx=2

Text1.Text=p2(p1(x),y)Text2.Text=pl(x)EndSubPrivateFunctionpl(xAs

Integer)AsIntegerx=x+y:y=x+ypl=x+yEnclFunctionPrivateFunctionp2(xAs

Integer,yAsInteger)AsIntegerp2=2*x+yEndFunction當(dāng)單擊1次和蜃擊2次命令按

鈕后,文本框Textl和Text2內(nèi)的值分別為()。

A、2424

B、2448

C、4488

D、10105858

標(biāo)準(zhǔn)答案:8

知識點解析:程序中y為窗體變量,其作用范圍為整個窗體中的所有子過程,要注

意區(qū)分與作為pl、p2形式參數(shù)的y變量。窗體變量y能夠記錄程序運行中對其的

改變,第1次調(diào)用pl,y值為2;第2次調(diào)用pl,y為6:第3次調(diào)用pl,y為

14:第4次調(diào)用pl,y為36:所以計算出的函數(shù)pl、p2的返回值也會不同。

28、要使菜單項McnuOnc在程序運行時失效,使用的語句是()。

A、MenuOne.Visible=True

MenuOne.Visible=Fdse

C、McnuOne.EnabIcd=Truc

D、MenuOne.Enabled=False

標(biāo)準(zhǔn)答案:8

知識點解析:Enabled屬性用來設(shè)置一個窗體或控件是否能夠?qū)τ脩舢a(chǎn)生的事件作

出反應(yīng),設(shè)為False時,菜單項在程序運行時失效,不響應(yīng)用戶的操作:設(shè)為True

時,菜單項在程序運行時有效,能響應(yīng)用戶的操作。Visible屬性用來設(shè)置窗體或

控件是否可見,設(shè)為False時,控件不可見;設(shè)為True時,控件可見。

29、下列關(guān)于菜單的說法錯誤的是()。

A、每個菜單項都是一個控件,與其他控件一樣也有其屬性和事件

13、除了Click事件之外,菜單項不可以響應(yīng)其他事件

C、菜單項的索引號可以不連續(xù)

D、菜單項的索引號必須從1開始

標(biāo)準(zhǔn)答案:8

知識點解析:每個菜單頂都是一個控件,每個菜單項有且僅有一個Click事件,菜

單項的索引用來為用戶建立的控件數(shù)組建立索引,可以不連續(xù),也不一定從1開始

編號。

30、要使某菜單能夠通過按住鍵盤上的VAll>鍵及VK>鍵打開,應(yīng)()。

A、在“名稱”欄中并字符前加上符號

B、在“標(biāo)題”欄中“K”并字符后加上符號

C、在“標(biāo)題”欄中“K”并字符前加上符號

D、在“名稱”欄中并字符后加上符號

標(biāo)準(zhǔn)答案:4

知識點解析:本題是考查菜單項訪問鍵的設(shè)置方法。在菜單控件的標(biāo)題中,一個指

定的訪問鍵表現(xiàn)為一個帶下劃線的字符,訪問鍵允許按下VAlt>鍵的同時輸入該

菜單項后面帶下劃線的字符來打開菜單。設(shè)置這個帶下劃線字符的方式就是在標(biāo)題

中,在字母前加上一個符號。

31、當(dāng)一個工程含有多個窗體時,其中的啟動窗體是()。

A^啟動VisualBasic時建立的窗體

B、第一個添加的窗體

C、最后一個添加的窗體

D、在“工程屬性”對話框中指定的窗體

標(biāo)準(zhǔn)答案:8

知識點解析:在VisualBasic程序中,如果有多個窗體,且沒有指定啟動窗體,則

默認設(shè)計時的第一個窗體為啟動窗體;如果要指定啟動窗體,可以通過“工程”菜單

中的“工程屬性”命令來指定啟動窗體。注意:如果沒有指定啟動窗體,則第一個創(chuàng)

建的窗體自動顯示在“工程屬性''對話框中的“啟動對象”中。

32、按文件的內(nèi)容劃分有O。

A、順序文件和隨機文件

B、ASCII文件和二進制文件

C、程序文件和數(shù)據(jù)文件

D、磁盤文件和打印文件

標(biāo)準(zhǔn)答案:4

知識點解析:根據(jù)不同的分類標(biāo)準(zhǔn),文件可分為不同的類型。根據(jù)數(shù)據(jù)性質(zhì),文件

可分為程序文件和數(shù)據(jù)文件;根據(jù)數(shù)據(jù)的存取方式和結(jié)構(gòu),文件可分為順序文件和

隨機文件;根據(jù)數(shù)據(jù)的編碼方式,文件可分為ASCH文件和二進制文件。

33、在用Open語句打開文件時,如果省略“For方式”,則打開的文件的存取方式

是()。

A、順序輸入方式

B、順序輸出方式

C、隨機存取方式

D、二進制方式

標(biāo)準(zhǔn)答案:4

知識點解析:打開文件的Open語句在省略“For方式”的情況下默認為隨機存取方

式(Random)輸入輸出文件。

34、執(zhí)行語句Open"TC,daf'ForRandomAs#lLen=50后,對文件TC.dat中的數(shù)據(jù)

能執(zhí)行的操作是().

A、只讀操作

B、只寫操作

C、既可以讀,也可以寫

D、追加操作

標(biāo)準(zhǔn)答案:4

知識點解析:題中的語句是以Random方式打開了一個隨機文件TC.dat,隨機文件

打開后,可以同時進行讀、寫操作。

35、在E盤當(dāng)前目錄文件夾下建立一個名為“Student.txt”的隨機文件,要求用

InputBox函數(shù)輸入5個學(xué)生的姓名(StuName)、年級(StuGrade)和年齡(StuAge)。在

程序中有以下記錄類型和窗體的事件過程,請選擇正確的語句完成程序()。Private

TypestudentStuNamcAsString*10StuGradeAsString*10StuAgcAsIntegerEnd

TypePrivateSubForm_Click()DimsAsstudentOpen"c:\student.txt'*ForRandomAs

#1Lcn=Lcn(s)Fori=lTo1s.StuName=InputBox("請輸入姓名")

s.StuGrade=【nputBox(”請輸入年級號”)s.SluAge二Val(InpulBox(”請輸入年齡”))Nexli

Close#1EndSub

A、Print#1,s

B、Print#1,i

C、Put#1,,s

D^Put#1,,i

標(biāo)準(zhǔn)答案:4

知識點解析:本題考查隨機文件的讀寫,在For循環(huán)中,向隨機文件中寫入5個學(xué)

生的信息,所以應(yīng)該使用寫操作語句,在隨機文件中,寫操作用Put語句,其格式

為:Put#文件號,[記錄號],變量。

三、公共基礎(chǔ)填空題(本題共5題,每題7.0分,共5

分。)

36、某二叉樹中度為2的結(jié)點有18個,則該二叉樹中有個葉子結(jié)點。

標(biāo)準(zhǔn)答案:19

知識點解析:二義樹具有如下性質(zhì):在任意一棵二叉樹中,度為。的結(jié)點(即葉子

結(jié)點)總是比度為2的結(jié)點多一個。根據(jù)題意,度為2的節(jié)點為18個,那么,葉子

結(jié)點九應(yīng)當(dāng)是19個。

37、按照邏輯結(jié)構(gòu)分類,數(shù)據(jù)結(jié)構(gòu)可分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),隊列屬于

標(biāo)準(zhǔn)答案:線性結(jié)構(gòu)

知識點解析:隊列有且只有一個根結(jié)點,而且每一個結(jié)點最多有一個前件,也最多

有一個后件,滿足線性結(jié)構(gòu)的條件,所以屬于線性結(jié)構(gòu)。

38、軟件生命周期一般可分為以下階段;問題定義、可行性研究、、設(shè)計、

編碼、測試、運行與維于。

標(biāo)準(zhǔn)答案:需求分析

知識點解析:軟件生命周期包括:問題定義、可行性研究、需求分析、設(shè)計、編

碼、測試、運行與維護。

39、數(shù)據(jù)庫系統(tǒng)在其內(nèi)部分為三級模式,即概念模式、內(nèi)模式和外模式。其中,

是用戶的數(shù)據(jù)視圖,也就是用戶所見到的數(shù)據(jù)模式。

標(biāo)準(zhǔn)答案:外模式

知識點解析:外模式由概念模式推導(dǎo)而出,給出了每個用戶的局部數(shù)據(jù)描述,即數(shù)

據(jù)視圖。

40、關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)的專門關(guān)系運算包括選擇、連接和o

標(biāo)準(zhǔn)答案:投影

知識點解析:關(guān)系數(shù)據(jù)庫管理系統(tǒng)的專門關(guān)系運算包括選擇、連接和投影。

四、填空題(本題共4題,每題1.0分,共4分。)

41、當(dāng)用戶按下鍵盤上的某個鍵時,將會觸發(fā)擁有輸入焦點的控件的事件。

標(biāo)準(zhǔn)答案:KeyPress

知識點解析:當(dāng)按下鍵盤上的某個鍵時,將觸發(fā)擁有焦點的控件的KeyPress事

件。當(dāng)活動窗體上所有控件均未獲得焦點時,窗體才獲得焦點。當(dāng)窗體具有焦點

時,按卜鍵盤鍵觸發(fā)窗體的KeyDown和KeyPress事件,松開鍵盤鍵時發(fā)生KeyUp

事件。當(dāng)控件具有焦點時,按下鍵盤鍵觸發(fā)改控件的KeyDown和KeyPress,松開

鍵盤鍵時發(fā)生KeyUp事件。

42、一個變量未被顯式定義,末尾沒有類型說明符,則該變量的隱含類型是

類型。

標(biāo)準(zhǔn)答案:變體或Variant

知識點解析:變量由名字和數(shù)據(jù)類型兩部分組成。根據(jù)缺省規(guī)定,如果在聲明中沒

有說明數(shù)據(jù)類型,則變量的敷據(jù)類型為變體(Variant)。

43、設(shè)A="345678”,則表達式Val(Mid(A,4,2)+Right(A,4))的值為。

標(biāo)準(zhǔn)答案:675678

知識點解析:Val(string)函數(shù)用于返回字符串中所含的數(shù)值。Right(string,length)函

數(shù)來得到某字符串最右邊的幾個字符。Mid(Str,p,n)函數(shù)從第p個字符開始,向后

取字符串的n個字符。題中,首先計算Mid(A,4,2)為“67”,Risht(A,4)為

“5678”,然后用+連接符連接起來成為“675678”字符串,最后轉(zhuǎn)換成“675678”數(shù)

值。

44、下列程序段運行后,a的值為______oa=600b=50a=a+bb=a-ba=a-b

標(biāo)準(zhǔn)答案:50

知識點解析:程序執(zhí)行過程如下:a=a+b—>650,b=a-b—>600,a=a-b—>50?

五、填空題(含2小題)(本題共2題,每題7.0分,

共2分。)

45、下列事件過程的功能是:建立一個名為Datal的隨機文件,存放角度值及這些

角度的正弦函數(shù)值和余弦函數(shù)值,角度為1,2,3,…,90。請在空白處填上合適

的代碼,將程序補充完整。PrivateTypeAngKAsIntegerSinxAsSingleCosxAs

SingleEndType'定義Ang類型的變量KscPrivateSubFormClick()DimY

AsSingleOpen"C:\Datal.txt"ForRandomAs#1Lcn=l0Put#lJ,KscY=14159/180

Fori=lTo90Ksc.K=i=Sin(i*Y),給變量Ksc的正弦函數(shù)值賦值

Ksc.Cosx=Cos(i*Y)NextiClose#1EndSub

標(biāo)準(zhǔn)答案:DimKscAs,AngKsc.Sinx

知識點解析:聲明用戶定義類型的變量格式為:Dim變量名as用戶定義類型名;

定義了記錄類型后,給該類型變量賦值時用“變量名.元素=要賦的值”的格式進行賦

值。

46、在窗體上建立一個單選按鈕組Oplion1和一個圖片框Picture1,如圖所示c當(dāng)

選擇不同的單選按鈕時,圖片框中填充不同的圖案,請?zhí)顚懗绦虻目瞻滋帲钩绦?/p>

完整。

-laixi?Ftr>iJOI為

?.rortiMj「Oplieal

GMS

溫馨提示

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

評論

0/150

提交評論