2020年1月自考07759visualbasic程序設計試題及答案含解析_第1頁
2020年1月自考07759visualbasic程序設計試題及答案含解析_第2頁
2020年1月自考07759visualbasic程序設計試題及答案含解析_第3頁
2020年1月自考07759visualbasic程序設計試題及答案含解析_第4頁
免費預覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

程序設計年月真題

07759VisualBasic20201

1、【單選題】InputBoxo()函數(shù)的返回類型是()

整型

布爾型

A:

雙精度

B:

字符串

C:

答D:案:D

解析:inputbox函數(shù)返回值的類型是“字符串”。InputBox函數(shù)在一對話框中顯示提示,

等待用戶輸入正文或按下按鈕,并返回包含文本框內(nèi)容的String。所以其返回類型為字符

串類型。

2、【單選題】下列關鍵字中,不能定義變量的是()

Dim

Declare

A:

Redim

B:

Private

C:

答D:案:B

3、【單選題】用八進制表示VisualBasic的整型常數(shù)時,前面要加上的符號是()

H

O

A:

h

B:

D

C:

答D:案:B

4、【單選題】表達式Int(3.5)的結(jié)果是()

6

3

A:

0

B:

-1

C:

答D:案:B

解析:表達式`Int(3.5)`的結(jié)果是`3`。`Int`函數(shù)是VB語言中的一個取整函數(shù),它會將

傳入的參數(shù)向下取整到最接近的整數(shù)。因此,`Int(3.5)`會將`3.5`向下取整到`3`。

5、【單選題】下列語句中,可以清除列表框List1的全部內(nèi)容的是()

List1.ClearScreen

List1.Clear

A:

List1.Remove

B:

List1.ClearAll

C:

答D:案:B

解析:可以使用`List1.Clear`來清除列表框`List1`的全部內(nèi)容。`Clear`是列表框控件

的一個方法,用于清除列表框中的所有項。當調(diào)用`List1.Clear`時,列表框中的所有項

都會被刪除,列表框?qū)⒆優(yōu)榭铡?/p>

6、【單選題】要限制在文本框內(nèi)輸入的最大字符數(shù),應該設置()屬性。

Text

Multiline

A:

MaxLength

B:

PassWordChar

C:

答D:案:C

解析:要限制在文本框內(nèi)輸入的最大字符數(shù),應該設置`MaxLength`屬性。`MaxLength`屬

性是一個整數(shù)值,表示文本框中允許輸入的最大字符數(shù)。當用戶在文本框中輸入字符時,

如果已經(jīng)達到了`MaxLength`指定的最大字符數(shù),那么后續(xù)的輸入將被忽略。

7、【單選題】VB的變量可以分為()

局部變量和全局變量

模塊變量和全局變量

A:

局部變量和模塊變量

B:

局部變量、模塊變量和全局變量

C:

答D:案:D

解析:由作用域的不同,VB中的變量可分為局部變量、模塊變量、全局變量。局部變量是

在過程內(nèi)定義的變量,作用域為它所在的過程。

8、【單選題】要得到組合框內(nèi)用戶選擇的內(nèi)容,需要使用()屬性。

Caption

List

A:

B:

Style

Text

C:

答D:案:D

解析:要得到組合框內(nèi)用戶選擇的內(nèi)容,可以使用`Text`屬性。`Text`屬性是組合框控件

中用于顯示當前選定項的文本。當用戶選擇了一個新的項時,`Text`屬性會自動更新為新

選定項的文本。

9、【單選題】根據(jù)過程定義SubMySub(ByValxAsInteger,ByValyAsInteger),下

列說法正確的是()

x是傳地址參數(shù),y是傳值參數(shù)

y是傳地址參數(shù),x是傳值參數(shù)

A:

x和y都是傳值參數(shù)

B:

x和y都是傳地址參數(shù)

C:

答D:案:C

10、【單選題】計時器控件Timer的計時間隔是由()屬性來設置的。

Value

Interval

A:

Time

B:

Text

C:

答D:案:B

解析:計時器控件的常用屬性有兩個:一是Enabeld屬性,表示計時器是否啟用;二是

