【四技試題】
【D】01.在Visual Basic程式中,想要宣告一個數值變數用來儲存成績資料的平均值,精確度必須達小數點後兩位,那麼在Dim的指令中,應該要使用下列哪一種資料型態? (A)Byte (B)Integer
(C)Long (D)Single。[100商業]
要儲存帶有小數點的實數,宣告變數時,可選用單精度(Single)或倍精度(Double)。
【A】02.下列哪一個Visual Basic的運算式執行後的計算結果值為3? (A)5 \ 2 + 2 ^ 0 (B)5 /
2 + 5 Mod 2 (C)5 - 2 = 3 (D)"2" + "1"。[100商業]
(A)5 \ 2 + 2 ^ 0 = 5 \ 2 + 1 = 2
+ 1 = 3。(B)5 / 2 + 5 Mod 2 =
2.5 + 5 Mod 2 = 2.5 + 1 = 3.5。(C)5 - 2 = 3 → 3 = 3 → True。(D)"2" + "1"
= "21"。
【D】03.在Visual Basic中,下列哪一種資料型態所佔用的記憶體空間最多? (A)整數(Integer) (B)長整數(Long Integer) (C)單精準度浮點數(Single-precision
Floating-point) (D)倍精準度浮點數(Double-precision Floating-point)。[100管理]
整數:2Bytes。長整數:4Bytes。單精準度浮點數:4Bytes。倍精準度浮點數:8Bytes。
【A】04.在Visual Basic中,運算式10.5 \ 3.5 + 2 ^
Fix(2.8)之結果為何? (A)6 (B)7 (C)10 (D)11。[100管理]
10.5 \ 3.5 + 2 ^ Fix (2.8) → 10.5 \ 3.5+ 2 ^ 2 → 10.5 \ 3.5+ 4 → 10 \ 4+ 4 → 2 + 4 = 6
【C】05.根據Visual Basic變數與常數命名的規則,下列何者是正確的變數或常數名稱? (A)Case (B)Sub (C)Tha
(D)Then。[100管理]
Case、Sub、Then皆為系統保留字,無法成為變數或常數的命名。
【B】06.在Visual Basic中,位元組(Byte)資料型態可儲存的最大數字為何? (A)127 (B)255 (C)32767
(D)65535。[101管理]
Byte資料型態表示範圍為0~255。
【D】07.以下四種Visual Basic的資料型別,何者占用最多的記憶體? (A)布林(Boolean) (B)單精準度浮點數(Single) (C)長整數(Long) (D)日期時間(Date)。[101管理]
【D】08.在Visual Basic中,下列何者為正確日期資料? (A)$1/1/2012$
(B)@1/1/2012@ (C)%1/1/2012% (D)#1/1/2012#。[101管理]
【A】09.下列Visual Basic宣告敘述,何者不正確? (A)Dim Print As Integer
(B)Dim T As String (C)Dim A(19) As Integer (D)Dim Beauty As Boolean。[101管理]
Print為保留字,不可宣告成變數來使用。
【A】10.在Visual Basic中,運算式3 * 2 ^ 2 Mod 3 * 2 + 6
\ 4 / 2,結果為何? (A)3 (B)4 (C)5 (D)6。[101管理]
3 * 2 ^ 2 Mod 3 * 2 + 6 \ 4 / 2 =
3 * 4 Mod 3 * 2 + 6 \ 2 = 12 Mod 6 + 3 = 0 + 3 = 3
【C】11.執行下列Visual Basic程式片段後,變數A的值為何?A = (2 ^ 1 * 3 + 2 ^ 3 *
2) Mod 4 (A)0 (B)1 (C)2 (D)3。[103商業]
A = (2 ^ 1 * 3 + 2 ^ 3 * 2)Mod 4
= (2 * 3 + 8 * 2) Mod 4 = (6 + 16) Mod 4 = 22 Mod 4 = 2
【C】12.請問下列Visual Basic的運算式中,何者執行結果為4? (A)2 ^ 2 + 4
Mod 6 - 2 (B)7 Mod 1 + 3 / -5 (C)0 Mod 20 * 7 + 16 Mod 6 (D)-10 \ 2 + 5 * 2 ^ 1。[103資電]
(A)2 ^ 2 + 4 Mod 6 - 2 = 4 + 4 -
2 = 6
(B)7 Mod 1+ 3 / -5 = 0 + (-0.6) =
-0.6
(C)0 Mod 20 * 7 + 16 Mod 6 = 0 +
4 = 4
(D)-10 \ 2 + 5 * 2 ^ 1 = -5 + 10
= 5
【A】13.下列哪一個運算式的執行結果與其它三個不同? (A)NOT(18 > 15)
(B)(12 <= 11) OR (200 > 100) (C)(12 <= 11) XOR (200 > 100) (D)(18
> 15) AND (200 > 100)。[104資電]
(A)NOT(18 > 15) = NOT(T) = F。(B)(12 <= 11) OR
(200 > 100) = F OR T = T。(C)(12 <= 11) XOR (200 >
100) = F XOR T = T。(D)(18 > 15) AND (200 > 100) = T AND T = T
【D】14.一個兩輸入NAND閘,A、B為輸入,Y為輸出,則下列何者有誤? (A)若A=0、B=0,則Y=0 (B)若A=0、B=1,則Y=1 (C)若A=1、B=0,則Y=1 (D)若A=1、B=1,則Y=0。[105資電]
A |
B |
A and B |
A nand B |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
【B】15.在Visual Basic程式語言的運算式中,可分為算術運算式、字串運算式、關係運算式和邏輯運算式。下列運算式之值何者錯誤? (A)「3 ^ 3 + 23」值為50 (B)「101 \ 5」值為20.2 (C)「"23" +
"1"」值為"1231" (D)「"abc" >
"123"」值為True。[105管理]
101 \ 5 = 20
【A】16.若Visual Basic的變數N = 10,下列何者的運算結果為False? (A)(N >= 10) XOR (N
<> 15) (B)(N >= 10) AND (N <> 15) (C)(N > 10) OR (N < 15)
(D)NOT(N > 10)。[106管理]
(A)(N >= 10) XOR (N <>
15) → (10 >= 10) XOR (10
<> 15) → T XOR T → F
(B)(N >= 10) AND (N <>
15) → (10 >= 10) AND (10
<> 15) → T AND T → T
(C)(N > 10) OR (N < 15) → (10 > 10) OR (10
< 15) → F OR T → T
(D)NOT(N > 10) → NOT(10 > 10) → NOT(F) → T
【D】17.下列哪一種邏輯閘只有在輸入全為"0"時輸出才會是"1"? (A)XOR閘 (B)XNOR閘 (C)OR閘 (D)NOR閘。[107資電]
X |
Y |
XOR |
XNOR |
OR |
NOR |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
【A】18.執行下列Visual Basic的運算式所得結果為何?「22 \ 4 ^ 2 Mod 7」 (A)1 (B)2.25 (C)4 (D)25。[107管理]
22 \ 4 ^ 2 Mod 7 = 22 \ 16 Mod 7
= 1 Mod 7 = 1
【A】19.執行下列Visual Basic運算式,哪一項結果為false? (A)Not(2 <> 3)
(B)"abc" > "123" (C)(3 > 2) Or (4 < 3) (D)(3 >
2) And (5 > 4)。[107管理]
(A)Not(2 <> 3) = Not(True)
= False;(B)ASCII碼順序:空白<0<9<A<Z<a<z<中文字;(C)(3 > 2) Or (4
< 3) = T Or F = T;(D)(3 > 2) And (5 > 4) = T And T = T。
【B】20.下列關於Visual Basic.NET的「變數」命名,符合語法的為何者?①IfThen②Const③YouCanMakeIt④170cm⑤goto_3⑥dim_⑦Hello-World⑧蘋果 (A)①②③⑤⑥ (B)①③⑤⑥⑧ (C)②③④⑤⑥⑧ (D)③④⑤⑥⑦⑧。[109商業]
②Const為保留字,用法:Const 常數名稱 [As 資料型態] = 設定值
④170cm:變數命名,開頭第一個字元必須使用英文字母
⑦Hello-World:應改用底線Hello_World
【D】21.在Visual
Basic(VB)程式中,有關運算式4 * 16 ^
0.5 - 4 / 2 + 9 \ 1.1的執行結果,下列敘述何者正確?
(A)5 (B)15 (C)16 (D)23。[109商業]
4 * 16 ^ 0.5 - 4 / 2
+ 9 \ 1.1 = 4 * 4 - 2 + 9 = 16 - 2 + 9 = 14 + 9 = 23
【B】22.在傳輸七個位元的ASCII碼時,會採用偶同位或奇同位的驗證方式,並會置入一個同位位元(Parity
Bit),則此同位位元的產生無法使用何種邏輯閘來實現?
(A)反及(NAND)閘 (B)或(OR)閘 (C)反或(NOR)閘 (D)互斥或(XOR)閘。[109資電]
【C】23.下列邏輯閘何者不具結合性?
(A)或(OR)閘
(B)及(AND)閘
(C)反或(NOR)閘 (D)互斥或(XOR)閘。[109資電]
【B】24.請問Dim
A%代表該變數可用來存放何種類型的資料? (A)字串 (B)整數
(C)任意型態 (D)單精度浮點數。[110商業]
$字串,%整數,!單精度浮點數。變數未宣告,即預設為可變資料型態。
【A】25.執行下列Visual Basic程式片段後,變數A的值為何? (A)-1 (B)1 (C)-81
(D)81。[110管理]
Dim A As Integer
A = -(7 \ 2 *
3) ^ 2 = -(7 \ 6) ^ 2 = -1 ^ 2
= -1
【A】26.有四種演算法的時間複雜度分別為O(N2)、O(N!)、O(2N)與O(N×lnN),當N>100時,依照時間複雜度由大到小排列出其順序,下列何者正確? (A)O(N!)>O(2N)>O(N2)>O(N×lnN) (B)O(N!)>O(N2)>O(2N)>O(N×lnN) (C)O(2N)>O(N!)>O(N2)>O(N×lnN) (D)O(2N)>O(N2)>O(N!)>O(N×lnN)。[111管理]
【二技試題】
【D】01.下列那一種邏輯閘被稱為萬用閘(universal
gate)? (A)OR (B)XNOR (C)AND
(D)NAND。[91電子]
【C】02.在Visual Basic環境中,專案檔案(Project file)的附屬檔名為下列哪一項? (A)*.bas (B)*.frm (C)*.vbp (D)*.vbw。[91護理]
(A)*.bas:模組檔。(B)*.frm:表單檔。(C)*.vbp:專案檔。
【C】03.在Visual Basic的環境中,下列哪一組字串經比較運算後會得到False的結果?
(A)"9">"10" (B)"200km">"2000km" (C)"dog">"god" (D)"台灣">"USA"。[91護理]
空白<數字(0<9)<英文字母大寫(A<Z)<英文字母小寫(a<z)<中文。
【B】04.若全部用NOR邏輯閘去組成AND邏輯閘,那麼最少需要幾個NOR邏輯閘,才可以組成一個AND邏輯閘?
(A)2 (B)3 (C)4 (D)5。[92管理]
【C】05.下列何種邏輯閘,在兩端均輸入1時,可輸出0? (A)AND (B)OR (C)XOR (D)XNOR。[93管理]
【A】06.試問下列何者是微軟Visual
Basic程式語言的合法變數名稱? (A)Time_1200 (B)Data.200
(C)2004Year (D)Integer。[93護理]
【D】07.以微軟Visual Basic程式語言執行運算式:4 ^ 3 + 7 mod 3後,其值為何?
(A)2 (B)3 (C)64 (D)65。[93護理]
4
^ 3 + 7 mod 3 = 64 + 1 = 65
【B】08.260 mod 3之運算結果為何? (A)0 (B)1 (C)2 (D)3。[94電機]
【C】10.在VB程式語言中,運算式9 + (INT(17 / 5) * 7) MOD 4之執行結果為何? (A)6 (B)8 (C)10 (D)12。[95護理]
9 + (Int(17 / 5) * 7) Mod 4 = 9 + (INT(3.4) * 7) MOD 4
= 9 + (3 * 7) MOD 4 = 9 + 21 MOD 4 = 9 + 1 = 10
【C】11.試問邏輯運算(100100 NAND 110111) NOR (100100
XOR 110111)之結果為何? (A)010011 (B)011011 (C)100100 (D)110111。[96電機]
(100100 NAND 110111) NOR (100100 XOR 110111) =
(011011) NOR (010011) = (100100)
【C】12.Visual Basic程式敘述:Print 3 > 6,執行後結果為何? (A)-3 (B)3 (C)False
(D)True。[96護理]
【B】13.試問邏輯運算(1010 XOR 0011) NAND 1010之結果為下列何者? (A)0101 (B)0111 (C)1000
(D)1010。[97電機]
【A】14.下列何種運算式的執行結果,與其他三個不同? (A)88 > 87 AND 16
<=15 (B)12 <= 11 OR 99 > 98 (C)NOT (16 <= 15) (D)12 <= 11 XOR 99
> 98。[97管理]
(A)88 > 87 AND 16 <=15 → True AND False =
False
(B)12 <= 11 OR 99 > 98 → False OR True = True
(C)NOT (16 <= 15) = NOT False = True
(D)12 <= 11 XOR > 98 → False XOR True = True
【D】15.下列何者不是邏輯閘? (A)NOR (B)NOT (C)XOR (D)XOT。[97護理]
【C】16.執行BASIC指令X = 14 MOD 3 ^ 2後,X的值應為何? (A)1 (B)4 (C)5 (D)16。[98管理]
【D】17.欲將同型別整數A、B之內容值互換,可依序執行A = A op B、B = A op B、A = A op B等三個邏輯運算式,則op為何種邏輯運算子(Operator)? (A)AND (B)NAND (C)OR
(D)XOR。[99電機]
【A】18.單精確度(Single Precision)的浮點數表示法,能表示指數的範圍為何? (A)-127 ~ +128 (B)+127
~ -128 (C)-256 ~ +255 (D)+256 ~ -255。[100電機]
【B】19.若邏輯運算0110與0011的結果為0101,則運算子應為何? (A)NOT (B)XOR (C)OR
(D)AND。[100管理]
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。