阿摩線上測驗
登入
首頁
>
高職◆計算機概論
> 103年 - 宜蘭高商103-1-2 高2計算機概論_綜34應英國貿#28112
103年 - 宜蘭高商103-1-2 高2計算機概論_綜34應英國貿#28112
科目:
高職◆計算機概論 |
年份:
103年 |
選擇題數:
34 |
申論題數:
15
試卷資訊
所屬科目:
高職◆計算機概論
選擇題 (34)
1. CInt(-6.5)運算結果為 -7 (A)O(B)X
2. UCase("iPad")運算結果為 IPAD (A)O(B)X
3. Fix(-6.5)運算結果為 -6 (A)O(B)X
4. Asc("ABC")運算結果為 65 66 67 (正:65 ) (A)O(B)X
5. Math.Sign(-6.5)運算結果為 -1 (A)O(B)X
6. Val("54") + Val("32")運算結果為 5432 (正:86 ) (A)O(B)X
7. Chr(65)運算結果為 1 (正:A ) (A)O(B)X
8. Math.Sqrt(16)運算結果為 4 (A)O(B)X
9. Microsoft.VisualBasic.Right("Eee-PC", 5) 運算結果為 Eee-P(正:ee-PC) (A)O(B)X
10. Len("Eee-PC")運算結果為 6 (A)O(B)X
11. Math.Abs(-6.5)運算結果為 -7(正:6.5 ) (A)O(B)X
12. Str(-5) + Str(-3)運算結果為 -5-3 (Str (54) + Str (32)運算結果為 54 32) (A)O(B)X
二、 選擇題:(每題2分,共44分)22@2=44(須在答案卡上劃記) 13. 在VB程式中,下列何者可產生一個介於5和30範圍之間(含5和30)的整數? (A) Int( Rnd()*25)+5 (B)Int(Rnd()*26) +5 (C) Int(Rnd()*30) +5 (D) Int(Rnd()*5) +30
14. 在Visual Basic語言中,若宣告Dim A(2, 3, 4) As Single,下列何者有誤? (A)共含24個元素 (B)共佔用240 bytes的記憶體空間 (C)為3維單精度陣列 (D)與Dim A!(2, 3, 4)意義相同
15. 文凱開車時,不小心開進死巷子,不巧後方又有1部車子也跟著開入該巷子,他必須等待後方的車子倒車離開巷子後,才能順利離開。請問上述車子行駛離開死巷子的方式類似下列哪一種資料結構? (A)樹狀結構 (B)環狀 (C)佇列 (D)堆疊
16. 下列哪一個不是後測式Do…Loop敘述的特色? (A)最少會執行1次迴圈敘述 (B)Do…Loop While迴圈是條件為真時,執行迴圈敘述 (C)先判斷條件式,再依條件式成立與否,決定是否要執行迴圈敘述 (D)Do…Loop Until迴圈是條件為真時,跳離迴圈
17. 下列哪一種情形,不適合使用循序搜尋法來搜尋資料? (A)要搜尋的資料筆數很大 (B)資料型態為數值 (C)資料未經排序 (D)要搜尋的資料筆數很小
18. 下列何種資料結構的資料元素存取方式是先進先出(First In First Out)?(A)堆疊 (B)雙向串列 (C)陣列 (D)佇列
19. 關於二元搜尋法,下列哪一項敘述錯誤? (A)每一次循環,搜尋的資料範圍皆會縮小一半 (B)適用在搜尋已排序的多筆資料 (C)若資料不在搜尋的數列資料中,則會持續不斷地搜尋 (D)若找到資料則停止搜尋
※ 第20 題至第34題請依下列Visual Basic 程式片段執行: 20. 若要在(程式一)執行後,使Label1標籤顯示由星號(*)組成的三角形,則空格處應填入? (A) 1 to 10 (B) i to j (C) 1 to i (D) j to i
21. (程式二) 執行後,S的值為何? (A)8 (B)4 (C)7 (D)25
22. 如用For…Next計算1至100的奇數和,則(程式三)________內,應依序填入哪些數字?(A)2, 1 (B)1, 2 (C)2, 2 (D)1, 1
23. (程式四)執行之結果,不可能出現的數值是:(A)6 (B)50 (C)32 (D)51
24. (程式五)執行後,表單中的標籤控制項共顯示幾個星號?(A)84個 (B)66個 (C)91個 (D)96個
25. (程式六) 執行後,SUM的值為何?(A)9 (B)7 (C)2 (D)0
【已刪除】26. ( C )(程式七) 執行後,S的值為何?(A)63 (B)22 (C)33 (D)27
【已刪除】27. 承上題,K+J的值為何?(A)17 (B)16 (C)12 (D)14 N = 0 For I = 1 To 50 If I Mod 17 = 0 Then N = N + 1 End If Next I I = a Do While I < b Debug.Print("*") I = I + c Loop a = 27 : b = 15 : x = a : y = b Do Until a = b If a > b Then a = a - b If a < b Then b = b - a Loop MsgBox((x / a) & "/" & (y / a)) For I = 1 To 3 For J = 2 To 5 Step 3 For K = 1 To 4 S += 1 Next K Next J Next I (程式八) (程式九) (程式十) (程式十一)
28. (程式八)執行後,N的值為何?(A)3 (B)4 (C)2 (D)5
29. 下列哪一組(a, b, c)的組合可以讓(程式九)執行後,列印5個 "*"?(A)(3, 7, 1) (B) (10, 20, 2) (C) (1, 5, -1) (D)(8, 3, -1)
30.(程式十)執行後,訊息交談窗顯示的結果為何?(A)5/9 (B)0.5555 (C)9/5 (D)1
【已刪除】31. (程式十一)時,"S += 1" 敘述會被執行多少次?(A)24 (B)9 (C)60 (D)30 Dim k(2, 3) For i = 1 To 2 For j = 1 To 3 If (i Mod 2 <> 0 And j Mod 2 = 0) Then k(i, j) = 5 Else k(i, j) = k(i - 1, j - 1) + 1 End If Next j Next i (圖一) (圖二) (程式十二)
【已刪除】32. 若陣列A之內容如(圖一),執行MsgBox(A(A(1)-1)+1)指令後答案為何?(A)2 (B)1 (C)3 (D)4
【已刪除】33. 若陣列B之內容如(圖二),執行MsgBox(B(B(1,2)-2,1))指令後答案為何?(A)2 (B)1 (C)3 (D)4
34. (程式十二)執行後,k(2, 3)值為何?(A)5 (B)1 (C)6 (D)2
申論題 (15)
三、 填充題 (第1~8題:每題3分,第9 ~15題:每題2分,共38分) 1. Mid("Eee-PC", 5,1) 運算結果為_______________P
2. 用氣泡排序法將陣列中的資料:88, 55, 44, 99, 33由左至右且由小到大排列,第二次排序後的順序為何?_________ 44,55,33,88,99
3. 用選擇排序法將陣列中的資料:88, 55, 44, 99, 33由左至右且由小到大排列,第二次排序後的順序為何?_________ 33,44,55,99,88
4. 設有一數列資料如下:5,7,10,12,15,18,19,22,23,25,27,30,42,59,試以二元搜尋法尋找數值「23」,請問需搜尋幾次?_______
【已刪除】5. (程式一)執行後,訊息交談窗依序顯示的結果為何?____ (寫直的横的均可)
【已刪除】6. (程式二)執行後,SUM的值為何?______
【已刪除】7. (程式三)執行後,SUM的值為何?_______
【已刪除】8. (程式四) 執行後,訊息交談窗顯示的結果為何?________
【已刪除】9. (程式五) 執行後,訊息交談窗顯示的結果為何?________
【已刪除】10. (程式六) 執行後,A的值為何?________
【已刪除】11. (程式七) 執行後,訊息交談窗顯示的結果為何?________
【已刪除】12. (程式八)執行後,sum的值為何?________
【已刪除】13. (程式九)執行後,A(1)的值為何?________
【已刪除】14. (程式十)執行後,A(2, 0)的值為何?________
【已刪除】15. (程式十一)執行後,請問A(3, 2)的值為何?________