vb中怎么使图片适应框的大小_叮!VB考前练习了解一下?
1、Visual Basic窗體設(shè)計(jì)器的主要功能是(C? )。
A)? 畫圖
B)? 編寫源程序代碼
C)? 建立用戶界面
D)? 顯示文字
解析:Visual Basic窗體設(shè)計(jì)器簡稱窗體(Form),是應(yīng)用程序最終面向用戶的窗口,它對應(yīng)于應(yīng)用程序的運(yùn)行結(jié)果。各種圖形、圖像、數(shù)據(jù)等都是通過窗體或窗體中的控件顯示出來的,在設(shè)計(jì)應(yīng)用程序時(shí),窗體就像是一塊畫布,在這塊畫布上可以畫出組成應(yīng)用程序的各個(gè)構(gòu)件。故C選項(xiàng)正確。
2、設(shè)有如下程序代碼:
Dim a%
Public b%, c%
Private Sub Form_Click()
? ? Dim b%
? ? Print a; b; c
End Sub
Private Sub Form_Load()
? ? Dim a%
? ? a = 5
? ? b = 8
? ? c = 10
End Sub
運(yùn)行程序時(shí)單擊窗體,則在窗體上顯示的是(A? )。
A)? 0? 0? 10?
B)? 0? 8? 10?
C)? 5? 8? 10??
D)? 5? 0? 10
解析:程序開頭位置定義了一個(gè)模塊級變量a和兩個(gè)全局變量b和c,在默認(rèn)情況下,模塊級變量對該模塊的所有過程都是可見的,但是對其他模塊中的代碼不可見;全局變量的作用于最大,可以在工程的每個(gè)模塊、每隔過程中使用。本題中,程序先執(zhí)行Form_Load()再執(zhí)行Form_Click() 函數(shù)。當(dāng)程序加載時(shí)先為變量賦初值,在Form_Load事件中,又定義了局部變量a,局部變量的作用于僅限于本過程,出了過程就不復(fù)存在了。當(dāng)局部變量和模塊級變量同名,且作用域發(fā)生重疊,局部變量會"屏蔽"模塊級變量,所以在Form_Load過程中,給變量a賦值為5,此處的變量a是局部變量,而不是模塊級變量;b和c也分別賦了值,此時(shí)賦的值就是全局變量的值,b=8、c=10。當(dāng)單擊窗體時(shí),程序執(zhí)行Form_Click過程,也定義了一個(gè)局部變量b,b的初始值為0,與全局變量b同名且作用域發(fā)生重疊,局部變量會"屏蔽"全局變量,也就是說在Form_Click過程中,輸出的變量b是局部變量,而變量a和變量c都是全局變量,全局變量a的值為其初始值0,全局變量c的值為10,所以最終輸出的結(jié)果為 0 0 10,故選項(xiàng)A正確。
3、設(shè)a、b、c為整型變量,其值分別為4、5、6。
以下程序段的輸出結(jié)果是(?C?)。
a = b: b = c: c = a
Print a; b; c
A)? 5? 6? 4
B)? 4? 5? 6?
C)? 5? 6? 5
D)? 6? 5? 4
解析:Print方法可以輸出多個(gè)變量的值,各變量用分隔符(逗號、分號或空格)隔開。初始時(shí)a=4,b=5,c=6;執(zhí)行a=b后,a的值為5;執(zhí)行b=c后,b的值為6;執(zhí)行c=a后,c的值為5;使用Print方法輸出結(jié)果為5;6;5;故C選項(xiàng)正確。
4、Visual Basic數(shù)據(jù)類型中,占用內(nèi)存最小的是(D? )。
A)? Integer? ? ? ? ??
B)? Boolean? ? ?
C)? Single? ? ? ? ? ?
D)? Byte
解析:在Visual Basic中,整數(shù)(Integer)占用2個(gè)字節(jié);布爾(Boolean)占用2個(gè)字節(jié);
單精度浮點(diǎn)型(Single)占用4個(gè)字節(jié);字節(jié)(Byte)占用1個(gè)字節(jié);故D選項(xiàng)正確。
5、以下關(guān)于圖片框控件的說法中,正確的是(B? )。
A)? 清空圖片框控件中圖形的方法之一是將其Picture屬性的值設(shè)置為Null
B)? 可以通過調(diào)用圖片框的Print方法在圖片框中輸出文本
C)? 為使圖像能自動適應(yīng)圖片框的大小,應(yīng)將圖片框的Stretch屬性設(shè)置為False
D)? 用cls方法可以清除圖片框中裝入的圖片
解析:將圖片框Picture屬性的值設(shè)置為Null并不能清空圖片框控件中的圖形,故A選項(xiàng)錯(cuò)誤;圖片框是"容器"控件,可以作為父控件,并且可以通過Print方法接收文本,故B選項(xiàng)正確;Stretch屬性用于圖像框,用來自動調(diào)整圖像框中圖形內(nèi)容的大小,而非圖片框,故C選項(xiàng)錯(cuò)誤;Cls方法可以清除窗體或圖片框中的信息,并將光標(biāo)移動到對象的左上角(0,0)處,故D選項(xiàng)錯(cuò)誤。本題正確答案為B。
計(jì)算機(jī)二級寒假備考攻略
【講師介紹】
掃碼報(bào)名
立即聽課
總結(jié)
以上是生活随笔為你收集整理的vb中怎么使图片适应框的大小_叮!VB考前练习了解一下?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言链表集合求并集用字母表示,c语言实
- 下一篇: android与web服务器建立连接失败