Interval屬性,表示計時器Timer事件執(zhí)行的時間間隔。

11、【單選題】要獲得計算機當前屏幕的分辨率,可以使用()系統(tǒng)對象。

Mouse

App

A:

Printer

B:

Screen

C:

答D:案:D

解析:Screen對象中包含了有關計算機屏幕的信息,例如分辨率、寬度、高度等。

12、【單選題】決定窗體上Tab順序的屬性是()

Tab

A:

TabIndex

TabStop

B:

TabStart

C:

答D:案:B

解析:決定窗體上Tab順序的屬性是`TabIndex`。`TabIndex`是一個整數(shù)值,用于指定控

件在Tab鍵順序中的位置。當用戶按下Tab鍵時,焦點會從當前控件移動到下一個

`TabIndex`值更大的控件上。

13、【單選題】下列數(shù)組定義中,元素個數(shù)最多的是()

DimA(3,3)

DimA(2,3)

A:

DimA(1To2,4)

B:

DimA(1To2,3)

C:

答D:案:C

14、【單選題】通用對話框CommonDialog控件,不能用于()

打印

保存文件

A:

選擇顏色

B:

選擇文件夾

C:

答D:案:D

15、【單選題】關閉隨機文件,使用()語句。

Hide

Close

A:

Open

B:

Kill

C:

答D:案:B

解析:關閉文件(close())當完成對文件的操作時,需要適當?shù)仃P閉,以釋放與該文件綁定

的資源,可以使用close()函數(shù)關閉文件。

16、【單選題】下列內(nèi)部函數(shù)中()是隨機函數(shù)。

Randomize

Rnd

A:

Cos

B:

C:

Sgn

答D:案:B

17、【判斷題】在不同的過程中_不可以_定義相同名字的局部變量。

正確

錯誤

A:

答B(yǎng):案:B

解析:在不同的過程中可以定義相同名字的局部變量,它們之間沒有任何關系。

18、【判斷題】滾動條的Value屬性表示滾動框在滾動條上的_當前位置_。

正確

錯誤

A:

答B(yǎng):案:A

19、【判斷題】Form1.PrintFormat(3.18,“0.0”)會在Form1上顯示_3.2_。

正確

錯誤

A:

答B(yǎng):案:A

解析:對

20、【判斷題】文本框_不支持_Dblclick事件。

正確

錯誤

A:

答B(yǎng):案:B

21、【判斷題】While循環(huán)語句先對條件進行測試,然后才決定是否執(zhí)行循環(huán)體,只有條件

為_False_時,才執(zhí)行循環(huán)體。

正確

錯誤

A:

答B(yǎng):案:B

解析:錯。True

22、【判斷題】數(shù)組聲明時,_必須_說明數(shù)組的數(shù)據(jù)類型。

正確

錯誤

A:

答B(yǎng):案:B

解析:錯??梢圆?不必

23、【判斷題】過程PrivateSubPrintOn(yAsInteger)_不可以_被其它模塊調(diào)用。

正確

錯誤

A:

答B(yǎng):案:A

解析:對

24、【判斷題】可以使用通用對話框Commondialog的_Color方法_設置顏色。

正確

錯誤

A:

答B(yǎng):案:A

解析:對

25、【判斷題】寫順序文件時,用Print#語句和Write#語句,結(jié)果是_一樣_的。

正確

錯誤

A:

答B(yǎng):案:B

解析:錯。不同/不一樣

26、【判斷題】框架Frame是一個_容器控件_,可以放置其它控件。

正確

錯誤

A:

答B(yǎng):案:A

27、【問答題】書寫VB表達式有什么要求?

答案:(1)乘號(*)不能省略,也不能用(?)來代替。(2)括號可以改變運算順

序。在表達式樣中只能使用圓括號,不能用方括號或花括號。(3)一般情況下,不允許

兩個運算符相連,要用括號隔開。(4)表達式要在同一行書寫,指數(shù)運算符(∧)表示

自乘,當A和(或)B不是單個常量或變量時,要用括號括起來。

28、【問答題】簡述VB中標準模塊和窗體模塊的主要功能。

