版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
家二級(jí)(VB)機(jī)試模擬試卷第1套
一、選擇題(本題共40題,每題1.0分,共40分。)
1、下列敘述中正確的是()。
A、一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲(chǔ)結(jié)構(gòu)
B、邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)屬于非線性結(jié)構(gòu)
C、一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)不影響數(shù)據(jù)處理的效
率
D、一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)影響數(shù)據(jù)處理的效率
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形
式,一種數(shù)據(jù)結(jié)構(gòu)可以艱據(jù)需要采用不同的存儲(chǔ)結(jié)構(gòu),常用的存儲(chǔ)結(jié)構(gòu)有順序和鏈
式結(jié)構(gòu)。采用不同的存儲(chǔ)結(jié)構(gòu),其處理的效率是不同的。
2、下列選項(xiàng)中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是()。
A、數(shù)據(jù)類(lèi)型
B、數(shù)據(jù)操作
C、數(shù)據(jù)結(jié)構(gòu)
D、數(shù)據(jù)約束
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:數(shù)據(jù)模型描述的內(nèi)容包含數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束。
3、某人設(shè)計(jì)了一個(gè)窗體用于登錄注冊(cè)信息,上面有若干控件,其中接收注冊(cè)時(shí)間
輸入的文本框名稱(chēng)為T(mén)extl。他希望,當(dāng)要輸入注冊(cè)時(shí)間時(shí)能自動(dòng)填寫(xiě)當(dāng)前時(shí)間,
于是編寫(xiě)了一行代碼:Textl.Text=Date請(qǐng)問(wèn),這行代碼應(yīng)該放入()事件的事件
過(guò)程中才能達(dá)到目的。
A、GolFocus
LostFocus
C>Change
D、Click
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:文本框的GotFoucs表示當(dāng)文本框獲得焦點(diǎn)時(shí),此事件被觸發(fā)。為實(shí)
現(xiàn)在文本框中自動(dòng)顯示系統(tǒng)當(dāng)前日期,可以將代碼“Textl.Texi二Dale放入文本框
的GotFoucs事件中,當(dāng)用戶移動(dòng)鼠標(biāo)指針到文本框Textl,獲得焦點(diǎn)時(shí),會(huì)自動(dòng)觸
發(fā)自動(dòng)填充當(dāng)前時(shí)間事件,故A選項(xiàng)正確。LostFocus表示當(dāng)文本框失去焦點(diǎn)時(shí),
觸發(fā)該事件。Change表示當(dāng)文本框的內(nèi)容發(fā)生變化時(shí)所觸發(fā)的事件。Click表示當(dāng)
點(diǎn)擊文本框所觸發(fā)的事件。故B、c、D選項(xiàng)均錯(cuò)誤,答案為A選項(xiàng)。
4、數(shù)據(jù)結(jié)構(gòu)主要研究的是數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的運(yùn)算和()。
A、數(shù)據(jù)的方法
B、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)
C、數(shù)據(jù)的對(duì)象
D、數(shù)據(jù)的邏輯存儲(chǔ)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:數(shù)據(jù)結(jié)構(gòu)是研究數(shù)據(jù)元素及其之間的相互關(guān)系和數(shù)據(jù)運(yùn)算的一門(mén)學(xué)
科,它包含3個(gè)方面的內(nèi)容,即數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)和數(shù)據(jù)的運(yùn)算。
5、下列敘述中正確的是()。
A、順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)一定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不一定是連續(xù)的
B、順序存儲(chǔ)結(jié)構(gòu)只針對(duì)線性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對(duì)非線性結(jié)構(gòu)
C、順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表
D、鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)既可以針對(duì)線性結(jié)構(gòu)也可.以針對(duì)非線性結(jié)構(gòu),所以B
與C錯(cuò)誤。鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中每個(gè)結(jié)點(diǎn)都由數(shù)據(jù)域與指針域兩部分組成,增加了存
儲(chǔ)空間,所以D錯(cuò)誤。
6、下列控件屬性中,屬性值的類(lèi)型不相同的一項(xiàng)是()。
A、Label控件的Enabled屬性與TextBox控件的Enabled屬性
B、OptionButton控件的Value屬性與CheckBox控件的Value屬性
C、Command控件的Default屬性與Command控件的Cancel屬性
D、Command控件的Visible屬性與Frame控件的Visible屬性
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:本題考查各種控件的常見(jiàn)屬性??丶腅nabled屬性值都是一致的,
分別為T(mén)rue和False,表示控件是否可用。單選按鈕和復(fù)選框的Value屬性值不
同.單選按鈕Value有l(wèi)Yue和Fake兩種.分別表示選中和沒(méi)有選中,而嵬選框的
Value屬性表示了復(fù)選框的3種狀態(tài)。命令按鈕的Default屬性和Cancel屬性值為
布爾型。任何控件的Visible屬性值都是同義的。
7、以下能夠正確退出循環(huán)的是()。
A、i=10Doi=i+1LoopUntili<10
B、i=lDoi=i+lLoopUntili=10
C、i=10Doi=i+lLoopUntili<0
D、i=lDoi=i-3LoopUntili=0
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:本題考查D。型循環(huán)。對(duì)于這種循環(huán)結(jié)構(gòu),首先看條件判斷在循環(huán)體
的前面還是后面,如果是先判斷條件,則有可能一次也不執(zhí)行循環(huán)體;如果是后判
斷條件,則無(wú)論條件是否成立,至少執(zhí)行一次循環(huán)體。由Until引出的循環(huán)條件為
False時(shí)執(zhí)行循環(huán)體,條件為T(mén)rue時(shí)退出循環(huán);選項(xiàng)A中循環(huán)變量在10的基礎(chǔ)上
逐漸增加,不可能小于10;選項(xiàng)B中循環(huán)變量的步長(zhǎng)為1,初值為1,可能到達(dá)
10,然后退出循環(huán)。而選項(xiàng)C和A相似。選項(xiàng)D中循環(huán)變量的步長(zhǎng)為-3,不可能
等于0。
8、下列選項(xiàng)中屬于面向?qū)ο笤O(shè)計(jì)方法主要特征的是()。
A、繼承
B、自頂向下
C、模塊化
D、逐步求精
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:面向?qū)ο蠡痉椒ǖ幕靖拍钣袑?duì)象、類(lèi)和實(shí)例、消息、繼承與多念
性,所以選擇A。
9、以下合法的VB變量名是()o
A、#_1
B、I23_a
C^string
D、x_123
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:VB中變量的命名規(guī)則為:①必須以字母或漢字開(kāi)頭②由字母、漢
字、數(shù)字或下劃線組成③不能使用VB已經(jīng)占用的關(guān)鍵字。#_1中#是類(lèi)型符號(hào),
變量名中不能用VB保留符號(hào)。故不合法。123_a以數(shù)字開(kāi)頭不合法。siring是VB
的關(guān)鍵字,也不合法。故D選項(xiàng)正確。
10、以下關(guān)于通用對(duì)話框的敘述中,錯(cuò)誤的是()。
A、在程序運(yùn)行狀態(tài)下,通用對(duì)話框控件是不顯示的
B、通用對(duì)話框控件是VisualBasic的標(biāo)準(zhǔn)控件
C、設(shè)計(jì)時(shí),通用對(duì)話框控件的火小是固定的,不能改變
D、在同一個(gè)程序中,一個(gè)通用對(duì)話框控件可以作為打開(kāi)、保存等多種對(duì)話框
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:通用對(duì)話框是一個(gè)ActiveX控件,不是標(biāo)準(zhǔn)控件,故B選項(xiàng)錯(cuò)誤。
11、下列關(guān)于線性鏈表的敘述中,正確的是()。
A、各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)空間可以不連續(xù),但它們的存儲(chǔ)順序與邏輯順序必須一致
B、各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與邏輯順序可以不一致,但它們的存儲(chǔ)空間必須連續(xù)
C、進(jìn)行插入與刪除時(shí),不需要移動(dòng)表中的元素
D、以上說(shuō)法均不正確
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)》析:一般來(lái)說(shuō),在線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)序號(hào)是不
連續(xù)的,并且各結(jié)點(diǎn)在存儲(chǔ)空間中的位置關(guān)系與邏輯關(guān)系也不一致。線性鏈表中數(shù)
據(jù)的插入和刪除都不需要移動(dòng)表中的元素.只需改變結(jié)點(diǎn)的指針域即可。
12、已知a=6,b=15,c=23,則語(yǔ)句printSgn(a+bMod6-c\a)&a+b的輸出結(jié)果為
()o
A、6
B、16
C、31
D、121
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:Pr而語(yǔ)句表達(dá)式中按運(yùn)算符的優(yōu)先級(jí)從高到低:\>Mod>+>&順序
計(jì)算。計(jì)算過(guò)程:Sgn(6+15Mod6—23\6)&6+15=Sgn(6+3—
5)&21=Sgn(4)&21=1&21=<412故選項(xiàng)D正確。說(shuō)明:字符串連接符&兩邊的操作
數(shù)不管是字符型還是數(shù)值型,系統(tǒng)首先要將其轉(zhuǎn)換為字符型,然后進(jìn)行連接。
13、關(guān)系表中的每一橫行稱(chēng)為一個(gè)()。
A、字段
B、元組
C、行
D、碼
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:在關(guān)系數(shù)據(jù)庫(kù)中,關(guān)系模型采用二維表來(lái)表示,簡(jiǎn)稱(chēng)“表1二維表是
由表框架及表元組組成。在表框架中,按行可以存放數(shù)據(jù),每行數(shù)據(jù)稱(chēng)為元組。本
題答案是B。
14、下面對(duì)對(duì)象概念描述正確的是()。
A、對(duì)象間的通信靠消息傳遞
B、對(duì)象是名字和方法的封裝體
C、任何對(duì)象必須有繼承性
D、對(duì)象的多態(tài)性是指一個(gè)對(duì)象有多個(gè)操作
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:對(duì)象之問(wèn)進(jìn)行通信的構(gòu)造叫做消息,A正確。多態(tài)性是指同一個(gè)操作
可以是不同對(duì)象的行為,D錯(cuò)誤。對(duì)象不一定必須有繼承性,C錯(cuò)誤。封裝性是指
從外面看只能看到對(duì)象的外部特征,而不知道也無(wú)須知道數(shù)據(jù)的具體結(jié)構(gòu)以及實(shí)現(xiàn)
操作,B錯(cuò)誤。
15、窗體上有一個(gè)名稱(chēng)為L(zhǎng)abel1的標(biāo)簽;一個(gè)名稱(chēng)為T(mén)imerl的計(jì)時(shí)器,其
Enabled和Interval屬性分別為T(mén)rue和1000。編寫(xiě)如下程序:DimnAsInteger
PrivateSubTimerl_Timer()ch=Chr(n+Asc("A"))Label1.Caption=ch
n=n+1n=nMod4EndSub運(yùn)行程序,將在標(biāo)簽中()。
A、不停地依次顯示字符“A“、”B”、”C”、“D”,直至窗體被關(guān)閉
B、依次顯示字符“A“、”B”、”C“、“D“各一次
C、每隔1秒顯示字符"A”一次
D、每隔1秒依次顯示26個(gè)英文字母中的一個(gè)
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:Asc函數(shù)返回字符的ASCH,Chr函數(shù)將數(shù)值轉(zhuǎn)換成相應(yīng)的ASCH碼
字符。計(jì)時(shí)器間隔Interval屬性設(shè)置為1000,則計(jì)時(shí)器事件每1秒鐘發(fā)生一次,n
的值每次調(diào)用計(jì)時(shí)器事件過(guò)程都會(huì)加1,n=nMod4乂會(huì)使n值只能為0、1、2、
3,因此程序運(yùn)行后每1秒Labell標(biāo)簽將依次顯示”A“、”B“、“C“、
16、在關(guān)系數(shù)據(jù)庫(kù)中,用來(lái)表示實(shí)體間聯(lián)系的是
A、屬性
B、二維表
C、網(wǎng)狀結(jié)構(gòu)
D、樹(shù)狀結(jié)構(gòu)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:關(guān)系模型實(shí)體間的聯(lián)系采用二維表來(lái)表示,簡(jiǎn)稱(chēng)表。選項(xiàng)C為網(wǎng)狀
模型實(shí)體間的聯(lián)系,選項(xiàng)D為層次模型實(shí)體間的聯(lián)系,選項(xiàng)A屬性刻畫(huà)了實(shí)體
17、設(shè)有如下事件過(guò)程:PrivateSubForm_Click()x=0WhilexIOx=x+1x=x*
xWendPrintxEndSub運(yùn)行程序,單擊窗體,輸出結(jié)果是
A、16
B、19
C、20
D、25
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:While...Wend語(yǔ)句只要指定的條件為T(mén)rue,則會(huì)重復(fù)執(zhí)行一系列的語(yǔ)
句。程序中只要滿足x<10的條件循環(huán)就一直執(zhí)行。當(dāng)x=4時(shí),執(zhí)行完循環(huán)體內(nèi)
容后x=25,條件為False,退出,打印。選D。
18、數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程不包括
A、概念設(shè)計(jì)
B、邏輯設(shè)計(jì)
C、物理設(shè)計(jì)
D、算法設(shè)計(jì)
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程主要包括需求分析、、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)分
析、數(shù)據(jù)庫(kù)物理設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。答案為D選項(xiàng)。
19、編寫(xiě)如下程序:PrivateSubCommandl_Click()DimnAsInteger,tAsLong
StaticsAsIntegert=1Forn=1To3t=t*ns=s+tNextPrintsEndSub程序運(yùn)行
后,第二次單擊命令按鈕Commandl時(shí),輸出結(jié)果為
A、6
B、9
C、12
D、18
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:Slaic關(guān)鍵字定義的變量退出事件后變量值保持不變。For循環(huán)根據(jù)變
量的初值進(jìn)行計(jì)算。當(dāng)?shù)诙吸c(diǎn)擊時(shí),s的初值是第一次事件執(zhí)行后的結(jié)果。選
Bo
20>在VB集成環(huán)境中要結(jié)束一個(gè)正在運(yùn)行的工程,可單擊工具欄上的一個(gè)按鈕,
這個(gè)按鈕是()。a
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D_
知識(shí)點(diǎn)解析:”無(wú)法生復(fù).一上一老行?旦布空悻準(zhǔn)EXEH建..運(yùn)要運(yùn)行.D比京正鐫.
21、設(shè)a=6,則執(zhí)行x=IIf(a>5,-1,0)后,x的值為()。
A、5
B、6
C、0
D、一1
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:本題考查nf函數(shù)。nf函數(shù)可用于執(zhí)行簡(jiǎn)單的條件判斷操作,其格式
為:resull=nf(〈條件〉,.),其中“resul「是函數(shù)的返回值,“條件”是一個(gè)邏輯表達(dá)
式。當(dāng)“條件”為真時(shí),Hf函數(shù)返回“True部分”的值:當(dāng)“條件”為假時(shí)返回“False部
分”的值?!癟rue部分”或“False部分”可以是表達(dá)式、變量或其他函數(shù)。題目中a大
于5成立,因此表達(dá)式值為一1。
22>將窗體的KeyPreview屬性設(shè)為T(mén)rue,然后編寫(xiě)如下程序:PrivateSub
Form_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSub
PrivateSubForm_KeyPress(KeyAsciiAsInteger)PrintChr(KeyAscii)EndSub運(yùn)行程
序時(shí),按下字母睛a,則窗體上顯示的是
A、AA
B、Aa
C、aA
D、aa
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:KeyCode是按鍵的實(shí)際的字符(不區(qū)分大小寫(xiě)),KeyAscii是以字符為
準(zhǔn),是所按鍵的ASCII嗎。
23、設(shè)循環(huán)隊(duì)列的存儲(chǔ)空間為Q(l:35),初始狀態(tài)為front=rea『35。現(xiàn)經(jīng)過(guò)一系列
入隊(duì)與退隊(duì)運(yùn)算后,front=15,rear=15,則循環(huán)隊(duì)列中的元素個(gè)數(shù)為
A、15
B、16
C、20
D、0或35
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:在循環(huán)隊(duì)列中,用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用排頭指
針front指向排頭元素的前一個(gè)位置。在循環(huán)隊(duì)列中進(jìn)行出隊(duì)、入隊(duì)操作時(shí),頭尾
指針仍要加1,朝前移動(dòng)。只不過(guò)當(dāng)頭尾指針指向向量上界時(shí),其加1操作的結(jié)果
是指向向量的下界0。由于入隊(duì)時(shí)尾指針向前追趕頭指針,出隊(duì)時(shí)頭指針向前追趕
尾指針,故隊(duì)空和隊(duì)滿時(shí),頭尾指針均相等。答案為D選項(xiàng)。
有兩個(gè)關(guān)系R和S如下:
RS
則由關(guān)系R得到關(guān)系S的操作是
A、選擇
B、投影
C、自然連接
D、并
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:由關(guān)系R到關(guān)系S為一元運(yùn)算,排除C和D。關(guān)系S是關(guān)系R的一
部分,是通過(guò)選擇之后的結(jié)果,因此選A。
25、某二義樹(shù)的中序序列為BDCA,后序序列為DCBA,則前序序列為
A、DCBA
B、BDCA
C、ABCD
D、BADC
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:二叉樹(shù)遍歷可以分為3種:前序遍歷(訪問(wèn)根結(jié)點(diǎn)在訪問(wèn)左子樹(shù)和訪
問(wèn)右子樹(shù)之前)、中序遍歷(訪問(wèn)根結(jié)點(diǎn)在訪問(wèn)左子樹(shù)和訪問(wèn)右子樹(shù)兩者之間)、
后序遍歷(訪問(wèn)根結(jié)點(diǎn)在訪問(wèn)左子樹(shù)和訪問(wèn)右子樹(shù)之后)。本題中中序序列為
BDCA,后序序列為DCBA,可知A為根結(jié)點(diǎn),BDC為左側(cè)結(jié)點(diǎn),C是B右子結(jié)
點(diǎn),D是C右子結(jié)點(diǎn),故前序序列為ABCD,C選項(xiàng)正確。
26、為了讀取數(shù)據(jù),需打開(kāi)順序文件"D:\data5.txt”,以下正確的命令是
A、OpenD:\data5.txtForInputAs#1
Open"D:\data5.txt"ForInputAs#2
C、OpenD:\data5.txtForOutputAs#1
D、Open"D:\data5.txt"ForOutputAs#2
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:打開(kāi)順序文件的基本格式為:Open”文件名稱(chēng)“ForModeAs#文件
號(hào)。”文件名稱(chēng)”表示要打開(kāi)的文件的路徑。Mode為打開(kāi)模式:OulPul用于輸出;
Append用于追加寫(xiě)入;Input用于讀取。文件號(hào)為打開(kāi)文件時(shí)指定的句柄(即文件
號(hào))。
27、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式不包括()。
A、概念模式
B、內(nèi)模式
C、外模式
D、數(shù)據(jù)模式
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是概念模式、外模式和內(nèi)模式,所以選擇D。
28,一個(gè)棧的初始狀態(tài)為空v現(xiàn)將元素1,2,3,A,B,C依次入棧,然后再依次出棧,
則元素出棧的順序是
A、1,2,3,A,B,C
C,B,A』,2,3
C、C,B,A,3,2,1
D、1,2,3,C,B,A
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:棧的修改是按后進(jìn)先出的原則進(jìn)行的,所以順序應(yīng)與入棧順序相反,
故選C。
29、窗體上有名稱(chēng)為Commandl的命令按鈕,名稱(chēng)分別為L(zhǎng)abell、Label2>Label3
的標(biāo)簽。編寫(xiě)如下程序:PrivatexAsIntegerPrivateSubCommandl_Click()
StaticyAsIntegerDimzAsIntegern=5z=z+ny=y+nx
=x+yLabell=xLabel2=yLabel3=zEndSub運(yùn)行程序,連續(xù)3次
單擊命令按鈕后,3個(gè)標(biāo)簽中分別顯示的是()o
A、555
B、15105
C、151515
D、30155
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:變量x被定義為窗體模塊變量,它在整個(gè)窗體模塊中有效。Click事
件中變量y定義為Static,即靜態(tài)變量,它的值在每調(diào)用過(guò)程時(shí)都會(huì)保留上次的
值。每次單擊按鈕標(biāo)簽中顯示的值即x、y、z的值是:第一次,n=5,z=z+n=
0+5=5,y=y+n=0+5=5,x=x+y=0+5=5;第二次,n=5,z=z+n=0+
5=5,y=y+n=5+5=10,x=x+y=5+10=15;第三次,n=5,z=z+n=0+
5=5,y=y+n=10+5=15,x=x+y=15+15=30;因此3次單擊命令按鈕后,
3個(gè)標(biāo)簽中分別顯示的是30155o
30、軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是
A、低內(nèi)聚低耦合
B、高耦合高內(nèi)聚
C、高內(nèi)聚低耦合
D、以上說(shuō)法均錯(cuò)誤
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:根據(jù)軟件設(shè)計(jì)原理提出如下優(yōu)化準(zhǔn)則:①劃分模塊時(shí),盡量做到高
內(nèi)聚、低耦合,保持模塊相對(duì)獨(dú)立性,并以此原則優(yōu)化初始的軟件結(jié)構(gòu)。②一個(gè)
模塊的作用范圍應(yīng)在其控制范圍之內(nèi),且判定所在的模塊應(yīng)與受其影響的模塊在層
次上盡量靠近。③軟件結(jié)構(gòu)的深度、寬度、扇入、扇出應(yīng)適當(dāng)。④模塊的大小要
適中。C正確。
31、假定已在窗體上畫(huà)了多個(gè)控件,其中有一個(gè)被選中,為了在屬性窗口中設(shè)置窗
體的屬性,預(yù)先應(yīng)執(zhí)行的操作是()。
A、單擊窗體上沒(méi)有控件的地方
B、單擊任意一個(gè)控件
C、雙擊任意一個(gè)控件
D、單擊屬性窗口的標(biāo)題欄
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:?jiǎn)螕舸绑w上沒(méi)有控件的地方,在屬性窗口就會(huì)出現(xiàn)窗體的各屬性,這
樣就可對(duì)窗體的屬性進(jìn)行設(shè)置,故A選項(xiàng)正確。單擊任意一個(gè)控件,在屬性窗口
中出現(xiàn)的是該控件的屬性,故B選項(xiàng)錯(cuò)誤;雙擊任意一個(gè)控件,打開(kāi)的是”代碼窗
口”,故C選項(xiàng)錯(cuò)誤;單擊屬性窗口的標(biāo)題欄,屬性窗口成為活動(dòng)窗口,故D先項(xiàng)
錯(cuò)誤c
32、在VB集成環(huán)境中要結(jié)束一個(gè)正在運(yùn)行的工程,可單擊工具欄上的一個(gè)按鈕,
這個(gè)按鈕是()°D)
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D
旦忝亡標(biāo)準(zhǔn)EXE二程.國(guó)氈束運(yùn)行.DW次工莖.
知識(shí)點(diǎn)解析:
33、設(shè)x是整型變量,與函數(shù)IIf(x>0,-x,x)有相同結(jié)果的代數(shù)式是()。
A、|x|
B、-|x|
C、x
D、一x
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:HF函數(shù)是條件函數(shù),本題的含義是如果x>0條件成立,即x為正
數(shù),就返回一X,即x的負(fù)數(shù),否則返回x(它本身),兩種情況都是返回負(fù)數(shù)。根據(jù)
這一點(diǎn),選項(xiàng)B符合要求。故B選項(xiàng)正確。
34、窗體上有1個(gè)名稱(chēng)為T(mén)ex"、內(nèi)容為空的文本框。編寫(xiě)如下事件過(guò)程:Private
SubTextl_KeyUp(KeyCodeAsInteger,ShiftAsInteger)PrintText1.Text;End
Sub運(yùn)行施序,并在文本框中輸入“123”,則在窗體上的輸出結(jié)果為()o
A、123
B、112
C、12123
D、112123
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:KcyUp事件是在松開(kāi)按鈕時(shí)發(fā)生。按下1松開(kāi)時(shí),文本框中顯示1,
執(zhí)行KeyUp事件過(guò)程,在窗體上顯示文本框內(nèi)容,即1。按下2松開(kāi)時(shí),文本框
中顯示12,執(zhí)行KeyUp事件過(guò)程,在窗體上1后面接著現(xiàn)在顯示文本框的內(nèi)容,
即窗體上顯示為112。按下3松開(kāi)時(shí),文本框中顯示123,執(zhí)行KeyUp事件過(guò)程,
在窗體上112后面接著顯示文本框的內(nèi)容,即在窗體上顯示為112123。
35、定義無(wú)符號(hào)整數(shù)類(lèi)為UInt,下面可以作為類(lèi)UInt實(shí)例化值的是()。
A、-369
B、369
C、0.369
D、整數(shù)集合{1,2,3,4,5}
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:只有B)選項(xiàng)369可以用無(wú)符號(hào)整數(shù)來(lái)表示和存儲(chǔ)。A)選項(xiàng)一369有負(fù)
號(hào),選項(xiàng)C)0.369是小數(shù)都不能用無(wú)符號(hào)整數(shù)類(lèi)存儲(chǔ)。選項(xiàng)D)是一個(gè)整數(shù)集合得
用數(shù)組來(lái)存儲(chǔ)。
36、如果在窗體模塊中所有程序代碼的前面有語(yǔ)句:Dimx,則、是()。
A、全局變量
B、局部變量
C、靜態(tài)變量
D、窗體級(jí)變量
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:在窗體所有代碼前定義的變量是窗體級(jí)變量,在整個(gè)窗體模塊的過(guò)程
中都能引用。
37、窗體上有一個(gè)列表框控件Lisll。以下敘述中錯(cuò)誤的是()。
A、Listl中有ListCount—1個(gè)列表項(xiàng)
BNListl.Selected(i)=True,表明第i項(xiàng)被選中
C、設(shè)置某些屬性,可以使列表框顯示多列數(shù)據(jù)
D、Listl.Text的值是最后一次被選中的列表項(xiàng)文本
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:列表框控件的列表項(xiàng)個(gè)數(shù)即為L(zhǎng)istCount屬性值。如果列表項(xiàng)的某項(xiàng)
被選中,則該項(xiàng)的Selected屬性值為T(mén)rue。列表框控件的Columns屬性用來(lái)確定
列表框的列數(shù)。Text屬性的值為最后一次選中的表項(xiàng)的文本,不能直接修改Text
屬性。
38、在窗體上畫(huà)一個(gè)名稱(chēng)為L(zhǎng)istl的列表框,然后編寫(xiě)如下程序:PrivateSub
Form_Click()Fori=1To10Item="Item"&iListl.AddltemItemNextiEndSub程
序運(yùn)行時(shí),單擊窗體,所完成的功能是
A、向列表框中添加10個(gè)項(xiàng)目
B、向列表框中添加門(mén)1個(gè)項(xiàng)目
C、向列表框中添加10個(gè)數(shù)字
D、向列表框中添加1?10的和
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:Addhem為添加項(xiàng)目。循環(huán)體執(zhí)行10次,添加了10個(gè)項(xiàng)目。選
A)o
39、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E—R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于()。
A、需求分析階段
B、概念設(shè)計(jì)階段
C、邏輯設(shè)計(jì)階段
D、物理設(shè)計(jì)階段
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:E-R圖轉(zhuǎn)換成關(guān)系模型數(shù)據(jù)則是把圖形分析出來(lái)的聯(lián)系反映到數(shù)據(jù)
庫(kù)中,即設(shè)計(jì)出表,所以屬于輯設(shè)計(jì)階段。
40、某二叉樹(shù)共有7個(gè)結(jié)點(diǎn),其中葉子結(jié)點(diǎn)只有1個(gè),則該二叉樹(shù)的深度為(假設(shè)
根結(jié)點(diǎn)在第1層)()<
A、3
B、4
C、6
D、7
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:根據(jù)二叉樹(shù)的基本性質(zhì)3:在任意一棵二叉樹(shù)中,度為0的葉子節(jié)點(diǎn)
總比度為2的節(jié)點(diǎn)多一個(gè),所以本題中度為2的節(jié)點(diǎn)為1—1=0個(gè),所以可以知道
本題目中的二叉樹(shù)的每一個(gè)節(jié)點(diǎn)都有一個(gè)分支,所以共7個(gè)節(jié)點(diǎn)共7層,即深度為
7o
二、基本操作題(本題共2題,每題7.0分,共2分。)
請(qǐng)根據(jù)以下各小題的要求設(shè)計(jì)VisualBasic應(yīng)用程序(包括界面和代碼)。
41,在名稱(chēng)為Forml的窗體上畫(huà)一個(gè)名稱(chēng)為CD1的通用對(duì)話框,通過(guò)屬性窗口設(shè)
置CD1的初始路徑為C:\,默認(rèn)的文件名為None,標(biāo)題為“保存等級(jí)考試”,如
保有埠續(xù)怎或、>5c
?xttaflc:)?!?電C>
rm5
_nrt?t
S,nr
%
2nni
胃口因
?'nutTXT
文仲名中§FB三][ms]
nfisrw;
圖2所示。圖2注意:
存盤(pán)時(shí)必須存放在考生文件夾下,工程文件名為sjil.vbp,窗體文件名為
sjtl.frmo
標(biāo)準(zhǔn)答案:[操作步驟]步驟1:新建一個(gè)“標(biāo)準(zhǔn)。EXE”工程,選擇[工程]一[部件]命
令,在彈出的“部件”對(duì)話框的列表中選中“MicrosoftCommonDiMogControI6.0”
項(xiàng)目,單擊“確定”按鈕,步驟2:在窗體Forml上畫(huà)一個(gè)通用對(duì)話框,其相關(guān)屬
a12-7
?性設(shè)?值
NameCD】
DialogTitJc保存等級(jí)考試
通用對(duì)話樞
FilcName______None______
杵諾罟加夫19—7所示._____________InitDir_______________先驟編寫(xiě)
Fonnl的Iroad事件,加入下面的代碼:CD1.ShowSave步驟4:按要求將文件保
存至考生文件夾中。
知識(shí)點(diǎn)解析:通用對(duì)話框的InitDir屬性用于為打開(kāi)或另存為對(duì)話指定初始的目
錄,如果此屬性沒(méi)有指定,則使用當(dāng)前目錄。通生對(duì)話框的初始路徑由InitDir屬
性設(shè)置,默認(rèn)文件名由FileName屬性設(shè)置,標(biāo)題由DialogTiHe屬性設(shè)置。
42、在名稱(chēng)為Form1的窗體上設(shè)由一個(gè)菜單。要求在窗體上添加名為menu。,標(biāo)
題為“菜單命令”的主菜單,再添加兩個(gè)名稱(chēng)分別為“menul"、“menu2”,標(biāo)題分別
為“不可用菜單項(xiàng)”、“上一菜單項(xiàng)可用”的子菜單,并且使程序運(yùn)行時(shí),menul子菜
單不可用,menu2子菜單已經(jīng)選中(運(yùn)行時(shí)的效果如圖3所示)。
圖3再編寫(xiě)適當(dāng)?shù)氖录^(guò)程,使得程序運(yùn)行時(shí),單擊“上一
菜單項(xiàng)可用“,則“不可用菜單項(xiàng)''變?yōu)楹谏捎茫R蟪绦蛑胁坏檬褂米兞?,且?/p>
有一條語(yǔ)句。注意:存盤(pán)時(shí)必須存放在考生文件夾下,工程文件名為sit2.vbp,
窗體文件名為sit2.Frm<)
標(biāo)準(zhǔn)答案:[操作步驟]步驟I:新建一個(gè)“標(biāo)準(zhǔn)EXE”工程,打開(kāi)VB菜單設(shè)計(jì)器設(shè)
計(jì)菜單,各菜單項(xiàng)及屬性設(shè)置如表12—8所示。
表12-8
標(biāo)?名稱(chēng)是否有效內(nèi)編符號(hào)
菜電命令menuO有效0
不可用菜中頂menul無(wú)效1
t菜單頊可用menu2有效?先曝方桿并在碼編蛆窗口.編
寫(xiě)“上一菜單項(xiàng)可用”命令的Click事件過(guò)程。參考代碼:PrivateSubmenu2_Click()
menul.Enabled=TrueEndSub步驟3:按要求將文件保存至考生文件夾中。
知識(shí)點(diǎn)解析:①VB中的菜單是通過(guò)菜單編輯器來(lái)設(shè)計(jì)的。菜單編輯器中的基本設(shè)
置項(xiàng)有:“標(biāo)題”項(xiàng),對(duì)應(yīng)出現(xiàn)在菜單中的顯示內(nèi)容:“名稱(chēng)”項(xiàng),系統(tǒng)識(shí)別菜單項(xiàng)的
唯一關(guān)鍵字(不能重復(fù));“索引”項(xiàng),用于設(shè)置菜單數(shù)組中各元素的索引號(hào);“快捷
鍵,,項(xiàng),是一個(gè)下拉列表框,用于設(shè)置菜單項(xiàng)的快捷鍵;“幫助上下文”頁(yè),設(shè)置當(dāng)
鼠標(biāo)移動(dòng)到某菜單項(xiàng)上校VF1>鍵時(shí)顯示的幫助信息在幫助文件中的對(duì)應(yīng)位置;
Visible(可見(jiàn))項(xiàng),用于設(shè)置控件或菜單項(xiàng)在程序運(yùn)行時(shí)是否可見(jiàn),值為T(mén)rue表示可
見(jiàn),值為False表示不可見(jiàn);Enabled(有效)項(xiàng),用于設(shè)置控件或菜單項(xiàng)在程序運(yùn)行
時(shí)是否有效,值為T(mén)rue時(shí)表示有效,值為False時(shí)表示無(wú)效(顯示為灰色)。通過(guò)編
輯按鈕區(qū)的七個(gè)按鈕可對(duì)菜單進(jìn)行添加、插入、刪除、提升(設(shè)置為上一級(jí)菜單)、
縮進(jìn)(設(shè)置為下一級(jí)菜單)、上移、下移等操作。②義本框的Text屬性用于設(shè)置或
返回其顯示的文本內(nèi)容。本題原程序設(shè)計(jì)思路:在“上一菜單項(xiàng)可用”命令的單擊
事件過(guò)程中,通過(guò)語(yǔ)句沒(méi)置“不可用菜單項(xiàng)''命令的Enabled屬性值為T(mén)rue。
三、簡(jiǎn)單應(yīng)用題(本題共I題,每題7.0分,共[分°)
43、在考生文件夾下有一個(gè)工程文件sjt3.vbp,窗體上已經(jīng)有兩個(gè)文件框,名稱(chēng)
分別為T(mén)extl、Text2:還有一個(gè)命令按鈕,名稱(chēng)為Cl,標(biāo)題為“確定”;請(qǐng)?zhí)砑觾?/p>
個(gè)單選按鈕,名稱(chēng)分別為Opl、0p2,標(biāo)題分別為“男生”、“女生”,再添加兩個(gè)復(fù)
選框,名稱(chēng)分別為Chi、Ch2,標(biāo)題分別為“體育”、“音樂(lè)”。請(qǐng)編寫(xiě)適當(dāng)?shù)氖录^(guò)
程,使得程序在運(yùn)行時(shí),單擊“確定”按鈕后實(shí)現(xiàn)下面的操作:①根據(jù)選中的單選
按鈕,在Tcxtl中顯示“我是男生”或“我是女生②根據(jù)選中的復(fù)選框,在Tcxt2
中顯示“我的愛(ài)好是音樂(lè)”或“我的愛(ài)好是體育”或“我的愛(ài)好是體育音樂(lè)”。如圖所
示。注意:不得修改已經(jīng)給出的程序和已有控件的屬性。在結(jié)束程序運(yùn)行之前,
必須選中一個(gè)單選按鈕和至少一個(gè)復(fù)選框,并單擊“確定”按鈕。必須使用窗體右上
角的關(guān)閉按鈕結(jié)束程序,否則無(wú)成績(jī)。
標(biāo)準(zhǔn)答案:步驟1:打開(kāi)本題工程文件,并設(shè)置控件的屬性。程序中用到的控件及
表1
控件單選按鈕1單選按鈕2復(fù)選根】復(fù)選框2
屬性NameCaptionNameNameCaptionName!Caption
Chi[體育
屬性見(jiàn)表1oOpt男生0p2女生Ch21音樂(lè)步驟2:分析并編寫(xiě)程
序代碼。程序提供代碼PrivateSubForm_Unload(CancelAsInteger)Open
App.Path&”\out3.txfTorOutputAs#lPrint#1,0P1.Value,Op2.Value,
Textl.TextPrint#1,Chi.Value,Ch2.Value,Text2.TextClose#】EndSub程
序結(jié)束PrivateSubCl_Click()IfCh2.ValueAndChi.ValueThenText2="我的愛(ài)
好是體育音樂(lè)“ElseIfCH2.ValueAndChi.Value=FalseThenText2="我的愛(ài)好是
音樂(lè)“ElscifChi.ValueAndCh2.Value=FalscThenTcxt2="我的愛(ài)好是體育“Else
Text2='"'EndIflfOpl.ValueThenText1="我是男生"Elselfop2.ValueThen
Text1="^ElseTextl=,wEndIfEndSub3:調(diào)試并運(yùn)行程序,關(guān)閉程
序后按題目要求存盤(pán)。
知識(shí)點(diǎn)解析:容器控件(如窗體和框架)中的單選按鈕組(OplionBullon)常用于提供多
個(gè)選項(xiàng)間的唯---性選擇,其Value屬性用于設(shè)置或返回每個(gè)單選按鈕的選中狀
態(tài):值為False表示未選中,值為T(mén)ree表示選中。復(fù)選框(CheckBox)組常用于提供
多個(gè)選項(xiàng)間的多重選擇,Value屬性值決定每個(gè)復(fù)選框的選中狀態(tài):0—
Unchecked為未選中,1―Checked為選中,2―Grayed為禁用。根據(jù)題意,可用
一個(gè)If...Then...EndIf語(yǔ)句對(duì)Op【和0P2的選中情況進(jìn)行處理,在Textl中顯示對(duì)
應(yīng)信息;用兩個(gè)If…then語(yǔ)句依次對(duì)兩個(gè)復(fù)選框的選中情況進(jìn)行處理,并在Texl2
中顯不對(duì)應(yīng)信息。
四、綜合應(yīng)用題(本題共1題,每題1.0分,共1分0)
44、在考生文件夾下有一個(gè)工程文件爾5.vbp,其窗體上有兩個(gè)標(biāo)題分別為“讀數(shù)
據(jù)“和“統(tǒng)計(jì)"的命令按鈕。請(qǐng)畫(huà)兩個(gè)標(biāo)簽,其名稱(chēng)分別是Labell和Label2,標(biāo)題分
別為,,單詞的平均長(zhǎng)度為,,和,,最長(zhǎng)單詞的長(zhǎng)度為。再畫(huà)兩個(gè)名稱(chēng)分別為T(mén)cxtl和
Text2>初始內(nèi)容為空的文本框,如圖2-10所示。程序功能如下:①如果單擊”讀
數(shù)據(jù)''命令按鈕,則將考生文件夾下in5.dat文件的內(nèi)容讀到變量s中(此過(guò)程己給
出);②如果單擊''統(tǒng)計(jì)”按鈕,則自動(dòng)統(tǒng)計(jì)變量s(s中僅含有字母和空格,而空格
是用來(lái)分隔不同單詞的)中每個(gè)單詞的長(zhǎng)度,并將所有單詞的平均長(zhǎng)度(四舍五入取
整)顯示在Textl文本框內(nèi),將最長(zhǎng)單詞的長(zhǎng)度顯示在Text2文本框內(nèi)?!白x數(shù)據(jù)”命
令按鈕的Click事件過(guò)程已經(jīng)給出,請(qǐng)為“統(tǒng)計(jì)”命令按鈕編寫(xiě)適當(dāng)?shù)氖录^(guò)程,實(shí)
現(xiàn)上述功能。注意:考生不得修改窗體文件中已經(jīng)存在的控件和程序,在結(jié)束程
序之前,必須進(jìn)行統(tǒng)計(jì),且必須通過(guò)單擊窗體右上角的“關(guān)閉”按鈕結(jié)束程序,否則
無(wú)成績(jī)。最后,程序按原文件名存盤(pán)。圖2」。
標(biāo)準(zhǔn)答案:步驟1:打開(kāi)考生義件夾下的本題工程文件sjt5.vbp,如表3-7所列在
?3-7
■tt曾
NameLabell
?婆1
?X的平均K度為
NameUbd2
C<t>oa單”的■長(zhǎng)長(zhǎng)度為
NameTall
文本據(jù)1
Text
NttneTnt2
窗體上畫(huà)出控件并設(shè)置它們的相關(guān)屬性。Text步
驟2:打開(kāi)代碼編輯窗口,在指定位置編寫(xiě)“統(tǒng)計(jì)”按鈕的單擊事件過(guò)程。參考代
碼:PrivateSubCoinmand2_Click()需考生編寫(xiě)n=Len(s):t=""DimwordmaxAs
Integer,word_numAsInteger,word_lenAsIntegerFori=lTonc=Mid(s,i,I)If
c<>uuThent=t+cElseword_len=wordlen+Len(t)word_num=wordnum+1IfLen(t)
>word_maxThenword_max=Len(t)EndIft=""EndIfNexti
Textl.Text=CInt((word_len+Len(t))/(word_num+l))IfLen(t)>word_maxThen
word_max=Len(t)EndIfText2.Text=word_maxEndSub步驟3:按要求將文件保
存至考生文件夾中。步驟4:按VF5>鍵運(yùn)行程序,先單擊“讀數(shù)據(jù)“按鈕,再單
擊,'統(tǒng)計(jì),'按鈕,最后單擊窗體右上角的關(guān)閉按鈕結(jié)束程序。
知識(shí)點(diǎn)解析:暫無(wú)解析
國(guó)家二級(jí)(VB)機(jī)試模擬試卷第2套
一、選擇題(本題共40題,每題1.0分,共40分。)
1、在一棵二叉樹(shù)上,第5層的結(jié)點(diǎn)數(shù)最多是()。
A、8
B、9
C、15
D、16
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:根據(jù)二義樹(shù)的性質(zhì):二又樹(shù)第i(i*)層上至多有2M個(gè)結(jié)點(diǎn)。得到第
5層的結(jié)點(diǎn)數(shù)最多是16個(gè)。
2、假定窗體上有一個(gè)標(biāo)簽,名為L(zhǎng)abel。為了使該標(biāo)簽透明并且沒(méi)有邊框,則正
確的屬性設(shè)置為()。
A、Label1.BackStylc=0Labcll.BordcrStylc=0
B、Label!.BackStyle=lLabel1.BorderStyle=l
C^Label1.BackStyle=TrueLabel1.BorderStyle=True
D、Label1.BackStylc=FalseLabel1.BordcrStylc=Falsc
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:標(biāo)簽控件的BackStyle屬性是設(shè)置背景,當(dāng)BackStyle屬性值設(shè)置為0
時(shí),則標(biāo)簽為“透明”的,當(dāng)BacleStyle屬性值設(shè)置為1時(shí),則標(biāo)簽為將覆蓋背景;
標(biāo)簽控件的BorderStyle屬性是設(shè)置標(biāo)簽的邊框,當(dāng)BorderStyle屬性值設(shè)置為0
時(shí),則標(biāo)簽無(wú)邊框,當(dāng)BorderStyle屬性值設(shè)置為1時(shí),則標(biāo)簽有邊框。因此選項(xiàng)
A正確。
有如卜的一個(gè)函數(shù)過(guò)程:Functionfn(ByValnumAsLong)DimvkAsLongk=l:
hum二Abs(num)DoWhilenumk=k*(numMod10)nuin=num\10Loopfn=kEnd
Function通過(guò)以下事件過(guò)程調(diào)用該函數(shù),程序運(yùn)行后,在輸入對(duì)話框中輸入數(shù)字
“123”,則運(yùn)行結(jié)果為()。PrivateSubCommandl_Click()DimnAsLongDimrAs
Longn=InputBox("請(qǐng)輸入一個(gè)數(shù)值")n=CLng(n):r=fn(n)PrintrEndSub
A、12
B、6
C、3
D、1
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析?:本題考查函數(shù)功能分析。定義函數(shù)過(guò)程fn時(shí),在參數(shù)前加上ByVai
表明參數(shù)為傳值調(diào)用。函數(shù)fn的生要功能為取出num的每一位,進(jìn)行累計(jì)相乘,
然后返回結(jié)果。
4、在程序運(yùn)行時(shí),下面的敘述中正確的是()。
A、用鼠標(biāo)右鍵單擊窗體中無(wú)控件的部分,會(huì)執(zhí)行窗體的Form_Load事件過(guò)程
B、用鼠標(biāo)左鍵單擊窗體的標(biāo)題欄,會(huì)執(zhí)行窗體的Form_Click事件過(guò)程
C、只裝入而不顯示窗體,也會(huì)執(zhí)行窗體的Form_Load事件過(guò)程
D、裝入窗體后,每次溫示該窗體時(shí),都會(huì)執(zhí)行窗體的Form_Click事件過(guò)程
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:如果窗體是活動(dòng)的,那么和窗體上按下鼠標(biāo)右鍵(尚木松手抬起),即
會(huì)觸發(fā)Form_MouseDown事件,松手抬起后,要光觸發(fā)Form_MouseUp事件,
然后再觸發(fā)Fonn_Click事件。如果窗體原先是非活動(dòng)的,還會(huì)觸發(fā)Fonn_
GolFOCUS事件,并且之最先發(fā)生。Form_Load事件是窗體顯示之前,加載時(shí)觸
發(fā),單擊窗體時(shí)不觸發(fā)觸發(fā)。故A選項(xiàng)錯(cuò)誤。剛鼠標(biāo)左鍵單擊窗體標(biāo)題欄時(shí),不
會(huì)執(zhí)行Form_click事件過(guò)程。故B選項(xiàng)錯(cuò)誤。裝入窗體后,每次顯示該窗體時(shí)或
窗體成為活動(dòng)窗體時(shí),都會(huì)執(zhí)From_Actjve窗體的激活事件。故D選項(xiàng)錯(cuò)誤。
5、表達(dá)式Abs(-5)+Len("ABCDE”)的值是()。
A、5ABCDE
B、-5ABCDE
C、10
D、0
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析?:本題考查數(shù)學(xué)函數(shù)和字符串函數(shù)。數(shù)學(xué)函數(shù).Abs(-5)用于求-5的絕
對(duì)值,而Len()函數(shù)則用于“算字符串中包含的字符個(gè)數(shù)。
6、在VB集成環(huán)境中要結(jié)束一個(gè)正在運(yùn)行的工程,可單擊工具欄上的一個(gè)按鈕,
這個(gè)按鈕是()。
A)cB)上C)AD)■
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D_
知識(shí)點(diǎn)解析:.法重復(fù),魏運(yùn)行,速添加標(biāo)準(zhǔn)EXE」二程制束運(yùn)行。口選項(xiàng)正
確。
7、語(yǔ)句PrintFormat(Inl(12345.6789*100+0.5)/100,“0000,0.00”)的輸出結(jié)
果是()。
A、12,3456.8
B、12,34.5
C、12,3.45
D、12,345.68
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:考查格式叱函數(shù)Formal,格式化函數(shù)Format的作用是使第一個(gè)參數(shù)
的數(shù)字按照第二個(gè)參數(shù)的格式來(lái)輸出。格式為:0000,0.00,表示小數(shù)點(diǎn)前面有多
少位全部輸出,且每隔3位輸出一個(gè)逗號(hào),小數(shù)點(diǎn)后面保存2位。
8、設(shè)有一個(gè)有10個(gè)元素的數(shù)組,下列程序?qū)⒃摂?shù)組的第1個(gè)元素與第10個(gè)元素
交換,第2個(gè)元素與第9個(gè)元素交換……,第5個(gè)元素與第6個(gè)元素交換,在橫線
處應(yīng)填寫(xiě)()。PrivateSubCommandl_Click()Dima(lTo10)AsIntegerDimiAs
Integer,DimpAsI---------mtAsIntegenDimjAsIntegerFori=1To10a(i)=iNexti
Forj=lTo5t=a(j)NextjFori=lTo10Printa(i)NextiEndSub
A、a(j)=a(ll-j)a(l1-j)=t
B、a(ll-j)=a(j)a(j)=t
C、a(j)=a(ll-j)a(j)=t
D、a(ll-j)=ta(j)=a(l1-j)
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:考查數(shù)組中元素的逆置操作。循環(huán)次數(shù)為數(shù)組中元素個(gè)數(shù)的一半,每
一次都耍進(jìn)行下標(biāo)之和為11的前后兩個(gè)元素交換。
B、差
C、交
D、并
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:關(guān)系T中的元組是R關(guān)系中有而S關(guān)系中沒(méi)有的元組的集合,所以
進(jìn)行的是差的運(yùn)算。
10,卜面是求最大公約數(shù)的函數(shù)的首部:Functiongcd(ByValXAsInteger,ByVai
yAsInteger)AsInteger若要輸出8、12、16這3個(gè)數(shù)的最大公約數(shù),下面正確的語(yǔ)
句是()。
A、Printgcd(8,12),gcd(12,A),gcd(16>8)
B、Printgcd(8,12,16)
C>Printgcd(8),gcd(12),gcd(16)
D、Printgcd(8,gcd(12,16))
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:調(diào)用函數(shù)過(guò)程時(shí)的實(shí)參數(shù)與函數(shù)過(guò)程的形參必須是類(lèi)型、順序、個(gè)數(shù)
相同.本題中函數(shù)過(guò)稅的形參有2個(gè),調(diào)用時(shí)賣(mài)參也要是2個(gè),故排除選項(xiàng)B和
Co選項(xiàng)A雖然語(yǔ)法錯(cuò)誤,但不符合題意。選項(xiàng)D正確的。調(diào)用函數(shù)過(guò)程中可以
鑲嵌調(diào)用。
11、下列敘述中錯(cuò)誤的是()。
A、一個(gè)工程中可以含有多個(gè)標(biāo)準(zhǔn)模塊文件
B、以.bas為擴(kuò)展名的文件是標(biāo)準(zhǔn)模塊文件
C、窗體文件包含該窗體及其控件的屬性
D、在工程資源管理器窗口中只能包含一個(gè)工程文件及屬于該工程的其他文件
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:本題考查工程中的文件。一個(gè)VB工程中包括各種類(lèi)型的文件,常見(jiàn)
的有工程文件,多個(gè)窗體文件(?fm】)和多個(gè)模塊文件(.bas),窗體文件中包含窗
體及控件的屬性設(shè)置,窗體級(jí)變量等。資源管理器中可以同時(shí)管理多個(gè)工程文件。
12、軟件生命周期是指()。
A、軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程
B、軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測(cè)試完成的過(guò)程
C、軟件的開(kāi)發(fā)過(guò)程
D、軟什的運(yùn)行維護(hù)過(guò)程
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱(chēng)
為軟件生命周期。也就是說(shuō),軟件產(chǎn)品從考慮其概念開(kāi)始,到該軟件產(chǎn)品不能使用
為止的整個(gè)時(shí)期都屬于軟件生命周期。
13、下面有關(guān)標(biāo)準(zhǔn)模塊的敘述中,錯(cuò)誤的是().
A、標(biāo)準(zhǔn)模塊的文件擴(kuò)展名為.bas
B、標(biāo)準(zhǔn)模塊中的Private過(guò)程不能被工程中的其他模塊調(diào)用
C、標(biāo)準(zhǔn)模塊不完全由代碼組成,還可以有窗體
D、標(biāo)準(zhǔn)模塊中的全局變量可以被工程中的任何模塊引用
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:標(biāo)準(zhǔn)模塊是只含有程序代碼的應(yīng)用程序文件,其擴(kuò)展名為.base標(biāo)
準(zhǔn)模塊是應(yīng)用程序內(nèi)其它模塊可訪問(wèn)的過(guò)程和聲明的容器,它們可以包含變量、常
數(shù)、類(lèi)型、外部過(guò)程和全局過(guò)程的全局(在整個(gè)應(yīng)用程序范圍內(nèi)有效的)聲明或模塊
級(jí)聲明.它由3部分組成:①全局變量聲明:②模塊層聲明:③通用過(guò)程-其
中,全局聲明放在標(biāo)準(zhǔn)模塊的頂部,因?yàn)槊總€(gè)模塊都可能要求有它自己的惟一名字
的全局變量。全局變量的作用域最大,可以在工程的每個(gè)模塊、每個(gè)過(guò)程中使用。
在默認(rèn)情況下,模塊級(jí)變量對(duì)該模塊中的所有過(guò)程都是可見(jiàn)的,但對(duì)其他模塊中的
代碼不可見(jiàn)。
14、設(shè)a、b都是自然數(shù),為求a除以b的余數(shù),某人編寫(xiě)了以下函數(shù):Function
fun(aAsInteger,bAsInteger)Whilea>ba=a—bWendfun=aEndFunction在調(diào)試時(shí)
發(fā)現(xiàn)函數(shù)是錯(cuò)誤的。為使函數(shù)能產(chǎn)生正確的返回值,應(yīng)做的修改是()。
A、把a(bǔ)=a—b改為a=b—a
B、把a(bǔ)=a-b改為a=a\b
C、把Whilea>b改為Whilea
D、把Whilea>b改為Whilea>二b
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:程序中沒(méi)有考慮余數(shù)為0的情況,即,條件中應(yīng)該有2=>則a二a—
b,這樣才能正確得到余數(shù)0。因此程序中應(yīng)該修改while的條件a>b為a>:b。
15、在窗體上畫(huà)1個(gè)命令按鈕和1個(gè)文本框,其名稱(chēng)分別為Command1和Textl,
再編寫(xiě)如下程序:DimssAsStringPrivateSubTextl_KeyPress(KeyAsciiAsInteger)
IfChr(KeyAseii)<>,,,'Thenss=fls+Chr(KeyAseii)EndSubPrivateSub
Commandl_Click()DimmAsString,iAsIntegerFori=Len(as)To1Step-1
m=m+Mid(ss,i,1)NextTextl.Text=UCase(m)EndSub程序運(yùn)行后,在文本框中
輸入“Number100”,并單擊命令按鈕,則文本框中顯示的是()。
A、NUMBER100
B、REBMUN
C、REBMUN100
D、001REBMUN
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:題目中程序是將ss字符串進(jìn)行反向排列,并放到m中去。其中
Number空格后的100被當(dāng)成字符串來(lái)處理,最后結(jié)果是將“Number100”反向排
列,并通過(guò)UCase()函數(shù)將所有字母轉(zhuǎn)換成大寫(xiě),得至I」001REBMUN。
16,假定Picturel和Textl分別為圖片框和文木框的名稱(chēng),則下列錯(cuò)誤的語(yǔ)句是
()。
A、Print25
B、Picture1.Print25
C、Textl.Print25
D、Debug.Print25
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:Print方法可以在窗體上顯示文本字符串和表達(dá)式的值,并可在其他
圖形對(duì)象或打印機(jī)上輸出信息。其一般格式為:[對(duì)象名稱(chēng)[Prinl[表達(dá)式表][,|;]
其中對(duì)象名稱(chēng)可以是窗體(Form)、圖片框(PictureRcx)或打印機(jī)(Printer).也可以是
立即窗口(Debug)。如果省略對(duì)象名稱(chēng),則在當(dāng)前窗體上輸出。
17、有三個(gè)關(guān)系R、S和T如下:則由關(guān)系R和s
得到關(guān)系T的操作是()。
A、自然連接
B、交
C、投影
D、并
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量
必須是相同的屬性組并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)中元組可以判斷
R和S做的是自然連接操作。
18、如果改變驅(qū)動(dòng)器列表框的Drive屬性,則將觸發(fā)的事件是()。
A、Change
B、Scroll
C、KeyDown
D、KeyUp
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:如果改變驅(qū)動(dòng)器列表框的Driv屬性,則將觸發(fā)Change事件。
19、某人創(chuàng)建了一個(gè)工程,其界面如圖所示,其中,圖像的名稱(chēng)為Imagel,動(dòng)滾
條的名稱(chēng)為HScrom。希望在程序運(yùn)行時(shí),移動(dòng)滾動(dòng)框可以使圖像框的寬度隨之變
化,而圖像完整地拉寬或壓縮,為此,編寫(xiě)了下面的程序代碼:
PrivateSubFormLoad()
HScrollI.Max=Imagcl.Width*2HScrolll.Value=Imagel.Width
Imagel.Stretch:FalseEndSubPrivateSubHScrolll_Change()
Imagel.Width=HScrolll.ValueEndSub調(diào)試時(shí)發(fā)現(xiàn)不能達(dá)到目的,需要做的修改
是()。
A、把語(yǔ)句Imagel.Slrelch=False改為Imagel.Stretch=True
B、把語(yǔ)句HScroUl.Value=Imagel.Width改為HScroUl.Value=Imagel.Width*2
C、把事件過(guò)程名HScroll1.Change改為HScrolH.Scroll
D、把語(yǔ)句Imagel.Width=HScmlll.Value改為Imagel.Width=HScrolll.Width
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:圖像框的stretch屬性用來(lái)自動(dòng)調(diào)整圖像框中圖形內(nèi)容的大小,該屬
性的取值為T(mén)rue或False。當(dāng)其屬性值為False時(shí),將自動(dòng)放大或縮小圖像框中的
圖形以與圖像框的大小相適應(yīng)。本題中時(shí)通過(guò)滾動(dòng)條來(lái)控制圖像的大小,所以應(yīng)將
Stretch屬性設(shè)置為T(mén)rue,所以A選項(xiàng)正確。
20、設(shè)有如下程序段:DimsAsInteger,nAsIntegers=0n=lDoWhile
s=s+nn=n+1LoopPrints以上程序段用來(lái)計(jì)算1+2+3+…+100的累加和,則在
處應(yīng)填入的內(nèi)容是()。
A、n<=100
B、n<100
C、n>100
D>n>=100
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:Dowhile循環(huán)條件表達(dá)式[語(yǔ)句塊][ExitDo]Loop若循環(huán)條件表達(dá)式
為T(mén)rue時(shí),執(zhí)行循環(huán)語(yǔ)句,當(dāng)循環(huán)條件表達(dá)式為False時(shí),結(jié)束循環(huán)。由題意知,
求1+2+……+100的累加和,應(yīng)把循環(huán)條件表達(dá)式設(shè)置為“n〈=10(T,所以A選項(xiàng)正
確。
21、為了清除列表框中指定的項(xiàng)目,應(yīng)使用的方法是()。
A、Cis
B、Cl
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中藥質(zhì)檢員崗前基礎(chǔ)效率考核試卷含答案
- 苯乙烯-丙烯腈樹(shù)脂(SAN)裝置操作工安全綜合評(píng)優(yōu)考核試卷含答案
- 輸氣工創(chuàng)新思維測(cè)試考核試卷含答案
- 2025年多導(dǎo)生理記錄儀(8導(dǎo)以上)項(xiàng)目合作計(jì)劃書(shū)
- 超重型汽車(chē)列車(chē)掛車(chē)工誠(chéng)信道德知識(shí)考核試卷含答案
- (一模)株洲市2026屆高三年級(jí)教學(xué)質(zhì)量統(tǒng)一檢測(cè)語(yǔ)文試卷(含答案詳解)
- 孩子離校給老師請(qǐng)假條范文
- 2025年鹵代烴項(xiàng)目合作計(jì)劃書(shū)
- 班子安全培訓(xùn)
- 2026年肩頸按摩披肩項(xiàng)目商業(yè)計(jì)劃書(shū)
- 2026湖北隨州農(nóng)商銀行科技研發(fā)中心第二批人員招聘9人筆試模擬試題及答案解析
- 2025年北京高中合格考政治(第二次)試題和答案
- GJB3243A-2021電子元器件表面安裝要求
- 學(xué)堂在線 雨課堂 學(xué)堂云 工程倫理 章節(jié)測(cè)試答案
- 2025年測(cè)繪工作總結(jié)范文
- 公司質(zhì)量管理簡(jiǎn)介
- 外墻涂料翻新施工方案安全措施
- 中國(guó)武術(shù)段位制考評(píng)員考核復(fù)習(xí)題
- GB/T 5578-2024固定式發(fā)電用汽輪機(jī)規(guī)范
- 中建《項(xiàng)目目標(biāo)成本測(cè)算操作指南》
- JJG 1132-2017熱式氣體質(zhì)量流量計(jì)
評(píng)論
0/150
提交評(píng)論