1.
다음 중 문자 한 개를 표현하기 위해 필요한 비트 수가 가장 많은 문자 코드 체계는?
- ①ASCII
- ②BCD
- ③EBCDIC
- ④유니코드(Unicode)
정답 보기
정답 ④ · 해설 보기
시행 2023-06-10 · 책형 B · 20문항 · 출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)
정답 ④ · 해설 보기
○ 성능 개선 전에 프로그램 P의 특정 부분 A의 실행에 30초가 소요되었고, A를 포함한 전체 프로그램 P의 실행에 50초가 소요되었다.○ 시스템의 성능을 개선하여 A의 실행 속도를 2배 향상시켰다.○ A의 실행 속도 향상 외에 성능 개선으로 인한 조건 변화는 없다.
정답 ③ · 해설 보기
정답 ② · 해설 보기
정답 ① · 해설 보기
○ 캐시기억장치는 4-way 집합 연관 사상(set-associative mapping) 방식을 사용한다.○ 캐시기억장치는 크기가 8 KB이고 전체 라인 수가 256개이다.○ 주기억장치 주소는 길이가 32비트이고, 캐시기억장치 접근(access)과 관련하여 아래의 세 필드로 구분된다.
태그(tag) 세트(set) 오프셋(offset)
정답 ④ · 해설 보기
정답 ① · 해설 보기
정답 ③ · 해설 보기
페이지 교체가 필요한 시점에서 최근 가장 오랫동안 사용되지 않은 페이지를 제거하여 교체한다.
정답 ③ · 해설 보기
정답 ③ · 해설 보기
○ 페이징 기법을 사용하며, 페이지 크기는 2,048바이트이다.○ 가상 주소는 길이가 32비트이고, 가상 페이지 번호와 페이지 오프셋으로 구분된다.
정답 ④ · 해설 보기

정답 ② · 해설 보기
객체들이 어떻게 상호 동작하는지를 메시지 순서에 초점을 맞춰 나타낸 것으로, 어떠한 작업이 객체 간에 발생하는지를 시간 순서에 따라 보여준다.
정답 ② · 해설 보기
#include <stdio.h>
int main() {
char i;
union {
int int_arr[2];
char char_arr[8];
} endian;
for (i = 0; i < 8; i++)
endian.char_arr[i] = i + 16;
printf("%x", endian.int_arr[1]);
return 0;
}정답 ④ · 해설 보기
정답 ④ · 해설 보기
public class Result {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 10; i++)
if (i % 2 != 0 && i % 5 != 0)
sum += i;
System.out.println(sum);
}
}정답 ② · 해설 보기
정답 ④ · 해설 보기
정답 ① · 해설 보기
ㄱ. 네트워크 계층에서 사용되는 프로토콜이다.ㄴ. 흐름 제어와 혼잡 제어를 수행한다.ㄷ. 연결지향형 프로토콜이다.ㄹ. IP 주소를 이용하여 데이터그램을 목적지 호스트까지 전송하는 역할을 한다.
정답 ③ · 해설 보기
프로세스 | 도착 시간 | 실행 시간 |
P1 | 0 | 30 |
P2 | 5 | 10 |
P3 | 10 | 15 |
P4 | 15 | 10 |
정답 ③ · 해설 보기
정답 ① · 해설 보기