실전 모의고사 2회 문제: 계산·코드추적 강화형
실전 모의고사 학습 절입니다.
응시 안내
- 문항 수: 40문항
- 권장 시간: 55분
- 배점: 문항당 2.5점, 총 100점
- 특징: 진법, C 코드, 자료구조 시뮬레이션, 스케줄링 계산처럼 손으로 풀어야 하는 문제를 강화했습니다.
이산수학
문제 1
2진수 101101₂을 10진수로 바꾸면?
① 43 ② 45 ③ 47 ④ 49
문제 2
10진수 27을 2진수로 바꾸면?
① 11001 ② 11011 ③ 11101 ④ 10111
문제 3
2진수 11110000₂을 16진수로 바꾸면?
① E0 ② F0 ③ F1 ④ 0F
문제 4
4비트 2의 보수에서 1001이 의미하는 값은?
① -7 ② -6 ③ 7 ④ 9
문제 5
집합 A의 원소가 5개일 때 진부분집합의 개수는?
① 16 ② 30 ③ 31 ④ 32
논리회로
문제 6
입력 A=1, B=0일 때 A xor B의 출력은?
① 0 ② 1 ③ A ④ B
문제 7
입력 A=1, B=1일 때 NAND 게이트의 출력은?
① 0 ② 1 ③ 2 ④ 정의되지 않음
문제 8
반가산기에서 A=1, B=1일 때 합 S와 자리올림 C는?
① S=0, C=1 ② S=1, C=0 ③ S=1, C=1 ④ S=0, C=0
문제 9
3개의 선택 신호를 가진 멀티플렉서가 선택할 수 있는 입력 개수는?
① 3개 ② 4개 ③ 8개 ④ 16개
문제 10
D 플립플롭에서 클록 시점의 D=1이면 저장되는 값은?
① 0 ② 1 ③ 반전값 ④ 이전값 삭제 불가
C프로그래밍
문제 11
다음 코드의 출력 결과는?
int a = 3, b = 4;
printf("%d", a + b * 2);① 10 ② 11 ③ 14 ④ 20
문제 12
다음 코드의 출력 결과는?
int i, sum = 0;
for(i = 1; i <= 4; i++) sum += i;
printf("%d", sum);① 6 ② 10 ③ 12 ④ 15
문제 13
다음 코드의 출력 결과는?
int a = 5;
printf("%d", ++a);① 4 ② 5 ③ 6 ④ 7
문제 14
다음 코드의 출력 결과는?
int a[4] = {2, 4, 6, 8};
printf("%d", a[2]);① 2 ② 4 ③ 6 ④ 8
문제 15
다음 코드의 출력 결과는?
int x = 10;
int *p = &x;
*p = 20;
printf("%d", x);① 10 ② 20 ③ 주소값 ④ 오류
자료구조
문제 16
스택에 1, 2, 3을 차례로 push한 뒤 pop을 한 번 하면 나오는 값은?
① 1 ② 2 ③ 3 ④ 없음
문제 17
큐에 1, 2, 3을 차례로 enqueue한 뒤 dequeue를 한 번 하면 나오는 값은?
① 1 ② 2 ③ 3 ④ 없음
문제 18
후위표기식 23+4*의 계산 결과는?
① 9 ② 14 ③ 20 ④ 24
문제 19
다음 트리의 전위순회 결과는?
A
/ \
B C① ABC ② BAC ③ BCA ④ CAB
문제 20
정렬 전 자료가 5, 3, 1일 때 오름차순 정렬 결과는?
① 1, 3, 5 ② 1, 5, 3 ③ 3, 1, 5 ④ 5, 3, 1
컴퓨터구조
문제 21
명령어 ADD X에서 ADD의 역할은?
① 피연산자 ② 연산자 ③ 주소버스 ④ 레지스터
문제 22
다음 명령어 흐름의 결과는?
LOAD A
ADD B
STORE C① C=A+B ② A=B+C ③ B=A+C ④ C=A-B
문제 23
인출 사이클의 흐름으로 가장 알맞은 것은?
① IR→PC→MAR→MBR ② PC→MAR→메모리→MBR→IR ③ MBR→MAR→PC→IR ④ AC→IR→MAR→PC
문제 24
주소 필드에 실제 데이터 값이 직접 들어 있는 주소 지정 방식은?
① 직접주소 ② 간접주소 ③ 즉치주소 ④ 상대주소
문제 25
캐시 히트율이 높아질 때 일반적으로 기대되는 효과는?
① 평균 접근 시간이 줄어듭니다 ② 보조기억장치가 사라집니다 ③ CPU가 명령어를 해석하지 않습니다 ④ RAM이 비휘발성이 됩니다
운영체제
문제 26
세 작업의 도착시간이 모두 0이고 실행시간이 2, 4, 6일 때 FCFS 평균 반환시간은?
① 4 ② 6 ③ 20/3 ④ 12
문제 27
실행시간이 3인 작업의 완료시간이 10, 도착시간이 2일 때 대기시간은?
① 3 ② 5 ③ 8 ④ 10
문제 28
세마포어 P 연산의 의미로 알맞은 것은?
① 자원 요청, 값 감소 ② 자원 반납, 값 증가 ③ 페이지 교체 ④ 프로세스 종료
문제 29
페이지 참조열 1,2,3,1에서 프레임이 3개라면 FIFO 기준 마지막 1은?
① 페이지 폴트 ② 페이지 히트 ③ 교착상태 ④ 스래싱
문제 30
교착상태 4조건 중 자원을 가진 상태에서 다른 자원을 기다리는 조건은?
① 상호배제 ② 점유와 대기 ③ 비선점 ④ 환형대기
객체지향프로그래밍
문제 31
new Student()의 의미로 가장 알맞은 것은?
① 클래스 선언 ② 객체 생성 ③ 메소드 재정의 ④ 패키지 삭제
문제 32
같은 이름의 생성자를 매개변수 다르게 여러 개 두는 것은?
① 오버로딩 ② 오버라이딩 ③ 상속 금지 ④ 추상화 불가
문제 33
private 멤버의 접근 범위로 알맞은 것은?
① 어디서나 접근 가능 ② 같은 클래스 내부 중심 ③ 운영체제 내부만 ④ HTML 문서 내부만
문제 34
부모 클래스의 기능을 자식 클래스가 물려받는 개념은?
① 캡슐화 ② 상속 ③ 페이징 ④ 해싱
문제 35
동적 바인딩과 가장 관련 깊은 개념은?
① 다형성 ② 배열 인덱스 ③ 버스 제어 ④ 큐 삭제
웹프로그래밍
문제 36
HTTP 요청에서 서버로 데이터를 조회할 때 주로 쓰는 방식은?
① GET ② POST ③ CSS ④ DOM
문제 37
CSS 박스모델에 포함되지 않는 것은?
① content ② padding ③ border ④ process
문제 38
다음 JavaScript 코드의 출력 결과는?
console.log(3 + 4 * 2);① 10 ② 11 ③ 14 ④ 20
문제 39
id가 main인 요소를 찾는 DOM 메소드는?
① document.getElementById("main")
② window.alert("main")
③ screen.main()
④ location.main
문제 40
이벤트 리스너 등록 메소드로 알맞은 것은?
① addEventListener()
② parseInt()
③ querySelectorAll()
④ setTimeout()