阿摩線上測驗
登入
首頁
>
程式語言
> 101年 - 101-2-2 宜蘭高商高3_資處:程式語言#37794
101年 - 101-2-2 宜蘭高商高3_資處:程式語言#37794
科目:
程式語言 |
年份:
101年 |
選擇題數:
10 |
申論題數:
13
試卷資訊
所屬科目:
程式語言
選擇題 (10)
1、 下列何者程式寫法無法執行? (A)Dim A() As Integer = {29, 14, 2, 7, -19 } (B)Dim S(10) As Integer S(3) = S(2) + S(0) (C)Dim B = { {54,68,93} , {67,78,89} } (D)Dim Score, Num(20 , 3) As Integer Score(2) = 6
2、 下列何者程式寫法執行時會發生錯誤? (A)Dim X(20) As String : X(20) = "123.56" (B)Dim Y(6) As Double : Y = –103.22 (C)Dim F1 As Integer = 0 : F1 = 3 + 16^0.5 (D)Dim Z(3) As String For I = 1 To 3 Z(I) = Z(I–1) & I Next
3、 陣列A內容如右圖,執行下行程式結果為何? MsgBox ( A(A(2,1)-2 , A(2,0)+1) ) (A) 4 (B) 2 (C) 1 (D) 0
4、 在VB2010中,若宣告Dim S(5) As Integer,下列哪一個敘述錯誤? (A) 陣列S共使用24 Bytes的記憶體 (B) 宣告後,執行下列程式會發生錯誤 For k = 1 to 5 MsgBox ( S(k-1) ) Next (C) 宣告後,可以使用 S = {3,8,6,7,5,9}設定陣列內各元素之內容 (D) 宣告後,S(3)預設為0
5、 陣列使用的註標(index)通常是 (A)實數 (B)分數 (C)正整數或0 (D)小數
6、 呼叫副程式使用之敘述為 (A) Sub (B) Call (C) Function (D) End Sub
7、 使用選擇排序法,將六筆資料由大排到小,則下列敘述何者正確? (A)第一次循環後,第一筆資料可以確保為最大值 (B)排序六筆資料的情況下,最多需將資料兩兩交換位置共15次 (C)排序六筆資料,最多需使用六個循環才能完成 (D)每一循環依序將每筆資料和相鄰的資料比大小後,決定是否交換位置
8、 有關二分搜尋法與循序搜尋法的比較,何者正確? (A)循序搜尋法適用於未排序的資料,而二分搜尋法僅適用於由小排到大的 資料 (B)若有10000筆資料,若使用循序搜尋法找某筆不在其中的資料,最多需 比較10001次 (C)若在適用二分搜尋法的10000筆資料中,找尋某筆不在其中的資料,最 多需比較14次 (D)在10000筆由小排到大的資料中找尋某筆在其中的資料,使用二分搜尋 法的速度一定比循序搜尋法快
9、 執行Math.Abs ( -2.5*3 )之結果為何?(A) 7.5 (B) -7.5 (C) 8 (D) -8
10、 有關模組化的程式設計,何者正確? (A)應儘量使用GoTo敘述,以控制程式流程 (B)將常用的程式區段使用副程式等模組化寫法,有助於程式偵錯 (C)通常是將程式由下至上切割為多個模組,再使用主程式串連起來 (D)一個好的模組設計會有多個入口,但只能有一個出口
申論題 (13)
(1) 使用堆疊的資料結構處理資料,依序執行上列步驟後,取出的資料由先至後依序為哪些字母?_______________
(2) 使用佇列的資料結構處理資料,依序執行上列步驟後,取出的資料由先至後依序為哪些字母?_______________
2. 請將下列三個算式之計算結果,由小排到大。(請填代號) _______________ ① Math.Sign ( -9.53) ② Int (-9.53) ③Fix (-9.53)
3. 請寫出執行 Int (RND() *3 + 2) * 2可能產生之所有數字?_______________
4. 陣列資料依序為25、12、-7、38、49,使用氣泡排序法遞減(由大至小)排序,請寫第三次循環完成後,此5筆資料排列依序為何?_______________
【已刪除】(程式一)
【已刪除】(程式二)
【已刪除】(程式三)
【已刪除】(程式四)
【已刪除】(程式五)
【已刪除】(程式六)
【已刪除】(程式七)
【已刪除】(程式八)