홈 › 주제별 문제 › 컴퓨터 소프트웨어
3차시 연계 · 1과목 컴퓨터 일반
운영체제 종류, 응용 소프트웨어, 프로그래밍 언어, 소프트웨어 분류 문제 23개를 모았습니다. 이 중 13개는 2회 이상 출제된 문제로, 여러 회차에 나온 문제부터 먼저 보여줍니다.
컴퓨터 일반 8개 회차 출제
Q1. 다음 중 유틸리티 프로그램에 대한 설명으로 적절하지 않은 것은?
① 다수의 작업이나 목적에 대하여 적용되는 편리한 서비스 프로그램이나 루틴을 말한다. ② 컴퓨터의 동작에 필수적이고, 컴퓨터를 이용하는 주목적에 대한 일부 특정 작업을 수행하는 소프트웨어들을 가리킨다. ③ 컴퓨터 하드웨어, 운영체제, 응용 소프트웨어를 관리하는 데 도움을 주도록 설계된 프로그램을 의미한다. ④ Windows에서 제공하는 유틸리티 프로그램으로는 메모장, 그림판, 계산기 등을 예로 들 수 있다.
정답과 해설 보기
정답: ② 컴퓨터의 동작에 필수적이고, 컴퓨터를 이용하는 주목적에 대한 일부 특정 작업을 수행하는 소프트웨어들을 가리킨다.
유틸리티는 컴퓨터 사용을 편리하게 돕는 보조 프로그램(압축, 백신, 메모장, 계산기 등)입니다. 컴퓨터 동작에 필수적이고 주목적 업무를 수행한다는 설명은 유틸리티가 아니라 운영체제나 응용 소프트웨어에 해당합니다.
출제 회차: 26-1회 18번 25-1회 13번 24-4회 13번 24-1회 10번 23-3회 10번 22-3회 19번 22-1회 13번 21-3회 16번
컴퓨터 일반 6개 회차 출제
Q2. 다음 중 컴퓨터에서 사용하는 유니코드(Unicode)에 관한 설명으로 옳은 것은?
① 표현 가능한 문자수는 최대 256자이다. ② 문자를 2Byte로 표현한다. ③ 영문자를 7bit, 한글이나 한자를 16bit로 처리한다. ④ 한글은 KS 완성형으로 표현한다.
정답과 해설 보기
정답: ② 문자를 2Byte로 표현한다.
유니코드는 전 세계 문자를 하나의 체계로 표현하기 위한 국제 표준 코드로, 시험에서는 한 문자를 2바이트(16비트)로 표현한다고 정리합니다. 최대 256자는 8비트 코드(확장 ASCII)의 한계이고, KS 완성형은 한국 표준 코드로 유니코드와 다릅니다.
출제 회차: 25-1회 12번 24-1회 3번 23-4회 18번 22-1회 12번 21-4회 3번 21-3회 3번
컴퓨터 일반 5개 회차 출제
Q3. 다음 중 컴퓨터 소프트웨어 배포와 관련하여 셰어웨어(Shareware)에 관한 설명으로 옳은 것은?
① 정상 대가를 지불하고 사용하는 소프트웨어이다. ② 특정 기능이나 사용 기간에 제한을 두고 무료로 배포하는 소프트웨어이다. ③ 개발자가 소스를 공개한 소프트웨어이다. ④ 배포 이전의 테스트 버전의 소프트웨어이다.
정답과 해설 보기
정답: ② 특정 기능이나 사용 기간에 제한을 두고 무료로 배포하는 소프트웨어이다.
셰어웨어(Shareware)는 특정 기능이나 사용 기간에 제한을 두고 무료로 배포하여 사용해 본 후 구매를 유도하는 소프트웨어입니다.
출제 회차: 24-4회 4번 24-2회 16번 23-4회 16번 23-1회 12번 22-4회 4번
컴퓨터 일반 3개 회차 출제
Q4. 다음 중 버전에 따른 소프트웨어에 대한 설명으로 옳지 않은 것은?
① 트라이얼 버전(Trial Version)은 특정한 하드웨어나 소프트웨어를 구매하였을 때 무료로 주는 프로그램이다. ② 베타 버전(Beta Version)은 소프트웨어의 정식 발표 전 테스트를 위하여 사용자들에게 무료로 배포하는 시험용 프로그램이다. ③ 데모 버전(Demo Version)은 정식 프로그램을 홍보하기 위해 사용기간이나 기능을 제한하여 배포하는 프로그램이다. ④ 패치 버전(Patch Version)은 이미 제작하여 배포된 프로그램의 오류 수정이나 성능 향상을 위해 프로그램의 일부 파일을 변경해 주는 프로그램이다.
정답과 해설 보기
정답: ① 트라이얼 버전(Trial Version)은 특정한 하드웨어나 소프트웨어를 구매하였을 때 무료로 주는 프로그램이다.
트라이얼 버전(Trial Version)은 정식 제품을 구매하기 전에 일정 기간 동안 사용해 볼 수 있도록 만든 시험용 소프트웨어입니다. 특정 하드웨어/소프트웨어 구매 시 무료로 주는 프로그램은 번들(Bundle)입니다.
출제 회차: 23-2회 17번 21-4회 10번 21-2회 5번
컴퓨터 일반 3개 회차 출제
Q5. 다음 중 컴퓨터의 문자 표현 코드인 ASCII 코드의 특징으로 옳은 것은?
① BCD 코드를 확장한 코드로 대형 컴퓨터에서 사용한다. ② 확장 ASCII 코드는 8비트를 사용하여 256가지의 문자를 표현한다. ③ 2진화 10진 코드라고도 하며, 하나의 문자를 4개의 Zone 비트와 4개의 Digit 비트로 표현한다. ④ 에러 검출 및 교정이 가능한 코드로 2비트의 에러 검출 코드가 포함되어 있다.
정답과 해설 보기
정답: ② 확장 ASCII 코드는 8비트를 사용하여 256가지의 문자를 표현한다.
ASCII 코드는 7비트로 128개 문자를 표현하며, 1비트를 더한 확장 ASCII는 8비트로 256개 문자를 표현합니다. ①·③은 EBCDIC(존 비트 4개 + 디지트 비트 4개, 대형 컴퓨터용), ④는 에러 검출과 교정이 가능한 해밍 코드에 대한 설명입니다.
출제 회차: 25-2회 13번 23-4회 14번 21-1회 18번
컴퓨터 일반 2개 회차 출제
Q6. 다음 중 Windows Update가 속한 사용권에 따른 소프트웨어 분류 유형으로 가장 적절한 것은?
① 패치 버전 ② 알파 버전 ③ 트라이얼 버전 ④ 프리웨어
정답과 해설 보기
정답: ① 패치 버전
Windows Update는 소프트웨어의 기능 개선이나 보안 취약점 수정 등을 위해 제공되는 '패치 버전'에 해당합니다.
출제 회차: 20-2회 8번 20-1회 8번
컴퓨터 일반 2개 회차 출제
Q7. 다음 중 추상화, 캡슐화, 상속성, 다형성 등의 특징을 지니고 있으며, 크고 복잡한 프로그램 구축이 어려운 절차형 언어의 문제점을 해결하기 위해 개발된 프로그래밍 기법은?
① 구조적 프로그래밍 ② 객체지향 프로그래밍 ③ 하향식 프로그래밍 ④ 비주얼 프로그래밍
정답과 해설 보기
정답: ② 객체지향 프로그래밍
추상화, 캡슐화, 상속성, 다형성 등은 객체지향 프로그래밍(Object-Oriented Programming)의 주요 특징입니다.
출제 회차: 23-3회 14번 21-4회 19번
컴퓨터 일반 2개 회차 출제
Q8. 다음 중 컴퓨터의 (ROM)에 기록되어 하드웨어를 제어하며, 하드웨어의 성능 향상을 위해 업그레이드 할 수 있는 마이크로프로그램의 집합을 의미하는 것은?
① 프리웨어(Freeware) ② 셰어웨어(Shareware) ③ 미들웨어(Middleware) ④ 펌웨어(Firmware)
정답과 해설 보기
정답: ④ 펌웨어(Firmware)
펌웨어(Firmware)는 하드웨어에 내장되어 하드웨어의 기본적인 제어를 담당하는 마이크로프로그램의 집합입니다.
출제 회차: 24-1회 7번 22-3회 7번
컴퓨터 일반 2개 회차 출제
Q9. 다음 중 컴퓨터의 분류에 대한 설명으로 틀린 것은?
① 컴퓨터는 처리 능력에 따른 분류, 데이터 취급에 따른 분류, 사용 용도에 따른 분류로 나눌 수 있다. ② 마이크로 컴퓨터의 종류에는 워크스테이션, 데스크톱 컴퓨터, 휴대용 컴퓨터 등이 있다. ③ 컴퓨터를 데이터 취급 형태에 따라 슈퍼 컴퓨터, 마이크로 컴퓨터, 워크스테이션, 데스크톱 컴퓨터 등으로 구분할 수 있다. ④ 컴퓨터를 어떠한 목적으로 사용하느냐에 따라 범용 컴퓨터와 전용 컴퓨터로 분류할 수 있다.
정답과 해설 보기
정답: ③ 컴퓨터를 데이터 취급 형태에 따라 슈퍼 컴퓨터, 마이크로 컴퓨터, 워크스테이션, 데스크톱 컴퓨터 등으로 구분할 수 있다.
컴퓨터는 데이터 취급 형태에 따라 아날로그 컴퓨터, 디지털 컴퓨터, 하이브리드 컴퓨터 등으로 분류할 수 있습니다. 슈퍼 컴퓨터, 마이크로 컴퓨터 등은 처리 능력에 따른 분류입니다.
출제 회차: 23-2회 12번 21-2회 4번
컴퓨터 일반 2개 회차 출제
Q10. 다음 중 E-mail과 관련성이 가장 적은 프로토콜은?
① MIME ② POP3 ③ TELNET ④ SMTP
정답과 해설 보기
정답: ③ TELNET
TELNET은 원격 컴퓨터에 접속하는 데 사용되는 프로토콜이며, MIME, POP3, SMTP는 전자우편과 관련된 프로토콜입니다.
출제 회차: 23-2회 16번 21-4회 11번
컴퓨터 일반 2개 회차 출제
Q11. 컴퓨터 소프트웨어 배포와 관련하여 특정 기능 또는 기간을 제한하여 공개하고, 사용한 후에 사용자의 구매를 유도하는 소프트웨어는?
① 알파(Alpha) 버전 ② 패치(Patch) 버전 ③ 프리웨어(Freeware) ④ 셰어웨어(Shareware)
정답과 해설 보기
정답: ④ 셰어웨어(Shareware)
셰어웨어는 기능이나 사용 기간을 제한해 무료로 배포하고, 마음에 들면 정식 구매하도록 유도하는 소프트웨어입니다. 프리웨어는 기간·기능 제한 없이 무료로 사용하는 소프트웨어, 알파 버전은 개발사 내부에서 시험하는 초기 버전, 패치는 오류를 고치기 위해 일부를 수정하는 프로그램입니다.
출제 회차: 25-3회 11번 21-3회 20번
컴퓨터 일반 2개 회차 출제
Q12. 다음 중 프로그래밍 언어가 아닌 것은?
① JAVA ② UNIX ③ LISP ④ COBOL
정답과 해설 보기
정답: ② UNIX
UNIX는 다중 사용자·다중 작업을 지원하는 운영체제로 프로그래밍 언어가 아닙니다. JAVA는 객체 지향 언어, LISP은 인공지능 분야에 쓰이는 리스트 처리 언어, COBOL은 사무 처리용 언어로 모두 프로그래밍 언어입니다.
출제 회차: 25-3회 15번 23-1회 4번
컴퓨터 일반 2개 회차 출제
Q13. 프로그램에 대한 다음 설명 중 가장 옳지 않은 것은?
① 프로그램을 작성하기 위해 사용하는 언어를 기계어(Machine Language)라고 한다. ② 컴퓨터가 인식하는 명령어를 논리적으로 순서에 맞게 나열하여 모아놓은 것을 프로그램이라 한다. ③ 컴퓨터 명령어를 이용하여 프로그램을 작성하는 작업을 프로그래밍(Programming)이라 한다. ④ 프로그램을 작성하는 사람을 프로그래머(Programmer)라 한다.
정답과 해설 보기
정답: ① 프로그램을 작성하기 위해 사용하는 언어를 기계어(Machine Language)라고 한다.
프로그램을 작성하는 언어는 프로그래밍 언어라고 하며, C·Java·Python 같은 고급 언어와 어셈블리어·기계어 같은 저급 언어를 모두 포함합니다. 기계어는 0과 1로 이루어져 컴퓨터가 직접 이해하는 언어일 뿐, 프로그래밍 언어 전체를 뜻하지 않습니다.
출제 회차: 25-5회 5번 23-3회 5번
컴퓨터 일반
Q14. 다음 중 컴퓨터 소프트웨어에서 셰어웨어(Shareware)에 관한 설명으로 옳은 것은?
① 정상 대가를 지불하고 사용하는 소프트웨어이다. ② 특정 기능이나 사용 기간에 제한을 두고 무료로 배포하는 소프트웨어이다. ③ 개발자가 소스를 공개한 소프트웨어이다. ④ 배포 이전의 테스트 버전의 소프트웨어이다.
정답과 해설 보기
정답: ② 특정 기능이나 사용 기간에 제한을 두고 무료로 배포하는 소프트웨어이다.
셰어웨어(Shareware)는 특정 기능이나 사용 기간에 제한을 두고 무료로 배포하여 사용해 본 후 구매를 유도하는 소프트웨어입니다.
출제 회차: 20-1회 14번
컴퓨터 일반
Q15. 다음 중 각 소프트웨어에 대한 설명으로 옳지 않은 것은?
① 공개 소프트웨어(Open Software): 특정한 하드웨어나 소프트웨어를 구매하였을 때 무료로 주는 프로그램 ② 셰어웨어(Shareware): 정상적인 프로그램을 구매하도록 유도하기 위해 사용기간이나 기능 등을 제한하여 배포하는 프로그램 ③ 데모 버전(Demo Version): 정식 프로그램을 홍보하기 위해 사용기간이나 기능을 제한하여 배포하는 프로그램 ④ 패치 버전(Patch Version): 이미 제작하여 배포된 프로그램의 오류 수정이나 성능 향상을 위해 프로그램의 일부 파일을 변경해 주는 프로그램
정답과 해설 보기
정답: ① 공개 소프트웨어(Open Software): 특정한 하드웨어나 소프트웨어를 구매하였을 때 무료로 주는 프로그램
공개 소프트웨어(Open Software)는 소스가 공개되어 누구나 자유롭게 사용, 수정, 재배포할 수 있는 소프트웨어입니다. 특정한 하드웨어나 소프트웨어를 구매할 때 무료로 주는 프로그램은 번들(Bundle) 소프트웨어입니다.
출제 회차: 21-1회 6번
컴퓨터 일반
Q16. 다음 중 인터프리터와 컴파일러의 비교로 틀린 것은?
① 번역 단위: 컴파일러는 전체, 인터프리터는 한줄 ② 목적 프로그램: 컴파일러는 생성, 인터프리터는 없음 ③ 실행 속도: 컴파일러는 빠름, 인터프리터는 느림 ④ 번역 속도: 컴파일러는 빠름, 인터프리터는 느림
정답과 해설 보기
정답: ④ 번역 속도: 컴파일러는 빠름, 인터프리터는 느림
컴파일러는 프로그램 전체를 한 번에 번역하므로 번역 속도는 느리지만 실행 속도가 빠릅니다. 인터프리터는 한 줄씩 번역하여 실행하므로 번역 속도는 빠르지만 실행 속도는 느립니다.
출제 회차: 21-2회 17번
컴퓨터 일반
Q17. 다음 중 컴퓨터를 이용하여 학습자에게 교육 내용을 설명하거나 연습 문제를 주어서 학습자가 개별적으로 학습을 진행하는 것을 가능하게 하는 교육 시스템을 의미하는 약어는?
① VOD ② VCS ③ CAI ④ PACS
정답과 해설 보기
정답: ③ CAI
CAI(Computer Assisted Instruction)는 컴퓨터 보조 학습 시스템을 의미합니다.
출제 회차: 21-4회 17번
컴퓨터 일반
Q18. 다음 중 인터넷 홈페이지 제작 언어로 옳지 않은 것은?
① DHTML ② HTML ③ ASP ④ AIDA
정답과 해설 보기
정답: ④ AIDA
AIDA는 일반적으로 홈페이지 제작 언어로 분류되지 않습니다. DHTML(Dynamic HTML), HTML, ASP(Active Server Pages) 등은 홈페이지 제작에 사용됩니다. 보기의 AIDA가 HTML로 오기된 것으로 보입니다. PDF 원본에서 확인이 필요합니다.
출제 회차: 22-2회 16번
컴퓨터 일반
Q19. Windows 10 한글의 [메모장]에 대한 설명으로 옳지 않은 것은?
① 작성한 문서를 저장할 때 확장자는 기본적으로 .txt가 부여된다. ② 그림, 차트 등의 OLE 개체를 삽입할 수 있다. ③ 현재 시간/날짜를 삽입하는 기능이 있다. ④ 특정한 문자열을 찾을 수 있는 찾기 기능이 있다.
정답과 해설 보기
정답: ② 그림, 차트 등의 OLE 개체를 삽입할 수 있다.
메모장은 순수한 텍스트 편집기로 OLE 개체를 삽입할 수 없습니다.
출제 회차: 24-2회 5번
컴퓨터 일반
Q20. 다음 중 Windows 10 한글의 연결 프로그램에 대한 설명으로 옳지 않은 것은?
① 서로 다른 확장자를 갖는 파일은 반드시 서로 다른 연결 프로그램이 지정되어야 한다. ② 연결 프로그램이 지정되어 있지 않은 확장자를 갖는 파일을 열기 위해서는 연결 프로그램을 설정할 수 있는 대화상자에서 실행할 연결 프로그램을 선택하면 된다. ③ 동일한 확장자를 가진 다른 파일을 열 때 항상 같은 앱을 사용하도록 연결 프로그램을 설정할 수 있다. ④ 연결 프로그램이란 파일 탐색기에서 특정한 파일을 더블클릭했을 때 실행될 앱을 설정하는 것이다.
정답과 해설 보기
정답: ① 서로 다른 확장자를 갖는 파일은 반드시 서로 다른 연결 프로그램이 지정되어야 한다.
서로 다른 확장자도 같은 연결 프로그램을 사용할 수 있습니다.
출제 회차: 24-2회 7번
컴퓨터 일반
Q21. 다음 중 추상화, 캡슐화, 상속성, 다형성 등의 특징을 지니고 있으며, 크고 복잡한 프로그램 구축이 어려운 절차형 언어의 문제점을 해결하기 위해 개발된 프로그래밍 기법은?
① 객체지향 프로그래밍 ② 구조적 프로그래밍 ③ 비주얼 프로그래밍 ④ 하향식 프로그래밍
정답과 해설 보기
정답: ① 객체지향 프로그래밍
객체지향 프로그래밍은 추상화, 캡슐화, 상속, 다형성의 특징을 가집니다.
출제 회차: 24-2회 14번
컴퓨터 일반
Q22. 다음 중 셰어웨어(Shareware)에 관한 설명으로 옳은 것은?
① 정상 대가를 지불하고 사용하는 소프트웨어이다. ② 특정 기능이나 사용 기간에 제한을 두고 무료로 배포하는 소프트웨어이다. ③ 개발자가 소스를 공개한 소프트웨어이다. ④ 배포 이전의 테스트 버전의 소프트웨어이다.
정답과 해설 보기
정답: ② 특정 기능이나 사용 기간에 제한을 두고 무료로 배포하는 소프트웨어이다.
셰어웨어는 일정 기간이나 일부 기능만 무료로 사용하게 배포하고, 계속 쓰려면 구매하도록 하는 소프트웨어입니다. ①은 상용 소프트웨어, ③은 오픈 소스, ④는 베타(또는 알파) 버전에 대한 설명입니다.
출제 회차: 25-5회 16번
컴퓨터 일반
Q23. 다음 설명에 해당하는 프로그래밍 언어는?
• 인터프리터 방식으로 실행되는 언어이다.
• 다양한 라이브러리를 통해 빅데이터 분석 및 처리를 효율적으로 수행할 수 있다.
• 스크립트 언어로서, 간결하고 읽기 쉬운 문법을 제공하며, 자동화 작업에도 많이 사용된다.
① Perl ② JAVA ③ Python ④ C#
정답과 해설 보기
정답: ③ Python
Python은 인터프리터 방식을 사용하며 간결한 문법을 지원하고, 빅데이터 분석 환경에서 널리 쓰이는 대표적인 스크립트 기반 언어입니다.
출제 회차: 26-1회 1번
상호: 아이티애프터스쿨 · 운영책임자: 김문주 · 사업자등록번호: 695-94-01989
제휴 및 문의: itafterschool.kr@gmail.com
사이트 소개
이용약관
개인정보처리방침
권리침해 신고
© 2024–2026 아이티애프터스쿨(ITAFTERSCHOOL). All rights reserved. 컴퓨터활용능력 무료 학습 사이트.