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