答案:標準模塊主要用來進行全局變量聲明、模塊層聲明及通用過程的建立、SubMain

過程的建立。窗體模塊主要用來進行窗體層聲明、通用過程的聲明和事件過程的聲明。

29、【問答題】窗體上有三個文本框(名字分別為Texta,Textb,Textc)和一個名為Labela

的標簽。下列程序的功能是輸入一元二次方程ax2+bx+c=0(a不為0)的3個系數(shù)a、b、c,在

標簽上顯示根的情況。PrivateSubCommandlClick()Dim

a!,b!,c!,delta!a=Val(TextA.Text):b=Val(TextB.Text):c=(1)____delta=(2)____If

delta>0ThenLabela.Caption=“有兩個不相等的實根”ElseIfdelta=0

ThenLabela.Caption=“有兩個相等的實根”Else(3)____=“沒有實根”EndIfEndSub

窗體上有三個文本框(名字分別為Texta,Textb,Textc)和一個名為Labela的標簽。下列程

序的功能是輸入一元二次方程ax2+bx+c=0(a不為0)的3個系數(shù)a、b、c,在標簽上顯示根的

情況。

答案:(1)Textc.Text或Val(Textc.Text)(2)b*b-4*a*c(3)Labela.

Caption

30、【問答題】下面程序的功能是使用函數(shù)過程求

s=的值。PrivateSubCommand1_Click()Dimm%,

n%,p%,s#m=val(InputBox(“請輸入m=”))n=val(InputBox(“請輸入

n=”))p=val(InputBox(“請輸入p=”))s=(1)____printsEndSubPrivateFunction

f(ByValx%)AsLongDimkAsInteger,sAsLongs=0Fork=1Toxs=(2)____Next

k(3)____EndFunction

下面程序的功能是使用函數(shù)過程求s

答案:(1)(f(m)*f(n))/f(p)(2)s+k(3)f=s或returns

31、【問答題】下列程序單擊窗體后,窗體的輸出結(jié)果為____。PrivateSubForm_Click()

DimnAsInteger,sAsIntegern=10s=0Dos=s+nn=n-1LoopWhile>0PrintsEnd

Sub

答案:55

32、【問答題】下列程序的執(zhí)行結(jié)果s的值是____。PrivateSubCommand_Click()Dimi,

AsIntegeri=0s=1Doi=i+1s=s*iLoopUntili>=4PrintsEndSub

答案:24

33、【問答題】假定有下列函數(shù)過程:FunctionFun(SAsString)AsStringDimslAs

StringFori=1ToLen(S)s1=Mid(S,i,1)+s1NextiFun=s1EndFunction窗體上有一個命令

按鈕Command1,然后編寫如下事件過程:PrivateSubCommandl_Click()DimStrlAsString,

Str2AsStringStrl=InputBox(“請輸入字符串”)Str2=Fun(Str1)PrintStr2EndSub程序

運行后,單擊命令按鈕,如果在輸入對話框中輸人字符串“abc589”,則單擊“確定”按鈕后在

窗體上的輸出結(jié)果為____。程序運行后,單擊命令按鈕,如果在輸入對話框中輸人字符串

“abc589”,則單擊“確定”按鈕后在窗體上的輸出結(jié)果為____。

答案:985cba

34、【問答題】窗體上有一個命令按鈕(Command1)和一個文本框(Text1),編寫如下程序,當

運行程序后,單擊命令按鈕,依次輸入85,65,50后,文本框Text1最后顯示的內(nèi)容是____。

PrivateSubCommand1_Click()Dimi,jAsInteger,AsStrings=“”Forj=1To3i=

InputBox(“請輸入分數(shù)”)Ifi<60Then=“不及格”Ifi>90Thens=“優(yōu)秀”Elselfi>

80Thens=“良好”Elses=“及格”EndIfNextText1.Text=sEndSub窗體上有一個命令

按鈕(Command1)和一個文本框(Text1),編寫如下程序,當運行程序后,單擊命令按鈕,依次輸

入85,65,50后,文本框Text1最后顯示的內(nèi)容是____。

溫馨提示

  • 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

提交評論