실전 모의고사 1회 문제
실전 모의고사 학습 절입니다.
응시 안내
- 문항 수: 40문항
- 권장 시간: 50분
- 배점: 문항당 2.5점, 총 100점
- 방식: 정답을 먼저 보지 않고 풉니다. 채점은 실전 모의고사 1회 정답해설에서 합니다.
이산수학
문제 1
명제 p ∨ ~p에 대한 설명으로 알맞은 것은?
① 항상 거짓인 모순명제입니다 ② 항상 참인 항진명제입니다 ③ 참과 거짓을 판단할 수 없는 문장입니다 ④ p가 참일 때만 거짓입니다
문제 2
2진수 1101₂을 10진수로 바꾸면?
① 11 ② 12 ③ 13 ④ 14
문제 3
10진수 14를 2진수로 바꾸면?
① 1010 ② 1100 ③ 1110 ④ 1111
문제 4
4비트 2의 보수에서 1011이 의미하는 값은?
① -5 ② -3 ③ 3 ④ 11
문제 5
드모르간 법칙으로 알맞은 것은?
① (AB)' = A'B'
② (A+B)' = A' + B'
③ (AB)' = A' + B'
④ (A+B)' = AB
논리회로
문제 6
두 입력이 모두 1일 때만 1을 출력하는 것이이트는?
① AND ② OR ③ XOR ④ NOT
문제 7
입력이 서로 다를 때 1을 출력하는 것이이트는?
① NAND ② NOR ③ XOR ④ XNOR
문제 8
반가산기의 합 S를 나타내는 식은?
① AB
② A+B
③ A xor B
④ (A+B)'
문제 9
2-to-4 디코더의 출력 개수는?
① 2개 ② 3개 ③ 4개 ④ 8개
문제 10
순서논리회로에 해당하는 것은?
① 반가산기 ② 디코더 ③ 멀티플렉서 ④ 카운터
C프로그래밍
문제 11
C 언어에서 예약어가 아닌 것은?
① for
② break
③ register
④ printf
문제 12
scanf("%d", &a);에서 &a의 의미는?
① a의 값 ② a의 주소 ③ a의 자료형 ④ a의 출력 형식
문제 13
다음 코드의 출력 결과는?
int a = 7 / 2;
printf("%d", a);① 2 ② 3 ③ 3.5 ④ 4
문제 14
다음 코드의 출력 결과는?
#define SQ(x) x*x
printf("%d", SQ(1+2));① 3 ② 5 ③ 6 ④ 9
문제 15
C 배열 int a[5];에서 사용할 수 있는 마지막 인덱스는?
① 3 ② 4 ③ 5 ④ 6
자료구조
문제 16
스택의 기본 특성은?
① FIFO ② LIFO ③ 무작위 접근 ④ 항상 정렬
문제 17
큐의 삭제 연산 이름으로 알맞은 것은?
① push ② pop ③ enqueue ④ dequeue
문제 18
빈 스택에서 삭제 연산을 수행하려 할 때 발생하는 것은?
① 오버플로 ② 언더플로 ③ 페이지 폴트 ④ 캐시 미스
문제 19
DFS와 BFS에 주로 사용되는 자료구조 연결로 맞는 것은?
① DFS-큐, BFS-스택 ② DFS-스택, BFS-큐 ③ DFS-해시, BFS-트리 ④ DFS-배열, BFS-포인터
문제 20
이진 탐색의 평균적인 시간복잡도로 알맞은 것은?
① O(1) ② O(log n) ③ O(n) ④ O(n²)
컴퓨터구조
문제 21
시스템 버스의 구성요소로 보기 어려운 것은?
① 데이터버스 ② 주소버스 ③ 제어버스 ④ 로컬버스
문제 22
명령어의 일반적인 구성으로 알맞은 것은?
① 연산자 + 피연산자 ② 주소버스 + 제어버스 ③ 스택 + 큐 ④ HTML + CSS
문제 23
현재 실행 중인 명령어를 저장하는 레지스터는?
① PC ② IR ③ MAR ④ MBR
문제 24
다음에 실행할 명령어의 주소를 저장하는 레지스터는?
① PC ② IR ③ MAR ④ AC
문제 25
CPU에 가까운 기억장치 순서로 알맞은 것은?
① 보조기억장치 → 주기억장치 → 캐시 ② 주기억장치 → 캐시 → 보조기억장치 ③ 캐시 → 주기억장치 → 보조기억장치 ④ 보조기억장치 → 캐시 → 주기억장치
운영체제
문제 26
실행 중인 프로그램을 무엇이라고 하는가?
① 프로세스 ② 파일 ③ 클래스 ④ 태그
문제 27
프로세스 안의 실행 흐름 단위는?
① PCB ② 스레드 ③ 페이지 ④ 세마포어
문제 28
반환시간 계산식으로 알맞은 것은?
① 완료시간 - 도착시간 ② 도착시간 - 완료시간 ③ 실행시간 + 도착시간 ④ 대기시간 - 실행시간
문제 29
교착상태 발생 조건이 아닌 것은?
① 상호배제 ② 점유와 대기 ③ 비선점 ④ 선점 허용
문제 30
가장 오랫동안 사용되지 않은 페이지를 교체하는 알고리즘은?
① FIFO ② LRU ③ LFU ④ RR
객체지향프로그래밍
문제 31
객체를 만들기 위한 설계도에 해당하는 것은?
① 클래스 ② 프로세스 ③ 세마포어 ④ 태그
문제 32
데이터와 기능을 하나로 묶는 객체지향 개념은?
① 캡슐화 ② 정규화 ③ 페이징 ④ 해싱
문제 33
부모 클래스의 메소드를 자식 클래스가 재정의하는 것은?
① 오버로딩 ② 오버라이딩 ③ 추상화 ④ 직렬화
문제 34
같은 이름의 메소드를 매개변수 형태를 다르게 하여 여러 개 정의하는 것은?
① 오버로딩 ② 오버라이딩 ③ 상속 금지 ④ 동기화
문제 35
현재 객체 자신을 가리키는 키워드는?
① super
② this
③ static
④ final
웹프로그래밍
문제 36
HTML의 주된 역할은?
① 구조 작성 ② 디자인 지정 ③ 동작 제어 ④ CPU 스케줄링
문제 37
CSS에서 id가 header인 요소를 선택하는 선택자는?
① .header
② #header
③ header()
④ *header
문제 38
JavaScript에서 값과 자료형까지 비교하는 연산자는?
① =
② ==
③ ===
④ !=
문제 39
DOM의 의미로 알맞은 것은?
① 문서 객체 모델 ② 브라우저 객체 모델 ③ 데이터 운영 메모리 ④ 디스크 객체 모듈
문제 40
폼 제출 이벤트에서 기본 제출 동작을 막을 때 사용하는 메소드는?
① preventDefault()
② alert()
③ querySelector()
④ parseInt()