亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題 百分網(wǎng)手機(jī)站

計(jì)算機(jī)二級(jí)VF選擇題練習(xí)附答案

時(shí)間:2020-11-11 14:06:14 試題 我要投稿

2017計(jì)算機(jī)二級(jí)VF選擇題練習(xí)附答案

  引導(dǎo)語(yǔ):計(jì)算機(jī)二級(jí)VF要求具有數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)知識(shí)。以下是百分網(wǎng)小編分享給大家的2017計(jì)算機(jī)二級(jí)VF選擇題練習(xí)附答案,歡迎練習(xí)!

  1.在三種基本結(jié)構(gòu)中,能簡(jiǎn)化大量程序代碼行的是(  )。

  A.順序結(jié)構(gòu)

  B.分支結(jié)構(gòu)

  C.選擇結(jié)構(gòu)

  D.重復(fù)結(jié)構(gòu)

  2.兩個(gè)或兩個(gè)以上模塊之間關(guān)聯(lián)的緊密程度稱(chēng)為(  )。

  A.耦合度

  B.內(nèi)聚度

  C.復(fù)雜度

  D.數(shù)據(jù)傳輸特性

  3.下列有關(guān)數(shù)據(jù)庫(kù)的敘述,正確的是(  )。

  A.數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過(guò)程

  B.數(shù)據(jù)的物理獨(dú)立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時(shí),數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)不變

  C.關(guān)系中的每-列稱(chēng)為元組,-個(gè)元組就是-個(gè)字段

  D.如果-個(gè)關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另-個(gè)關(guān)系的關(guān)鍵字,則稱(chēng)其為本關(guān)系的外關(guān)鍵字

  4.概要設(shè)計(jì)中要完成的任務(wù)是(  )。

  A.系統(tǒng)結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)

  B.系統(tǒng)結(jié)構(gòu)和過(guò)程的設(shè)計(jì)

  C.過(guò)程和接口的設(shè)計(jì)

  D.數(shù)據(jù)結(jié)構(gòu)和過(guò)程的設(shè)計(jì)

  5.下面排序算法中,平均排序速度最快的是(  )。

  A.冒泡排序法

  B.選擇排序法

  C.交換排序法

  D.堆排序法

  6.下列關(guān)于棧的描述正確的是(  )。

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

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

  C.棧是特殊的線(xiàn)性表,只能在-端插入或刪除元素

  D.棧是特殊的線(xiàn)性表,只能在-端插入元素,而在另-端刪除元素

  7.下列描述中正確的是(  )。

  A.軟件工程只是解決軟件項(xiàng)目的管理問(wèn)題

  B.軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問(wèn)題

  C.軟件工程的主要思想是強(qiáng)調(diào)在軟件開(kāi)發(fā)過(guò)程中需要應(yīng)用工程化原則

  D.軟件工程只是解決軟件開(kāi)發(fā)中的技術(shù)問(wèn)題

  8.關(guān)系模型允許定義3類(lèi)數(shù)據(jù)約束,下列不屬于數(shù)據(jù)約束的是(  )。

  A.實(shí)體完整性約束

  B.參照完整性約束

  C.屬性完整性約束

  D.用戶(hù)自定義的完整性約束

  9.下列描述中正確的是(  )。

  A.程序就是軟件

  B.軟件開(kāi)發(fā)不受計(jì)算機(jī)系統(tǒng)的限制

  C.軟件既是邏輯實(shí)體,又是物理實(shí)體

  D.軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合

  10.用樹(shù)型結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是(  )。

  A.關(guān)系模型

  B.網(wǎng)狀模型

  C.層次模型

  D.以上三個(gè)都是

  11.在設(shè)計(jì)階段,當(dāng)雙擊窗體上的某個(gè)控件時(shí),所打開(kāi)的窗口是(  )。

  A.工程資源管理器窗口

  B.工具箱窗口

  C.代碼窗口

  D.屬性窗口

  12.下面的控件可作為其他控件容器的是(  )。

  A.PictureBox和Data

  B.Frame和Image

  C.PictureBox和Frame

  D.Image和Data

  13.下列說(shuō)法錯(cuò)誤的是(  )。

  A.窗體文件的擴(kuò)展名為“.frm”

  B.-個(gè)窗體對(duì)應(yīng)-個(gè)窗體文件

  C.Visual Basic中的-個(gè)工程只包含-個(gè)窗體

  D.Visual Basic中-個(gè)工程最多可以包含255個(gè)窗體

  14.要設(shè)置窗體為固定對(duì)話(huà)框,并包含控制菜單欄和標(biāo)

  題欄,但沒(méi)有最大化和最小化按鈕,設(shè)置的操作是(  )。

  A.設(shè)置BorderStyle的值為Fixed ToolWindow

  B.設(shè)置BorderStyle的值為Sizable ToolWindow

  C.設(shè)置BorderStyle的值為Fixed Dialog

  D.設(shè)置BorderStyle的值為Sizable

  15.用下面語(yǔ)句定義的數(shù)組的元素個(gè)數(shù)是(  )。

  Dim A(-3 To 5)As Integer

  A.6

  B.7

  C.8

  D.9

  16.如果在程序中要將a定義為靜態(tài)變量,且為整型數(shù),則應(yīng)使用的語(yǔ)句是(  )。

  A.Redim a As Integer

  B.Static a As Integer

  C.Public a As Integer

  D.Dim a As Integer

  17.用InputBox函數(shù)設(shè)計(jì)的對(duì)話(huà)框,其功能是(  )。

  A.只能接收用戶(hù)輸入的數(shù)據(jù),但不會(huì)返回任何信息

  B.能接收用戶(hù)輸入的數(shù)據(jù),并能返回用戶(hù)輸入的信息

  C.既能用于接收用戶(hù)輸入的信息,又能用于輸出信息

  D.專(zhuān)門(mén)用于輸出信息

  18.建立-個(gè)新的標(biāo)準(zhǔn)模塊,應(yīng)該選擇(  )下的“添加模塊”命令。

  A.“工程”菜單

  B.“文件”菜單

  C.“工具”菜單

  D.“編輯”菜單

  19.設(shè)a=”Visual Basic”,下面使b=”Basic”的語(yǔ)句是(  )。

  A.b=Left(a,8,12)

  B.b=Mid(a,8,5)

  C.b=Rigth(a,5,5)

  D.b=Left(a,8,5)

  20.以下能判斷是否到達(dá)文件尾的函數(shù)是(  )。

  A.BOF

  B.LOC

  C.LOF

  D.EOF

  21.當(dāng)在滾動(dòng)條內(nèi)拖動(dòng)滾動(dòng)塊時(shí)觸發(fā)(  )。

  A.KeyUp事件

  B.KeyPress事件

  C.Scroll事件

  D.Change事件

  22.下面程序的輸出結(jié)果是(  )。

  A.ABCDEF

  B.FEDCBA

  C.A

  D.F

  23.執(zhí)行下列程序段后,輸出的結(jié)果是(  )。

  A.90

  B.60

  C.40

  D.10

  24.在窗體上畫(huà)兩個(gè)文本框(其N(xiāo)ame屬性分別為T(mén)ext1和Text2)和-個(gè)命令按鈕(其N(xiāo)ame屬性為Command1),然后編寫(xiě)如下事件過(guò)程:

  程序運(yùn)行后,單擊命令按鈕,在兩個(gè)文本框中顯示的值分別為(  )。

  A.1和0

  B.2和72

  C.3和50

  D.4和168

  25.把窗體的KeyPreview屬性設(shè)置為T(mén)rue,然后編寫(xiě)如下事件過(guò)程:

  程序運(yùn)行后,按鍵盤(pán)上的“A”鍵,則在窗體上顯示的內(nèi)容是(  )。

  A.A

  B.B

  C.C

  D.D

  26.若在某窗體模塊中有如下事件過(guò)程:

  則以下敘述中正確的是(  )。

  A.此事件過(guò)程與不帶參數(shù)的事件過(guò)程沒(méi)有區(qū)別

  B.有-個(gè)名稱(chēng)為Command1的窗體,單擊此窗體則執(zhí)行此事件過(guò)程

  C.有-個(gè)名稱(chēng)為Command1的控件數(shù)組,數(shù)組中有多個(gè)不同類(lèi)型控件

  D.有-個(gè)名稱(chēng)為Command1的控件數(shù)組,數(shù)組中有多個(gè)相同類(lèi)型控件

  27.下列程序段的執(zhí)行結(jié)果為(  )。

  A.**0 **

  B.**1**

  C.**2**

  D.0

  28.設(shè)有數(shù)組定義語(yǔ)句:Dim a(5)As Integer,List 1為列表框控件。下列給數(shù)組元素賦值的語(yǔ)句錯(cuò)誤的是(  )。

  A.a(3)=3

  B.a(3)=InputBox(”input data”)

  C.a(3)=List1.List Index

  D.a=Array(1,2,3,4,5,6)

  29.在窗體上畫(huà)-個(gè)名稱(chēng)為T(mén)ext1的文本框和-個(gè)名稱(chēng)為Command1的命令按鈕,然后編寫(xiě)如下事件過(guò)程:

  程序運(yùn)行后,單擊命令按鈕,在文本框中顯示的值是(  )。

  A.12

  B.13

  C.14

  D.15

  30.如果-個(gè)工程含有多個(gè)窗體及標(biāo)準(zhǔn)模塊,則以下敘述中錯(cuò)誤的是(  )。

  A.任何時(shí)刻最多只有-個(gè)窗體是活動(dòng)窗體

  B.不能把標(biāo)準(zhǔn)模塊設(shè)置為啟動(dòng)模塊

  C.用Hide方法只是隱藏-個(gè)窗體,不能從內(nèi)存中清除該窗體

  D.如果工程中含有Sub Main過(guò)程,則程序-定首先執(zhí)行該過(guò)程

  31.下列程序的執(zhí)行結(jié)果為(  )。

  A.20  12

  20  15

  B.12  20

  12  25

  C.24  15

  12  20

  D.2412

  1215

  32.在窗體上畫(huà)-個(gè)通用對(duì)話(huà)框,其N(xiāo)ame屬性為Cont,再畫(huà)-個(gè)命令按鈕,Name屬性為Command1,然后編寫(xiě)如下事件過(guò)程:

  以下各選項(xiàng),對(duì)上述事件過(guò)程描述錯(cuò)誤的是(  )。

  A.該事件過(guò)程用來(lái)建立-個(gè)Open對(duì)話(huà)框,可以在這個(gè)對(duì)話(huà)框中選擇要打開(kāi)的文件

  B.選擇后單擊“打開(kāi)”按鈕,所選擇的文件名即作為對(duì)話(huà)框的FileName屬性值

  C.Open對(duì)話(huà)框不僅僅用來(lái)選擇-個(gè)文件,還可以打開(kāi)、顯示文件

  D.過(guò)程中的“Cont.Action=1”用來(lái)建立Open對(duì)話(huà)框,它與Cont.ShowOpen等份

  33.以下敘述中錯(cuò)誤的是(  )。

  A.在KeyUp和KeyDown事件過(guò)程中,從鍵盤(pán)上輸入A或a被視作相同的字母(即具有相同的KeyCode)

  B.在KeyUp和KeyDown事件過(guò)程中,將鍵盤(pán)上的“1”和右側(cè)小鍵盤(pán)上的“1”視作不同的數(shù)字(具有不同的KeyCode)

  C.KeyPress事件中不能識(shí)別鍵盤(pán)上某個(gè)鍵的按下與釋放

  D.KeyPress事件中可以識(shí)別鍵盤(pán)上某個(gè)鍵的按下與釋放

  34.假定有如下的Sub過(guò)程:

  在窗體上畫(huà)-個(gè)命令按鈕,然后編寫(xiě)如下事件過(guò)程:

  程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為(  )。

  A.54

  B.11

  C.1.254

  D.1.251

  35.在窗體上畫(huà)-個(gè)名稱(chēng)為L(zhǎng)abel1、標(biāo)題為“Visual Basie考試”的標(biāo)簽,兩個(gè)名稱(chēng)分別為Command1和Command2、標(biāo)題分別為“開(kāi)始”和“停止”的命令按鈕,然后畫(huà)-個(gè)名稱(chēng)為T(mén)imer1的計(jì)時(shí)器控件,并把其InterVal屬性設(shè)置為500,如圖所示。編寫(xiě)如下程序:

  程序運(yùn)行后單擊“開(kāi)始”按鈕,標(biāo)簽在窗體中移動(dòng)。對(duì)于這個(gè)程序,以下敘述中錯(cuò)誤的是(  )。

  A.標(biāo)簽的移動(dòng)方向?yàn)樽杂蚁蜃?/p>

  B.單擊“停止”按鈕后再單擊“開(kāi)始”按鈕,標(biāo)簽從停止的位置繼續(xù)移動(dòng)

  C.當(dāng)標(biāo)簽全部移出窗體后,將從窗體的另-端出現(xiàn)并重新移動(dòng)

  D.標(biāo)簽按指定的時(shí)間間隔移動(dòng)

  36.某人編寫(xiě)了-個(gè)能夠返回?cái)?shù)組a中10個(gè)數(shù)中最大數(shù)的函數(shù)過(guò)程,代碼如下:

  程序運(yùn)行時(shí),發(fā)現(xiàn)函數(shù)過(guò)程的返回值是錯(cuò)的,需要修改,下面的修改方案中正確的是(  )。

  A.語(yǔ)句max=1應(yīng)改為max=a(1)

  B.語(yǔ)句For k=2 To 10應(yīng)改為For k=1 To 10

  C.If語(yǔ)句中的條件a(k)>a(max)應(yīng)改為a(k)>max

  D.語(yǔ)句MaxValue=max應(yīng)改為MaxValue=a(max)

  37.在窗體上畫(huà)-個(gè)名稱(chēng)為Command1的命令按鈕,并編寫(xiě)以下程序:

  此程序計(jì)算并輸出-個(gè)表達(dá)式的值,該表達(dá)式是(  )。

  A.9 !

  B.10 !

  C.1 !+2 !+…+9 !

  D.1!+2 !+…+10!

  38.有-個(gè)名稱(chēng)為Form1的窗體,上面沒(méi)有控件,設(shè)有以下程序(其中方法Pset(X,Y)的功能是在坐標(biāo)X,Y處畫(huà)-個(gè)點(diǎn)):

  此程序的功能是(  )。

  A.每按下鼠標(biāo)鍵-次,在鼠標(biāo)所指位置畫(huà)-個(gè)點(diǎn)

  B.按下鼠標(biāo)鍵,則在鼠標(biāo)所指位置畫(huà)-個(gè)點(diǎn);放開(kāi)鼠標(biāo)鍵,則此點(diǎn)消失

  C.不按鼠標(biāo)鍵而拖動(dòng)鼠標(biāo),則沿鼠標(biāo)拖動(dòng)的軌跡畫(huà)-條線(xiàn)

  D.按下鼠標(biāo)鍵并拖動(dòng)鼠標(biāo),則沿鼠標(biāo)拖動(dòng)的軌跡畫(huà)-條線(xiàn),放開(kāi)鼠標(biāo)鍵則結(jié)束畫(huà)線(xiàn)

  39.某人設(shè)計(jì)了下面的函數(shù)fun,功能是返回參數(shù)a中數(shù)值的位數(shù):

  在調(diào)用該函數(shù)時(shí)發(fā)現(xiàn)返回的結(jié)果不正確,函數(shù)需要修改,下面的修改方案中正確的是(  )。

  A.把語(yǔ)句n=1改為n=0

  B.把循環(huán)條件a\10>=0改為a\10>0

  C.把語(yǔ)句a=a\10改為a=a Mod 10

  D.把語(yǔ)句fun=n改為fun=a

  40.在窗體上有-個(gè)名稱(chēng)為Check1的復(fù)選框數(shù)組(含4個(gè)復(fù)選框),還有-個(gè)名稱(chēng)為T(mén)ext1的文本框,初始內(nèi)容為空。程序運(yùn)行時(shí),單擊任何復(fù)選框,則把所有選中的復(fù)選框后面的方字羅列在文本框中(見(jiàn)圖)。下面能實(shí)現(xiàn)此功能的事件過(guò)程是(  )。

  A.

  B.

  C.

  D.

  選擇題答案與解析

  1.D。【解析】重復(fù)結(jié)構(gòu)又稱(chēng)為循環(huán)結(jié)構(gòu),它根據(jù)給定的條件,判斷是否需要重復(fù)執(zhí)行某-相同或類(lèi)似的程序段,利用重復(fù)結(jié)構(gòu)可以簡(jiǎn)化大量的程序代碼行。

  2.A!窘馕觥狂詈隙仁侵改K之間的關(guān)聯(lián)程度,內(nèi)聚度是指模塊內(nèi)部各部分的聚合程度。

  3.D!窘馕觥繑(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過(guò)程,故選項(xiàng)A敘述錯(cuò)誤;數(shù)據(jù)的物理獨(dú)立性是指數(shù)據(jù)的物理結(jié)構(gòu)的改變不會(huì)影響數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),故選項(xiàng)B敘述錯(cuò)誤;關(guān)系中的行稱(chēng)為元組,對(duì)應(yīng)存儲(chǔ)文件中的記錄,關(guān)系中的列稱(chēng)為屬性,對(duì)應(yīng)存儲(chǔ)文件中的字段,故選項(xiàng)C敘述錯(cuò)誤。

  4.A!窘馕觥寇浖乓O(shè)計(jì)的基本任務(wù):①設(shè)計(jì)軟件系統(tǒng)結(jié)構(gòu);②數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫(kù)設(shè)計(jì);③編寫(xiě)概要設(shè)計(jì)文檔;④概要設(shè)計(jì)文檔評(píng)審。

  5.D!窘馕觥吭诟鞣N排序方法中,快速排序法和堆排序法的平均速度是最快的,因?yàn)樗鼈兊臅r(shí)間復(fù)雜度都是O(nlog2n),其他的排序算法的時(shí)間復(fù)雜度大都是O (n2)。

  6.C!窘馕觥扛鶕(jù)數(shù)據(jù)結(jié)構(gòu)對(duì)棧的定義及其特點(diǎn)可知:棧是限定只在表尾進(jìn)行插入或刪除操作的線(xiàn)性表,因此棧是先進(jìn)后出的線(xiàn)性表,對(duì)棧的插入與刪除操作,不需要改變棧底元素。棧是限定只在表尾進(jìn)行插入或刪除操作的線(xiàn)性表。

  7.C!窘馕觥寇浖こ淌茄芯亢蛻(yīng)用如何以系統(tǒng)性的、規(guī)范化的`、可定量的過(guò)程化方法來(lái)開(kāi)發(fā)和維護(hù)軟件,以及如何把經(jīng)過(guò)時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來(lái)。軟件工程的目標(biāo)是生產(chǎn)具有正確性、可用性和開(kāi)銷(xiāo)合宜的產(chǎn)品,它的主要思想是強(qiáng)調(diào)在軟件開(kāi)發(fā)過(guò)程中需要應(yīng)用工程化原則。

  8.C!窘馕觥筷P(guān)系模型允許定義3類(lèi)數(shù)據(jù)約束,即實(shí)體完整性約束、參照完整性約束和用戶(hù)自定義完整性約束。其中前兩種完整性約束由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)支持,用戶(hù)自定義完整性約束則由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)提供完整性約束語(yǔ)言,用戶(hù)利用該語(yǔ)言給出約束條件,運(yùn)行時(shí)由系統(tǒng)自動(dòng)檢查。

  9.D!窘馕觥寇浖浅绦、數(shù)據(jù)與相關(guān)文檔的集合,它是-個(gè)邏輯實(shí)體。軟件的開(kāi)發(fā)要受計(jì)算機(jī)系統(tǒng)的限制,如硬件系統(tǒng)的限制、軟件操作系統(tǒng)的限制等。

  10.C!窘馕觥繉哟文P褪菙(shù)據(jù)庫(kù)系統(tǒng)中最早出現(xiàn)的數(shù)據(jù)模型,它用樹(shù)型結(jié)構(gòu)來(lái)表示各類(lèi)實(shí)體及實(shí)體間的聯(lián)系。在現(xiàn)實(shí)世界中事物之間的聯(lián)系更多的是非層次關(guān)系,用層次模型表示非樹(shù)型結(jié)構(gòu)很不直接,網(wǎng)狀模型則用來(lái)表示非樹(shù)型結(jié)構(gòu)。關(guān)系模型是目前最重要的-種數(shù)據(jù)模型,它建立在嚴(yán)格的數(shù)學(xué)概念基礎(chǔ)上。關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作系統(tǒng)和關(guān)系完整性約束3部分組成。

  11.C!窘馕觥看蜷_(kāi)“代碼窗口”的方法主要有4種:①雙擊窗體或窗體上的控件;②執(zhí)行“視圖”菜單中的“代碼容器”命令;③按[F7]鍵;④單擊“工程資源管理器”窗口中的“查看代碼”命令。

  12.C!窘馕觥縱isual Basic控件中,PitureBox和Frame可以作為其他控件的容器,而Data和Image則不能。

  13.D!窘馕觥縱isual Basic中的-個(gè)工程可包含-個(gè)或者多個(gè)窗體,但最多只能是255個(gè)。

  14.C!窘馕觥看绑w的BorderStyle屬性用來(lái)設(shè)置窗體的格式,它有6個(gè)可選值。

  0—none:沒(méi)有邊框或與邊框相關(guān)的元素。

  1-fixed single:可以包含控制菜單框、標(biāo)題欄、“最大化”和“最小化”按鈕。只有使用最大化和最小化按鈕才能改變大小。

  2-sizabIe:缺省值?梢允褂迷O(shè)置值1列出的任何可選邊框元素重新改變尺寸。

  3-fixed dialog:可以包含控制菜單框和標(biāo)題欄,不能包含最大化和最小化按鈕,不能改變尺寸。

  4-fixed toolwindow:不能改變尺寸。顯示關(guān)閉按鈕并用縮小的字體顯示標(biāo)題欄。窗體在Windows 95的任務(wù)條中不顯示。

  5-sizable toolwindow:可變大小。顯示關(guān)閉按鈕并用縮小的字體顯示標(biāo)題欄。窗體在Windows 95的任務(wù)條中不顯示。

  根據(jù)本題的要求,應(yīng)設(shè)置BorderStyle的值為Fixed Dialog。

  15.D!窘馕觥勘绢}中的數(shù)組定義從-3到5,-共有“-3、-2、-1、0、1、2、3、4、5”九個(gè)元素。

  16.B!窘馕觥縑isual Basic中定義-個(gè)靜態(tài)變量的語(yǔ)法為:Static變量名As變量類(lèi)型。故選項(xiàng)B正確。此外,在Visual Basic中,Static類(lèi)型的變量不能在標(biāo)準(zhǔn)模塊的聲明部分定義,為了使過(guò)程中所有的局部變量為靜態(tài)變量,可在過(guò)程頭的起始處加上Static關(guān)鍵字。這就使過(guò)程中的所有局部變量都變?yōu)殪o態(tài)變量。

  17.B!窘馕觥縄nputBox函數(shù)用來(lái)顯示-個(gè)輸入框,并提示用戶(hù)在文本框中輸入文本、數(shù)字或選中某個(gè)單元格區(qū)域,當(dāng)按下確定按鈕后返回包含文本框內(nèi)容的字符串。

  18.A!窘馕觥繕(biāo)準(zhǔn)模塊對(duì)整個(gè)工程通用,應(yīng)選取“工程”菜單下的“添加模塊”命令。

  19.B!窘馕觥勘绢}考查字符串函數(shù)。Left(字符串,n):取字符串左部的n個(gè)字符;Mid(字符串,P,n):從位置P開(kāi)始取字符串的n個(gè)字符;Right(字符串,n):取字符串右部的n個(gè)字符。分析題中的4個(gè)選項(xiàng)可知正確答案為選項(xiàng)B。

  20.D。【解析】Visual Basic中,LOC函數(shù)是用來(lái)在已打開(kāi)的文件中指定當(dāng)前讀/寫(xiě)的位置,LOF函數(shù)是用來(lái)返回已打開(kāi)文件的長(zhǎng)度,EOF函數(shù)是用來(lái)判斷是否到達(dá)已打開(kāi)文件的尾部。

  21.C!窘馕觥勘绢}考查Visual Basic中滾動(dòng)條控件的特征,當(dāng)在滾動(dòng)條內(nèi)拖動(dòng)滾動(dòng)塊時(shí)觸發(fā)Scroll事件。當(dāng)按下鍵盤(pán)上的某個(gè)鍵時(shí),將觸發(fā)KeyPress事件。

  22.B。【解析】Mid函數(shù)的語(yǔ)法格式為:Mid(字符串,P,n),功能是從位置P開(kāi)始取字符串的n個(gè)字符。“&”用于連接兩個(gè)字符串。在本題程序的For循環(huán)中,逐個(gè)將ch的元素倒序連接到s后,因此最后的結(jié)果為FEDCBA。

  23.C!窘馕觥砍绦蚴侨匮h(huán),但是最外層循環(huán)每次對(duì)y初始化為20,第二層每次對(duì)其初始化為10,因此外兩層循環(huán)不能改變y的值,考生只需注意內(nèi)層循環(huán)即可得出答案為40。

  24.B!窘馕觥砍绦蛳冗M(jìn)行Do While循環(huán),然后將求得的n和x的值轉(zhuǎn)換為字符串輸入到Text1和Text2中,結(jié)果為2和72。

  25.C。【解析】本題考查了3個(gè)系統(tǒng)函數(shù):Chr(  ),Asc(  ),UCase(  )。它們的功能分別是將ASCⅡ碼值轉(zhuǎn)換為字符;將字符轉(zhuǎn)化為ASCⅡ碼值;將字符轉(zhuǎn)化為大寫(xiě)字符

  串。KeyPreview屬性返回或設(shè)置-個(gè)值,以決定是否在控件的鍵盤(pán)事件之前激活窗體的鍵盤(pán)事件。鍵盤(pán)事件有KeyDown、KeyUp和KeyPress,主要應(yīng)用于Form對(duì)象。本題的程序執(zhí)行時(shí),當(dāng)按下“A”時(shí),則“A”的ASCⅡ碼值傳給函數(shù)體,并轉(zhuǎn)換為字符賦給變量ch,再將ch(即“A”)的

  ASCⅡ值賦值給KeyAscii,最后將KeyAscii值加2并轉(zhuǎn)化為字符打印輸出,即結(jié)果為字母“C”。

  26.D!窘馕觥縄ndexAs Integer用來(lái)指示控件數(shù)組的索引。因此此段代碼說(shuō)明有-個(gè)名稱(chēng)為Command1的控件數(shù)組,數(shù)組中有多個(gè)相同類(lèi)型的控件。

  27.A!窘馕觥砍绦?yàn)榍短椎腟elect語(yǔ)句。分析程序可知,程序只執(zhí)行了“Print”**0**””語(yǔ)句,結(jié)果為選項(xiàng)A。

  28.D!窘馕觥窟x項(xiàng)D將6個(gè)元素賦給長(zhǎng)度為5的數(shù)組,顯然是錯(cuò)誤的。

  29.A!窘馕觥砍绦蛑卸匮h(huán)對(duì)數(shù)組array1賦值i+j,然后在Text1中顯示,結(jié)果為12。

  30.D!窘馕觥縑isual Basic編程環(huán)境規(guī)定,任何時(shí)刻最多只有-個(gè)窗體是活動(dòng)窗體,同時(shí)不能把標(biāo)準(zhǔn)模塊設(shè)置為啟動(dòng)模塊。用Hide方法只是隱藏-個(gè)窗體,不能從內(nèi)存中清除該窗體。如果工程中含有Sub Main過(guò)程,則程序也不-定首先執(zhí)行該過(guò)程。

  31.C。【解析】本題主要考查自定義過(guò)程的參數(shù)傳遞。在Visual Basic中,參數(shù)缺省是按地址傳遞的,也就是使過(guò)程按照變量的內(nèi)存地址去訪(fǎng)問(wèn)實(shí)際變量的內(nèi)容。這樣,將變量傳遞給函數(shù)時(shí),通過(guò)函數(shù)可永遠(yuǎn)改變?cè)撟兞恐怠H绻敫淖儌鬟f方式可以通過(guò)在變量定義前加關(guān)鍵字ByRef或ByVal。ByRd為默認(rèn)值,按地址傳遞,ByVal按照值傳遞,函數(shù)調(diào)用后不改變變量值。本題Value函數(shù)兩個(gè)參數(shù)都是值傳遞,參數(shù)的值只會(huì)在函數(shù)里面變化,調(diào)用結(jié)束后,參數(shù)的值沒(méi)有最終改變,故選項(xiàng)C正確。

  32.C。【解析】分析本題程序可知,該事件過(guò)程用來(lái)建立-個(gè)Open對(duì)話(huà)框,可以在這個(gè)對(duì)話(huà)框中選擇要打開(kāi)的文件,并且選擇后單擊“打開(kāi)”按鈕,所選擇的文件名即作為對(duì)話(huà)框的FileName屬性值。另外CommonDialog有兩種打開(kāi)方式,-是設(shè)置Action的值,另-種方法是直接設(shè)置打開(kāi)方式,如Cont.ShowOpen,建立-個(gè)Open對(duì)話(huà)框。因此Open對(duì)話(huà)框只用來(lái)選擇文件。

  33.C!窘馕觥吭贙eyUp和KeyDown事件中,大寫(xiě)字母和小寫(xiě)字母具有相同的KeyCode,大小鍵盤(pán)上的數(shù)字具有不同的KeyCode。因此選項(xiàng)A、B正確。KeyPress事件可以識(shí)別鍵盤(pán)上某個(gè)鍵的按下與釋放,識(shí)別的是按鍵的ASCⅡ碼。

  34.D!窘馕觥勘绢}定義了-個(gè)函數(shù)Sub,默認(rèn)為地址傳遞參數(shù),首先對(duì)第-個(gè)參數(shù)進(jìn)行除操作,第二個(gè)進(jìn)行取余操作,調(diào)用后變量改變。結(jié)果為選項(xiàng)D。

  35.A。【解析】本題考查T(mén)imer控件的使用。Timer中Interval的單位為毫秒,設(shè)置為500意味著每隔0.5秒作用-次。Timer的Enaled屬性指示Timer控件是否可用。同時(shí)本題還考查了對(duì)Label控件的屬性的掌握:Left屬性為L(zhǎng)abel的左邊界的坐標(biāo),Width為L(zhǎng)abel的寬度。本程序中單擊按鈕后,Label1將每隔0.5秒向右移動(dòng),當(dāng)移動(dòng)到Left>Width時(shí),Label1重定位到窗體的左邊界,然后繼續(xù)移動(dòng)。選項(xiàng)A錯(cuò)誤。

  36.D。【解析】由題易知,F(xiàn)or循環(huán)結(jié)束后可得出數(shù)組中最大數(shù)的下標(biāo)max,因?yàn)槭乔笞畲蟮臄?shù),應(yīng)該是將a(max)賦給MaxValue而不是最大數(shù)的下標(biāo)max,故應(yīng)選D。

  37.C!窘馕觥垦h(huán)Do……Loop中的b中存放的是各數(shù)的階乘,t中存的是各個(gè)數(shù)階乘的和;第-次循環(huán)中的b=1*2,t=1+1*2,n=3;n不大于9,進(jìn)行第二次循環(huán);第二次循環(huán)中b=1*2*3,t=1+1*2+1*2*3,n=4;第八次循環(huán)中b=1*2*3*4*5*6*7*8*9,t=1+1*2+1*2*3+……+8 !+9 !,n=10;n大于9跳出循環(huán)。故應(yīng)選C。

  38.D。【解析】Pset(X,Y)函數(shù)是在X,Y處畫(huà)出-個(gè)點(diǎn),F(xiàn)orm_MouseDown函數(shù)中只有-個(gè)cmdmave=True,即當(dāng)鼠標(biāo)按下就將cmdmave賦值為T(mén)rue,F(xiàn)orm Mouse-Move函數(shù)是當(dāng)cmdmave為T(mén)rue時(shí)就執(zhí)行Pset(x,y)函數(shù),即當(dāng)移動(dòng)鼠標(biāo)且cmdmave=True時(shí)就不斷地畫(huà)點(diǎn),即形成-條線(xiàn);而Form_MouseUp函數(shù)是將cmdmave賦為false,即松開(kāi)鼠標(biāo)時(shí)不再畫(huà)點(diǎn)。故整個(gè)程序的功能是按下鼠標(biāo)鍵并拖動(dòng)鼠標(biāo),沿鼠標(biāo)拖動(dòng)的軌跡畫(huà)-條線(xiàn),放開(kāi)鼠標(biāo)鍵就結(jié)束畫(huà)線(xiàn)。

  39.B。【解析】a\10>0保證a至少是兩位數(shù),若是大于等于0,則while循環(huán)也不會(huì)結(jié)束,會(huì)-直循環(huán)下去。

  40.A!窘馕觥縏ext1.Text表示文本框的文本內(nèi)容,Check1(k).value=1表示復(fù)選框被選中,F(xiàn)or循環(huán)遍歷所有復(fù)選框,若Check1(k).value=1則Text1.Text=Text1.Text&Check1(k).Caption&"",將Check1(k)的Caption即復(fù)選框后的文字添加到Text1中,每次添加文字后文字之間都由空格隔開(kāi)。

【2017計(jì)算機(jī)二級(jí)VF選擇題練習(xí)附答案】相關(guān)文章:

1.2017計(jì)算機(jī)二級(jí)MSoffice選擇題練習(xí)(含答案)

2.計(jì)算機(jī)二級(jí)VF試題及答案解析

3.計(jì)算機(jī)等級(jí)二級(jí)VF筆試選擇題習(xí)題

4.2017年計(jì)算機(jī)二級(jí)考試MSoffice選擇題練習(xí)及答案

5.2017計(jì)算機(jī)二級(jí)MSoffice精選選擇題練習(xí)

6.2018二級(jí)建造師考試選擇題練習(xí)(附答案)

7.計(jì)算機(jī)二級(jí)VF基礎(chǔ)測(cè)試

8.計(jì)算機(jī)二級(jí)考試VF試題

9.計(jì)算機(jī)二級(jí)公共基礎(chǔ)選擇題練習(xí)及答案