人的記憶力會隨著歲月的流逝而衰退,,寫作可以彌補記憶的不足,,將曾經(jīng)的人生經(jīng)歷和感悟記錄下來,,也便于保存一份美好的回憶。范文書寫有哪些要求呢,?我們怎樣才能寫好一篇范文呢,?接下來小編就給大家介紹一下優(yōu)秀的范文該怎么寫,我們一起來看一看吧,。
計算機二級vb題型篇一
private sub command1_click( )
n = val()
if n\2 = n/2 then
f = f1(n)
else
f = f2(n)
end if
print f; n
end sub
public function f1(byref x)
x=x*x
f1=x+x
end function
public function f2(byval x)
x=x*x
f2=x+x+x
end function
程序運行后,,在文本框中輸入3,然后單擊命令按鈕,,窗體上顯示的是(d)(單)
a.72 36
b.108 36
c.72 6
d.27 3
2.在窗體上畫一個名稱為command1的命令按鈕,,然后編寫如下事件過程:
private sub command1_click( )
c = “1234”
for i = 1 to 4
c1 = trim(str( ))
print c1
next i
end sub
程序運行后,單擊命令按鈕,,要求在窗體上顯示如下內(nèi)容
1
12
123
1234
則在下劃線處應(yīng)填入的內(nèi)容為(b)(單)
(c1,i)
(c1,i)
(c1,i,1)
(c1,i,i)
3.在窗體上畫一個名稱為command1的命令按鈕和一個名稱為text1的文本框,,然后編寫如下事件過程:
private sub command1_click( )
n = val()
for i = 2 to n
for j = 2 to sqr(i)
if i mod j = 0 then exit for
next j
if j >sqr(i) then print i
next i
end sub
該事件過程的功能是(c)(單)
a.輸出n以內(nèi)的奇數(shù)
b.輸出n以內(nèi)的偶數(shù)
c.輸出n以內(nèi)的素數(shù)
d.輸出n以內(nèi)能被j整除的數(shù)
4.在窗體上畫一個名稱為command1的命令按鈕,然后編寫如下通用過程和命令按鈕的事件過程:
private function f(m as integer)
if m mod 2 = 0 then
f = m
else
f = 1
end if
end function
private sub command1_click( )
dim i as integer
s = 0
for i = 1 to 5
s = s + f(i)
next
print s
end sub
程序運行后,,單擊命令按鈕,,在窗體上顯示的是(c)(單)
a.11
b.10
c.9
d.8
5.在窗體上畫一個名稱為text1的文本框和一個名稱為command1的命令按鈕,然后編寫如下事件過程:
private sub command1_click( )
dim array1(10, 10) as integer
dim i as integer, j as integer
for i = 1 to 3
for j = 2 to 4
array1(i, j) = i + j
next j
next i
= array1(2, 3) + array1(3, 4)
end sub
程序運行后,,單擊命令按鈕,,在文本框中顯示的值是(d)(單)
a.15
b.14
c.13
d.12
basic應(yīng)用程序中標(biāo)準模塊文件的擴展名是【】(注意不要寫點),。
7.在菜單編輯器中建立一個菜單,其主菜單項的名稱為mnuedit,,visible屬性為false,,程序運行后,如果用鼠標(biāo)右鍵單擊窗體,,則彈出與mnuedit相應(yīng)的菜單,。
private sub form_ 【mousedown】 (button as integer, shift as integer, x as single, y as single)
if button=2 then
popupmenu mnuedit
end if
end sub
8.在菜單編輯器中建立一個菜單,其主菜單項的名稱為mnuedit,,visible屬性為false,,程序運行后,如果用鼠標(biāo)右鍵單擊窗體,,則彈出與mnuedit相應(yīng)的菜單,。以下是實現(xiàn)上述功能的程序,請?zhí)羁铡?/p>
private sub form mousedown (button as integer, shift as integer, x as single, y as single)
if button=2 then
【popupmenu】 mnuedit
end if
9.為了使計時器控件timer1每隔0.5秒觸發(fā)一次timer事件,,應(yīng)將timer1控件的【interval】屬性設(shè)置為500,。
10.為了使計時器控件timer1每隔0.5秒觸發(fā)一次timer事件,應(yīng)將timer1控件的interval屬性設(shè)置為【500】,。
計算機二級vb題型篇二
1.窗體中有一個名稱為txtspeed的文本框,,一個名稱為hsbspeed的滾動條。
以下程序:
private sub hsbspeed_change( )
txtspee
= hsbspee
end sub
當(dāng)單擊滾動條hsbspeed右端的箭頭時,,以下說法不正確的是(b) (單)
a.此時會觸發(fā)change事件
b.此時不會觸發(fā)change事件
c.在文本框中顯示了滾動條滑塊所在位置的值
d.此時不會觸發(fā)scroll事件
2.利用窗體中的滾動條hscroll1改變窗體的背景色,,可以這樣編寫代碼:
private sub hscroll1_change( )
r=
lor = rgb(r,int(rnd*256),,int(rnd*256))
end sub
以下說法不正確的是(c) (單)
a.窗體的背景色是一個隨機的顏色
函數(shù)取得到的顏色有256*256*256種
c.表達式int(rnd*256)取得隨機數(shù)的范圍為0-256之間的整數(shù)
d.表達式int(rnd*256)取得隨機數(shù)的范圍為0-255之間的整數(shù)
3.窗體中有一個名稱為slider1的可選擇性刻度滑塊控件,,一個名稱為text1的文本框,如下程序:
private sub slider1_change( )
ze =【】
end sub
當(dāng)拖動滑塊時,,以上程序?qū)崿F(xiàn)用slider控件設(shè)置文本框中的字體大小的功能,。
4.窗體中有一個名稱為slider1的可選擇性刻度滑塊控件,一個名稱為text1的文本框,,如下程序:
private sub slider1_change( )
text1.【fontsize】 =
end sub
當(dāng)拖動滑塊時,,以上程序?qū)崿F(xiàn)用slider控件設(shè)置文本框中的字體大小的功能。
5.窗體中有一個名稱為slider1的可選擇性刻度滑塊控件,,要設(shè)置它的如下屬性值,,可以編寫程序(a) (單)
(1)slider控件的滑塊處于最小位置時值為8
(2)slider控件的滑塊處于最大位置時值為72
(3)單擊slider控件兩端箭頭時,滑塊的增量值為2
(4)單擊slider控件的空白處時,,滑塊的增量值為8
= 8:
= 72:
hange =2:
hange = 8
= 2:
= 8:
hange = 72:
hange = 8
= 8:
= 72:
hange = 8:
hange = 2
= 72:
= 8:
hange = 2:
hange = 8
6.在窗體中有一個名稱為timer1的時鐘控件,,三個名稱分別為image1、image2 和 image3的圖像框,編寫如下程序:
sub form_load( )
e=loadpicture(+“\”)
e=loadpicture(+“\”)
e=loadpicture(+“\”)
end sub
sub timer1_timer( )
static pickbmp as boolean
+ 20, - 5
if pickbmp = false then
e = e
pickbmp = true
else
e = e
pickbmp = false
end if
end sub
以下說法不正確的是(c) (單)
a.此程序的功能是把image1圖像框顯示圖形在和文件之間進行切換
p變量是邏輯變量,,作用是表示圖形的狀態(tài)
表示絕對路徑
d.要使得timer控件起作用,,必須使得它的enabled屬性設(shè)置為true,interval屬性設(shè)置為介于0-64767之間的數(shù)值,,但不能等于0
7.在窗體中有一個名稱為timer1的時鐘控件,,三個名稱分別為image1、image2 和 image3的圖像框,,編寫如下程序:
sub form_load( )
e=loadpicture(+“\”)
e=loadpicture(+“\”)
e=loadpicture(+“\”)
end sub
sub timer1_timer( )
static pickbmp as boolean
+ 20, - 5
if pickbmp = false then
e = e
pickbmp = true
else
e = e
pickbmp = false
end if
end sub
以下說法不正確的是(b) (單)
a.此程序的功能是把image1圖像框顯示圖形在和文件之間進行切換
b.也可以將timer1控件的timer事件改寫為change事件
表示相對路徑
d.要使得timer控件起作用,,必須使得它的enabled屬性設(shè)置為true,interval屬性設(shè)置為介于0-64767之間的數(shù)值,,但不能等于0
8 .在progressbar進度條控件中,它的value屬性決定該控件被填充多少,?!?/p>
9 .updown控件通常與伙伴控件“捆綁”在一起使用?!?/p>
10 .animation控件可以用來顯示有聲音的avi視頻文件 ×,。
11.對animation控件所使用的方法描述不正確的是(b) (單)
方法用于打開文件
方法用于播放動畫,格式為: avi動畫文件路徑
方法用于停止播放
方法用于關(guān)閉文件
12.下面的事件不屬于鼠標(biāo)器事件的是(d) (單)
own事件
p事件
ove事件
事件
13.下面的事件不屬于鍵盤事件的是(d) (單)
ss事件
n事件
事件
e事件
14.在窗體中有一個名稱為command1的命令按鈕,,一個名稱為text1的文本框,,一個名稱為commondialog1的通用對話框,編寫如下程序:
sub command1_click( )
= 3
lor =
end sub
當(dāng)單擊命令按鈕時,,對程序的運行說法正確的是(b) (單)
a.打開一個顏色對話框
b.打開一個字體對話框
c.把文本框的背景顏色設(shè)置為對話框選擇的字體顏色
d.把文本框的背景顏色設(shè)置為對話框中選擇的顏色
15.當(dāng)單擊命令按鈕時,,對以下程序說法不正確的是(d) (單)
sub command1_click( )
= 5
for i = 1 to
next i
end sub
a.此文件的功能是打印文本框text1中的內(nèi)容
b.語句表示結(jié)束文擋打印
c.打開的打印對話框
d.以上說法都不正確
16.當(dāng)單擊命令按鈕時,對以下程序說法不正確的是(c) (單)
sub command1_click( )
me = “”
text = “txt”
= 2
end sub
b.設(shè)置缺省擴展名為txt
c.顯示的是文件“打開”對話框
d.顯示的是“另存為”對話框
17.在窗體中建立了三個名稱分別為editcut,、editcopy和editpaste的命令按鈕,,一個名稱為text1的文本框。
如下程序:
private sub editcopy_click( )
st = t 將選中的內(nèi)容存放到st變量中
end sub
private sub editcut_click( )
st = t
t = “”
end sub
private sub editpaste_click( )
= left(text1, rt) + st + mid(text1, rt
+ 1)
end sub
對以上程序說法不正確的是(d) (單)
a.語句st = t的作用是:將text1文本框中選擇的內(nèi)容存放到st變量中
t = “” 的作用是:將text1文本框中選擇的內(nèi)容清除
c.單擊editcut命令按鈕實現(xiàn)了text1文本框中選擇的內(nèi)容清除
d.單擊editcopy命令按鈕實現(xiàn)了text1文本框中所有內(nèi)容的粘貼
18.對以下程序說法不正確的是(d) (單)
private sub fileopen_click( )
r = “c:\”
= “文本文件 | *.txt”
en
end sub
a.顯示“文件”打開對話框
b.打開的對話框的初始目錄為c盤根目錄
c.打開的對話框的文件類型為文本文件
d.以上說法都不正確
19.雙精度型數(shù)據(jù)的類型符為(a) (單)
a.#
b.*
c.&
d.@
20.整型數(shù)據(jù)的類型符為(b) (單)
a.#
b.%
c.&
d.@
計算機二級vb題型篇三
二級vb試題及答案
1.棧和隊列的共同特點是( )
a.都是先進先出
b.都是先進后出
c.只允許在端點處插入和刪除元素
d.沒有共同點
【參考答案】 c
2.鏈表不具有的特點是( )
a.不必事先估計存儲空間 b.可隨機訪問任一元素
c.插入刪除不需要移動元素 d.所需空間與線性表長度成正比
【參考答案】 b
3.為了提高測試的效率,,應(yīng)該( )
a.隨機選取7測試數(shù)據(jù) b.取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)
c.在完成編碼以后制定軟件的測試計劃 d.集中對付那些錯誤群集的程序
【參考答案】 d
4.軟件生命周期中所花費用最多的階段是( )
a.詳細設(shè)計 b.軟件編碼 c.軟件測試 d.軟件維護
【參考答案】 d
5.下列有關(guān)數(shù)據(jù)庫的描述,,正確的是( )
a.數(shù)據(jù)庫是一個dbf文件
b.數(shù)據(jù)庫是一個關(guān)系
c.數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合
d.數(shù)據(jù)庫是一組文件
【參考答案】 c
6.算法的空間復(fù)雜度是指( )
a.算法程序的長度 b.算法程序中的指令條數(shù)
c.算法程序所占的存儲空間 d.執(zhí)行過程中所需要的存儲空間
【參考答案】 d
7.數(shù)據(jù)結(jié)構(gòu)中,與所使用的計算機無關(guān)的是數(shù)據(jù)的( )
a.存儲結(jié)構(gòu) b.物理結(jié)構(gòu) c.邏輯結(jié)構(gòu) d.物理和存儲結(jié)構(gòu)
【參考答案】 c
8.軟件設(shè)計包括軟件的結(jié)構(gòu),、數(shù)據(jù)接口和過程設(shè)計,,其中軟件的過程設(shè)計是指( )
a.模塊間的關(guān)系 b.系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述
c.軟件層次結(jié)構(gòu) d.軟件開發(fā)過程
【參考答案】 b
9.數(shù)據(jù)流圖用于抽象描述一個軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成,。下列圖符名標(biāo)識的圖符不屬于數(shù)據(jù)流圖合法圖符的是( )
a.控制流 b.加工
c.數(shù)據(jù)存儲 d.源和潭
【參考答案】 a
10.在數(shù)據(jù)庫設(shè)計中,,將e-r圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( )
a.需求分析階段 b.邏輯設(shè)計階段 c.概念設(shè)計階段 d.物理設(shè)計階段
【參考答案】 b
11.使用visual foxpro的菜單設(shè)計器時,選中菜單項之后,,如果要設(shè)計它的子菜單,,應(yīng)在“結(jié)果”中選擇( )
a.菜單項 b.子菜單 c.命令 d.過程
【參考答案】 b
12.在visual foxpro中,用于建立或修改過程文件的命令是( )
<文件名> command<文件名>
procedure<文件名>d.以上b、c都對
【參考答案】 b
13.在菜單設(shè)計器中,,第一級菜單的“結(jié)果”項中選項有( )
a.命名,、填充名稱、子菜單,、過程 b.包含對象的表單集
c.菜單項,、命令、過程和快捷菜單 d.子菜單,、菜單項,、過程和快捷菜單
【參考答案】 a
14.使用命令declare mm(2,3)定義的數(shù)組,,包含的數(shù)組元素(下標(biāo)變量)的個數(shù)為( )
a.2個 b.3個 c.5個 d.6個
【參考答案】 d
15.計算所有職稱為正,、副教授的平均工資,將結(jié)構(gòu)賦予變量pj中,,應(yīng)使用命令( )
e工資to pj for″教授″$職稱
e fields工資to pj for″教授″$職稱
e工資to pj for職稱=″副教授″.and.職稱=″教授″$
e工資to pj for職稱=″副教授″.or.″教授″
【參考答案】 a
16.“x是小于100的非負數(shù)”,,用vfp表達式表示是( )
a.0≤x<100 b.0<=x<100 c.0<=x and x<100 d.0<=x or x<100
【參考答案】 c
17.將a區(qū)上的主表文件按關(guān)鍵字段“xm”和c區(qū)上的輔助文件建立關(guān)聯(lián),正確的是( )
relation to xm into c relation to c into xm
relation to xm to c relation on xm into c
【參考答案】 a
已經(jīng)打開,,共有10條記錄,,按關(guān)鍵字xm排序,執(zhí)行命令sort on xm to cj后,,屏幕將顯示( )
a.10條記錄排序完成
已存在,,覆蓋它嗎(y/n)
c.文件在使用
d.出錯信息
【參考答案】 c
19.關(guān)于數(shù)據(jù)庫表和自由表,下列說法正確的是( )
a.數(shù)據(jù)庫表可以轉(zhuǎn)換為自由表,,反之不能 b.自由表可以轉(zhuǎn)換為數(shù)據(jù)庫表,,反之不能
c.兩者不能相互轉(zhuǎn)換 d.兩者可以相互轉(zhuǎn)換
【參考答案】 d
20.在下列各式中,運算結(jié)果為數(shù)值的是( )
(′04/05/97′)-28 b.′1234′+′5678′
c.120+30=150 (′abcd′)-1
【參考答案】 d21.從數(shù)據(jù)庫的整體結(jié)構(gòu)看,,數(shù)據(jù)庫系統(tǒng)采用的數(shù)據(jù)模型有( )
a.網(wǎng)狀模型,、鏈狀模型和層次模型 b.層次模型、網(wǎng)狀模型和環(huán)狀模型
c.層次模型,、網(wǎng)狀模型和關(guān)系模型 d.鏈狀模型,、關(guān)系模型和層次模型
【參考答案】 c
22.把當(dāng)前數(shù)據(jù)庫文件中“性別”字段的值全部清除,但仍保留該字段與其他各字段內(nèi)容,,應(yīng)當(dāng)使用命令( )
structure
e
【參考答案】 c
23.假定系統(tǒng)日期是12月20日,,有如下命令:
mj=mod(year(date),100)
執(zhí)行該命令后,,mj的值是( )
a. b.98 c.981220 d.1220
計算機二級vb題型篇四
1.在窗體上畫一個名稱為text1的文本框,,一個名稱為command1的命令按鈕,然后編寫如下事件過程和通用過程:
private sub command1_click( )
n = val()
if n2 = n/2 then
f = f1(n)
else
f = f2(n)
end if
print f; n
end sub
public function f1(byref x)
x=x*x
f1=x+x
end function
public function f2(byval x)
x=x*x
f2=x+x+x
end function
程序運行后,,在文本框中輸入3,,然后單擊命令按鈕,,窗體上顯示的是(d)(單)
a.72 36
b.108 36
c.72 6
d.27 3
2.在窗體上畫一個名稱為command1的命令按鈕,然后編寫如下事件過程:
private sub command1_click( )
c = “1234”
for i = 1 to 4
c1 = trim(str( ))
print c1
next i
end sub
程序運行后,,單擊命令按鈕,,要求在窗體上顯示如下內(nèi)容
1
12
123
1234
則在下劃線處應(yīng)填入的內(nèi)容為(b)(單)
(c1,i)
(c1,i)
(c1,i,1)
(c1,i,i)
3.在窗體上畫一個名稱為command1的命令按鈕和一個名稱為text1的文本框,然后編寫如下事件過程:
private sub command1_click( )
n = val()
for i = 2 to n
for j = 2 to sqr(i)
if i mod j = 0 then exit for
next j
if j >sqr(i) then print i
next i
end sub
該事件過程的功能是(c)(單)
a.輸出n以內(nèi)的奇數(shù)
b.輸出n以內(nèi)的偶數(shù)
c.輸出n以內(nèi)的素數(shù)
d.輸出n以內(nèi)能被j整除的數(shù)
4.在窗體上畫一個名稱為command1的命令按鈕,,然后編寫如下通用過程和命令按鈕的事件過程:
private function f(m as integer)
if m mod 2 = 0 then
f = m
else
f = 1
end if
end function
private sub command1_click( )
dim i as integer
s = 0
for i = 1 to 5
s = s + f(i)
next
print s
end sub
程序運行后,,單擊命令按鈕,在窗體上顯示的是(c)(單)
a.11
b.10
c.9
d.8
5.在窗體上畫一個名稱為text1的文本框和一個名稱為command1的命令按鈕,,然后編寫如下事件過程:
private sub command1_click( )
dim array1(10, 10) as integer
dim i as integer, j as integer
for i = 1 to 3
for j = 2 to 4
array1(i, j) = i + j
next j
next i
= array1(2, 3) + array1(3, 4)
end sub
程序運行后,,單擊命令按鈕,在文本框中顯示的值是(d)(單)
a.15
b.14
c.13
d.12
basic應(yīng)用程序中標(biāo)準模塊文件的擴展名是【】(注意不要寫點),。
7.在菜單編輯器中建立一個菜單,,其主菜單項的名稱為mnuedit,visible屬性為false,,程序運行后,,如果用鼠標(biāo)右鍵單擊窗體,則彈出與mnuedit相應(yīng)的菜單,。
private sub form_ 【mousedown】 (button as integer, shift as integer, x as single, y as single)
if button=2 then
popupmenu mnuedit
end if
end sub
8.在菜單編輯器中建立一個菜單,其主菜單項的名稱為mnuedit,,visible屬性為false,,程序運行后,如果用鼠標(biāo)右鍵單擊窗體,,則彈出與mnuedit相應(yīng)的菜單,。以下是實現(xiàn)上述功能的程序,請?zhí)羁铡?/p>
private sub form mousedown (button as integer, shift as integer, x as single, y as single)
if button=2 then
【popupmenu】 mnuedit
end if
9.為了使計時器控件timer1每隔0.5秒觸發(fā)一次timer事件,,應(yīng)將timer1控件的【interval】屬性設(shè)置為500,。
10.為了使計時器控件timer1每隔0.5秒觸發(fā)一次timer事件,應(yīng)將timer1控件的interval屬性設(shè)置為【500】,。
1.計算機二級vb練習(xí)題
2.全國計算機二級《vb》練習(xí)題及答案
3.計算機二級vb考試習(xí)題
4.計算機二級考試試題vb練習(xí)題
5.計算機二級vb專項練習(xí)題
6.計算機二級vb練習(xí)題及答案
7.計算機二級vb強化試題及答案
8.計算機二級《vb》的常用算法
9.2017計算機二級考試《vb》鞏固訓(xùn)練題
10.計算機二級考試《vb》鞏固訓(xùn)練題
計算機二級vb題型篇五
1.窗體中有一個名稱為txtspeed的文本框,,一個名稱為hsbspeed的滾動條。
以下程序:
private sub hsbspeed_change( )
txtspee
= hsbspee
end sub
當(dāng)單擊滾動條hsbspeed右端的箭頭時,,以下說法不正確的是(b) (單)
a.此時會觸發(fā)change事件
b.此時不會觸發(fā)change事件
c.在文本框中顯示了滾動條滑塊所在位置的值
d.此時不會觸發(fā)scroll事件
2.利用窗體中的滾動條hscroll1改變窗體的背景色,,可以這樣編寫代碼:
private sub hscroll1_change( )
r=
lor = rgb(r,int(rnd*256),,int(rnd*256))
end sub
以下說法不正確的是(c) (單)
a.窗體的背景色是一個隨機的顏色
函數(shù)取得到的顏色有256*256*256種
c.表達式int(rnd*256)取得隨機數(shù)的范圍為0-256之間的整數(shù)
d.表達式int(rnd*256)取得隨機數(shù)的范圍為0-255之間的整數(shù)
3.窗體中有一個名稱為slider1的可選擇性刻度滑塊控件,,一個名稱為text1的文本框,如下程序:
private sub slider1_change( )
ze =【】
end sub
當(dāng)拖動滑塊時,,以上程序?qū)崿F(xiàn)用slider控件設(shè)置文本框中的字體大小的功能,。
4.窗體中有一個名稱為slider1的可選擇性刻度滑塊控件,,一個名稱為text1的文本框,如下程序:
private sub slider1_change( )
text1.【fontsize】 =
end sub
當(dāng)拖動滑塊時,,以上程序?qū)崿F(xiàn)用slider控件設(shè)置文本框中的字體大小的功能,。
5.窗體中有一個名稱為slider1的可選擇性刻度滑塊控件,要設(shè)置它的如下屬性值,,可以編寫程序(a) (單)
(1)slider控件的滑塊處于最小位置時值為8
(2)slider控件的滑塊處于最大位置時值為72
(3)單擊slider控件兩端箭頭時,,滑塊的增量值為2
(4)單擊slider控件的空白處時,滑塊的增量值為8
= 8:
= 72:
hange =2:
hange = 8
= 2:
= 8:
hange = 72:
hange = 8
= 8:
= 72:
hange = 8:
hange = 2
= 72:
= 8:
hange = 2:
hange = 8
6.在窗體中有一個名稱為timer1的時鐘控件,,三個名稱分別為image1,、image2 和 image3的圖像框,編寫如下程序:
sub form_load( )
e=loadpicture(+“”)
e=loadpicture(+“”)
e=loadpicture(+“”)
end sub
sub timer1_timer( )
static pickbmp as boolean
+ 20, - 5
if pickbmp = false then
e = e
pickbmp = true
else
e = e
pickbmp = false
end if
end sub
以下說法不正確的是(c) (單)
a.此程序的功能是把image1圖像框顯示圖形在b和b文件之間進行切換
p變量是邏輯變量,,作用是表示圖形的狀態(tài)
表示絕對路徑
d.要使得timer控件起作用,,必須使得它的enabled屬性設(shè)置為true,interval屬性設(shè)置為介于0-64767之間的數(shù)值,,但不能等于0
7.在窗體中有一個名稱為timer1的時鐘控件,,三個名稱分別為image1、image2 和 image3的圖像框,,編寫如下程序:
sub form_load( )
e=loadpicture(+“”)
e=loadpicture(+“”)
e=loadpicture(+“”)
end sub
sub timer1_timer( )
static pickbmp as boolean
+ 20, - 5
if pickbmp = false then
e = e
pickbmp = true
else
e = e
pickbmp = false
end if
end sub
以下說法不正確的是(b) (單)
a.此程序的功能是把image1圖像框顯示圖形在b和b文件之間進行切換
b.也可以將timer1控件的timer事件改寫為change事件
表示相對路徑
d.要使得timer控件起作用,,必須使得它的enabled屬性設(shè)置為true,interval屬性設(shè)置為介于0-64767之間的數(shù)值,,但不能等于0
8 .在progressbar進度條控件中,,它的value屬性決定該控件被填充多少?!?/p>
9 .updown控件通常與伙伴控件“捆綁”在一起使用,。√
10 .animation控件可以用來顯示有聲音的avi視頻文件 ×,。
11.對animation控件所使用的方法描述不正確的是(b) (單)
方法用于打開文件
方法用于播放動畫,,格式為: avi動畫文件路徑
方法用于停止播放
方法用于關(guān)閉文件
12.下面的事件不屬于鼠標(biāo)器事件的是(d) (單)
own事件
p事件
ove事件
事件
13.下面的事件不屬于鍵盤事件的是(d) (單)
ss事件
n事件
事件
e事件
14.在窗體中有一個名稱為command1的命令按鈕,一個名稱為text1的文本框,,一個名稱為commondialog1的通用對話框,,編寫如下程序:
sub command1_click( )
= 3
lor =
end sub
當(dāng)單擊命令按鈕時,對程序的運行說法正確的是(b) (單)
a.打開一個顏色對話框
b.打開一個字體對話框
c.把文本框的背景顏色設(shè)置為對話框選擇的字體顏色
d.把文本框的背景顏色設(shè)置為對話框中選擇的顏色
15.當(dāng)單擊命令按鈕時,,對以下程序說法不正確的是(d) (單)
sub command1_click( )
= 5
for i = 1 to
next i
end sub
a.此文件的功能是打印文本框text1中的內(nèi)容
b.語句表示結(jié)束文擋打印
c.打開的打印對話框
d.以上說法都不正確
16.當(dāng)單擊命令按鈕時,,對以下程序說法不正確的是(c) (單)
sub command1_click( )
me = “”
text = “txt”
= 2
end sub
b.設(shè)置缺省擴展名為txt
c.顯示的是文件“打開”對話框
d.顯示的是“另存為”對話框
17.在窗體中建立了三個名稱分別為editcut、editcopy和editpaste的命令按鈕,,一個名稱為text1的文本框,。
如下程序:
private sub editcopy_click( )
st = t 將選中的內(nèi)容存放到st變量中
end sub
private sub editcut_click( )
st = t
t = “”
end sub
private sub editpaste_click( )
= left(text1, rt) + st + mid(text1, rt
+ 1)
end sub
對以上程序說法不正確的是(d) (單)
a.語句st = t的作用是:將text1文本框中選擇的內(nèi)容存放到st變量中
t = “” 的作用是:將text1文本框中選擇的內(nèi)容清除
c.單擊editcut命令按鈕實現(xiàn)了text1文本框中選擇的內(nèi)容清除
d.單擊editcopy命令按鈕實現(xiàn)了text1文本框中所有內(nèi)容的粘貼
18.對以下程序說法不正確的是(d) (單)
private sub fileopen_click( )
r = “c:”
= “文本文件 | *.txt”
en
end sub
a.顯示“文件”打開對話框
b.打開的對話框的初始目錄為c盤根目錄
c.打開的對話框的文件類型為文本文件
d.以上說法都不正確
19.雙精度型數(shù)據(jù)的類型符為(a) (單)
a.#
b.*
c.&
d.@
20.整型數(shù)據(jù)的類型符為(b) (單)
a.#
b.%
c.&
d.@
1.計算機二級vb練習(xí)題
2.計算機二級考試試題vb練習(xí)題
3.計算機二級vb練習(xí)題及答案
4.計算機二級vb專項練習(xí)題
5.全國計算機二級《vb》練習(xí)題及答案
6.計算機二級vb考試模擬練習(xí)題
7.9月計算機二級考試《vb》強化練習(xí)題及答案
8.209月計算機二級考試《vb》強化練習(xí)題與答案
9.計算機二級vb強化試題及答案
10.計算機二級《vb》的常用算法
計算機二級vb題型篇六
(34)某人設(shè)計了下面的函數(shù)fun,功能是返回參數(shù)a中數(shù)值的位數(shù)
function fun(a as integer) as integer
dim n%
n = 1
while a \ 10 >= 0
n = n + 1
a = a \ 10
wend
fun = n
end function
在調(diào)用該函數(shù)時發(fā)現(xiàn)返回的結(jié)果不正確,,函數(shù)需要修改,,下面的修改方案中正確的是
a)把語句n = 1改為n = 0
b)把循環(huán)條件a \ 10 >= 0改為a \ 10 >0
c)把語句 a = a \ 10改為a = a mod 10
d)把語句fun = n改為 fun = a
(35)在窗體上有一個名稱為check1的復(fù)選框數(shù)組
(含4個復(fù)選框),,還有一個名稱為text1的文本
框,初始內(nèi)容為空,。程序運行時,,單擊任何復(fù)選
框,則把所有選中的復(fù)選框后面的方字羅列在文
本框中(見圖),。下面能實現(xiàn)此功能的事件過程是
a)private sub check1_click(indes as integer)
=“”
for k = 0 to 3
if check1(k).value = 1 then
= & check1(k).caption & “ ” 雙引號中是空格
end if
next k
end sub
b)private sub check1_click(index as integer)
for k = 0 to 3
if check1(k).value = 1 then
= & check1(k).caption & “ ” 雙引號中是空格
end if
next k
end sub
c)private sub check1_click(index as integer)
= “”
for k = 0 to 3
if check1(k).value = 1 then
= & check1(index).caption & “ ” 雙引號中是空格
end if
next k
end sub
d)private sub check1_click(index as integer)
= “”
for k = 0 to 3
if check1(k).value = 1 then
= & check1(k).caption & “ ” 雙引號中是空格
exit for
end if
next k
end sub
二,、填空題(每空2分,共30分)
請將每空的正確答案寫在答題卡[1]~[15]序號的橫線上,,答在試卷上不得分,。
(1)軟件需求規(guī)格說明書應(yīng)具有完整性,無岐義性,、正確性,、可驗證性、可修改性等特征,,其中最重要的是【1】 ,。
(2)在兩種基本測試方法中,【2】 測試的原則之一是保證所測模塊中每一個獨立路徑至少執(zhí)行一次,。
(3)線性表的存儲結(jié)構(gòu)主要分為順序存儲結(jié)構(gòu)和鏈式存儲結(jié)構(gòu),。隊列是一種特殊的線性表,循環(huán)隊列是隊列的【3】 存儲結(jié)構(gòu),。
(4)對下列二叉樹進行中序遍歷的結(jié)果為【4】 ,。
(5)在e-r圖中,矩形表示【5】 ,。
(6)窗體上有一個組合框,其中已輸入了
若干個項目,。程序運行時,,單擊其中一
項,即可把該項與最上面的一項交換,。
例如:單擊圖1中的“重慶”,,則與“北
京”交換,得到圖2的結(jié)果,。下面是可
實現(xiàn)此功能的程序,,請?zhí)羁铡?/p>
private sub combo1_click
dim temp
temp =
[6] = (0)
(0) = temp
end sub
(7)設(shè)窗體上有一個名稱為hscroiii的水平滾動條,要求當(dāng)滾動塊移動位置后,,能夠在窗體上輸出移動的距離(即新位置與原位置的刻度值之差,,向右移動為正數(shù),向左移動為負數(shù)),。下面是可實現(xiàn)此功能的程序,,請?zhí)顚憽?/p>
dim [7] as integer
private sub form_load()
pos=
end sub
private sub hscroiii_change()
print [8] -pos
pos=
end sub
(8)設(shè)窗體上有一個名稱為cd1的通用對話框,,一個名稱為text1的文本框和一個名稱為command1的命令按鈕。程序執(zhí)行時,,單擊command1按鈕,,則顯示打開文件對話框,操作者從中選擇一個文本文件,,并單擊對話框上的“打開”按鈕后,,則可打開該文本文件,并讀入一行文本,,顯示在text1中,。下面是實現(xiàn)此功能的事件過程,請?zhí)羁铡?/p>
private sub command1_click()
=“文本文件1*.txt(word 文檔)*.doc”
inder = 1
en
if me“”then
open [9] for input as #1
line input #1,ch$
close #1
= [10]
end if
end sub
(9)下面的程序執(zhí)行時,,可以從鍵盤輸入一個正整數(shù),,然后把該數(shù)的每位數(shù)字按逆序輸出。例如:輸入7685,,則輸出5867,,輸入1000,則輸出0001,。請?zhí)羁铡?/p>
private sub command1_click()
dim x as integer
x=inputbox(“請輸入一個正整數(shù)”)
while x>__[11]___
print x mod 10;
x=x\10
wend
print__[12]__
end sub
計算機二級vb題型篇七
計算機二級vb考試題及答案
計算機二級vb考試題及答案
1.設(shè)有如下程序段:
x=2
for c=1 to 4 step 2
x=x+c
next c
運行以上程序后,,x的值是(a)(單)
a.6
b.7
c.8
d.9
2.以下敘述中錯誤的是(a)(單)
a.在keypress事件過程中不能識別鍵盤鍵的按下與釋放
b.在keypress事件過程中不能識別回車鍵
c.在keydown和keyup事件過程中,從鍵盤輸入的字母“a”和字母“a”對應(yīng)的keycode視作相同的字母
d.在keydown和keyup事件過程中,,從大鍵盤上輸入的“1”和從右側(cè)小鍵盤上輸入的“1”被視作不同的字符
3.執(zhí)行如下兩條語句,,窗體上顯示的是(c)(單)
a=9.8596
print format(a,“000.00”)
a.0,009.86
b.9.86
c.009.86
d.0,009.86
4.在窗體上畫一個名稱為commanddialog1 的通用對話框,一個名稱為command1的命令按鈕,。然后編寫如下事件過程:
private sub command1_click( )
me =“”
=“all file|*.*|(*.doc)|*.doc|(*.txt)|*.txt”
index=1
title=“vbtest”
=1
end sub
對于這個程序,,以下敘述中錯誤的是(d)(單)
a.該對話框被設(shè)置為“打開”對話框
b.在該對話框中指定的文件名為空
c.該對話框的標(biāo)題為vbtest
d.在該對話框中指定的默認文件類型為文本文件(*.txt)
5.設(shè)一個工程由兩個窗體組成,其名稱分別為form1和form2,,在form1上有一個名稱為command1的命令按鈕,。窗體form1的程序代碼如下:
private sub command1_click( )
dim a as integer
a=10
call g(form2,a)
end sub
private sub g(f as form,x as integer)
y=iif(x>10,100,-100)
n=y
end sub
運行以上程序,正確的結(jié)果是(b)(單)
1的caption屬性值為100
2的caption屬性值為-100
1的caption屬性值為-100
2的caption屬性值為100
6.在窗體上畫一個名稱為command1的命令按鈕,,并編寫如下程序:
private sub command1_click( )
dim x as integer
static y as integer
x=10
y=5
call f1(x,y)
print x,y
end sub
private sub f1(byref x1 as integer, y1 as integer)
x1=x1+2
y1=y1+2
end sub
程序運行后,,單擊命令按鈕,在窗體上顯示的內(nèi)容是(d)(單)
a.10 5
b.12 5
c.10 7
d.12 7
base 1
private sub command1_click( )
dim a(10) as integer
dim n as integer
n=3
if n<10 then
call getarray(a,n)
end if
end sub
private sub getarray(b( ) as integer,n as integer)
dim c(10) as integer
j=0
for t=1 to n
b(t)=rnd*100
if b(t)/2=b(t)2 then
j=j+1
c(j)=b(t)
end if
next t
print j
end sub
以下敘述中錯誤的是(c)(單)
a.數(shù)組b中的數(shù)范圍為0-100
b.c數(shù)組下標(biāo)的下界從1開始
ay過程的參數(shù)n是按值傳送的
d.語句if b(t)/2=b(t)2 then 是判斷數(shù)組b中元素的值是否為整數(shù)
8.在窗體上畫一個名稱為command1的命令按鈕,,然后編寫如下事件過程:
option base 1
private sub command1_click( )
dim a
a= array(1,2,3,4,5)
for c=1 to ubound(a)
a(c) = a(c)+c-1
next c
print a(3)
end sub
程序運行后,,單擊命令按鈕,則在窗體上顯示的內(nèi)容是(b)(單)
a.4
b.5
c.6
d.7
9.閱讀程序:
option base 1
private sub form_click( )
dim arr
dim sum%
sum = 0
arr = array(1, 3, 5, 7, 9)
for t = 1 to 5
sum = sum + arr(t)
next t
print sum
end sub
程序運行后,,單擊窗體,,輸入結(jié)果為(b)(單)
a.5
b.9
c.25
d.15
10.在窗體上畫一個名稱為file1的文件列表框,并編寫如下程序:
private sub file1_dblclick( )
x=shell(me,1)
end sub
以下關(guān)于該程序的敘述中,,錯誤的是(a)(單)
a.x沒有實際作用,,因此可以將該語句寫為:call shell(file1,filename,1)
b.雙擊文件列表框中的文件,,將觸發(fā)該事件過程
c.要執(zhí)行的文件的名字通過me指定
1中顯示的是當(dāng)前驅(qū)動器、當(dāng)前目錄下的文件
11.在窗體上畫一個名稱為label1,、標(biāo)題為“visualbasic考試”的標(biāo)簽,,兩個名稱分別為command1和command2、標(biāo)題分別為“開始”和“停止”的命令按鈕,,然后畫一個名稱為timer1的.計時器控件,,并把其interval屬性設(shè)置為500。編寫如下程序:
private sub form_load( )
d=false
end sub
private sub command1_click( )
d=true
end sub
private sub timer1_timer( )
if < then
= + 20
else
=0
end if
end sub
程序運行后,,單擊“開始”按鈕,,標(biāo)簽在窗體中移動。 對于這個程序,,以下敘述中錯誤的是(a)(單)
a.標(biāo)簽的移動方向為自右向左
b.單擊“停止”按鈕后再單擊“開始”按鈕,,標(biāo)簽從停止的位置繼續(xù)移動
c.當(dāng)標(biāo)簽全部移出窗體后,將從窗體的另一端出現(xiàn)并重新移動
d.標(biāo)簽按指定的時間時隔移動
12.規(guī)范地說,,vb是一種(a)的開發(fā)工具(單)
a.面向?qū)ο?/p>
b.面向用戶
c.面向屏幕
d.面向窗體
6設(shè)計界面包含多個視窗,,控制這些視窗顯示或關(guān)閉的命令包含在(d)下拉菜單中(單)
a.文件
b.工程
c.編輯
d.視圖
14下面(d)操作不是激活或顯示屬性列表框的操作(單)
a.按快捷鍵f4
b.點擊工具欄中的“屬性列表框”按鈕
c.選擇“視圖”下拉菜單的“屬性窗口”項
d.雙擊窗體中的某一對象
basic程序中分隔各語句的字符是(b)(單)
a.′
b.:
c.
d._
16.假定窗體的名稱(name屬性)為form1,則把窗體的標(biāo)題設(shè)置為“vb test”的語句為(b)(單)
1 = “vb test”
n =“vb test”
1.text = “vb test”
1.name =“vb test”
17.下列不能打開代碼窗口的操作是(d)(單)
a.雙擊窗體上的某個控件雙擊
b.雙擊窗體
c.按f7鍵
d.單擊窗體或控件
basic程序中語句行的續(xù)行符是(d)(單)
a.′
b.:
c.
d. _
basic程序中的注釋所使用的字符是(a)(單)
a.′
b.:
c.
d._
20.下列說法中正確的是:為了保存一個visual basic應(yīng)用程序,,應(yīng)當(dāng)(d)(單)
a.只保存窗體模塊文件(.frm)
b.只保存工程文件(.vbp)
c.分別保存工程文件和標(biāo)準模塊文件(.bas)
d.分別保存工程文件,、窗體文件和標(biāo)準模塊文件
計算機二級vb題型篇八
計算機vb試題及答案
(1)下面敘述正確的是(c)
a.算法的執(zhí)行效率與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)
b.算法的空間復(fù)雜度是指算法程序中指令(或語句)的條數(shù)
c.算法的有窮性是指算法必須能在執(zhí)行有限個步驟之后終止
d.以上三種描述都不對
(2)以下數(shù)據(jù)結(jié)構(gòu)中不屬于線性數(shù)據(jù)結(jié)構(gòu)的是(c)
a.隊列
b.線性表
c.二叉樹
d.棧
(3)在一棵二叉樹上第5層的結(jié)點數(shù)最多是(b)注:由公式2k-1得
a.8
b.16
c.32
d.15
(4)下面描述中,符合結(jié)構(gòu)化程序設(shè)計風(fēng)格的是(a)
a.使用順序,、選擇和重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)表示程序的控制邏輯
b.模塊只有一個入口,,可以有多個出口
c.注重提高程序的執(zhí)行效率
d.不使用goto語句
(5)下面概念中,不屬于面向?qū)ο蠓椒ǖ氖?d)
a.對象
b.繼承
c.類
d.過程調(diào)用
(6)在結(jié)構(gòu)化方法中,,用數(shù)據(jù)流程圖(dfd)作為描述工具的軟件開發(fā)階段是(b)
a.可行性分析
b.需求分析
c.詳細設(shè)計
d.程序編碼
(7)在軟件開發(fā)中,,下面任務(wù)不屬于設(shè)計階段的是(d)
a.數(shù)據(jù)結(jié)構(gòu)設(shè)計
b.給出系統(tǒng)模塊結(jié)構(gòu)
c.定義模塊算法
d.定義需求并建立系統(tǒng)模型
(8)數(shù)據(jù)庫系統(tǒng)的核心是(b)
a.數(shù)據(jù)模型
b.數(shù)據(jù)庫管理系統(tǒng)
c.軟件工具
d.數(shù)據(jù)庫
(9)下列敘述中正確的是(c)
a.數(shù)據(jù)庫是一個獨立的系統(tǒng),不需要操作系統(tǒng)的支持
b.數(shù)據(jù)庫設(shè)計是指設(shè)計數(shù)據(jù)庫管理系統(tǒng)
c.數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)共享的問題
d.數(shù)據(jù)庫系統(tǒng)中,,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致
(10)下列模式中,,能夠給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法的是(a)
a.內(nèi)模式
b.外模式
c.概念模式
d.邏輯模式
(11)算法的時間復(fù)雜度是指(c)
a.執(zhí)行算法程序所需要的時間
b.算法程序的長度
c.算法執(zhí)行過程中所需要的基本運算次數(shù)
d.算法程序中的指令條數(shù)
(12)算法的空間復(fù)雜度是指(d)
a.算法程序的長度
b.算法程序中的指令條數(shù)
c.算法程序所占的存儲空間
d.算法執(zhí)行過程中所需要的存儲空間
(13)設(shè)一棵完全二叉樹共有699個結(jié)點,則在該二叉樹中的葉子結(jié)點數(shù)為(b)注:利用公式n=n0+n1+n2,、n0=n2+1和完全二叉數(shù)的特點可求出
a.349
b.350
c.255
d.351
(14)結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是(b)
a.程序的規(guī)模
b.程序的易讀性
c.程序的執(zhí)行效率
d.程序的可移植性
(15)在軟件生命周期中,能準確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是(d)注:即第一個階段
a.概要設(shè)計
b.詳細設(shè)計
c.可行性分析
d.需求分析
(16)數(shù)據(jù)流圖用于抽象描述一個軟件的邏輯模型,,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成,。下列圖符名標(biāo)識的圖符不屬于數(shù)據(jù)流圖合法圖符的是(a)
a.控制流
b.加工
c.數(shù)據(jù)存儲
d.源和潭
(17)軟件需求分析階段的工作,可以分為四個方面:需求獲取,、需求分析,、編寫需求規(guī)格說明書以及(b)注:p66
a.階段性報告
b.需求評審
c.總結(jié)
d.都不正確
(18)下述關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是(a)
a.數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余
b.數(shù)據(jù)庫系統(tǒng)避免了一切冗余
c.數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致
d.數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
(19)關(guān)系表中的每一橫行稱為一個(a)
a.元組
b.字段
c.屬性
d.碼
(20)數(shù)據(jù)庫設(shè)計包括兩個方面的設(shè)計內(nèi)容,它們是(a)
a.概念設(shè)計和邏輯設(shè)計
b.模式設(shè)計和內(nèi)模式設(shè)計
c.內(nèi)模式設(shè)計和物理設(shè)計
d.結(jié)構(gòu)特性設(shè)計和行為特性設(shè)計
(21)下列敘述中正確的是(a)
a.線性表是線性結(jié)構(gòu)
b.棧與隊列是非線性結(jié)構(gòu)
c.線性鏈表是非線性結(jié)構(gòu)
d.二叉樹是線性結(jié)構(gòu)
(22)下列關(guān)于棧的敘述中正確的是(d)
a.在棧中只能插入數(shù)據(jù)
b.在棧中只能刪除數(shù)據(jù)
c.棧是先進先出的線性表
d.棧是先進后出的線性表
(23)下列關(guān)于隊列的敘述中正確的是(c)
a.在隊列中只能插入數(shù)據(jù)
b.在隊列中只能刪除數(shù)據(jù)
c.隊列是先進先出的線性表
d.隊列是先進后出的線性表
(24)對建立良好的程序設(shè)計風(fēng)格,,下面描述正確的是(a)
a.程序應(yīng)簡單,、清晰,、可讀性好
b.符號名的命名要符合語法
c.充分考慮程序的執(zhí)行效率
d.程序的注釋可有可無
(25)下面對對象概念描述錯誤的是(a)
a.任何對象都必須有繼承性
b.對象是屬性和方法的封裝體
c.對象間的通訊靠消息傳遞
d.操作是對象的動態(tài)性屬性
(26)下面不屬于軟件工程的3個要素的是(d)
a.工具
b.過程
c.方法
d.環(huán)境
(27)程序流程圖(pfd)中的箭頭代表的是(b)
a.數(shù)據(jù)流
b.控制流
c.調(diào)用關(guān)系
d.組成關(guān)系
(28)在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段,、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段,。其中數(shù)據(jù)獨立性最高的階段是(a)
a.數(shù)據(jù)庫系統(tǒng)
b.文件系統(tǒng)
c.人工管理
d.數(shù)據(jù)項管理
(29)用樹形結(jié)構(gòu)來表示實體之間聯(lián)系的模型稱為(b)
a.關(guān)系模型
b.層次模型
c.網(wǎng)狀模型
d.數(shù)據(jù)模型
(30)關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)的專門關(guān)系運算包括(b)
a.排序、索引,、統(tǒng)計
b.選擇,、投影、連接
c.關(guān)聯(lián),、更新,、排序
d.顯示、打印,、制表
計算機二級vb題型篇九
1.在窗體上畫一個名稱為text1的文本框,,一個名稱為command1的命令按鈕,然后編寫如下事件過程和通用過程:
private sub command1_click( )
n = val()
if n2 = n/2 then
f = f1(n)
else
f = f2(n)
end if
print f; n
end sub
public function f1(byref x)
x=x*x
f1=x+x
end function
public function f2(byval x)
x=x*x
f2=x+x+x
end function
程序運行后,,在文本框中輸入3,,然后單擊命令按鈕,窗體上顯示的是(d)(單)
a.72 36
b.108 36
c.72 6
d.27 3
2.在窗體上畫一個名稱為command1的命令按鈕,,然后編寫如下事件過程:
private sub command1_click( )
c = “1234”
for i = 1 to 4
c1 = trim(str( ))
print c1
next i
end sub
程序運行后,,單擊命令按鈕,要求在窗體上顯示如下內(nèi)容
1
12
123
1234
則在下劃線處應(yīng)填入的內(nèi)容為(b)(單)
(c1,i)
(c1,i)
(c1,i,1)
(c1,i,i)
3.在窗體上畫一個名稱為command1的命令按鈕和一個名稱為text1的文本框,,然后編寫如下事件過程:
private sub command1_click( )
n = val()
for i = 2 to n
for j = 2 to sqr(i)
if i mod j = 0 then exit for
next j
if j >sqr(i) then print i
next i
end sub
該事件過程的功能是(c)(單)
a.輸出n以內(nèi)的奇數(shù)
b.輸出n以內(nèi)的偶數(shù)
c.輸出n以內(nèi)的素數(shù)
d.輸出n以內(nèi)能被j整除的數(shù)
4.在窗體上畫一個名稱為command1的命令按鈕,,然后編寫如下通用過程和命令按鈕的事件過程:
private function f(m as integer)
if m mod 2 = 0 then
f = m
else
f = 1
end if
end function
private sub command1_click( )
dim i as integer
s = 0
for i = 1 to 5
s = s + f(i)
next
print s
end sub
程序運行后,單擊命令按鈕,,在窗體上顯示的是(c)(單)
a.11
b.10
c.9
d.8
5.在窗體上畫一個名稱為text1的文本框和一個名稱為command1的命令按鈕,,然后編寫如下事件過程:
private sub command1_click( )
dim array1(10, 10) as integer
dim i as integer, j as integer
for i = 1 to 3
for j = 2 to 4
array1(i, j) = i + j
next j
next i
= array1(2, 3) + array1(3, 4)
end sub
程序運行后,單擊命令按鈕,,在文本框中顯示的值是(d)(單)
a.15
b.14
c.13
d.12
basic應(yīng)用程序中標(biāo)準模塊文件的擴展名是【】(注意不要寫點),。
7.在菜單編輯器中建立一個菜單,其主菜單項的名稱為mnuedit,,visible屬性為false,,程序運行后,如果用鼠標(biāo)右鍵單擊窗體,,則彈出與mnuedit相應(yīng)的菜單,。
private sub form_ 【mousedown】 (button as integer, shift as integer, x as single, y as single)
if button=2 then
popupmenu mnuedit
end if
end sub
8.在菜單編輯器中建立一個菜單,其主菜單項的名稱為mnuedit,,visible屬性為false,,程序運行后,如果用鼠標(biāo)右鍵單擊窗體,則彈出與mnuedit相應(yīng)的菜單,。以下是實現(xiàn)上述功能的程序,,請?zhí)羁铡?/p>
private sub form mousedown (button as integer, shift as integer, x as single, y as single)
if button=2 then
【popupmenu】 mnuedit
end if
9.為了使計時器控件timer1每隔0.5秒觸發(fā)一次timer事件,應(yīng)將timer1控件的【interval】屬性設(shè)置為500,。
10.為了使計時器控件timer1每隔0.5秒觸發(fā)一次timer事件,,應(yīng)將timer1控件的interval屬性設(shè)置為【500】。
11.與數(shù)學(xué)表達式ln(a+b)/(3x)+5 對應(yīng)的visual basic表達式是【log(a+b)/(3*x)+5或(log(a+b)/(3*x))+5】
裝入圖片框picture1的語句是
13.在窗體上畫一個名稱為text1的文本框,,然后畫三個單選按鈕,,并用這三個單選按鈕建立一個控件數(shù)組,名稱為option1,,程序運行后,,如果單擊某個單選按鈕,則文本框中的字體將根據(jù)所選擇的單選按鈕切換,。
private sub option1_click(index as integer)
select case 【index】
case 0
a = “宋體”
case 1
a = “黑體”
case 2
a = “楷體_gb2312”
end select
me=a
end sub
14.在窗體上畫一個名稱為text1的文本框,,然后畫三個單選按鈕,并用這三個單選按鈕建立一個控件數(shù)組,,名稱為option1,,程序運行后,如果單擊某個單選按鈕,,則文本框中的字體將根據(jù)所選擇的單選按鈕切換,。
private sub option1_click(index as integer)
select case index
case 0
a = “宋體”
case 1
a = “黑體”
case 2
a = “楷體_gb2312”
end select
text1.【fontname】=a
end sub
15.在窗體上畫兩個組合框,其名稱分別為combo1,、combo2,,然后畫兩個標(biāo)簽,名稱分別為label1,、label2,。程序運行后,如果在某個組合框中選擇一個項目,,則把所選中的項目在其下面的標(biāo)簽中顯示出來,。
private sub combo1_click( )
call showitem(combo1, label1)
end sub
private sub combo2_click( )
call showitem(combo2, label2)
end sub
public sub showitem(tmpcombo as combobox, tmplabel as label)
【tmplabel】.caption =
end sub
16.在窗體上畫兩個組合框,其名稱分別為combo1,、combo2,,然后畫兩個標(biāo)簽,名稱分別為label1,、label2,,程序運行后,如果在某個組合框中選擇一個項目,,則把所選中的項目在其下面的標(biāo)簽中顯示出來。
private sub combo1_click( )
call showitem(combo1, label1)
end sub
private sub combo2_click( )
call showitem(combo2, label2)
end sub
public sub showitem(tmpcombo as combobox, tmplabel as label)
n =【tmpcombo】.text
end sub
17.在窗體上畫一個名稱為command1的命令按鈕,然后編寫如下事件過程:
private sub command1_click( )
n = 5
f = 1
s = 0
for c = 1 to n
f = f*【7】
s = s + f
next c
print s
end sub
該事件過程的功能是計算1!+2!+3!+…+n!的值,。
18.在窗體上畫一個名稱為command1的命令按鈕,,然后編寫如下程序:
option base 1
private sub command1_click( )
dim a(10) as integer
for i = 1 to 10
a(i) = i
next i
call【swap】a( )
for i = 1 to 10
print a(i);
next
end sub
sub swap(b( ) as integer)
n = ubound(b)
for i = 1 to n / 2
t = b(i)
b(i) = b(n)
b(n) = t
n=n-1
next i
end sub
上述程序的功能是,通過調(diào)用過程swap,,調(diào)換數(shù)組中數(shù)值的`存放位置,,即a(1)與a(10)的值互換,a(2)與a(9)的值互換,,……,,a(5)與a(6)的值互換。
19.在窗體上畫一個名稱為command1的命令按鈕,,然后編寫如下程序:
option base 1
private sub command1_click( )
dim a(10) as integer
for i = 1 to 10
a(i) = i
next i
call swap(a( ))
for i = 1 to 10
print a(i);
next
end sub
sub swap(b( ) as integer)
n =【ubound(b)】
for i = 1 to n / 2
t = b(i)
b(i) = b(n)
b(n) = t
n=n-1
next i
end sub
上述程序的功能是,,通過調(diào)用過程swap,調(diào)換數(shù)組中數(shù)值的存放位置,,即a(1)與a(10)的值互換,,a(2)與a(9)的值互換,……,,a(5)與a(6)的值互換,。
20.在窗體上畫一個名稱為command1的命令按鈕,然后編寫如下程序:
option base 1
private sub command1_click( )
dim a(10) as integer
for i = 1 to 10
a(i) = i
next i
call swap(a( ))
for i = 1 to 10
print a(i);
next i
end sub
sub swap(b( ) as integer)
n = ubound(b)
for i = 1 to n / 2
t = b(i)
b(i) = b(n)
b(n) = t
n=【n-1】
next i
end sub
上述程序的功能是,,通過調(diào)用過程swap,,調(diào)換數(shù)組中數(shù)值的存放位置,即a(1)與a(10)的值互換,,a(2)與a(9)的值互換,,……,a(5)與a(6)的值互換,。