개요
다음은 2020년 국가공무원 5급 상황판단영역 나책형 19번, 20번 문제 해설이다.
문제
※ 다음 글을 읽고 물음에 답하시오. [문 19.~문 20.]
○○프로그램에서 하나의 명령문은 cards, input 등의 ‘중심어’로 시작하고 반드시 세미콜론(;)으로 끝난다. 중심어에는 명령문의 지시 내용이 담겨있는데, cards는 그 다음 줄부터 input 명령문에서 이용할 일종의 자료집합인 레코드(record)가 한 줄씩 나타남을 의미한다. <프로그램 1>에서 레코드는 ‘701102’와 ‘720508’이다.
input은 레코드를 이용하여 변수에 수를 저장하는 것을 의미한다. 첫 번째 input은 첫 번째 레코드를 이용하여 명령을 수행하고, 그 다음부터의 input은 차례대로 그 다음 레코드를 이용한다. 예를 들어 <프로그램 1>에서 첫 번째 input 명령문의 변수 a에는 첫 번째 레코드 ‘701102’의 1~3번째 위치에 있는 수인 ‘701’을 저장하고, 변수 b에는 같은 레코드의 5~6번째 위치에 있는 수인 ‘02’에서 앞의 ‘0’을 빼고 ‘2’를 저장한다. 두 번째 input 명령문의 변수 c에는 두 번째 레코드 ‘720508’의 1~2번째 위치에 있는 수인 ‘72’를 저장한다. <프로그램 2>와 같이 만약 input 명령문이 하나이고 여러 개의 레코드가 있을 경우 모든 레코드를 차례대로 이용한다. 한편 input 명령문이 다수인 경우, 어느 한 input 명령문에 @가 있으면 바로 다음 input 명령문은 @가 있는 input 명령문과 같은 레코드를 이용한다. 이후 input 명령문부터는 차례대로 그 다음 레코드를 이용한다. print는 input 명령문에서 변수에 저장한 수를 결과로 출력하라는 의미이다. 다음은 각 프로그램에서 변수 a, b, c에 저장한 수를 출력한 <결과>이다.
|
문 19. 윗글을 근거로 판단할 때, <보기>에서 옳은 것만을 모두 고르면?
<보 기> |
ㄱ. input 명령문은 레코드에서 위치를 지정하여 변수에 수를 저장할 수 있다.
ㄴ. 두 개의 input 명령문은 같은 레코드를 이용하여 변수에 수를 저장할 수 없다. ㄷ. 하나의 input 명령문이 다수의 레코드를 이용하여 변수에 수를 저장할 수 있다. |
① ㄴ
② ㄷ
③ ㄱ, ㄴ
④ ㄱ, ㄷ
⑤ ㄱ, ㄴ, ㄷ
문 20. 윗글을 근거로 판단할 때, 다음 <프로그램>의 <결과>로 출력된 수를 모두 더하면?
<프로그램> | ||||||||||
cards
020824 701102 720508 ; input a 1-6 b 3-4; input c 5-6@; input d 3-4; input e 3-5; print; <결과>
|
① 20895
② 20911
③ 20917
④ 20965
⑤ 20977
출처: 사이버국가고시센터
19번 문제 해설
ㄱ. input 명령문은 레코드에서 위치를 지정하여 변수에 수를 저장할 수 있다.
input은 레코드를 이용하여 변수에 수를 저장하는 것을 의미한다. 첫 번째 input은 첫 번째 레코드를 이용하여 명령을 수행하고, 그 다음부터의 input은 차례대로 그 다음 레코드를 이용한다. 예를 들어 <프로그램 1>에서 첫 번째 input 명령문의 변수 a에는 첫 번째 레코드 ‘701102’의 1~3번째 위치에 있는 수인 ‘701’을 저장하고, 변수 b에는 같은 레코드의 5~6번째 위치에 있는 수인 ‘02’에서 앞의 ‘0’을 빼고 ‘2’를 저장한다. |
따라서 보기의 내용은 옳다.
ㄴ. 두 개의 input 명령문은 같은 레코드를 이용하여 변수에 수를 저장할 수 없다.
어느 한 input 명령문에 @가 있으면 바로 다음 input 명령문은 @가 있는 input 명령문과 같은 레코드를 이용한다. |
어느 한 input 명령문에 @가 있으면 바로 다음 input 명령문과 함께 같은 레코드를 이용하여 변수에 수를 저장할 수 있다.
따라서 보기의 내용은 옳지 않다.
ㄷ. 하나의 input 명령문이 다수의 레코드를 이용하여 변수에 수를 저장할 수 있다.
만약 input 명령문이 하나이고 여러 개의 레코드가 있을 경우 모든 레코드를 차례대로 이용한다. |
따라서 보기의 내용은 옳다.
정답은 ④번이다.
20번 문제 해설
<프로그램> |
cards
020824 701102 720508 ; input a 1-6 b 3-4; input c 5-6@; input d 3-4; input e 3-5; print; |
020824
input a 1-6 b 3-4; |
a | b | c | d | e |
701102
input c 5-6@; input d 3-4; |
a | b | c | d | e |
20824 | 8 | 11 |
720508
input e 3-5; |
a | b | c | d | e |
20824 | 8 | 2 | 11 |
20824+8+2+11+50 = 20,895
정답은 ①번이다.
2020 5급 PSAT 상황판단
- [PSAT 기출] 2020 5급 상황판단 나책형 39번 40번 해설 – 알파고 인공지능 정책망 가치망 인공신경망
- [PSAT 기출] 2020 5급 상황판단 나책형 38번 해설 – 조성물 최소성분량 최대성분량
- [PSAT 기출] 2020 5급 상황판단 나책형 37번 해설 – 품질인증서번호 발급 재발급
- [PSAT 기출] 2020 5급 상황판단 나책형 35번 해설 – 상자 조립 봉사활동 논리퀴즈
- [PSAT 기출] 2020 5급 상황판단 나책형 34번 해설 – 직장인 커플 매칭 프로그램 논리퀴즈
- [PSAT 기출] 2020 5급 상황판단 나책형 33번 해설 – 화장실 세면대 샤워실 외출 준비 논리퀴즈
- [PSAT 기출] 2020 5급 상황판단 나책형 32번 해설 – 방송국 프로그램 출연 오전 오후 펭귄극장 논리퀴즈
- [PSAT 기출] 2020 5급 상황판단 나책형 31번 해설 – A팀 회식 회식메뉴 메뉴 선호 순위
- [PSAT 기출] 2020 5급 상황판단 나책형 30번 해설 – 공장 작업 최소 시간 작업반 제품 생산 논리퀴즈
- [PSAT 기출] 2020 5급 상황판단 나책형 29번 해설 – 콩 수확 돌멩이 평행접시 평형 논리퀴즈
- [PSAT 기출] 2020 5급 상황판단 나책형 28번 해설 – 서연 가전제품 상점 구매 논리퀴즈
- [PSAT 기출] 2020 5급 상황판단 나책형 27번 해설 – 포상금 사용기준 5,000만 원 우수부서 기념품 논리퀴즈
- [PSAT 기출] 2020 5급 상황판단 나책형 26번 해설 – 개발도상국 원조 부채 투자 채권 포트폴리오
- [PSAT 기출] 2020 5급 상황판단 나책형 25번 해설 – 소송구조 소송비용 재판비용 납입 유예 면제 법조문
- [PSAT 기출] 2020 5급 상황판단 나책형 24번 해설 – 주주총회 결의취소의 소 대표이사 이사 감사 주주 법조문
- [PSAT 기출] 2020 5급 상황판단 나책형 23번 해설 – 체육시설업 시설 등록 신고 목욕시설 법조문
- [PSAT 기출] 2020 5급 상황판단 나책형 22번 해설 – 빈집정비계획 철거 빈집 소유자 법조문
- [PSAT 기출] 2020 5급 상황판단 나책형 21번 해설 – 공무원 신분 임용 파산선고 금고 선고유예 법조문
- [PSAT 기출] 2020 5급 상황판단 나책형 19번 20번 해설 – 프로그램 명령문 cards input 중심어 명령문
- [PSAT 기출] 2020 5급 상황판단 나책형 18번 해설 – 태은이 휴일 외식 전시회 쇼핑 만족도 점수 합계 논리퀴즈
- [PSAT 기출] 2020 5급 상황판단 나책형 17번 해설 – A사업 상황별 대안 기대이익
- [PSAT 기출] 2020 5급 상황판단 나책형 16번 해설 – A청 업무능력 부서 평가항목 최종점수
- [PSAT 기출] 2020 5급 상황판단 나책형 15번 해설 – 과제 제출 점수 갑 을 병 논리퀴즈
- [PSAT 기출] 2020 5급 상황판단 나책형 14번 해설 – 교통사고 가해차량 번호 목격자 진술
- [PSAT 기출] 2020 5급 상황판단 나책형 13번 해설 – 시계 주사위 시계 문자판 말판 말 짝수 홀수 확률 논리퀴즈
- [PSAT 기출] 2020 5급 상황판단 나책형 12번 해설 – 내선번호 과장 사무관 주무관 논리퀴즈
- [PSAT 기출] 2020 5급 상황판단 나책형 11번 해설 – 숫자카드 만능카드 논리퀴즈
- [PSAT 기출] 2020 5급 상황판단 나책형 10번 해설 – 주민 투표 사업안 A안 B안 C안 논리퀴즈
- [PSAT 기출] 2020 5급 상황판단 나책형 9번 해설 – 도량 두 구 부 종 석
- [PSAT 기출] 2020 5급 상황판단 나책형 8번 해설 – 창렬 인터넷 면세점 가방 영양제 목베개
- [PSAT 기출] 2020 5급 상황판단 나책형 7번 해설 – 출산장려 경제적 지원 수당 월 수당액 지급
- [PSAT 기출] 2020 5급 상황판단 나책형 6번 해설 – 정무직 공무원 국가공무원법 지방공무원법 감사원장 법조문
- [PSAT 기출] 2020 5급 상황판단 나책형 5번 해설 – 질의민원 건의민원 고충민원 기타민원 법조문
- [PSAT 기출] 2020 5급 상황판단 나책형 4번 해설 – 농식품투자조합 유한책임조합원 업무집행조합원 법조문
- [PSAT 기출] 2020 5급 상황판단 나책형 3번 해설 – 청원경찰 배치 임용승인 직무감독 법조문
- [PSAT 기출] 2020 5급 상황판단 나책형 2번 해설 – 월령 개 맹견 목줄 입마개 법조문
- [PSAT 기출] 2020 5급 상황판단 나책형 1번 해설 – 적극행정 변호인 선임비용 지원결정 법조문
관련 문서
- 2020 5급 PSAT 해설 모음
- 5급 PSAT 상황판단 해설 모음
- 5급 PSAT 해설 모음
- 국가직 7급 PSAT 상황판단 해설 모음
- 국가직 7급 PSAT 해설 모음
- 민경채 PSAT 상황판단 해설 모음
- 민경채 PSAT 해설 모음
- PSAT 기출 해설 모음
- PSAT 명제 논리 문제 해설 모음
- PSAT 정언 논리 문제 해설 모음
- 정언 논리 공부 자료
- PSAT 추론 문제 해설 모음
- PSAT 강화 약화 문제 해설 모음
- PSAT 법조문 문제 해설 모음
- PSAT 논리퀴즈 문제 해설 모음