6[單選題] 設有聲明語句:
Dim b(一1 To 10,2 To 9,20)As Integer
則數組b中全部元素的個數( )。
A.2310B.2016C.1500D.1658
參考答案:B
參考解析:聲明語句中定義的數組為三維數組,各維默認從0開始,長度分別為:12,8,21。因此全部元素的個數為12*8*21=2016。
7[單選題] 設在窗體上有一個文本框,然后編寫如下的事件過程:
程序運行后,清除文本框中原有內容,如果按Shift+F2鍵,則在文本框中顯示的是( )。
A.Alt+F2B.ablC.隨機出幾個數D.不發生變化
參考答案:D
參考解析:本題在程序體中設置了altdown%和f2down%標志位,如果f2down%為True,則表示按下了F2鍵,如果altdown%為True,則表示按下了Alt鍵,因此當程序運行是按下Shift+F2時并不會有任何事件發生。
8[單選題] 編寫如下程序:
程序運行后,單擊命令按鈕Commandl,且輸入“abc-def”,則輸出結果為
A.atbecdB.cdbeafC.fedcbaD.adbecf
參考答案:C
參考解析:程序中過程subf的兩個參數都默認按址傳遞,其內部定義的變量i為Static即靜態變量,在過程調用時它會保留上次的值。這個過程的功能是通過遞歸調用自己依次取出參數1中即sl中的字符連接在s2的尾部,即使sl的字符串倒序后存入s2中。程序中輸入了abcdef,則輸出結果為fecdba。
9[單選題]設在一個工程的窗體中有如下代碼:
在該工程的標準模塊的聲明部分有如下代碼:
Publica As Integer
Privateb As Integer
關于上述代碼,以下敘述中錯誤的是
A.變量x的作用域是整個工程
B.變量y的作用域是Form_Load過程
C.變量a的作用域是整個工程
D.變量b的作用域是整個標準模塊
參考答案:A
參考解析:VB中變量按作用域分為:局部變量:在過程內用Dim語句或用Static語句聲明的變量,只能在本過程中使用。窗口/模塊級變量:在“通用聲明”段中用Dim語句或用Private語句聲明的變量,可被本窗體/模塊的任何過程訪問。全局變量:在“通用聲明”段中用Public語句聲明的變量,可被本應用程序的任何過程或函數訪問。
10[單選題] Print Format(1234.56,”###.#”)語句的輸出結果是
A.123.4B.1234.6C.1234.5D.1234.56
參考答案:B
參考解析:Format是格式輸出函數,數據要按照“輸出格式字符串”指定格式輸出。“輸出格式字符串”中#表示顯示一數字,若此位置沒有數字則不顯示。本題中“輸出格式字符串”整數部分###長度小于1234時,l234按原樣輸出,小數部分#長度為1,則小數部分保留一位,四舍五入取6,故選B。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |