
정답GB, TB, PB, EB 순서가 작은 것부터 큰 것 순으로 올바르게 나열된 것입니다.
핵심 개념
정보량 단위의 크기 순서 (KB→MB→GB→TB→PB→EB)
컴퓨터의 정보량 단위는 바이트(B)를 기준으로 1,024배(약 10^3배)씩 커지는 접두어가 붙습니다. 작은 것부터 순서대로 KB(킬로바이트, 2^10) → MB(메가, 2^20) → GB(기가, 2^30) → TB(테라, 2^40) → PB(페타, 2^50) → EB(엑사, 2^60) → ZB(제타, 2^70) → YB(요타, 2^80)입니다. 접두어의 영문 첫 글자만 따서 '킬로-메가-기가-테라-페타-엑사-제타-요타'로 외워 두면 어떤 조합이 나와도 순서를 바로 판별할 수 있습니다. 이 문제는 네 단위 GB, TB, PB, EB 중 EB가 가장 크고 GB가 가장 작다는 점만 알면 풀리는 기본 문항입니다.
선지별 해설
①EB(2^60)를 가장 앞에 두었으나 EB는 네 단위 중 가장 큰 단위이므로 오름차순의 첫 자리에 올 수 없습니다. 또한 PB가 TB보다 뒤에 와야 하는데 순서도 어긋났습니다.
②EB를 가장 작은 단위로 두었고 PB(2^50)를 GB(2^30)보다 앞에 배치했습니다. 실제 크기는 GB < TB < PB < EB이므로 완전히 반대 방향의 나열입니다.
③GB, TB까지는 맞지만 그 다음이 EB, PB로 되어 있습니다. EB(2^60)가 PB(2^50)보다 크므로 PB가 EB보다 앞에 와야 합니다.
④GB(2^30) < TB(2^40) < PB(2^50) < EB(2^60)로, 각 단위가 앞 단위의 1,024배씩 커지는 순서를 정확히 지켰으므로 정답입니다.

정답X=0, Y=1, Z=1일 때 Y⊕Z=0이고 X도 0이므로 F=0+0=0이 됩니다.
핵심 개념
논리회로 해석 — F = X OR (Y XOR Z)
회로도를 보면 Y와 Z가 XOR 게이트로 들어가고, 그 출력과 X가 OR 게이트로 묶여 F가 됩니다. 즉 논리식은 F = X + (Y ⊕ Z)입니다. OR 게이트의 출력이 0이 되려면 모든 입력이 0이어야 하므로, F = 0의 조건은 ① X = 0 이고 ② Y ⊕ Z = 0 입니다. XOR는 두 입력이 서로 다를 때 1, 같을 때 0이므로 Y ⊕ Z = 0은 곧 Y = Z를 뜻합니다. 따라서 F = 0이 되는 입력 조합은 (X, Y, Z) = (0,0,0) 또는 (0,1,1) 두 가지뿐입니다. 선지에서 X가 0이면서 Y와 Z가 같은 값인 것을 찾으면 됩니다.
선지별 해설
①X=0, Y=0, Z=1이면 Y⊕Z = 0⊕1 = 1이므로 F = 0 + 1 = 1이 됩니다. Y와 Z가 서로 달라 XOR 출력이 1이 되므로 F는 0이 될 수 없습니다.
②X=0, Y=1, Z=0이면 Y⊕Z = 1⊕0 = 1이므로 F = 0 + 1 = 1입니다. 이 역시 Y≠Z여서 XOR 출력이 1이 되는 경우입니다.
③X=0, Y=1, Z=1이면 Y⊕Z = 1⊕1 = 0이고, OR 게이트의 두 입력이 X=0과 0이므로 F = 0 + 0 = 0이 됩니다. F=0 조건인 'X=0이면서 Y=Z'를 모두 만족하므로 정답입니다.
④X=1이므로 Y⊕Z 값과 무관하게 OR 게이트의 한 입력이 1이 되어 F = 1 + 0 = 1입니다. X가 1인 순간 F는 절대 0이 될 수 없습니다.