2018年2月7日 星期三

計概15-03基本資料型態、常數、變數與運算式-統測試題

【四技試題】

D01.Visual Basic程式中,想要宣告一個數值變數用來儲存成績資料的平均值,精確度必須達小數點後兩位,那麼在Dim的指令中,應該要使用下列哪一種資料型態? (A)Byte (B)Integer (C)Long (D)Single[100商業]

要儲存帶有小數點的實數,宣告變數時,可選用單精度(Single)或倍精度(Double)

 

A02.下列哪一個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"

 

D03.Visual Basic中,下列哪一種資料型態所佔用的記憶體空間最多? (A)整數(Integer) (B)長整數(Long Integer) (C)單精準度浮點數(Single-precision Floating-point) (D)倍精準度浮點數(Double-precision Floating-point)[100管理]

整數:2Bytes。長整數:4Bytes。單精準度浮點數:4Bytes。倍精準度浮點數:8Bytes

 

A04.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

 

C05.根據Visual Basic變數與常數命名的規則,下列何者是正確的變數或常數名稱? (A)Case (B)Sub (C)Tha (D)Then[100管理]

CaseSubThen皆為系統保留字,無法成為變數或常數的命名。

 

B06.Visual Basic中,位元組(Byte)資料型態可儲存的最大數字為何? (A)127 (B)255 (C)32767 (D)65535[101管理]

Byte資料型態表示範圍為0~255

 

D07.以下四種Visual Basic的資料型別,何者占用最多的記憶體? (A)布林(Boolean) (B)單精準度浮點數(Single) (C)長整數(Long) (D)日期時間(Date)[101管理]

 

D08.Visual Basic中,下列何者為正確日期資料? (A)$1/1/2012$ (B)@1/1/2012@ (C)%1/1/2012% (D)#1/1/2012#[101管理]

 

A09.下列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為保留字,不可宣告成變數來使用。

 

A10.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

 

C11.執行下列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

 

C12.請問下列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

 

A13.下列哪一個運算式的執行結果與其它三個不同? (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

 

D14.一個兩輸入NAND閘,AB為輸入,Y為輸出,則下列何者有誤? (A)A0B0,則Y0 (B)A0B1,則Y1 (C)A1B0,則Y1 (D)A1B1,則Y0[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

 

B15.Visual Basic程式語言的運算式中,可分為算術運算式、字串運算式、關係運算式和邏輯運算式。下列運算式之值何者錯誤? (A)3 ^ 3 + 23」值為50 (B)101 \ 5」值為20.2 (C)"23" + "1"」值為"1231" (D)"abc" > "123"」值為True[105管理]

101 \ 5 = 20

 

A16.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

 

D17.下列哪一種邏輯閘只有在輸入全為"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

 

A18.執行下列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

 

A19.執行下列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碼順序:空白<09AZaz<中文字;(C)(3 > 2) Or (4 < 3) = T Or F = T(D)(3 > 2) And (5 > 4) = T And T = T

 

B20.下列關於Visual Basic.NET的「變數」命名,符合語法的為何者?①IfThenConstYouCanMakeIt170cmgoto_3dim_Hello-World⑧蘋果 (A)①②③⑤⑥ (B)①③⑤⑥⑧ (C)②③④⑤⑥⑧ (D)③④⑤⑥⑦⑧。[109商業]

Const為保留字,用法:Const 常數名稱 [As 資料型態] = 設定值

170cm:變數命名,開頭第一個字元必須使用英文字母

Hello-World:應改用底線Hello_World

 

D21.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

 

B22.在傳輸七個位元的ASCII碼時,會採用偶同位或奇同位的驗證方式,並會置入一個同位位元(Parity Bit),則此同位位元的產生無法使用何種邏輯閘來實現? (A)反及(NAND) (B)(OR) (C)反或(NOR) (D)互斥或(XOR)閘。[109資電]

 

C23.下列邏輯閘何者不具結合性? (A)(OR) (B)(AND) (C)反或(NOR) (D)互斥或(XOR)閘。[109資電]

 

B24.請問Dim A%代表該變數可用來存放何種類型的資料? (A)字串 (B)整數 (C)任意型態 (D)單精度浮點數。[110商業]

$字串,%整數,!單精度浮點數。變數未宣告,即預設為可變資料型態。

 

A25.執行下列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

 

A26.有四種演算法的時間複雜度分別為O(N2)O(N!)O(2N)O(N×lnN),當N100時,依照時間複雜度由大到小排列出其順序,下列何者正確? (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管理]


【二技試題】

D01.下列那一種邏輯閘被稱為萬用閘(universal gate) (A)OR (B)XNOR (C)AND (D)NAND[91電子]

 

C02.Visual Basic環境中,專案檔案(Project file)的附屬檔名為下列哪一項? (A)*.bas (B)*.frm (C)*.vbp (D)*.vbw[91護理]

(A)*.bas:模組檔。(B)*.frm:表單檔。(C)*.vbp:專案檔。

 

C03.Visual Basic的環境中,下列哪一組字串經比較運算後會得到False的結果? (A)"9""10" (B)"200km""2000km" (C)"dog""god" (D)"台灣""USA"[91護理]

空白<數字(09)<英文字母大寫(AZ)<英文字母小寫(az)<中文。

 

B04.若全部用NOR邏輯閘去組成AND邏輯閘,那麼最少需要幾個NOR邏輯閘,才可以組成一個AND邏輯閘? (A)2 (B)3 (C)4 (D)5[92管理]

 

C05.下列何種邏輯閘,在兩端均輸入1時,可輸出0 (A)AND (B)OR (C)XOR (D)XNOR[93管理]

 

A06.試問下列何者是微軟Visual Basic程式語言的合法變數名稱? (A)Time_1200 (B)Data.200 (C)2004Year (D)Integer[93護理]

 

D07.以微軟Visual Basic程式語言執行運算式:4 ^ 3 + 7 mod 3後,其值為何? (A)2 (B)3 (C)64 (D)65[93護理]

4 ^ 3 + 7 mod 3 = 64 + 1 = 65

 

B08.260 mod 3之運算結果為何 (A)0 (B)1 (C)2 (D)3[94電機]

 

D09.下列真值表是屬於哪一種邏輯閘? (A)NAND (B)NOR (C)OR (D)XOR[94護理]

  



C10.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

 

C11.試問邏輯運算(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)

 

C12.Visual Basic程式敘述:Print 3 > 6,執行後結果為何? (A)-3 (B)3 (C)False (D)True[96護理]

 

B13.試問邏輯運算(1010 XOR 0011) NAND 1010之結果為下列何者? (A)0101 (B)0111 (C)1000 (D)1010[97電機]

 

A14.下列何種運算式的執行結果,與其他三個不同? (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

 

D15.下列何者不是邏輯閘? (A)NOR (B)NOT (C)XOR (D)XOT[97護理]

 

C16.執行BASIC指令X = 14 MOD 3 ^ 2後,X的值應為何? (A)1 (B)4 (C)5 (D)16[98管理]

 

D17.欲將同型別整數AB之內容值互換,可依序執行A = A op BB = A op BA = A op B等三個邏輯運算式,則op為何種邏輯運算子(Operator) (A)AND (B)NAND (C)OR (D)XOR[99電機]

 

A18.單精確度(Single Precision)的浮點數表示法,能表示指數的範圍為何? (A)-127 ~ +128 (B)+127 ~ -128 (C)-256 ~ +255 (D)+256 ~ -255[100電機]

 

B19.若邏輯運算01100011的結果為0101,則運算子應為何? (A)NOT (B)XOR (C)OR (D)AND[100管理]

 

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。