版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
全國計算機等級考試二級VB上機題庫(一)
圖1圖2
Tl.width=Tl.width+1400
Tl.Height=T1.Height+400
T1.fontsize=T1.fontsize*3
最終單擊保留按鈕,工程命名為sjt1.vbp,窗體命名為sjt1.frmo
Text1.text=LCase(Tex11.text)
Text2.text=UCase(Text1.text)
簡樸應用題(2小題,每題20分,合計40分)
1.在考生目錄下有一種工程文獻sjt3.vbp,對應時窗體文獻為sjt3.frm。包
括所有控件和部分程序,如圖所示。
規(guī)定:
1)運用屬性窗口向列表框添加四個項目:Visua1Basic,TurboC,C++,Ja
va;
2)請編寫合適的程序完畢如下功能:當選擇列表框中的一項和單項選擇按鈕Op
tionl,然后單擊“確定”命令按鈕,則文本框中顯示“XXX筆試”;當選擇列
表框中的一項和單項選擇按鈕Option2,然后單擊“確定”命令按鈕,則文本
框中的一項和單項選擇按鈕Option2,然后單擊“確定”命令按鈕,則文本框
中顯示“XXX上機二其中“XXX”是在列表框口所選擇日勺項目。
IfOption1.VaIue=Truethen
Text1.Text=Lis11.List(List1.ListIndex)+Option1.Caption
EndIf
If0ption2.VaIue=Truethen
Text1.Text=List1.List(List1.ListIndex)+Opti□n
2.Caption
EndIf
最終單擊保留按鈕。
2.在考生目錄下有一種工程文獻sjt4.vbp,對應的窗體文獻為sjt4.frmo在窗
體上已經(jīng)有一種命令按鈕。其名稱為Commandl,標題為“計算并輸出“;程序運
行后,假如單擊命令按鈕,程序?qū)⒂嬎?00以內(nèi)兩個數(shù)之間(包括開頭和結尾的
數(shù))所有持續(xù)數(shù)日勺和為1250的正整數(shù),并在窗體上顯示出來,這樣的數(shù)有多組,
程序輸出每組開頭和結尾的正整數(shù),并用連接起來,如圖所示,這個程序不
完整,請把它補充完整。
規(guī)定:
去掉程序中的、注釋符,杷程序中日勺?該為對日勺的內(nèi)容,使其實現(xiàn)上述功能,但不得
修改程序中日勺其他部分。最終把修改的文獻按原文獻存盤。
PrivateSubCommand1_Click()
DimiAsInteger,jAsInteger,iSumAsInteger
Print”持續(xù)和為1250日勺正整數(shù)是:”
Fori=1To500
isum=0賦初值
Forj=iTo500
iSum=j+iSum進行累加
IfiSum>=1250ThenExitFor
Next
'IfiSum=1250Then和與否
為1250
Printi:"?";j
EndIf
Next
EndSub
答案為:
1)2)j+iSum3)1250
二、綜合應用題(1小題,計40分)
在窗體上畫一種文本框,名稱為Textl,初始內(nèi)容為空白,并設置多行顯示格式;
然后再畫兩個命令按鈕,其名稱分別為Commandl和Command2,標題分別為“顯
示”和“保留”,如圖所示,編寫合適日勺事件過程,程序運行后,假如單擊“顯示”
命令按鈕,則讀取考生目錄下日勺in5.txt文獻,并在文本框中顯示出來,該文
獻是一種用隨機存取方式建立日勺文獻,共有5個記錄,規(guī)定按記錄號次序顯示所
有記錄,每個記錄一行;假如單擊“保留”命令按鈕,則把所有記錄保留到考生目
錄下日勺次序文獻out5.txt中。隨機文獻in5.txt中日勺每個記錄包括3個字段,
分別為姓名、性別和年齡,其名稱和長度分別為:
Name字符串8
Sex字符串4
AgeInteger
其類型定義為:
PrivateTypeStudlnfo
NameAsString*8
SexAsString*4
AgeAsInteger
EndType
規(guī)定:
1)文獻out5.txt以次序存取方式建立和保留。
2)存盤時必須放在考
生目錄下,工程為
sjt5.vbp,窗體
文獻名為sjt5.
frmo
PrivateTypeStudinfo
Nameasstring*8
Sexasstring火4
Ageasinteger
EndType
Dimpersasstudinfo
Dimrecmumasinteger
顯不按鈕腳本:
Privatesubcommand1_click()
Openapp.path+“\in5.txt“forrandomas#1Len=1en(pers)
recnum=1of11)/1en(pers)
Cls
Fori=1torecnum
Get#1,,pers
Textl.text=text1.text+pers.name+pers.sex+str(pers.age)
+vbcrlf
Nexti
Close1
Endsub
保留按鈕腳本:
Privatesubcommand2_click()
Openapp.path+”\out5.txt“foroutputas#1
Print#1,text1.text
Close#1
Endsub
(1)在考生文獻夾下有一-種工程文獻sjt3.vbp,對應的窗體文獻為sjt3.frm。
在名稱為Form1時窗體上有一種名稱為Text1歐)文本框和名稱為Command1、
標題為“確定〃的命令選鈕,一種名稱為List1H勺列表框和兩個名稱分別為
Option!WOption2,標題分別為〃添加〃和〃刪除”日勺單項選擇按鈕,如圖1所示°
程序運行后,假如選擇單項選擇按鈕Opti。n1并在文本框中輸入一種字符串,
然后單擊“確定”命令按鈕,則把文本框中的字符串添加到列表框中,并清除文
本框,如圖2所示;假如選擇列表框中的一項和單項選擇按鈕Option2,并單擊〃
確定”命令按鈕,則刪除列表框中所選擇口勺項目,如圖3所示;假如不選擇列表
框中的項目,或者沒有在文本框中輸入字符串,則單擊〃確定〃命令按鈕后,將顯示
一種信息框〃未輸入或未選擇項目〃,如圖4所示。該程序不完整,請把它補充完整。
規(guī)定:
去掉程序中日勺注釋符,壬程序中的?改為對日勺的I內(nèi)容,使其能對的運行,但不能
修改程序中日勺其他部分。最終用本來的文獻名保留工程文獻和窗體文獻。
圖2圖2,
圖4d
圖3"
*V^1^^1^?J^?J^<X^^x
***A個個個個個個個個個個A個個AA*7*AA八個八個八個個個個個個個個八個個個A個個個個個八個個個個個八個個八A
*1*^1^
個個個個個個A八個八個八個個個zx
(2)在考生文獻夾下有一種工程文獻sjt4.vbp,對應的窗體文獻為sjt4.frnio
在窗體上白一種命令按鈕,具名稱為Command:,標題為“計算"。程序運行后,
假如單擊命令按鈕,程序?qū)⒏鶕?jù)下面的公式計算??谏字担?/p>
n/4=1-1/3+1/5-1/7+.......所提供lf、J窗體文獻已給出了命令
按鈕的事件過程,程序運行成果如圖所示。
該程序不完整,請把它補充完整。
規(guī)定:
去掉程序中日勺注釋符,乃程序中的?改為對時H勺內(nèi)容,使其能對日勺運行,但不
能修改程序中的I其他部分。最終用本來日勺文獻名保留工程文獻和窗體文獻。
第一小題:
該題考察考生對ListBox控件的使用。
列表框的Add【tem措施
用來在列表框中插入一行文本,其語法為:
列表框名.AddItem字符串[,索引值]
假如省略"索引值",則字符串被添加到列表框的尾部;使用"索引值"可以將字符串插入列表框中的指定位
置。"索引值”從0開始,到列表項總數(shù)7止。
列表框『'JRemoveltem措施
用來刪除列表框中的指定項目,其語法為:
列表框名.RemoveItem索引值
列表框『、JListlndex屬性
用來設置或返回列表框中目前選中的列表項。
第二小題:
該題考察了Du—Loup循環(huán)構造語句和公式i|算的算法實現(xiàn),有關程序如下:
PrivateSubCommand1_ClickO
DiniResu1tAsDoub1e
DimSignAsIntcger
DimiAsIntogor
Result=0
Sign=1
i=1
Do
Resuit=ResuIt+Sign/i
i=i+2
Sign=-Sign
LoopWhi1e1/i>=0.0001
Text1.Text=ResuIt*4
EndSub
3.綜合應用(1小題,計30分)
注意:下面出現(xiàn)日勺〃考生文獻夾〃均為%USER%
在考生文獻夾下有一種工程文獻sjt5.vbp,對應口勺窗體文獻為sj15.frm。窗
體外觀如圖1所示。三個命令按鈕口勺名稱分別為Command1>Command2和Com
mand3,標題分別為"讀取數(shù)據(jù)〃、〃首字母大寫"和”存盤〃。程序運行后,假如
單擊〃讀取數(shù)據(jù)"命令選鈕,則讀取考生文獻夾下』5.txt中歐)所有文本(文本
中的單詞與單詞之間或標點符號與單詞之間均用一種空格分開),并在文本框中
顯示出來,如圖2所示;假如單擊〃首字母大寫〃命令按鈕,則將文本框中每個單
詞的第一種字母變?yōu)榇髮懽帜福偃绫緛硪咽谴髮懽帜竸t不變化),并在文本框
中顯示出來,如圖3所示;假如單擊〃存盤〃命令按鈕,則把文本框中H勺內(nèi)容(首字母
大寫后)保留到考生文獻夾下的文獻OUt5.txt中。窗體文獻中已給出了部分程
序,請把它補充完整,使其實現(xiàn)上述功能。
圖1
圖3
規(guī)定:
1)編寫〃讀取數(shù)據(jù)'?命令按鈕的Click事件過程。
2)去掉〃首字母大寫”命令按鈕和〃存盤〃命令按鈕事件過程中的注釋符,把程序
中日勺?改為對的I的內(nèi)容,使其能對的運行。
3)用本來的文獻名保留工程文獻和窗體文獻。
本題重要考察/文獻的操作,文獻中字符串的處理措施。重要代瑪如下:
DimsAsString
PrivateSubCommand1Click()
Open"in5.txt"ForInputAs#1
s=Input$(LOF(1),1)
Close#1
Text1.Text=s
EndSub
PrivateSubCommand2_Click()
DimoldSenAsString
DimnewSenAsString
DimchAsString
DimlastChAsString
oldSen=Textl.Text
str1en=Len(oldSen)
1astCh=Left(oldSen,1)
Fori=1Tostr1en
ch=Mid(Text1.Text,i,1)
IflastCh=""Then
ch=UCasc(ch)
EndIf
newSen=newSen&ch
lastCh=ch
Nexti
lexti.Text=newSen
EndSub
PrivateSubCommand3_C1ick()
Open"out5.txt"ForOutputAs#1
Write#1>Toxt1.Text
C1ose#1
EndSub
第30次WCKE一二級V“ualBawic考K系統(tǒng)一封名:二級VB.準*SF號:2630999999020020"X
答卷(S)樽助QP
卓生文仲大1;\160\?60?0070圣本操作題笥邙應用坦綜合應用題
3.綜合應用
注意;文件夾”均為K:\K60\26020020
下
考
個
程
序后
分
個
文
總中
在
有
文
運門
目
錄
已
工I
一,
擊
城
鑰
單
組
d數(shù)M
當
率
和
讀
出
據(jù)
一
兩
罄
.個
,單
百
果
組
空
組
囊
的
標
結
調(diào)
備
推
時
同C
U小?
中
元
大
%并
普
用
按
C出
示
,
事
的
在
擊
翻,
體
已
給
了
木
有
顯fi
里
在
梨
?
整
番
將
但
完
瞿Te
。
?
序
全
的
程
中
屆
衿符
注
要
能
序
現(xiàn)
功
囪
添*
意
序
修
的
最
后修
后
文
的文
件
名存
性
不W
甯
序%
曲
程
電
必
至
的
過
次
少各
件
盤3
?
FOEBI
A數(shù)組最大值冏合并后最大值lText2
讀數(shù)據(jù)|合并數(shù)組|找最大值|
答案:
Dima(10)AsIntcgeRDimb(1OJAsIntegcr
Dimc(10)AsInteger
PrivateSubCommand1_C1ick()
0penApp.Path&"\dataA.txt"ForInputAs#1
OpenApp.Path&"\dataB.txt"ForInputAs#2
Fori=0To9
Input#1,a(i)
Input#2,b(i)
Next
Close#1,#2
EndSub
PrivateSubfind(x()AsInteger,tAsControI)
DimiAsIntegGr,maxAsIntcger^max=x(1卜Fori=2To10
Ifmax<x(i)Thenmax=x(i)ANextit.Text=maxaEndSub
PrivateSubCommand2_Click()
Dimi
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 贛東學院《微生物與發(fā)酵工程》2023-2024學年第一學期期末試卷
- 2022年上海審計師(初級)《審計理論與實務》考試題庫(含典型題)
- 《心電圖的臨床應用》課件
- 三年級科學上冊13風教案冀教版
- 2021年消防工程師綜合能力模擬題及答案
- 《森林環(huán)境微生物》課件
- 《信息系統(tǒng)運作》課件
- 2021年試驗檢測師(含助理)-道路工程-集料試題
- 2021年度證券從業(yè)資格證券發(fā)行與承銷預熱階段綜合測試題(含答案)
- 國家安全線上教育課件
- 3.2《遵守規(guī)則》-教學設計2024-2025學年統(tǒng)編版道德與法治八年級上冊
- 拆除高空廣告牌的施工方案
- 天津市部分區(qū)2024-2025學年九年級上學期11月期中數(shù)學試題
- 全國職業(yè)院校技能大賽中職(大數(shù)據(jù)應用與服務賽項)考試題及答案
- 學校食堂從業(yè)人員培訓制度
- 審計基礎知識培訓
- DB43 873-2014 箱式暖腳器標準
- 【學易金卷】2023-2024學年四年級數(shù)學上冊期末全真模擬提高卷(三)(答題卡)(北師大版)
- 部編 2024版歷史七年級上冊期末(全冊)復習卷(后附答案及解析)
- 2024年煤礦安全管理人員(機電運輸)考試題庫(濃縮500題)
- 山東省濟南市歷城區(qū)歷城第二中學2025屆高一數(shù)學第一學期期末監(jiān)測模擬試題含解析
評論
0/150
提交評論