컴퓨터활용능력 1급 기출 유형 문제 풀이와 해설
이 사이트는 실제 기출문제를 싣지 않습니다. 대신 컴퓨터활용능력 1급 필기의 출제 유형과 난도를 참고해 직접 만든 AI 예상문제 48개 가운데, 시험에 자주 나오는 유형 10개를 정답·해설과 함께 정리했습니다.
컴퓨터 활용 능력 1급 필기는 컴퓨터 일반 20문항, 스프레드시트 일반 20문항, 데이터베이스 일반 20문항으로 총 60문항입니다. '컴활 1급' 공부를 막 시작했다면 아래 문제로 어떤 유형이 나오는지 먼저 확인해 보세요.
'검수 전' 문제는 전문가 검수를 아직 거치지 않았습니다. 이상한 점은 풀이 화면의 '문제 오류 신고'로 알려 주세요.
컴퓨터활용능력 1급 기출 유형 대표 문제 10선
문제 1. CPU의 레지스터 중 다음에 실행할 명령어의 주소를 기억하는 것은?
- ① 프로그램 카운터(PC)
- ② 명령 레지스터(IR)
- ③ 누산기(AC)
- ④ 메모리 버퍼 레지스터(MBR)
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ① 프로그램 카운터(PC)
핵심: 프로그램 카운터(PC): 다음에 실행할 명령의 주소
프로그램 카운터는 '다음 차례'의 주소를 가리키는 레지스터입니다.
틀린 선지
- ② 명령 레지스터(IR): 지금 실행 중인 명령의 내용을 기억합니다.
- ③ 누산기(AC): 연산의 결과를 잠시 기억합니다.
- ④ 메모리 버퍼 레지스터(MBR): 기억장치에서 읽어 오거나 저장할 자료를 잠시 기억합니다.
문제 2. 엑셀에서 배열 수식을 입력할 때 마지막에 누르는 키는? (동적 배열을 지원하지 않는 버전 기준)
- ① Ctrl + Enter
- ② Alt + Enter
- ③ Ctrl + Shift + Enter
- ④ Shift + Enter
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ③ Ctrl + Shift + Enter
핵심: 배열 수식은 Ctrl + Shift + Enter 로 입력한다
배열 수식을 쓰고 Ctrl + Shift + Enter 를 누르면 수식 양쪽에 중괄호 { } 가 자동으로 붙습니다. 중괄호를 직접 입력하면 안 됩니다.
틀린 선지
- ① Ctrl + Enter: 선택한 여러 셀에 같은 내용을 넣는 키입니다.
- ② Alt + Enter: 셀 안에서 줄을 바꾸는 키입니다.
- ④ Shift + Enter: 입력 후 위 셀로 이동하는 키입니다.
문제 3. 테이블의 기본키(Primary Key)에 대한 설명으로 옳지 않은 것은?
- ① 레코드를 서로 구별하는 데 쓰는 필드이다.
- ② 중복된 값을 입력할 수 없다.
- ③ Null 값(빈 값)을 입력할 수 있다.
- ④ 두 개 이상의 필드를 묶어서 기본키로 지정할 수 있다.
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ③ Null 값(빈 값)을 입력할 수 있다.
핵심: 기본키: 중복 불가, Null 불가
기본키는 주민등록번호처럼 한 사람(레코드)을 정확히 가리키는 값입니다. 그래서 겹쳐도 안 되고 비워 두어도 안 됩니다.
틀린 선지
- ① 레코드를 서로 구별하는 데 쓰는 필드이다.: 맞는 설명입니다.
- ② 중복된 값을 입력할 수 없다.: 맞는 설명입니다.
- ④ 두 개 이상의 필드를 묶어서 기본키로 지정할 수 있다.: 맞는 설명입니다. 이를 복합키라고 합니다.
문제 4. 컴파일러와 인터프리터를 비교한 설명으로 옳은 것은?
- ① 컴파일러는 한 줄씩 번역하고, 인터프리터는 전체를 한 번에 번역한다.
- ② 컴파일러는 목적 프로그램을 만들고, 인터프리터는 만들지 않는다.
- ③ 컴파일러가 인터프리터보다 실행 속도가 느리다.
- ④ 컴파일러가 인터프리터보다 번역 속도가 빠르다.
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ② 컴파일러는 목적 프로그램을 만들고, 인터프리터는 만들지 않는다.
핵심: 컴파일러: 전체 번역, 목적 프로그램 생성, 실행이 빠름
컴파일러는 프로그램 전체를 한 번에 번역해 목적 프로그램(기계어 파일)을 만듭니다. 번역은 오래 걸리지만 실행은 빠릅니다. 인터프리터는 한 줄씩 번역하며 바로 실행하고 목적 프로그램을 만들지 않습니다.
틀린 선지
- ① 컴파일러는 한 줄씩 번역하고, 인터프리터는 전체를 한 번에 번역한다.: 서로 바뀌었습니다.
- ③ 컴파일러가 인터프리터보다 실행 속도가 느리다.: 컴파일러 쪽 실행 속도가 더 빠릅니다.
- ④ 컴파일러가 인터프리터보다 번역 속도가 빠르다.: 전체를 번역해야 하므로 컴파일러의 번역 속도가 더 느립니다.
문제 5. A1:A3 에 1, 2, 3, B1:B3 에 10, 20, 30 이 입력되어 있다. =SUMPRODUCT(A1:A3, B1:B3) 의 결과는?
- ① 66
- ② 36
- ③ 360
- ④ 140
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ④ 140
핵심: SUMPRODUCT: 같은 자리끼리 곱한 뒤 모두 더한다
- 같은 행끼리 곱합니다: 1×10 = 10, 2×20 = 40, 3×30 = 90
- 모두 더합니다: 10 + 40 + 90 = 140
틀린 선지
- ① 66: 두 범위를 그냥 더한 값(6 + 60)입니다.
- ② 36: 계산 과정에서 나오지 않는 값입니다.
- ③ 360: 합계끼리 곱한 값(6 × 60)입니다.
문제 6. <사원> 테이블에서 '부서'가 "영업"인 사원의 이름을 검색하는 SQL 문으로 옳은 것은?
- ① SELECT 이름 FROM 사원 ORDER BY 부서 = "영업";
- ② SELECT 이름 WHERE 부서 = "영업" FROM 사원;
- ③ SELECT 사원 FROM 이름 WHERE 부서 = "영업";
- ④ SELECT 이름 FROM 사원 WHERE 부서 = "영업";
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ④ SELECT 이름 FROM 사원 WHERE 부서 = "영업";
핵심: SELECT 필드 FROM 테이블 WHERE 조건
검색 SQL 은 SELECT(무엇을) → FROM(어디에서) → WHERE(어떤 조건으로) 순서로 씁니다.
틀린 선지
- ① SELECT 이름 FROM 사원 ORDER BY 부서 = "영업";: ORDER BY 는 조건이 아니라 정렬에 쓰는 절입니다.
- ② SELECT 이름 WHERE 부서 = "영업" FROM 사원;: WHERE 는 FROM 뒤에 와야 합니다.
- ③ SELECT 사원 FROM 이름 WHERE 부서 = "영업";: 필드 이름과 테이블 이름의 자리가 바뀌었습니다.
문제 7. 정보 보안의 요건 중 '인가된 사용자만 정보를 수정할 수 있어야 한다'는 것은?
- ① 기밀성
- ② 부인 방지
- ③ 가용성
- ④ 무결성
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ④ 무결성
핵심: 무결성: 허가된 사람만 정보를 고칠 수 있다
무결성은 정보가 함부로 바뀌지 않고 온전하게 유지되는 것을 말합니다.
틀린 선지
- ① 기밀성: 허가된 사람만 정보를 볼 수 있어야 한다는 요건입니다.
- ② 부인 방지: 보내거나 받은 사실을 나중에 아니라고 하지 못하게 하는 것입니다.
- ③ 가용성: 허가된 사람은 필요할 때 언제든 쓸 수 있어야 한다는 요건입니다.
문제 8. 시나리오 관리자에 대한 설명으로 옳지 않은 것은?
- ① 여러 가지 상황에 따른 결과값의 변화를 비교할 수 있다.
- ② 하나의 시나리오에 변경 셀을 최대 32개까지 지정할 수 있다.
- ③ 원본 데이터를 바꾸면 이미 만든 요약 보고서도 자동으로 바뀐다.
- ④ 결과를 시나리오 요약 보고서나 피벗 테이블 보고서로 만들 수 있다.
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ③ 원본 데이터를 바꾸면 이미 만든 요약 보고서도 자동으로 바뀐다.
핵심: 시나리오 요약 보고서는 자동으로 갱신되지 않는다
시나리오 요약 보고서는 만든 순간의 값을 적어 둔 것입니다. 원본을 바꾸면 보고서를 다시 만들어야 합니다.
틀린 선지
- ① 여러 가지 상황에 따른 결과값의 변화를 비교할 수 있다.: 맞는 설명입니다.
- ② 하나의 시나리오에 변경 셀을 최대 32개까지 지정할 수 있다.: 맞는 설명입니다.
- ④ 결과를 시나리오 요약 보고서나 피벗 테이블 보고서로 만들 수 있다.: 맞는 설명입니다.
문제 9. 데이터베이스 정규화에 대한 설명으로 옳지 않은 것은?
- ① 데이터의 중복을 줄이기 위한 작업이다.
- ② 삽입·삭제·갱신 이상 현상을 막을 수 있다.
- ③ 속성 사이의 종속 관계를 분석하여 테이블을 나눈다.
- ④ 정규화를 하면 테이블의 수가 줄어든다.
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ④ 정규화를 하면 테이블의 수가 줄어든다.
핵심: 정규화를 하면 테이블이 나뉘어 수가 늘어난다
정규화는 한 테이블에 섞여 있는 정보를 여러 테이블로 나누는 작업입니다. 따라서 테이블 수는 늘어납니다.
틀린 선지
- ① 데이터의 중복을 줄이기 위한 작업이다.: 맞는 설명입니다.
- ② 삽입·삭제·갱신 이상 현상을 막을 수 있다.: 맞는 설명입니다.
- ③ 속성 사이의 종속 관계를 분석하여 테이블을 나눈다.: 맞는 설명입니다.
문제 10. 여러 사용자가 한 대의 컴퓨터를 동시에 쓸 수 있도록, CPU 사용 시간을 아주 짧게 나누어 차례로 배정하는 운영 방식은?
- ① 일괄 처리 시스템
- ② 시분할 시스템
- ③ 분산 처리 시스템
- ④ 실시간 처리 시스템
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ② 시분할 시스템
핵심: 시분할: CPU 시간을 잘게 나눠 여러 사용자에게 차례로 배정
시분할(Time Sharing) 방식은 시간을 잘게 쪼개 돌아가며 처리하므로, 사용자는 저마다 컴퓨터를 혼자 쓰는 것처럼 느낍니다.
틀린 선지
- ① 일괄 처리 시스템: 자료를 모아 두었다가 한꺼번에 처리하는 방식입니다. (예: 급여 계산)
- ③ 분산 처리 시스템: 여러 대의 컴퓨터가 일을 나누어 처리하는 방식입니다.
- ④ 실시간 처리 시스템: 자료가 생기는 즉시 처리하는 방식입니다. (예: 좌석 예약)
나머지 38문제는 직접 풀어 보세요
풀면 바로 채점·해설. 로그인 없이 무료.