民國106年 第3梯次 電腦硬體裝修丙級 學科
第35題
於V i s u a l B a s i c 中,若A=F a l s e :B=T r u e :C=T r u e ,則執行下列程式碼後,何者所得 結果為T…
題目
於V i s u a l B a s i c 中,若A=F a l s e :B=T r u e :C=T r u e ,則執行下列程式碼後,何者所得 結果為T r u e ?
- (1) P r i n t A a n d B a n d C
- (2) P r i n t A o r B a n d n o t C
- (3) P r i n t n o t A o r B a n d C
- (4) P r i n t A o r n o t B a n d C
官方答案
(3) P r i n t n o t A o r B a n d C
解析
VB 邏輯運算的優先順序為 Not 最高、其次 And、最後 Or,且由左而右計算。已知 A=False、B=True、C=True。第 1 式 False And True And False 得 False;第 2 式 False Or (True And Not True) 得 False;第 3 式 (Not False) Or (True And True),即 True Or True,得 True;第 4 式 False Or (Not True And True) 得 False。只有第 3 式結果為 True。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。