第 1 頁:單選題 |
第 5 頁:操作題 |
第 8 頁:參考答案 |
四、綜合應(yīng)用題
本題重點考查二重For循環(huán)和二維數(shù)組的使用。根據(jù)題意,將兩個文本框控件和兩個標(biāo)簽控件添加到窗體中,文本框的名稱分別為Text1和Text2、Text屬性都為空,Text1的MultiLine屬性為True、ScrollBar
屬性為2、標(biāo)簽的Caption屬性分別為“矩陣如下:”和“矩陣的右上半部:”。設(shè)置完成后,雙擊Form進(jìn)入代碼編寫窗口,在其DblClick事件中補(bǔ)充如下代碼:
Private Sub Form_DblClick()
Dim str As String
Dim tmp As String
Dim i As Integer
Dimj As Integer
Dim Arr(5,5)As Integer’定義二維數(shù)組
str=""
Open"App.Path&\in5.txt"For Input As#1’打開文件準(zhǔn)備讀取
For i=1 To 5 ’第一層For循環(huán)代表數(shù)組的行讀取
For j=1 To 5
’第二層For循環(huán)代表數(shù)組的列讀取
Input#1,Arr(i,j)
’將讀取到的數(shù)放入數(shù)組中
str=str+CStr(Arr(i,j))+""
’將數(shù)組寫入字符串中
Next j
str=str+vbCrLf
’每讀完一行則添加換行字符串
Next i
Close#1’關(guān)閉文件
tmp=""
For i=1 To 5
’For循環(huán)讀取數(shù)組對角線的右上部分
For j=1 To 5
If j<=i Then ’當(dāng)該數(shù)是矩陣的左下部分時
tmp=tmp+""+"" ’加入空格
Else’當(dāng)該數(shù)是矩陣的右上部分時
tmp=tmp+CStr(Arr(i,j))+""
’將讀取到的數(shù)據(jù)寫入字符串
End If
Next j
tmp=tmp+vbCrLf
Next i
Text1.Text =str’在Text1中顯示數(shù)組
Text2.Text=trap ’在Text2中顯示數(shù)組右上部分
End Sub
單擊 按鈕運(yùn)行程序,并按要求保存。
相關(guān)推薦:
2014年全國計算機(jī)二級VB上機(jī)考試試題匯總
2014計算機(jī)等級《二級VB》上機(jī)預(yù)測題及答案匯總
考試吧考后首發(fā)2014年3月計算機(jī)等考真題及答案通
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |