컴퓨터활용능력 1급

컴퓨터활용능력 1급(컴활 1급) 필기 기출문제 2018년 09월 01일(2회)(해설)

Jobs 9 2020. 3. 30. 06:18
반응형

1과목 : 컴퓨터 일반

1. 다음 중 마이크로프로세서(Microprocessor)에 관한 설명으로 옳지 않은 것은?

   ① 제어장치, 연산장치, 주기억장치가 하나의 반도체 칩에 내장된 장치이다.

   ② 클럭 주파수와 내부 버스의 폭(bandwidth)으로 성능을 평가한다.

   ③ 개인용 컴퓨터의 중앙처리장치로 사용된다.

   ④ 작은 규모의 임베디드 시스템이나 휴대용 기기에도 사용된다.

<문제 해설>
1. 제어장치, 연산장치, 레지스터가 하나의 반도체 칩에 내장된 장치입니다.
[해설작성자 : 컴활햄]

마이크로프로세서는 제어장치 연산장치 레지스터가 하나의 반도체칩에 내장된 장치이다.
[해설작성자 : 주어니]

[관리자 입니다.
1번이 틀린 가장 중요한 이유는 주기억장치 때문에 틀렸습니다.

일반적으로 마이크로 프로세서에는 연산에 필요한 레지스터라는 기억장치을 포함하지만

주기억장치(RAM)은 포함하지 않습니다.]

2. 다음 중 컴퓨터의 연산장치에 있는 레지스터에 관한 설명으로 옳지 않은 것은?

   ① 2진수 덧셈을 수행하는 가산기(Adder)가 있다.

   ② 뺄셈을 수행하기 위해 입력된 값을 보수로 변환하는 보수기(Complementor)가 있다.

   ③ 연산 결과를 일시적으로 저장하는 누산기(Accumulator)가 있다.

   ④ 연산에 사용될 데이터를 기억하는 상태 레지스터(Status Register)가 있다.

<문제 해설>
데이터 레지스터 : 연산에 사용될 데이터를 기억하는 레지스터
상태 레지스터 : 연산 중에 발생하는 여러가지 상태 값을 기억하는 레지스터
[해설작성자 : 끝까지가자]

연산장치(ALU): 제어장치의 명령에 따라 실제로 연산을 수행하는 장치
- 가산기: 덧셈
- 보수기: 뺄셈
- 누산기(ACC): 일시적으로 결과 저장
- 데이터 레지스터:연산에 사용될 데이터 기억
- 상태 레지스터: 연산 중 발생하는 상태값 기억
- 인덱스 레지스터: 주소 변경
[해설작성자 : 곰문]

3. 다음 중 Windows 방화벽 기능에 대한 설명으로 옳지 않은 것은?

   ① 통신을 허용할 프로그램 및 기능에 대한 설정을 할 수 있다.

   ② 각 네트워크 위치 유형에 따른 외부 연결의 차단과 알림을 설정할 수 있다.

   ③ 내 컴퓨터에서 외부로 나가는 패킷의 내용을 체크하여 인증된 패킷만 내보내도록 설정할 수 있다.

   ④ 역추적 기능으로 외부 침입자의 흔적을 찾을 수 있다.

<문제 해설>
내부 네트워크에서 외부로 나가는 패킷은 그대로 통과시키고, 외부에서 내부 네트워크로 들어오는 패킷은 내용을 엄밀히 체크하여 인증된 패킷만 통과시키는 구조로, 해킹 등에 의한 외부로의 정보 유출을 막기 위해 사용하는 보안 시스템이다.
[해설작성자 : 노베이스컴활3일컷]

내부에서 외부로 나가는 패킷은 그대로 통과시키고, 외부에서 들어오는 패킷은 엄밀히 체크하여 인증된 패킷만 통과시키는 구조
[해설작성자 : 끝까지가자]

4. 다음 중 Windows [제어판]-[시스템]에서 실행 가능한 작업에 대한 설명으로 옳지 않은 것은?

   ① Windows의 버전과 시스템에 대한 기본 정보를 확인할 수 있다.

   ② Windows 정품 인증을 위한 제품키를 변경할 수 있다.

   ③ 네트워크에서 확인 가능한 사용자 컴퓨터 이름을 변경할 수 있다.

   ④ 컴퓨터에 설치된 응용 프로그램을 설치하거나 제거할 수 있다.

<문제 해설>
프로그램 추가/제거 항목에서 할수있음
[해설작성자 : 컴활 5번째]

컴퓨터에 설치된 응용 프로그램을 설치하거나 제거를 하는 것은
제어판 -> 프로그램 및 기능 에서할 수 있습니다.

윈도우XP : 제어판 -> 프로그램 추가/제거
윈도우7, 윈도우10 : 제어판 -> 프로그램 및 기능

프로그램 및 기능 을 눌러서 설치된 응용프로그램을 설치 또는 제거할 수 있습니다.
[해설작성자 : 자격증 따기]

5. 다음 중 Windows에서 하드 디스크의 용량 부족 문제가 발생하였을 때의 해결 방법으로 적절하지 않은 것은?

   ① 사용 빈도가 낮은 파일은 백업한 후 하드 디스크에서 삭제한다.

   ② 바이러스에 감염된 파일을 모두 삭제한다.

   ③ 사용하지 않는 Windows 구성 요소를 제거한다.

   ④ 디스크 정리를 수행하여 불필요한 파일을 삭제한다.

<문제 해설>
하드디스크 용량 문제해결방안
1.불필요한 파일은 백업 후 하드디스크에서 삭제
2.사용하지 않는 응용 프로그램 제거
3.사용하지 않는 window 기능 제거
4.휴지통파일삭제
5.디스크 정리를 수행하여 불필요한 파일 삭제

[추가 해설]
바이러스에 감염된 파일은 치료를 원칙으로 하며 치료가 불가능한 겹쳐쓰기 바이러스류의 경우 삭제하여 추가적인 감염을 예방합니다.
[해설작성자 : 밀양금성컴퓨터학원 ☎055-354-3344]

6. 다음 중 Windows의 탐색기에서 검색 상자를 사용하여 파일이나 폴더를 찾는 방법으로 옳지 않은 것은?

   ① 검색 상자에서 찾으려는 파일이나 폴더명을 입력하면 자동으로 필터링되어 결과가 표시된다.

   ② 검색 내용에 '$'를 붙이면 해당 내용이 포함되지 않은 파일이나 폴더를 검색한다.

   ③ '*'나 '?' 등의 와일드카드 문자를 사용하여 파일이나 폴더를 검색할 수 있다.

   ④ 특정 파일 그룹을 정기적으로 검색하는 경우 검색 저장 기능을 이용하면 다음에 사용할 때 원래 검색과 일치하는 최신 파일을 표시해 준다.

<문제 해설>
검색 내용에 '-'를 붙이면 해당 내용이 포함되지 않은 파일이나 폴더를 검색한다.

[추가 해설]

3번의 와일드카드는 공통기호로 *와 ?를 사용할 수 있다
가*을 입력하면 가로 시작되는 모든 문자를 찾는다 예)가을, 가방, 가나다
가?을 입력하면 가로 시작하는 2글자를 찾는 것이다 예)가을, 가방

7. 다음 중 Windows의 레지스트리에 관한 설명으로 옳지 않은 것은?

   ① 컴퓨터에 설치된 모든 하드웨어와 소프트웨어의 실행 정보를 관리하는 데이터베이스이다.

   ② 레지스트리 정보는 Windows가 작동하는 동안 지속적으로 참조된다.

   ③ Windows에 탑재된 레지스트리 편집기는 'reg.exe' 이다.

   ④ 레지스트리에 문제가 발생하면 시스템 부팅이 안 될 수도 있다.

<문제 해설>
3. Windows에 탑재된 레지스트리 편집기는 'regedit.exe'이다.
[해설작성자 : 컴활붙고싶어]

8. 다음 중 서버에 데이터를 전송하기 전 아이디나 비밀번호의 입력 여부 또는 수량 입력과 같은 입력 사항을 확인할 때 사용하는 웹 프로그래밍 언어로 가장 적절한 것은?

   ① CSS ② UML

   ③ Java Script ④ VRML

<문제 해설>
1. CSS(Client Side Script) - 웹 서비스 중의 하나로 서버가 아닌 클라이언트 측의 웹 브라우저에 의해 해석되고 적용
2. UML(Unified Modeling Language) - 모델링 언어의 하나로 여러가지 표기법의 모델링 언어를 하나로 표준화한 것
4. VRML(Virtual Reality Modeling Language) - 모델링 언어의 하나로 웹에서 3차원 가상 공간을 표현하고 조작할 수 있는 언어
[해설작성자 : 끝까지가자]

css(Cascading Style sheets)는 마크업 언어가 실제 표시될 모습을 꾸미는 언어입니다
[해설작성자 : ㅈㅈ]

[추가 해설]

CSS:서식, UML:통합 모델링 언어, Java Script:자바기능을 간략화, VRML: 가상현실
[해설작성자 : 자바자바자마자망]

9. 다음 중 컴퓨터에서 사용되는 운영체제의 목적에 관한 설명으로 옳지 않은 것은?

   ① 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간을 의미하는 반환 시간의 단축이 요구된다.

   ② 일정 시간 내에 시스템이 처리하는 일의 양을 의미하는 처리 능력의 향상이 요구된다.

   ③ 시스템이 주어진 문제를 정확하게 해결하는 정도를 의미하는 신뢰도의 향상이 요구된다.

   ④ 시스템을 사용할 수 있는 사용자의 수를 의미하는 사용 가능도의 향상이 요구된다.

<문제 해설>
4. 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도를 의미하는 사용 가능도의 향상이 요구된다.
[해설작성자 : 끝까지가자]

운영체제의 목적
A 처리능력 향상: 시스템의 생산성을 나타내는 단위로, 일정 시간 동안 처리하는 일의 양 -> 2번
B 응답 시간 단축: 작업 의뢰 후, 시스템에서 결과가 얻어질 때까지의 시간 -> 1번
C 신뢰도 향상: 주어진 문제를 얼마나 정확하게 처리하는가의 정도 -> 3번
D 사용 가능도 증대: 시스템을 얼마나 빠르게 사용할 수 있는가의 정도

4번: "사용할 수 있는 사용자의 수" 가 아닌 '시스템 사용 속도가 빠른가'가 "사용 가능도 증대"이다.
[해설작성자 : ㅇㅊㅇ]

10. 다음 중 컴퓨터에서 하드 디스크를 연결하는 SATA 방식에 관한 설명으로 옳지 않은 것은?

    ① 직렬 인터페이스 방식을 사용한다.

    ② PATA 방식보다 데이터 전송 속도가 빠르다.

    ③ 핫 플러그인 기능을 지원한다.

    ④ EIDE는 일반적으로 SATA를 의미한다.

<문제 해설>
4. EIDE는 일반적으로 PATA를 의미한다.
[해설작성자 : 컴활초보]

EIDE(에이드)는 PATA(파스타)랑 같이 먹어야 맛있다 라고 외웠어여...ㅎㅎ

[추가 해설]

컴퓨터 조립하시는 분들은 대부분 아시겠지만 모를 분들을 위해,
HDD나 초기형 SSD, CD-ROM등을 메인보드 연결해서 사용하기 위해서는
병렬/또는 직렬 방식으로 선택하여 연결합니다.

PATA(Parallel ATA)는 말 그대로 병렬방식이고 IDE 방식입니다.
모양은 예전에 PC열어보면 회색의 넓고 얇은 선을 보셨을꺼예요 그겁니다..한 6cm내외로 넓어요
과거에 많이 사용했고 속도도 느립니다.

SATA(Serial ATA)는 직렬방식으로 PATA보다 이후에 더 빠른 속도로 나왔습니다.
모양은 요즘의 빨갛고(또는 흰,검은색)얇고 좁은 선이예요. SATA2,3 등 숫자가 높을 수록 더 빠릅니다(전송가능 대역폭이 큼)
또한 전원이 켜진 상태에서도 선을 연결하면 핫플러깅 방식으로 바로 사용가능합니다.
(USB 메모리 등이 꽂으면 바로 플러그 앤 플레이 방식으로 사용 가능하지요. 드라이버 등등을 제외하고 큰 개념만 보면 비슷해요)
[해설작성자 : 상큼상근]

11. 다음 중 유비쿼터스 컴퓨팅 기반 기술에 대한 설명으로 옳지 않은 것은?

    ① 유비쿼터스 컴퓨팅이 가능하기 위한 고속의 네트워크 전송기술

    ② 휴대성을 위한 초소형, 초경량의 하드웨어 제조기술

    ③ 개인별 최적화된 소프트웨어의 제작, 유통기술

    ④ 기본적으로 사람이 정보를 수집하는 작업이 요구되는 기술

<문제 해설>
유비쿼터스 컴퓨팅은 초소형 칩을 내장시켜 네트워크로 연결하여 언제 어디서나 컴퓨팅이 가능한 환경을 말한다.
[해설작성자 : 끝까지가자]

사물과 사물이 네트워크 통신으로 실시간 수집하고 관리하는 시스템이므로 4번에서 "사람이 정보를 수집"은 틀린말이다.
[해설작성자 : 인터넷익스프롤러]

12. 다음 중 컴퓨터를 이용한 정보처리 방식에서 분산처리 시스템에 관한 설명으로 적절한 것은?

    ① 여러 개의 CPU와 하나의 주기억장치를 이용하여 여러 프로그램을 동시에 처리하는 방식이다.

    ② 여러 명의 사용자가 사용하는 시스템에서 시간을 분할하여 프로그램을 실행하는 시스템이다.

    ③ 여러 대의 컴퓨터들에 의해 작업한 결과를 통신망을 이용하여 상호 교환할 수 있도록 연결되어 있는 시스템이다.

    ④ 하나의 CPU와 주기억장치를 이용하여 여러 개의 프로그램을 동시에 처리하는 방식이다.

<문제 해설>
1.다중처리
2.시분할시스템
4.다중 프로그래밍
[해설작성자 : 이번엔 제발]

다중처리= '한개의 컴퓨터에 여러개의 CPU'를 설치하여 프로그램을 동시에 처리
다중프로그래밍= '한개의 CPU'로 여러개의 프로그램을 동시에 처리
[해설작성자 : 지희야사랑해]

13. 다음 중 멀티미디어에서 사용되는 그래픽 기법에 관한 설명으로 옳지 않은 것은?

    ① 렌더링(Rendering)은 3차원 애니메이션을 만드는 작업의 일부이다.

    ② 모핑(Morphing)은 두 개의 이미지를 부드럽게 연결하여 변화하거나 통합하는 작업이다.

    ③ 앨리어싱(Aliasing)은 이미지 표현에 계단 현상을 제거하는 작업이다.

    ④ 디더링(Dithering)은 제한된 색상을 조합하여 새로운 색을 만드는 작업이다.

<문제 해설>
앨리어싱은 비트맵 이미지를 확대할 때 비트맵의 사선 및 곡선 부분이 계단처럼 거칠게 나타나는 현상을 말합니다.
그래서 앨리어싱을 완화하기 위해 비트맵 이미지 가장자리를 부드럽게 처리하는 것을 '안티앨리어싱'이라 합니다.
[해설작성자 : 갈데까지가자]

앨리어싱은 이미지에 계단현상이 나타나는 것이고 없애는 작업은 '안티앨리어싱'이다.

[추가 해설]

-    앨리어싱(Aliasing)은 컴퓨터 이미지의 해상도가 낮아 곡선이나 원, 문자나 그림 등의 경계선이 매끄럽지 않고 네모난 색벽돌처럼 들쭉날쭉한 계단 모양으로 나타나는 현상.
[해설작성자 : 그린컴퓨터아트학원_천안_Kaffa ☎041.566.1711]

14. 다음 중 JPEG 파일 형식에 대한 설명으로 옳지 않은 것은?

    ① 저장 시 사용자가 임의로 압축률을 조정할 수 있다.

    ② 사진과 같이 다양한 색을 가진 정지영상을 표현하기에 적합하다.

    ③ 8비트 알파 채널을 이용하여 부드러운 투명층을 표현할 수 있다.

    ④ 압축률이 높을수록 보다 많은 정보를 지우므로 이미지의 질이 낮아진다.

<문제 해설>
JPEG(jpg) 파일은 8비트가 아니라 24비트
[해설작성자 : 해병1202기]

GIF : 인터넷 표준 그래픽형식으로 8비트 컬러를 사용하여 256가지의 색표현, 애니메이션 표현 가능, 무손실 압축기법 사용
[해설작성자 : 수도방위사령부]

JPEG(jpg) 파일은 24비트 컬러사용하여 16,777,216 가지의 색표현
[해설작성자 : 공군본부 765기]

JYP-(선미-24시간이모잘라)를 연상, J(Y)PG-24비트 경선식식 연산
[해설작성자 : 맥플로우]

부드러운 투명층 표현은 PNG (gif랑 달리 애니메이션 표현 불가)
[해설작성자 : 잠자고 싶다]

15. 다음 중 정보통신기술 관련 용어에 대한 설명으로 옳지 않은 것은?

    ① IoT: 사물에 센서를 부착하여 실시간으로 정보를 모은 후 인터넷을 통해 개별 사물들 간에 정보를 주고 받게 하는 기술

    ② Wibro: 고정된 장소에서 초고속 인터넷을 이용할 수 있게 하는 무선 인터넷 서비스

    ③ VoIP: 음성 데이터를 인터넷 프로토콜 네트워크를 통해 전송하여 통화할 수 있게 하는 음성 통신 기술

    ④ RFID: 제품 식별, 출입 관리 등 다양한 분야에서 활용되는 기술로 전파를 이용하여 정보를 인식하는 기술

<문제 해설>
와이브로는 고정된 장소, 고정적이 아니라 유동적인 특징을 지님
[해설작성자 : 해병1202기]

Wibro : 휴대성 모바일 기기를 이용하여 언제 어디서나 이동하면서 고속으로 무선 인터넷 접속이 가능한 서비스
[해설작성자 : 끝까지가자]

Wibro -> Why?Bro?(형제) 뜻 : 탐험을 망설이는 형제에게 왜 냐고 물으며 함께 넓게 나아가자고(Broaden) 제안하는 모습
[해설작성자 : 맥플로우]

Wibro: 장소의 제약을 받지 않고 초고속 인터넷을 이용할 수 있게 하는 무선 인터넷 서비스
[해설작성자 : 컴활 자격증 따자]

IoT: 사물에 센서를 부착하여 실시간으로 정보를 모은후 인터넷을 통해 개별 사물들 간에 정보를 주고 받게 하는 기술.
-Wibro: 휴대성기기를 이용하여 언제 어디서나 이동하면서(유동적인) 초고속인터넷을 이용할 수 있게 하는 무선 인터넷 서비스
-VoIP: 음성데이터를 인터넷 프로토콜 네트워크를 통해 전송하여 통화 할 수 있게 하는 음성 통신 기술
-RFID: 제품 식별, 출입 관리 등 다양한 분야에서 활용되고 있는 기술로 전파를 이용하여 정보를 인식하는 기술
[해설작성자 : 화이팅]

16. 다음 중 정보사회에서 정보 보안을 위협하는 스니핑 (Sniffing)에 관한 설명으로 옳은 것은?

    ① 네트워크를 통해 연속적으로 자기를 복제하여 시스템 부하를 높여 결국 시스템을 다운시킨다.

    ② 자기복제 능력은 없으나 프로그램 내에 숨어 있다가 해당 프로그램이 실행될 때 활성화 되어 부작용을 일으킨다.

    ③ 정상적으로 실행되거나 검증된 데이터인 것처럼 속여 접속을 시도하거나 권한을 얻는 것을 말한다.

    ④ 사용자가 전송하는 데이터를 훔쳐보는 것으로 네트워크의 패킷을 엿보면서 계정과 패스워드를 알아낸다.

<문제 해설>
1번 웜
2번 트로이목마
3번 스푸핑
4번 스니핑
[해설작성자 : 퓨퓨]

1. 웜(Worm)
2. 트로이 목마
3. 눈속임(Spoof)
4. 스니핑(Sniffing)

백 도어(Back Door) - 시스템의 보안 예방책을 침입하여 무단 접근하기 위해 사용되는 일종의 비상구(=트랩 도어(Trap Door))
DDos(분산 서비스 거부 공격) - 특정 사이트에 오버플로우를 일으켜서 시스템이 서비스를 거부하도록 만드는 것(=Dos)
피싱(Phishing) - 유명 기업이나 금융기관을 사칭한 가짜 웹 사이트나 이메일 등으로 개인의 금융정보와 비밀번호를 입력하도록 유도하여 예금 인출 및 다른 범죄에 이용하는 수법
키 로커(Key Logger) - 크래킹의 도구로, 키보드의 입력을 문서 파일로 저장하거나 주기적으로 전송하여 ID나 암호 등의 개인 정보를 빼내는 것
[해설작성자 : 딸기젤리]

17. 다음 중 인터넷 주소와 관련된 설명으로 옳지 않은 것은?

    ① IPv4는 클래스별로 주소 부여체계가 달라지며, A Class는 소규모 통신망에 사용된다.

    ② URL은 인터넷 상에 존재하는 각종 자원이 있는 위치를 나타내는 표준 주소 체계이다.

    ③ IPv6은 128비트, IPv4는 32비트로 구성된 주소 체계 방식이다.

    ④ DNS는 도메인 네임을 IP 주소로 변환하거나 그 반대의 변환을 수행하는 시스템이다.

<문제 해설>
IPv4는 클래스별로 주소 부여체계가 다릅니다.

A (0~127) : 국가 및 대규모 통신망
B (128~191) : 중대형 통신망
C (192~223) : 소규모 통신망
D (224~239) : 멀티캐스트
E (240~255) : 실험용

따라서 1번은 A클래스는 국가나 대규모 통신망에서 사용합니다..(소규모 통신망은 C클래스)
[해설작성자 : 갈데까지가자]

아래와 같은 오류 신고가 있었습니다.
여러분들의 많은 의견 부탁 드립니다.
추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다.
참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.

[오류 신고 내용]

127은 어떤클래스에도 속하지않습니다
[해설작성자 : 갓민경]

[오류신고 반론]
A 클래스는 국가 및 대규모 통신망에 사용

00000000번부터 01111111(127)번까지의 네트워크이다.
하나의 A 클래스 안에 16,777,216개의 호스트가 존재할 수 있다.
[해설작성자 : 벼락치기 각이다]

[추가 오류 신고]

A 클래스는 126까지이며
16,777,214개의 호스트가 존재.
[해설작성자 : Rhaskai]

[추가 오류 신고]

A Class는 1~126까지이며.
127은 loopback(자기자신)이다.
A Calss안에 16,777,216개의 호스트가 아니라
16,777,214개의 호스트가 존재한다.
[해설작성자 : Rhaskai]

18. 다음 중 TCP/IP를 구성하는 각 계층에 관한 설명으로 옳지 않은 것은?

    ① 응용 계층은 응용 프로그램 간의 데이터 송수신을 담당한다.

    ② 전송 계층은 호스트들 간의 신뢰성 있는 통신을 지원한다.

    ③ 인터넷 계층은 데이터 전송을 위한 주소지정 및 경로 설정을 지원한다.

    ④ 링크 계층은 사용자가 컴퓨터에 접근할 수 있도록 서비스를 제공한다.

<문제 해설>
링크 계층이 아니라 응용 계층 설명이다.

응용 계층 : 사용자(응용 프로그램)가 OSI환경에 접근할 수 있도록 서비스를 제공함
전송 계층 : 종단 시스템(End - to - End) 간의 신뢰성 있고 투명한 데이터 전송을 가능하게 함. 전송 연결 설정, 데이터 전송, 연결 해제 기능.
링크 계층 : 두 개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보의 교환 및 전송을 할 수 있도록 함. 송신 측과 수신 측의 속도 차이를 해결하기 위한 흐름 제어 기능을 하며 링크의 확립, 유지, 단절의 수단을 제공함.
[해설작성자 : 0321]

응용 계층: 응용 프로그램 간의 데이터 송,수신 제공
전송 계층: 호스트들 간의 신뢰성 있는 통신 제공
인터넷 계층: 데이터 전송을 위한 주소 지정, 경로 설정을 제공
링크 계층: 실제 데이터(프레임)을 송,수신하는 역할
[해설작성자 : 너무안외워져서 작성함]

응용 계층 : 응용 프로그램 간의 데이터 송수신을 담당한다..
전송 계층 : 호스트간의 신뢰성있는 통신을 제공
인터넷 계층 : 데이터 전송을 위한 주소 지정, 경로 설정을 제공
링크 계층 : 실제 데이터를 송,수신하는 역할

순서는 물리-데이터링크-네트워크-전송-세션-표현-응용
[해설작성자 : 넌나만바라봐]

응용계층: 응용 프로그램 간 데이터 송,수신 제공-서비스
전송계층: 호스트간의 신뢰성 있는 통신 제공 (신뢰성이 있어야지 안그럼 믿지 못해 ㅈㅅ하게 되는 상황생김.)(ㅈㅅ=전송)
인터넷 계층: 데이터전송위한 주소지정, 경로제공 ('인터넷 걔'의 '주소'를 알아낸다.) (인터넷걔=인터넷계층)
링크계층: 실제 데이터 송수신

링크랑 응용계층은 그냥 대충 외움
제가 만든 암기 방법 어때요? *^^* 호호
[해설작성자 : 조쉬부인]

19. 다음 중 정보보안을 위해 사용하는 공개키 암호화 기법에 대한 설명으로 옳지 않은 것은?

    ① 알고리즘이 복잡하며 암호화와 복호화 속도가 느리다.

    ② 키의 분배가 용이하고 관리해야 할 키의 수가 적다.

    ③ 비대칭 암호화 기법이라고도 하며 대표적으로 DES가 있다.

    ④ 데이터를 암호화할 때 사용하는 키를 공개하고 복호화 할 때 키는 비밀로 한다.

<문제 해설>
공개키 암호화는 비대칭 암호화 기법으로 대표적으로 RSA 기법이 존재하며,
암호화는 공개하고, 복호화는 비밀로 하는 것을 말합니다.

장점 : 키의 분배가 용이하고 관리할 키의 수가 적습니다.
단점 : 알고리즘이 복잡하고, 암호,복호화 속도가 느립니다.
[해설작성자 : 갈데까지가자]

3. 비밀키 암호화 기법중 대표적으로 DES가 있으며
     공개키 암호화 기법은 비대칭 암호화 기법이라고 하는것은 맞지만 대표적으로 RSA가 있습니다.
[해설작성자 : 햄충]

비밀키(대칭)
1 키, 암호 복호화 키가 동일함, DES, 암호 복호화 속도 빠름, 사용자가 증가함에 따라 키가 늘어남
공개키(비대칭)
2 키, 암호 복호화 키가 다름, RSA, 알고리즘 복잡, 암호 복호화 속도 느림, 키의 분배 용이 관리해야할 키수가 적음
[해설작성자 : 어려운컴활]

20. 다음 중 네트워크 운영 방식 중 하나인 클라이언트/서버 방식에 관한 설명으로 옳은 것은?

    ① 서버와 클라이언트가 모두 처리 능력을 가지며, 분산처리 환경에 적합하다.

    ② 중앙 컴퓨터가 모든 단말기에서 요구하는 데이터 처리를 전담한다.

    ③ 모든 단말기가 동등한 계층으로 연결되어 모두 클라이언트와 서버 역할을 할 수 있다.

    ④ 단방향 통신 방식으로 데이터 처리를 위한 대기시간이 필요하다.

<문제 해설>
클라이언트/서버 방식 : 클라이언트와 서버가 독자적 처리 능력을 보유하여 분산처리 환경에 적합하다.
중앙 집중 방식 : 모든 데이터 처리를 중앙컴퓨터에서 전담하며, 독립적 연결(포인트 투 포인트) 방식으로 유지 보수가 쉽다.
동배간 처리 방식 : 모든 컴퓨터가 동등하게 연결되어 클라이언트이면서 동시에 서버 역할이 가능하다.
[해설작성자 : 끝까지가자]

클라이언트/서버 방식
정보를 제공해주는 서버와 정보를 제공받는 클라이언트간의 관계로써
쌍방이 모두 처리능력을 가지고있어 분산처리에 적합합니다.
그리고 유지보수가 쉽습니다.

3. 동등한계층으로 연결되는건 동배간처리(피어투피어)입니다.
[해설작성자 : (인천 명문 도원학원 032-886-8805)킹갓민경]

클라이언트/서버 방식- 정보를 제공하는 서버와 정보를 요구하는 클라이언트로 구성. 서버와 클라이언트 모두 처리능력을 가지고 있어 분산처리환경에 적합함.
2번 : 중앙집중방식
3번 : 동배간 처리 방식
[해설작성자 : 하루벼락치기 도전중]

2과목 : 스프레드시트 일반

21. 다음 중 아래의 괄호 안에 들어갈 기능명으로 옳은 것은?

    

    ① ㉠: 데이터 표 ㉡: 통합

    ② ㉠: 정렬 ㉡: 시나리오 관리자

    ③ ㉠: 부분합 ㉡: 피벗 테이블

    ④ ㉠: 목표값 찾기 ㉡: 데이터 유효성 검사

<문제 해설>
키워드정리
데이터표 : 순차적으로 변하는 값, 변화과정
통합 : 비슷한 형식의 데이터
정렬 : 재배치 기준 64개 정렬 방향 :행방향열방향(위->아래, 왼->오른쪽) 숨겨진행 나오지않음, 빈셀 항상 마지막,
   오름차순기준으로 숫->특->소->대->한
시나리오 : 가상의상황 변경셀 32개까지    결과셀은 변경셀을 포함한 수식
부분합 : 반드시 정렬, 그룹별로 계산하기위함
피벗테이블 : 요약정리, 피벗테이블삭제시 피벗차트는 일반차트로 변환
목표값 찾기 : 결과를 알지만 목표하는 값을 모를때
유효성검사 : 셀에 데이터가 유효한지 검사하는것, 오류메세지 지정가능, 목록으로 지정할경우 구분기호는 콤마(,)
[해설작성자 : (인천 명문 도원학원 032-886-8805)킹갓민경]

[추가 해설]

정렬: 오름차순이나 내림차순 등 사용자가 원하는 기호대로 정렬하는 기능
시나리오 관리자: 시나리오를 추가, 삭제 편집, 병합, 요약하는 대화상자
부분합: 관련 데이터 행을 그룹화하여 각 그룹에 대한 합계, 평균, 개수 등의 통계를 자동으로 계산해 요약하는 기능
피벗 테이블: 복잡한 데이터를 사용자가 보기 간단하게 요약정리하는 기능(주로 회계업무)
목표값 찾기: 사용자가 원하는 목푯값을 위해 값을 바꿀 셀을 지정한 후 원하는 목푯값을 수식 셀에 표시하는 기능.
데이터 유효성 검사: 사용자가 원하는 값의 범위를 지정하여 제한하는 기능.
[해설작성자 : 컴활1급필기 준비하는 뉴비 ㅇㅅㅇ]

https://youtu.be/pcgpXRPUwSw?t=1

22. 다음 중 고급 필터 실행을 위한 조건 지정 방법에 대한 설명으로 옳지 않은 것은?

    ① 함수나 식을 사용하여 조건을 입력하면 셀에는 비교되는 현재 대상의 값에 따라 TRUE나 FALSE가 표시된다.

    ② 함수를 사용하여 조건을 입력하는 경우 원본 필드명과 동일한 필드명을 조건 레이블로 사용해야 한다.

    ③ 다양한 함수와 식을 혼합하여 조건을 지정할 수 있다.

    ④ 텍스트 데이터를 필터링할 때 대/소문자는 구분되지 않으나 수식으로 대/소문자를 구분하여 검색할 수 있다.

<문제 해설>
고급 조건 지정 방법
함수나 식의 계산 값을 고급 필터의 찾을 조건으로 지정하는 방식
조건 지정 범위의 첫 행에 입력될 조건 필드명은 원본 데이터의 필드명과 다른 필드명을 입력하거나 생략하며, 그 아래 행에 조건을 입력한다

다른 필드명이라고 했으므로 동일한 필드명을 조건 레이블로 사용해야 한다고 하는 2번이 옳지 않습니다.
[해설작성자 : 살구뱀]

고급필터 조건 작성시 AVERAGE, LARGE, SAMLL 등등.. 함수를 이용하여 직접
조건을 작성하는 경우는 필드명 이름이 똑같으면 안됩니다..임의의 이름으로 필드명 이름을
다르게 입력해주거나 생략을 해서 나타내야 합니다..그래야 입력한 조건대로 원하는 값이 추출됩니다..

함수를 이용하여 식을 작성하지 않고, 문제에 주어진 조건에 따라서 작성을 해주는 경우에는
필드명 이름을 동일하게 입력을 해서 조건을 입력해야 합니다.

그러므로 2번이 맞는 설명이 될려면 이렇게 되어야 합니다.
함수를 사용하여 조건을 입력하는 경우 원본 필드명과 다른 필드명을 조건 레이블로 사용해야 한다.
[해설작성자 : 자격증 따기]

고급필터에서 일반식: 팔드명일치해야함
논리식(함수식): 필드명 일치하면 안됨

23. 다음 중 피벗 테이블 보고서와 피벗 차트 보고서에 대한 설명으로 옳지 않은 것은?

    ① 피벗 테이블 보고서에서는 값 영역에 표시된 데이터 일부를 삭제하거나 추가할 수 없다.

    ② 피벗 차트 보고서를 만들 때마다 동일한 데이터로 관련된 피벗 테이블 보고서가 자동으로 생성된다.

    ③ 피벗 차트 보고서는 분산형, 주식형, 거품형 등 다양한 차트 종류로 변경할 수 있다.

    ④ 행 또는 열 레이블에서의 데이터 정렬은 수동(항목을 끌어 다시 정렬), 오름차순, 내림차순 중 선택할 수 있다.

<문제 해설>
피벗차트는 피벗테이블을 원본으로 한 차트로써 피벗테이블을 삭제시 피벗차트는 일반차트로 자동변환됩니다
피벗차트는 분산 거품 주식형은 사용할 수 없습니다.
[해설작성자 : (인천 명문 도원학원 032-886-8805)킹갓민경]

피벗 차트 보고서: 피벗 테이블 데이터를 기반으로 만들어지는 차트,
피벗 차트 보고서의 기본 차트 종류는 세로 막대형 차트이다.
차트 종류 중 분산형, 거품형 또는 주식형 차트 종류로는 바꿀 수 없다.(그 외의 차트 종류로는 바꿀 수 있습니다.)
[해설작성자 : 컴활1급필기 준비하는 늅늅이 ㅇㅅㅇ]

24. 다음 중 [외부 데이터 가져오기] 기능을 이용하여 텍스트 파일을 불러오는 경우에 대한 설명으로 옳은 것은?

    ① 가져 온 데이터는 원본 텍스트 파일이 수정되면 즉시 수정된 내용이 자동으로 반영된다.

    ② 데이터의 구분 기호로 탭, 세미콜론, 쉼표, 공백 등이 기본으로 제공되며, 사용자가 원하는 구분 기호를 설정할 수도 있다.

    ③ 텍스트 파일에서 특정 열(column)만 선택하여 가져올 수는 없다.

    ④ 기본적으로 사용되는 텍스트 파일의 형식은 *.txt, *.prn, *.hwp이다.

<문제 해설>
1.수정된 내용은 자동으로 반영되지 않습니다.
2.맞는 보기
3.특정 열만 선택하여 가져올 수 있습니다.
4.hwp는 한컴오피스 한글 문서로써 엑셀에 호환되지 않습니당
[해설작성자 : 제수얌]

외부 데이터 가져오기: 데이터 베이스 파일과 텍스트 파일 등을 워크시트로 가져오거나 데이터 베이스 파일을 쿼리 형태로 변경하여 워크시트에서 사용할 수 있도록 하는 기능.
외부 데이터 가져오기를 사용하여 가져온 데이터는 원본 데이터가 변경될 경우 가져온 데이터에도 반영되도록 설정할 수 있다.(자동으로 반영x)
엑셀에서 가져올 수 있는 외부 데이터에는 데이터 베이스 파일, 웹(*.htm), 텍스트 파일(*.txt,*.prn), 엑셀 파일(*.xlsx,*.xlsm), 쿼리(*.dqy) 등이 있다.{한컴오피스 한글 형식(*.hwp)은 불가능하다}
[해설작성자 : 컴활1급필기 준비하는 뉴비 ㅇㅅㅇ]

25. 다음 중 작성된 매크로를 엑셀이 실행될 때마다 모든 통합 문서에서 실행할 수 있도록 하는 방법으로 옳은 것은?

    ① 작성된 매크로를 Office 설치 폴더 내 [XLSTART] 폴더에 Auto.xlsb로 저장한다.

    ② 작성된 매크로를 임의의 폴더에 Personal.xlsb로 저장한다.

    ③ 작성된 매크로를 Office 설치 폴더 내 [XLSTART] 폴더에 Personal.xlsb로 저장한다.

    ④ 작성된 매크로를 임의의 폴더에 Auto.xlsb로 저장한다.

<문제 해설>
매크로가 저장되는 위치
-개인용 매크로 통합 문서 : XLSTART폴더 안의 PERSONAL.XLSB에 저장되므로 엑셀을 실행시킬 때마다 사용가능함
※XLSTART폴더에 있는 모든 파일은 엑셀을 실행될때 자동으로 열림
[해설작성자 : 7전8기]

26. 다음 중 아래의 시트에서 주어진 표 전체만 선택하는 방법으로 옳지 않은 것은?

    

    ① 행 머리글과 열 머리글이 만나는 워크시트 왼쪽 맨 위의 [모두 선택] 단추( )를 클릭한다.

    ② [A1] 셀을 클릭하고 <Shift>키를 누른 채 [E8] 셀을 클릭한다.

    ③ [B4] 셀을 클릭하고 <Ctrl>+<A>키를 누른다.

    ④ [A1] 셀을 클릭하고 <F8>키를 누른 뒤에 <→>키를 눌러 E열까지 이동하고 <↓>키를 눌러 8행까지 선택한다.

<문제 해설>
1번에서 말하는 단추를 누르면 표를 포함하여 시트 전체가 선택이 된다.
나머지방법은 표만 선택이 된다.
[해설작성자 : 설리미]

1.행 머리글과 열 머리글이 만나는 워크시트 왼쪽 맨 위의 [모두 선택] 단추()를 클릭한다..=> 워크시트 전체

※연속된 셀
-범위로 지정할 첫번째 셀을 클릭한 후, Shift를 누른 상태에서 범위로 지정할 마지막 셀을 클릭
-Shift를 누른 상태에서 방향키를 눌러 범위를 지정
-F8을 누른 후 방향키를 눌러 범위 지정

※데이터 목록 전체
-데이터 목록의 임의의 셀을 선택한 후 Ctrl+Shift+; 또는 Ctrl+ *(키패드)

27. 아래는 워크시트 [A1] 셀에서 [매크로 기록]을 클릭하고 작업을 수행한 과정을 Visual Basic Editor의 코드 창에서 확인한 결과이다. 다음 중 이에 대한 설명으로 옳지 않은 것은?

    

    ① 매크로의 이름은 '매크로2'이다.

    ② '성적현황','학번','학과'는 상대 참조로 기록 되었다.

    ③ [A3] 셀을 클릭하고 매크로를 실행한 후의 셀 포인터 위치는 [A5] 셀이다.

    ④ [B3] 셀을 클릭하고 매크로를 실행한 후의 [C3] 셀의 값은'성적현황'이다.

<문제 해설>
초록색글씨 매크로2 Macro -> 1번 맞음
offset (0,1) (1,-1) (0,1) 이런식으로 지정되어 있는게 상대참조. A1를 기준으로(range("A1") 이라고 하니까) 행 또는 열을 괄호 안의 숫자만큼 이동하라는 의미.    -> 2번 맞음
셀 포인터는 제일 아래줄 Range("A3").Select 즉 A3열에 셀 포인터 위치하는걸로 고정되어 있음 -> 3번 틀림
B3을 기준으로 (0,1만큼 이동하면 열만 하나 아래로 내려가서 C열 3번 행이 됨 -> 4번 맞음
[해설작성자 : 이가은데뷔해]

Activecell.Offset(0,1).Range("A1")은 A1셀을 의미하는 것이 아니라, 현재 선택한 셀(Activecell)의 0행 1열(Offset)만큼 떨어진 셀에서 첫번째 열, 첫번째 행(A1)의 셀을 의미하는 것.
따라서 A1이 기준인 이유는 Range("A1") 때문이 아니라 Activecell이 A1이기 때문이다.
즉, 여기에서.Range("A1")은 아무 의미 없는 함정이다.
[해설작성자 : 달총사랑해]

28. 다음 중 엑셀의 상태 표시줄에 대한 설명으로 옳지 않은 것은?

    ① 엑셀의 현재 작업 상태를 표시하며, 선택 영역에 대한 평균, 개수, 합계 등의 옵션을 선택하여 다양한 계산 결과를 표시할 수 있다.

    ② 확대/축소 컨트롤을 이용하면 10%~400% 범위 내에서 문서를 쉽게 확대/축소할 수 있다.

    ③ 자주 사용하는 도구들을 모아서 간단히 추가하거나 제거할 수 있으며, 리본 메뉴 아래에 표시할 수도 있다.

    ④ 기본적으로 상태 표시줄 왼쪽에는 매크로 기록 아이콘 ( )이 있으며, 매크로 기록 중에는 기록 중지 아이콘 ( )으로 변경된다.

<문제 해설>
빠른 실행 도구 모음 : 자주 사용하는 도구들을 모아두는 곳으로, 필요한 도구들을 간단하게 추가하거나 제거할 수 있음
[해설작성자 : 무무]

상태표시줄 : 워크시트탭밑을 칭한다.
3번 보기는 빠른실행도구모음
[해설작성자 : 서여니]

자주 사용하는 도구들을 모아서 간단히 추가하거나 제거할 수 있는 기능은 상태 표시줄이 아니라 빠른 실행 도구 모음에서 사용할 수 있다.
[해설작성자 : 이번엔 합격하자..]

29. 다음 중 워크시트의 이름 작성에 관한 설명으로 옳지 않은 것은?

    ① 시트 탭의 시트 이름을 더블 클릭하여 이름을 수정할 수 있다.

    ② 시트 이름은 영문 기준으로 대·소문자 구분 없이 최대 255자까지 지정할 수 있다.

    ③ 하나의 통합 문서 안에서는 동일한 시트 이름을 지정할 수 없다.

    ④ 시트 이름 입력 시 *, ?, /, [ ] 등의 기호는 입력되지 않는다.

<문제 해설>
시트 이름은 최대 31자까지 지정 가능합니다
[해설작성자 : 갈데까지가자]

최대 255자의 긴 파일 이름을 지정할 수 있는 것은 최신 Windows 파일 이름
[해설작성자 : 무무]

- 시트 이름은 대·소문자 구분 없이    최대 31자까지 지정 가능함.
[해설작성자 : 그린컴퓨터아트학원_천안_Kaffa ☎041.566.1711]

30. 다음 중 엑셀의 화면 설정에 대한 설명으로 옳은 것은?

    ① 워크시트 화면의 확대/축소 배율 지정은 모든 시트에 같은 배율로 적용된다.

    ② 틀 고정과 창 나누기를 동시에 수행할 수 있다.

    ③ 화면에 표시되는 틀 고정 형태는 인쇄 시 적용되지 않는다.

    ④ 틀 고정 구분선은 마우스 드래그로 위치를 변경할 수있다.

<문제 해설>
틀고정과 창나누기의 공통점
현재 셀을 기준으로 위쪽과 왼쪽으로 구분선이 생깁니다.
인쇄 시에는 적용 되지않습니다.

틀고정과 창나누기의 차이점
창나누기만 구분선 이동과 더블클릭으로 구분선 제거가 가능합니다.
[해설작성자 : (인천 명문 도원학원 032-886-8805)킹갓민경]

확대/축소 배율은 지정한 시트에만 적용된다.
[해설작성자 : 이쁜옌나]

31. 다음 중'선택하여 붙여넣기'기능에 대한 설명으로 옳지 않은 것은?

    ① 선택하여 붙여넣기 명령을 사용하면 워크시트에서 클립보드의 특정 셀 내용이나 수식, 서식, 메모 등을 복사하여 붙여 넣을 수 있다.

    ② 선택하여 붙여넣기의 바로 가기 키는 <Ctrl>+<Alt>+<V>이다.

    ③ 잘라 낸 데이터 범위에서 서식을 제외하고 내용만 붙여 넣으려면 '내용 있는 셀만 붙여넣기'를 선택한다.

    ④ '연결하여 붙여넣기'를 선택하면 원본 셀의 값이 변경 되었을 때 붙여넣기 한 셀의 내용도 자동 변경된다.

<문제 해설>
선택하여 붙여넣기는 잘라내기한 경우에는 사용할 수 없고, 복사한 경우에만 사용할 수 있다.
내용 있는 셀만 붙여 넣으려면 데이터가 있는 셀만 복사한다.
[해설작성자 : 무무]

'선택하여 붙여넣기'는 잘라내기한 경우에는 아예 사용할 수 없고, '내용 있는 셀만 붙여넣기'는 데이터가 있는 셀만 복사한다.
[해설작성자 : 이번엔 합격하자..]

서식을 제외하고 붙여넣기를 할 경우 '선택하여 붙여넣기'에서 '값'을 선택하면 됩니다.

32. 아래 그림과 같이 조건부 서식의 수식을 사용하여 표의 홀수 행마다 배경색을 노랑색으로 채우고자 한다. 다음중 조건부 서식에서 작성해야 할 수식으로 옳은 것은?

    

    ① =MOD(COLUMN(),2)=1

② =MOD(ROW(),2)=1

    ③ =COLUMN()/2=1

④ =ROW()/2=1

<문제 해설>
행 기준으로 색깔을 설정해야 하므로 ROW(행) 나누기 2의 나머지가 1인 것을 찾아야 합니다.
[해설작성자 : 다틀렷네]

ROW 함수는 행의 번호를 나타내주는 함수입니다.

※ 함수 형태
=ROW(범위)

MOD 함수는 나머지 값을 구해주는 함수입니다.

※ 함수 형태
=MOD(인수, 나누는수)

인수에는 ROW() 가 들어갔으며 나누는 수에는 2가 들어갔습니다.

=MOD(ROW(),2)=1

이 수식을 해석하면 ROW 함수를 이용해 구한 행의 번호를 2로 나누어서
나온 값이 1일 때 적용하라는 의미입니다..나머지 값이 1이 나온다는 이야기는 홀수를 의미합니다..
즉, 홀수행 의미를 하게 되는것이죠.

홀수행 : 1행, 3행, 5행, 7행, 9행, .....

따라서 홀수행에 노란색으로 배경색이 입혀져셔 들어가는 것입니다..
위에 그림에서는 3행, 5행, 7행, 9행 이렇게 4개의 행이 노란색으로 입혀졌습니다.
[해설작성자 : 자격증 따기]

33. 다음 중 데이터 입력 및 편집에 대한 설명으로 옳지 않은 것은?

    ① 숫자 데이터를 문자 데이터로 입력하려면 숫자 앞에 문자 접두어(인용 부호')를 먼저 입력한 후 이어서 입력한다.

    ② 한 셀 내에서 줄을 바꾸어 입력하려면 <Alt>+<Enter> 키를 이용한다.

    ③ 여러 셀을 선택하여 동일한 데이터를 한 번에 입력하려면 입력하자마자 <Shift>+<Enter>키를 누른다.

    ④ [홈]탭 [편집]그룹의 [지우기]를 이용하면 셀에 입력된 데이터나 서식, 메모 등을 선택하여 지울 수 있다.

<문제 해설>
여러 셀을 선택하여 동일한 데이터를 한 번에 입력하는 단축키는 <Ctrl> + <Enter> 입니다..
[해설작성자 : 지용제대해]

Shift + Enter 는 위로 이동이다
[해설작성자 : oyo]

34. 다음 중 정보 함수에 대한 설명으로 옳은 것은?

    ① ISBLANK 함수: 값이 '0' 이면 TRUE를 반환한다.

    ② ISERR 함수: 값이 #N/A를 제외한 오류 값이면 TRUE를 반환한다.

    ③ ISODD 함수: 숫자가 짝수이면 TRUE를 반환한다.

    ④ TYPE 함수: 값의 데이터 형식을 나타내는 문자를 반환 한다.

<문제 해설>
2. ISERROR vs ISERR
두 함수 모두 값이 오류값이면 TRUE를 반환하고 논리값이면 FALSE를 반환합니다.
이 때, ISERR는 #N/A를 오류값으로 인정하지 않고 FALSE를 반환합니다..
[해설작성자 : 지용제대해]

1. ISBLANK : 인수로 주어진 셀이 빈 셀이면 'TRUE' 출력
3. ISODD : 인수가 홀수이면 'TRUE' 출력
4. TYPE : 인수의 데이터 형식을 숫자로 표시
[해설작성자 : 무무]

35. 다음 중 각 차트 종류에 대한 설명으로 적절하지 않은 것은?

    ① 영역형 차트: 워크시트의 여러 열이나 행에 있는 데이터에서 시간에 따른 변동의 크기를 강조하여 합계 값을 추세와 함께 살펴볼 때 사용된다.

    ② 표면형 차트: 일반적인 척도를 기준으로 연속적인 데이터를 표시할 수 있으므로 일정 간격에 따른 데이터의 추세를 표시할 때 사용된다.

    ③ 도넛형 차트: 여러 열이나 행에 있는 데이터에서 전체에 대한 각 부분의 관계를 비율로 나타내어 각 부분을 비교할 때 사용된다.

    ④ 분산형 차트: 여러 데이터 계열에 있는 숫자 값 사이의 관계를 보여 주거나 두 개의 숫자 그룹을 xy 좌표로 이루어진 하나의 계열로 표시할 때 사용된다.

<문제 해설>
2번의 일정 간격에 따른 데이터의 추세를 표시할 때 사용된다는 내용은 꺾은선형 차트에 해당됩니다.
표면형 차트는 두 개의 데이터 집합에서 최적의 조합을 찾을 때 사용하는 것입니다.

[추가 해설]

2.표면형 차트 : 두 개의 데이터 집합에서 최적의 조합을 찾을 때 사용
※ 꺾은선형 차트: 일반적인 척도를 기준으로 연속적인 데이터를 표시할 수 있으므로 일정 간격에 따른 데이터의 추세를 표시할 때 사용된다
[해설작성자 : 7전8기]

36. 다음 중 아래 차트에 대한 설명으로 옳지 않은 것은?

    

    ① [데이터 계열 서식] 대화상자에서 '계열 겹치기' 값이 0보다 작게 설정되었다.

    ② 'A상표' 계열에 선형 추세선이 추가되었고, 'C상표' 계열에는 데이터 레이블이 추가되었다.

    ③ 세로(값) 축의 주 단위는 20이고, 최소값과 최대값은 각각 20과 100으로 설정되었다.

    ④ 기본 세로 축 제목은 '제목 회전'으로 “비타민함유량”이 입력되었다.

<문제 해설>
계열겹치기값은 음수면 멀어지고 양수여야 겹쳐집니다 :)
[해설작성자 : .jenny]

데이터 계열 서식에 있는 계열 겹치기의 경우 0보다 큰 값으로 입력을 하면 차트 계열의
막대가 겹쳐집니다..0보다 큰 값을 입력할 수록 더 겹쳐집니다..0보다 작은 값으로 입력할 경우
(음수로 입력) 에는 차트 계열 막대 간격이 넓어집니다.
[해설작성자 : 자격증 따기]

37. 다음 중 [페이지 레이아웃] 보기 상태에서 설정 가능한 설명으로 옳지 않은 것은?

    ① 눈금자, 눈금선, 머리글 등을 표시하거나 숨길 수 있다.

    ② 마우스로 페이지 구분선을 클릭하여 페이지 나누기 위치를 조정할 수 있다.

    ③ 기본 보기에서와 같이 셀 서식을 변경하거나 수식 작업을 할 수 있다.

    ④ 머리글과 바닥글을 짝수 페이지와 홀수 페이지에 각각 다르게 지정할 수 있다.

<문제 해설>
레이아웃 보기 상태에서는 머리글과 바닥글을 짝수와 홀수 페이지에 다르게 지정할 수 있으며, 눈금선과 서식 수식 작업이 가능하나 페이지 구분선을 마우스로 조정할 수 없다
[해설작성자 : ㅎㅎ]

2번은 [페이지 나누기 미리보기] 상태에서 설정 가능
[해설작성자 : 새벽3시벼락치기중]

https://youtu.be/pcgpXRPUwSw?t=3005

38. 다음 중 아래와 같이 워크시트에 데이터가 입력되어 있는 경우, 보기의 수식과 그 결과 값으로 옳지 않은 것은?

    

    ① =MID(A5,SEARCHB(A1,A5)+5,3) → '설악산'

    ② =REPLACE(A5,SEARCHB("한",A2),5,"") → '설악산'

    ③ =MID(A2,SEARCHB(A4,A3),2) → '민국'

    ④ =REPLACE(A3,SEARCHB(A4,A3),2,"명세서") → '분기명세서'

<문제 해설>
mid(텍스트,시작위치,문자수) 텍스트의 중간의 값을 추출합니다.
searchhb(찾을문자열, 텍스트, 시작위치) search와 비슷하게 찾을문자열이 텍스트의 몇번째에 나오는지 찾아주지만 바이트형식이라 한글은2글자씩 차지합니다.
replace(텍스트, 시작위치, 문자개수, 바꿀문자열) 텍스트의 일부분을 다른문자열로 바꿔줍니다.
4번같은경우엔
안에있는 searchb(수익, 분기 수익)의 결과는 분 기 수익 처럼 앞에 두글자가있기때문에 바이트형식으로 4글자가 있고 공백1글자 포함해서 6번째부터 수익이 시작되기 때문에 6라는 값이나옵니다
그럼 replace(분기 수익,6,2,"명세서")라는것이 됩니다
분기 수익이 5글자이기 때문에 그 뒤에 문자가없기에 바꿀필요없이 추가해주면 됩니다.
그럼 결과는 '분기 수익명세서'가 됩니다..
[해설작성자 : (인천 명문 도원학원 032-886-8805)킹갓민경]

※ 4번 보기
=REPLACE(A3,SEARCHB(A4,A3),2,"명세서")

SEARCHB(A4,A3) -> A4 셀인 수익이 A3 에서 몇번째 글자에 위치하는지 찾는겁니다..
즉 수익을 분기 수익에서 찾는거고 결과는 6이 출력됩니다.

그러면 수식 간추려서 써보면 이렇게 됩니다.

※ replace 함수 형태
=replace(텍스트1, 시작위치, 개수, 텍스트2)

=REPLACE(A3,6,2,"명세서")
- A3 셀인 분기 수익에서 6번째 글자부터 2개의 문자를 명세서로 치환을 하라는 의미입니다.
그런데 6번째부터 문자가 없기 때문에 그냥 '명세서' 를 추가를 시키게 됩니다.
따라서 결과가 분기 수익명세서 로 나오는 것입니다..
[해설작성자 : 자격증 따기]

39. 아래 시트에서 [D2:D5] 영역을 선택한 후 배열 수식으로 한 번에 금액을 구하려고 한다. 다음 중 이를 위한 수식으로 옳은 것은? (금액 = 수량 * 단가)

    

    ① {=B2*C2}

    ② {=B2:B5*C2:C5}

    ③ {=B2*C2:B5*C5}

    ④ {=SUMPRODUCT(B2:B5,C2:C5)}

<문제 해설>
이렇게 범위를 한번에 잡고 수식을 입력할 때에는 범위끼리 연산이 가능합니다.
떄문에 B2:B5와 C2:C5를 잡고 계산하게되면
각배열에 해당하는 값들끼리 계산해서 결과가 표시됩니다.
[해설작성자 : (인천 명문 도원학원 032-886-8805)킹갓민경]

40. 아래 워크시트의 [C3:C15] 영역을 이용하여 출신지역 별로 인원수를 [G3:G7] 영역에 계산하려고 한다. 다음 중 [G3] 셀에 수식을 작성한 뒤 채우기 핸들을 사용하여 [G7] 셀까지 수식 복사를 할 경우 [G3] 셀에 입력할 수식으로 옳은 것은?

    

    ① =SUM(IF($C$3:$C$15=LEFT(F3,2),1,0))

    ② {=SUM(IF($C$3:$C$15=LEFT(F3,2),1,0))}

    ③ =SUM(IF($C$3:$C$15=LEFT(F3,2),1,1))

    ④ {=SUM(IF($C$3:$C$15=LEFT(F3,2),1,1))}

<문제 해설>
배열수식을 사용할때는 무조건 {}로 묶어줘야 합니당
0은 나머지를 의미하는 것으로 나머지가 1이라면 모두 참으로 계산되 별도의 지역이 아닌 모든 지역이 들어갑니다
[해설작성자 : 헤에]

sum과 if를 쓸때에 if가 안쪽에 있으면 배열수식일 확률이 큽니다.
배열수식이라면 앞뒤에 {}가 있어야하기에 1번과 3번은 제외됩니다

그럼 2 4 번남는데

둘의 차이점은 if안에 참값과 거짓값에서 차이가있습니다

2번은 참일때 1 거짓일때 0입니다
4번은 참일때 1 거짓일때 1입니다
4번같은경우엔 참값도1 거짓값도1이기에 if가 의미없어집니다.

그래서 2번이 정답입니다!
[해설작성자 : (인천 명문 도원학원 032-886-8805)킹갓민경]

※ 배열 함수 형태
=SUM( IF(조건, 1, 0))

{=SUM(IF($C$3:$C$15=LEFT(F3,2),1,0))}

조건 : $C$3:$C$15=LEFT(F3,2)
-> 배열범위인 C3:C15 범위에서 LEFT 함수를 이용하여 F3 셀에서 맨 앞에서
두글자를 출력을 해서 나온 값하고 일치하는지 물어봅니다.

그리고 1은 참(TRUE)를 의미를 하고 0은 거짓(FALSE)을 의미합니다..

따라서 전체적으로 수식을 해석하면 이렇습니다.

=SUM(IF($C$3:$C$15=LEFT(F3,2),1,0))

배열범위인 C3:C15 범위에서 LEFT 함수를 이용하여 F3 셀에서 맨 앞에서 두글자를 출력을
해서 나온 값이 서로 일치하는 걸 물어보아서 만족하면 1을 실행 (참을 실행) 해서 인원수(갯수)를 세라는 이야기이며, 서로 일치하지 않으면 0을 실행(거짓을 실행)을 하므로 인원수(개수)가 세어지지 않습니다.

참고로 sum 함수를 이용을 해서 합계 구할 때는 계산범위를 사용하지만
지금의 경우처럼 인원수(개수) 를 구하려고 하는 경우에는 1을 사용합니다.
[해설작성자 : 자격증 따기]

 

 

3과목 : 데이터베이스 일반

41. 다음 중 테이블의 '디자인 보기'에서 필드마다 <한/영> 키를 사용하지 않고도 데이터 입력 시의 한글이나 영문 입력 상태를 정할 수 있는 필드 속성은?

    ① 캡션

    ② 문장 입력 시스템 모드

    ③ IME 모드

    ④ 스마트 태그

<문제 해설>
테이블에서 데이터를 입력할 때 한글/영문 입력 상태를 지정할 수 있는 것은 IME모드입니다.
[해설작성자 : 갈데까지가자]

-IME 모드는 '디자인 보기'에서 필드마다 <한/영> 키를 사용하지 않고도 데이터 입력 시의 한글이나 영문 입력 상태를 정할 수 있는 필드 속성임.
[해설작성자 : 그린컴퓨터아트학원_천안_Kaffa ☎041.566.1711]

*캡션: 제목표시줄에 표시될 텍스트를 지정하는 소석
[해설작성자 : 컴활왕]

42. 다음 중 테이블의 조회 속성에 대한 설명으로 옳지 않은 것은?

    ① 조회 속성을 이용하면 사용자가 직접 값을 입력하는 과정에서 발생하는 오류를 줄일 수 있다.

    ② 조회 열에서 다른 테이블이나 쿼리에 있는 값을 조회 하도록 설정할 수 있다.

    ③ 원하는 값을 직접 입력하여 조회 목록을 만들 수 있다.

    ④ 조회 목록으로 표시할 열의 개수는 변경할 수 없으며, 행 원본에 맞추어 자동으로 설정된다.

<문제 해설>
조회 목록으로 표시할 열의 개수는 변경할 수 있습니다.
[해설작성자 : 화이팅!]

43. 다음 중 특정 필드의 입력 마스크를 'LA09#'으로 설정하였을 때 입력 가능한 데이터로 옳은 것은?

    ① 12345 ② A상345

    ③ A123A ④ A1BCD


L : 영문자, 한글만 -> 1번 x
A : 영문자, 숫자, 한글만
0 : 숫자만 -> 4번 x
9 : 숫자, 공백 입력 가능 but 공백은 저장 x -> 4번 x
# : 숫자, 공백 입력 가능 but 공백은 저장 x -> 3,4번 x
1,3,4번은 조건에 맞지 않고, 조건을 다 충족한 보기는 2번
[해설작성자 : 내일 컴활시험있는 컴활재수생 쮸꾸미]

입력마스크 기호
0 : 숫자만 (필수 입력)
9 : 숫자, 공백 (입력 가능 (+,- 불가))
# : 숫자, 공백 (입력 가능 (+,- 가능))
L : 영문자, 한글만 반드시 입력
? : 영문자, 한글 (선택입력 가능)
A : 영문자, 한글, 숫자 반드시 입력
a : 영문자, 한글, 숫자 (선택입력 가능)
& : 모든 문자 필수 입력
C : 모든 문자 선택입력 가능
> : 대문자
< : 소문자
[해설작성자 : 갈데까지가자]

44. 다음 중 하위 보고서 작성에 대한 설명으로 옳지 않은 것은?

    ① 하위 보고서를 통해서 기본 보고서 내용을 보강한 보고서를 만들 수 있다.

    ② 디자인 보기 화면에서는 삽입된 하위 보고서의 크기를 조절할 수 없다.

    ③ 일대다 관계에 있는 테이블이나 쿼리를 효과적으로 표시할 수 있다.

    ④ 일반적으로 하위 보고서의 개수에는 제한이 없으나 하위 보고서를 중첩하는 경우 7개의 수준까지 중첩시킬 수 있다.

<문제 해설>
디자인 보기 상태일 경우, 하위 보고서도 컨트롤로 취급되기 때문에, 하위 보고서의 크기를 조절할 수 있습니다.
[해설작성자 : 갈데까지가자]

45. '부서코드'를 기본 키로 하는 [부서] 테이블과 '부서 코드'를 포함한 사원정보가 있는 [사원] 테이블을 이용하여 관계를 설정하였다. 다음 중 이와 관련된 관계 설정에 대한 설명으로 옳은 것은? (단, 한 부서에는 여러 명의 사원이 소속되어 있으며, 한 사원은 하나의 부서에 소속된다.)

    ① '항상 참조 무결성 유지'를 설정하면 [사원] 테이블에 입력하려는 '사원'의 '부서코드'는 반드시 [부서] 테이블에 존재해야만 한다.

    ② '항상 참조 무결성 유지'를 설정하면 [사원] 테이블에서 '부서코드'를 수정하는 경우 [부서] 테이블의 해당 '부서코드'도 자동으로 수정된다.

    ③ '항상 참조 무결성 유지'를 설정하지 않더라도 [사원] 테이블에 입력하려는 '사원'의 '부서코드'는 반드시 [부서] 테이블에 존재해야만 한다.

    ④ '항상 참조 무결성 유지'를 설정하지 않더라도 [사원] 테이블에서 사용 중인 '부서코드'는 [부서] 테이블에서 삭제할 수 없다.

<문제 해설>
항상 참조 무결성 유지는 기본 테이블에 존재하지 않는 과목코드를 연결 테이블에 생성할 수 없도록 하고, 기본 테이블의 레코드를 실수로 삭제하거나 변경되지 않도록 규정하는 것을 의미합니다..이에 따라 반드시 테이블에 존재해야만 한다는 것을 알 수 있습니다..2번의 경우에는 기본키 값이 바뀔때마다 연결된 테이블의 해당 필드의 값이 자동으로 변경되도록 설정하는 것을 말하는데 이는 관련 필드 모두 업데이트에 해당합니다.
[해설작성자 : 살구뱀]

*참고* 참조무결성:NULL 허용 개체무결성:NULL 허용X
[해설작성자 : 닉네임 하나같이 다 웃김]

46. 다음 중 아래 VBA 코드를 실행했을 때 MsgBox에 표시되는 값은?

    

    ① 7 ② 12

    ③ 24 ④ 28

<문제 해설>
i는 0부터 7까지 2씩 증가한다
num은 이런 i들을 누적하여 더하면 된다.
따라서 2+4+6 = 12가 된다
[해설작성자 : 희희]

num = 0+0
num = 0+2 (2)
num = 2+4 (6)
num = 6+6 (12) 가 되어 최종적으로 num=12가 되는 것입니다.
[해설작성자 : 행복하자]

47. 다음 중 매크로에 대한 설명으로 옳지 않은 것은?

    ① 매크로는 작업을 자동화하고 폼, 보고서 및 컨트롤에 기능을 추가하는 데 사용되는 도구이다.

    ② 특정 조건이 참일 때에만 매크로 함수를 실행하도록 설정할 수 있다.

    ③ 하나의 매크로에는 하나의 매크로 함수만 포함될 수있다.

    ④ 매크로를 컨트롤의 이벤트 속성에 포함시킬 수 있다.

<문제 해설>
하나의 매크로 개체에도 2개 이상의 매크로 함수가 포함될 수 있습니다.
[해설작성자 : 갈데까지가자]

여러개의 매크로 함수를 묶어 그룹 매크로 작성도 가능하다.
[해설작성자 : 합격가즈아]

48. 다음 중 데이터베이스의 3단계 구조 중 하나로 데이터베이스 전체의 논리적인 구조를 보여주는 스키마는?

    ① 외부 스키마 ② 서브 스키마

    ③ 개념 스키마 ④ 내부 스키마

<문제 해설>
데이터베이스 전체의 논리적 구조를 보여주는 스키마는 개념 스키마이다
[해설작성자 : ㅇ]

개념스키마 : 데이터베이스 전체의 논리적인 구조를 보여주는 스키마입니다.
외부스키마 : 서브스키마라고도 하며 사용자가 사용하는 한 부분에서 본 논리적 구조입니다.(사용자 관점에서 바라본 구조)
내부스키마 : 물리적 저장장치 관점에서 본 구조입니다..(기계 관점에서 본 구조)
[해설작성자 : 자격증 따기]

49. 다음 중 정규화에 대한 설명으로 옳지 않은 것은?

    ① 한 테이블에 너무 많은 정보를 포함해서 발생하는 이상 현상을 제거한다.

    ② 정규화를 실행하면 모든 테이블의 필드 수가 동일해진다.

    ③ 정규화를 실행하면 테이블이 나누어져 최종적으로는 일관성을 유지하게 된다.

    ④ 정규화를 실행하는 목적 중 하나는 데이터 중복의 최소화이다.

<문제 해설>
정규화 : 정규화는 이상현상이 발생하지 않도록 중복성 및 종속성을 배제하는 원칙을 공식화한 이론이다.
정규화는 중복되는 값을 일정한 규칙에 의해 보다 단순한 형태를 가지는 다수의 테이블로 분리한다.
데이터베이스의 논리적 설계 단계에서 수행함.
정규화를 수행해도 데이터의 중복을 완전히 제거할 수는 없다.
이해하기 쉽고 확장하기 쉽도록 테이블을 구성하며, 무결성 제약조건의 구현을 용이하게 한다.
정규형에서는 제1~ 제5정규형까지 있으며, 단계가 높아질수록 만족시켜야 할 제약조건이 늘어나 높은 수준으로 간주된다.
[해설작성자 : 낼모레가 시험이다]

50. 다음 중 보고서를 작성하는 방법으로 옳지 않은 것은?

    ① [보고서] 도구를 사용하여 보고서 만들기

    ② [보고서 디자인] 도구를 사용하여 보고서 만들기

    ③ [새 보고서] 도구를 사용하여 보고서 만들기

    ④ [데이터] 도구를 사용하여 보고서 만들기

<문제 해설>
보고서를 작성하는 방법은 [보고서], [보고서 디자인], [새 보고서] 도구를 이용해서 하는 방법이 있음.
[해설작성자 : 해병1202기]

51. 다음 중 보고서의 각 구역에 대한 설명으로 옳지 않은 것은?

    ① 보고서 바닥글 영역에는 로고, 보고서 제목, 날짜 등을 삽입하며, 보고서의 모든 페이지에 출력된다.

    ② 페이지 머리글 영역에는 열 제목 등을 삽입하며, 모든 페이지의 맨 위에 출력된다.

    ③ 그룹 머리글/바닥글 영역에는 일반적으로 그룹별 이름, 요약 정보 등을 삽입한다.

    ④ 본문 영역은 실제 데이터가 레코드 단위로 반복 출력되는 부분이다.

<문제 해설>
보고서 머리글 영역에는 로고, 보고서 제목, 작성날짜 등을 요약하는 표시 구역으로 보고서의 첫 페이지 상단에 한 번만 출력되고,
보고서 바닥글은 보고서 내용의 총합계, 총평균 총갯수 등을 요약하는 구역으로, 보고서의 마지막 페이지에 한 번만 출력됩니다.
[해설작성자 : 갈데까지가자]

52. 다음 중 보고서에서 페이지 번호를 표시하는 컨트롤 원본과 그 표시 결과가 옳은 것은? (단, 현재 페이지는 1페이지이고, 전체 페이지는 5페이지임)

    ① ="Page" &[Page] &"/" &[Pages] → 1/5 Page

    ② =[Page] &"페이지" → 5페이지

    ③ =[Page] &"/" &[Pages] &" Page" → Page1/5

    ④ =Format([Page], "00") → 01

<문제 해설>
1. ="Page" &[Page] &"/" &[Pages] : Page1/5
2. =[Page] &"페이지" : 1페이지
3. =[Page] &"/" &[Pages] &" Page" : 1/5Page

[page] : 보고서의 현재 페이지
[pages] : 보고서 전체 페이지 수
[해설작성자 : 갈데까지가자]

53. 아래는 쿼리의 '디자인 보기'이다. 다음 중 아래 쿼리의 실행 결과로 옳은 것은?

    

    ① 2018년 전에 입학했거나 컴퓨터공학을 전공하는 지도 학생들의 이름과 전공을 표시

    ② 2018년 전에 입학하여 컴퓨터공학을 전공하는 지도 학생들의 이름과 전공을 표시

    ③ 2018년 전에 입학했거나 컴퓨터공학을 전공하는 지도 학생들의 이름, 전공, 입학연도를 표시

    ④ 2018년 전에 입학하여 컴퓨터공학을 전공하는 지도 학생의 이름, 전공, 입학연도를 표시

<문제 해설>
조건에 입학연도<2018, 전공=컴퓨터공학이 같은 행에 있기 때문에 and 조건 -> 1,3번 x
표시에 이름, 전공만 체크되어있으므로 2번이 정답
[해설작성자 : 내일 컴활시험있는 컴활재수생 쮸꾸미]

54. 다음 중 SELECT문에 대한 설명으로 옳지 않은 것은?

    ① FROM 절에는 SELECT 문에 나열된 필드를 포함하는 테이블이나 쿼리를 지정한다.

    ② 검색 결과에 중복되는 레코드를 없애기 위해서는 'DISTINCT' 조건자를 사용한다.

    ③ AS 문은 필드 이름이나 테이블 이름에 별명을 지정할 때 사용한다.

    ④ GROUP BY 문으로 레코드를 결합한 후에 WHERE 절을 사용하면 그룹화된 레코드 중 WHERE 절의 조건을 만족하는 모든 레코드가 표시된다.

<문제 해설>
Group By문으로 그룹을 지정한 다음,
그룹 조건은 Having절이 와야 합니다..(Having은 그룹조건절을 의미합니다.)

Where절은 개별 레코드 조건절을,
Having절은 그룹으로 지정된 조건절을 의미한다는 거죠.
[해설작성자 : 갈데까지가자]

Having절은 그룹별로 데이터를 검색할 때에 주어지는 조건을 나타내며, Where절은 일반적인 레코드의 검색을 나타낸다.

그룹(GROUP BY절) - 특정 필드를 기준으로 데이터들을 그룹화하여 검색할 때 사용한다.
SELECT 필드명 FROM 테이블명 GROUP BY 필드명 HAVING 그룹조건;

정렬(ODER BY절) - 특정 필드를 기준으로 정렬을 해서 결과를 나타낼 때 사용한다.
SELECT 필드명 FROM 테이블명 [WHERE 조건] ODER BY 필드명 ASC/DESC;

*ASC는 오름차순을, DESC는 내림차순을 의미하며, 오름차순 정렬일 경우 ASC는 생략이 가능하다.
[해설작성자 : 딸기젤리]

55. 다음 중 분할 표시 폼에 대한 설명으로 옳지 않은 것은?

    ① 분할된 화면에서 데이터를 [폼 보기]와 [데이터시트 보기]로 동시에 볼 수 있다.

    ② 폼의 두 보기 중 하나에서 필드를 선택하면 다른 보기에서도 동일한 필드가 선택된다.

    ③ 데이터 원본을 변경하는 경우 데이터시트 보기에서만 데이터를 변경할 수 있다.

    ④ 데이터시트가 표시되는 위치를 폼의 위쪽, 아래쪽, 왼쪽, 오른쪽 중에서 선택할 수 있다.

<문제 해설>
폼의 두 보기 중 하나에서 필드를 선택하면 다른 보기에서 같은 필드가 선택되며, 원본을 변경하는 경우 데이터시트 보기에서만 데이터를 변경할 수 있는 것이 아니다
[해설작성자 : ㅎㄹ]

데이터 원본 변경은 폼보기, 데이터시트 보기 모두에서 가능. 단, 분할 표시폼을 만든 직후에는 레이아웃 보기, 데이터시트 보기 형식으로 표시되는데 '레이아웃 보기' 상태에서는 데이터 변경이 불가능하므로, 형식을 폼 보기로 변경해야 함.
[해설작성자 : 우리인생화이팅]

56. 다음 중 [학생] 테이블에서 '학년' 필드가 1인 레코드의 개수를 계산하고자 할 때의 수식으로 옳은 것은? 단, [학생] 테이블의 기본 키는 '학번' 필드이다.

    ① =DLookup("*","학생","학년=1")

    ② =DLookup(*,학생,학년=1)

    ③ =DCount(학번,학생,학년=1)

    ④ =DCount("*","학생","학년=1")

<문제 해설>
=DLOOKUP("필드","도메인(테이블/쿼리)","조건")
[해설작성자 : 무무]

DCOUNT(인수,도메인,조건)
도메인에서 조건에 맞는 자료를 대상으로 지정된 인수의 개수를 계산함.

DLOOKUP(인수,도메인,조건)
도메인에서 조건에 맞는 인수를 표시함

-도메인 함수에서 사용되는 각 인수는 각각을 큰 따옴표로 묶어줘야하며, 문자열을 연결할 떄는 &를 사용한다.
[해설작성자 : 이제그만 응시하자]

57. 다음 중 아래 SQL문에 대한 설명으로 옳은 것은?

    

    ① 테이블 T2에서 소재지가 서울 또는 수원 이거나 T1과 품번이 일치하는 레코드들만 선택된다.

    ② 테이블 T1과 T2의 품번이 일치하면서 소재지는 서울과 수원을 제외한 레코드들만 선택된다.

    ③ 테이블 T1의 품번 필드와 테이블 T2의 소재지 필드만 SQL 실행 결과로 표시된다.

    ④ 테이블 T1의 품번 필드와 테이블 T2의 제조사 필드만 SQL 실행 결과로 표시된다.

<문제 해설>
SELECT : T1품번 필드와 T2제조사 필드 검색
FROM : T1과 T2테이블에서 검색
WHERE : T2소재지가 서울 또는 수원이고 T1품번과 T2품번이 같은 레코드만을 대상으로 검색
[해설작성자 : 시험이 내일이다]

58. 다음 중 아래와 같은 결과를 표시하는 SQL문은?

    

    ① SELECT * FROM book ORDER BY [저자], [출간연도];

    ② SELECT * FROM book ORDER BY [출간연도] DESC, [출판사] DESC;

    ③ SELECT * FROM book ORDER BY [출간연도] ASC, [저자] ASC;

    ④ SELECT * FROM book ORDER BY [저자] DESC, [출간 연도] ASC;

<문제 해설>
이 그림에서, book이라는 테이블의 데이터의 정렬 기준을 보면,

1차 정렬 기준은 출간연도를 기준으로 오름차순 정렬 (ASC),
2차 정렬 기준은 저자를 기준으로 오름차순 정렬 (ASC) 되어 있습니다.
[해설작성자 : 갈데까지가자]

[아래 내용과 같이 궁금해서 물어보신 분이 있어서 관리자가 답해 드립니다.]

저자 이름순으로 보면
이연산, 고자바, 윤피디, 김디비, 이연산 이렇게
첫음절이 이응 기역 이응 기역 이런 순으로 순차적으로 올라가지 않고 반복되는데
왜 오름차순 인가요?
[해설작성자 : 궁금하면 물어봐야지]

[관리자 입니다..저자는 2차 정렬 기준입니다.
1차 정렬 기준이 출간연도가 "같을" 경우에 2차 정렬 기준이 적용됩니다.]

[추가 해설]

관리자님이 설명 잘 해주셨는데 저처럼 초보들은 이해하기 어려울 수 있어서 좀만 더 쉽게 설명 해드릴게요(제가 이해를 못해서 다시 찾아봤어요..ㅎ)
일단 1차 정렬기준으로 출간연도가 오름차순으로 정렬되어있고 2018년도가 중복이 되어있네요
이때 2차 정렬기준에서 저자가 오름차순으로 되어있으므로 김디비씨가 이연산씨보다 위에있는겁니다..ㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ 순
만약 2차 정렬기준에서 저자가 내림차순으로 되어있었으면 이연산씨가 김디비씨보다 위에 있는거고요

59. 다음 중 폼의 속성에 대한 설명으로 옳은 것은?

    ① 팝업 속성을 설정하면 포커스를 다른 개체로 이동하기 위해서는 반드시 폼을 닫아야 한다.

    ② '레코드 잠금' 속성의 기본 값은 '잠그지 않음'이며, 이 경우 레코드 편집 작업이 완료되기 전에 다른 사용자가 레코드를 변경할 수 있다.

    ③ 그림 맞춤 속성은 폼의 크기가 이미지의 원래 크기와 다른 경우 다양한 확대/축소 유형을 선택할 수 있다.

    ④ 레코드 집합 종류 속성의 값이 '다이너셋'인 경우 원본 테이블의 업데이트는 안되며, 조회만 가능하다.

<문제 해설>
레코드잠금 : 2명 이상의 사용자가 동시에 같은 레코드를 편집하려고 할 때 레코드를 잠그는 방법을 설정
모달: 폼을 모달폼으로 열 것인지의 여부를 지정/ 예 를 선택하면 해당 폼이 열려 있을 경우 다른 화면을 선택할 수 없다.
[해설작성자 : 그만 시험볼래래래래래]

4. 레코드 집합 종류 속성
1) 다이너셋: 원본 테이블의 수정, 편집 가능
2) 스냅숏: 수정, 편집 불가능, 조회만 가믕
[해설작성자 : yj22]

60. 다음 중 폼에서 컨트롤의 탭 순서를 변경하는 방법으로 옳지 않은 것은?

    ① 마법사 또는 레이아웃과 같은 도구를 사용하여 폼을 만든 경우 컨트롤이 폼에 표시되는 순서(위쪽에서 아래쪽 및 왼쪽에서 오른쪽)와 같은 순서로 탭 순서가 설정된다.

    ② 기본적으로는 컨트롤을 작성한 순서대로 탭 순서가 설정되며, 레이블에는 설정할 수 없다.

    ③ [탭 순서] 대화상자를 이용하면 컨트롤의 탭 순서를 컨트롤 이름 행을 드래그해서 조정할 수 있다.

    ④ 탭 순서에서 컨트롤을 제거하려면 컨트롤의 탭 정지 속성을 '예'로 설정한다.

<문제 해설>
탭 정지 속성은 탭을 이용하여 포커스를 이동시킬 수 있는지의 여부를 지정하는 것으로, 컨트롤을 제거하는 것과는 관련이 없다.
[해설작성자 : 이번엔 합격하자..]

탭 정지 속성을 '예'로 설정하면 탭 순서에 컨트롤이 추가되어 탭을 이용하여 포커스를 이동시킬 수 있게 된다..4번의 설명은 이전 해설처럼 컨트롤을 제거하는 것을 말하는 게 아니라 탭 순서에서 컨트롤을 제거하는 것을 말함으로 탭 정지 속성을 '아니오'로 설정해야 한다.
[해설작성자 : HAPPY 210 DREAM 210 PRIDE 210]

탭 순서에서 컨트롤을 제거하려면 해당 컨트롤의 속성의 '기타' 탭에서 탭 정지를 '아니요'로 설정해야 합니다.
(※ 탭 정지는 Tab키를 눌렀을 때 폼의 컨트롤에 포커스를 이동시킬 수 있는 지의 여부를 지정하며,
'예'는 Tab키를 누르면 탭 정지를 '예'로 설정한 컨트롤로 포커스가 이동하고,
'아니요'는 해당 컨트롤에 포커스를 이동시킬 수 없다는 것을 의미하죠.)
[해설작성자 : 갈데까지가자]

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

 

반응형