icon

안동민 개발노트

8장 : 실전 모의고사

실전 모의고사 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()