點(diǎn)擊查看:2016年計(jì)算機(jī)二級(jí)《VB》基礎(chǔ)練習(xí)題及答案匯總
1[單選題] 一問宿舍可住多個(gè)學(xué)生,則實(shí)體宿舍和學(xué)生之間的聯(lián)系是( )。
A.一對(duì)一B.一對(duì)多C.多對(duì)一D.多對(duì)多
參考答案:B
參考解析:因?yàn)橐婚g宿舍可以住多個(gè)學(xué)生即多個(gè)學(xué)生住在一個(gè)宿舍中,但一個(gè)學(xué)生只熊住一間宿舍,所以實(shí)體宿舍和學(xué)生之間是一對(duì)多的關(guān)系。
2[單選題]窗體上有一個(gè)名稱為Command1的命令按鈕,并有如下程序代碼:
運(yùn)行程序,單擊命令按鈕,窗體上顯示的是
A.13B.21C.22D.33
參考答案:D
參考解析:a是個(gè)整型的二維數(shù)組。通過(guò)For循環(huán)給數(shù)組a元素賦值。i>1并且j>1時(shí)執(zhí)行a(i,j)=a(a(i-1,j-1),a(i,j-1))+1語(yǔ)句,否則執(zhí)行a(i,j)=i*J,因此執(zhí)行完第一個(gè)大循環(huán)后,數(shù)組a中的元素值分別是:a(1,1)=1,a(1,2)=2,a(1,3)=3。以此類推,可知a(2,2)=2,a(3,3)=3。選D.。
3[單選題] 有如下數(shù)據(jù)定義語(yǔ)句:Dim X,Y As Integer以上語(yǔ)句表明( )。
A.x、Y均是整型變量
B.x是整型變量,Y是變體類型變量
C.X是變體類型變量,Y是整型變量
D.x是整型變量,Y是字符型變量
參考答案:C
參考解析:用Dim可同時(shí)定義多個(gè)變量,但變量要l分別聲明其數(shù)據(jù)類型,如果不聲明數(shù)據(jù)類型,默認(rèn)是Variant變I體型變量。l本題中,變量x定義時(shí)沒聲明數(shù)據(jù)類型,所以為Variant型I變量,變量Y是整型變量。故c選項(xiàng)正確。
4[單選題] 在菜單編輯中建立如下圖所示的菜單.并為每個(gè)菜單項(xiàng)編寫了鼠標(biāo)單擊事件過(guò)程。
關(guān)于此菜單,以下敘述中錯(cuò)誤的是( )。
A.針對(duì)此菜單進(jìn)行操作,單擊“斜體”菜單項(xiàng)時(shí),將執(zhí)行它的鼠標(biāo)單擊事件過(guò)程
B.針對(duì)此菜單進(jìn)行操作,單擊“下劃線”菜單項(xiàng)時(shí),“√”被去掉
C.針對(duì)此菜單進(jìn)行操作,單擊“退出”菜單項(xiàng)時(shí),不能執(zhí)行對(duì)應(yīng)的單擊事件過(guò)程
D.針對(duì)此菜單進(jìn)行操作,單擊“編輯”菜單項(xiàng)時(shí),打開下拉菜單,但不執(zhí)行相應(yīng)的單擊事件過(guò)程
參考答案:D
參考解析:菜單項(xiàng)中不管是主菜單還是子菜單,單擊某個(gè)菜單項(xiàng),都會(huì)執(zhí)行它們相應(yīng)的單擊事件過(guò)程。故D選項(xiàng)敘述錯(cuò)誤。’
5[單選題] 以下關(guān)于單選按鈕和復(fù)選框的敘述中,正確的是
A.單選按鈕和復(fù)選框都能從多個(gè)選項(xiàng)中選擇一項(xiàng)
B.單選按鈕和復(fù)選框被選中時(shí),選中控件的Value屬性值為True
C.是否使用框架控件將單選按鈕分組,對(duì)選項(xiàng)沒有影響
D.是否使用框架控件將復(fù)選框分組,對(duì)選項(xiàng)沒有影響
參考答案:D
參考解析:復(fù)選框按鈕可以同時(shí)選擇多個(gè),而在一組單選按鈕中,只能選擇其中的一個(gè)。單選按鈕被選中時(shí),其Val-He屬性值為True,如果沒有被選中其Value值為False,復(fù)選框的Value屬性可以設(shè)置為0、1和2,分別代表沒選中、選中和禁用。單選按鈕一般用框架進(jìn)行分組,每個(gè)框架內(nèi)的單選按鈕的操作不影響其他組的按鈕,而復(fù)選框是否分組對(duì)選項(xiàng)沒有影響。
6[單選題] 窗體上有一個(gè)名稱為L(zhǎng)abell的標(biāo)簽;一個(gè)名稱為Timed的計(jì)時(shí)器,其Enabled和Interval屬性分別為True和1000。編寫如下程序:
Dim n As Integer
Private Sub Timerl_Timer()
運(yùn)行程序,將在標(biāo)簽中
A.不停地依次顯示字符“A”、“B"、“C”、“D”,直至窗體被關(guān)閉
B.依次顯示字符“A”、“B”、“C”、“D”各一次
C.每隔1秒顯示字符“A”一次
D.每隔1秒依次顯示26個(gè)英文字母中的一個(gè)
參考答案:A
參考解析:Asc函數(shù)返回字符的ASCIl,Chr函數(shù)將數(shù)值轉(zhuǎn)換成相應(yīng)的ASCIII碼字符。計(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”、“D”。
7[單選題]窗體上有名稱為L(zhǎng)ist1的列表框。以下能夠?qū)⒘斜砜虍?dāng)前選定的列表項(xiàng)替換為字符串“Basic”的語(yǔ)句是
參考答案:B
參考解析:Addltem用于將列表項(xiàng)添加到列表框。Text屬性是被選定的選項(xiàng)的文本內(nèi)容。列表框的List屬性用來(lái)列出表項(xiàng)的內(nèi)容,也可以改變數(shù)組中的已有值,屬性List-Index用于返回當(dāng)前選擇的列表項(xiàng)的索引號(hào)。選項(xiàng)B.正確。
8[單選題] 以下不可以作為“容器”的控件是
A.圖片框B.圖像框C.框架D.窗體
參考答案:B
參考解析:圖片框、框架和窗體控件可以作為容器.圖像框控件不可以。選B.。
9[單選題]輸入VisualBasic源程序時(shí),若一個(gè)命令行中包含兩個(gè)語(yǔ)句,則兩個(gè)語(yǔ)句之間的分隔符應(yīng)使用
A.冒號(hào)(:)B.分號(hào)(;)C.下劃線(-)D.連字符(-)
參考答案:A
參考解析:輸人VisualBasic源程序時(shí),若一個(gè)命令行中包含兩個(gè)語(yǔ)句,則兩個(gè)語(yǔ)句之間的分隔符應(yīng)使用冒號(hào)(:)。
10[簡(jiǎn)答題]在考生文件夾下有一個(gè)工程文件sjt3.vbp,請(qǐng)?jiān)诖绑w上添加兩個(gè)單選按鈕(名稱分別為Optionl和Option2,標(biāo)題分別為“添加項(xiàng)目”和“刪除項(xiàng)目”),一個(gè)列表框(名稱為L(zhǎng)istl)和一個(gè)文本框(名稱為Textl),如圖l所示。編寫窗體的Click事件過(guò)程。程序運(yùn)行后,如果選擇“添加項(xiàng)目”單選按鈕,然后單擊窗體,則從鍵盤上輸入要添加的項(xiàng)目?jī)?nèi)容(內(nèi)容任意,不少于三個(gè)),并添加到列表框中;如果選擇“刪除項(xiàng)目”單選按鈕,然后單擊窗體,則從鍵盤上輸入要?jiǎng)h除的項(xiàng)目?jī)?nèi)容,將其從列表框中刪除。程序的運(yùn)行情況如圖2所示。在考生文件夾下的工程文件sjt3.vbp(相應(yīng)的窗體文件名為sjt3.frm),可以實(shí)現(xiàn)上述功能。但這個(gè)程序不完整,請(qǐng)把它補(bǔ)充完整。
要求:去掉程序中的注釋符,把程序中的?改為適當(dāng)?shù)膬?nèi)容,使其正確運(yùn)行,但不能修改程序中的其他部分。最后將修改后的文件按原文件名存盤。
參考解析:向列表框添加項(xiàng)目使用Addltem方法,刪除列表項(xiàng)使用Removehem方法。在“刪除項(xiàng)目”單擊事件中,F(xiàn)or循環(huán)語(yǔ)句中逐一判斷列表中各項(xiàng)是否與輸入內(nèi)容一致,若一致則刪除列表框中該項(xiàng)。
【操作步驟】
步驟l:打開本題工程文件,并設(shè)置控件的屬性。程序中用到的控件及屬性見表l。
相關(guān)推薦:
各地2016年全國(guó)計(jì)算機(jī)等級(jí)考試費(fèi)用匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |