2025/07 168

[정보처리기사 실기] 2021년 2회 18 - 프로그래밍 [C] 포인터

18 다음 C 언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력물의 출력 서식을 준수하시오.)#include int main() { int ary[3]; int s = 0; *(ary+0) = 1; ary[1] = *(ary+0) + 2; ary[2] = *ary +3; for(int i=0; i 답더보기8 해설코드실행순서 및 해석1#include 2int main() { 3 int ary[3];1정수의 배열 ary[3] 선언4 int s = 0;2정수 s를 선언하고 0으로 초기화5 *(ary+0) = 1;3a[0]에 1을 넣어라6 ary[1] = *(ary+0) + 2;4ary[1]에 *(ary+0)의 값에 2를 더해 넣..

[정보처리기사 실기] 2021년 2회 17 - 프로그래밍 [JAVA]

17 다음 JAVA로 구현된 프로그램을 분석하여 괄호에 들어갈 알맞은 예약어를 쓰시오.public class Test { public static void main(String[] args) { System.out.print(Test.check(1)); } ( 괄호 ) String check(int num) { return (num >= 0) ? "positive" : "negative"; }} 답더보기static 해설코드실행순서 및 해석1public class Test { 2 public static void main(String[] args) { 3 System.out.print(Test.check(1)); 메소드가 포함된 클래스..

[정보처리기사 실기] 2021년 2회 16 - 프로그래밍 [C]

16 다음 C 언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.)#include main() { int res = mp(2, 10); printf("%d", res);}int mp(int base, int exp) { int res = 1; for(int i=0; i 답더보기1024 해설코드실행순서 및 해석1#include 2main() { 3 int res = mp(2, 10);1mp라는 함수를 호출해서 정수형 변수 res에 넣는다7res = 10244 printf("%d", res);8출력5} 6int mp(int base, int exp) {22, 10을 인수로 하여 mp 함수 호출7 int res = ..

[정보처리기사 실기] 2021년 2회 15 - 데이터 모델링

15 럼바우(Rumbaugh) 데이터 모델링에 대한 다음 설명에서 각 지문(①~③)에 해당하는 모델링을 에서 찾아 기호(㉠~㉧)로 쓰시오.① 다수의 프로세스 간의 자료 흐름을 중심으로 처리 과정을 표현한 모델링예) 자료흐름도(DFD)② 시간의 흐름에 따른 객체들 간의 제어 흐름, 상호 작용, 동작 순서 등의 동적인 행위를 표현하는 모델링예) 상태 변화도(STD), 사건 추적도③ 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 표시하는 모델링예) ER 다이어그램(ERD) ㉠ Operation㉡ Sequence㉢ Information㉣ Transaction㉤ Function㉥ I/O㉦ Dynamic㉧ Cause-Effect 답더보기① ㉤② ㉦③ ㉢ 해설 럼바우 분..

[정보처리기사 실기] 2021년 2회 14 - 데이터베이스 병행제어

14 데이터베이스의 병행제어(Concurrency Control) 기법 중 하나로, 접근한 데이터에 대한 연산을 모두 마칠 때까지 추가적인 접근을 제한함으로써 상호 배타적으로 접근하여 작업을 수행하도록 하는 기법을 쓰시오. 답더보기로킹, Locking 해설 병행제어: 동시에 실행되는 트랜젝션들이 데이터베이스 일관성이 파괴되지 않도록 트랜잭션 사이의 상호작용을 제어하는 것

[정보처리기사 실기] 2021년 2회 13 - 디자인 패턴

13 디자인 패턴에 관련된 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오. 디자인 패턴은 모듈 간의 관계 및 인터페이스를 설계할 때 참조할 수 있는 전형적인 해결 방식 또는 예제를 의미한다. 그 중 ( ) 패턴은 클래스나 객체들이 서로 상호작용하는 방법이나 책임 분배 방법을 정의하는 패턴으로, Interpreter, Observer, Command 등이 그 예에 해당한다. 답더보기행위 해설 https://developernew.tistory.com/235 [정보처리기사 실기] 디자인 패턴: 소프트웨어 설계를 위한 참조 모델각 모듈의 세분화된 역할이나 모듈듈 간의 인터페이스와 같은 코드를 작성하는 수준의 세부적인 구현 방안을 설계할 때 참조할 수 있는 전형적인 해결 방식developer..

[정보처리기사 실기] 2021년 2회 12 - 네트워크

12 네트워크에 관련된 다음 설명에서 괄호(①, ②)에 들어갈 알맞은 용어를 쓰시오.ㆍ( ① ): 연결형 통신 방식에서 주로 사용되는 방식으로, 출발지와 목적지의 전송 경로를 미리 연결하여 논리적으로 고정한 후 통신하는 방식ㆍ( ② ): 비연결형 통신에서 주로 사용되는 방식으로, 사전에 접속 절차를 수행하지 않고 헤더에 출발지에서 목적지까지의 경로 지정을 위한 충분한 정보를 붙여서 개별적으로 전달하는 방식 답더보기① 가상 회선 방식, 가상 회선, VC, Virtual Circuit② 데이터그램 방식, 데이터그램, Datagram 해설 가상 회선 방식: 연결형, TCP, 안정성, 회선 이용률이 낮아짐데이터그램 방식: 비연결형, IP

[정보처리기사 실기] 2021년 2회 11 - 응집도

11 모듈에 대한 다음 설명에서 각 지문(①~③)에 해당하는 응집도(Cohesion)를 에서 찾아 기호로 쓰시오.① 내부의 요소들이 기능적으로 연관성은 없으나, 순차적으로 실행될 때의 응집도② 서로 다른 기능을 수행하지만 동일한 입력과 출력을 사용할 때의 응집도③ 하나의 기능에 밀접하게 관련되어 있거나 연관되어 있을 때의 응집도㉠ 기능적 응집도㉡ 순차적 응집도㉢ 교환적 응집도㉣ 절차적 응집도㉤ 시간적 응집도㉥ 논리적 응집도㉦ 우연적 응집도 답더보기① ㉣② ㉢③ ㉠ 해설 기능적 응집도: 하나의 기능에 밀접하게 관련순차적 응집도: 모듈 내 하나의 활동으로 나오는 출력 데이터를 그 다음 활동의 입력 데이터로 활동교환적 응집도: 동일한 입력과 출력절차적 응집도: 순차적 실행시간적 응집도: 특정 시간 내..

[정보처리기사 실기] 2021년 2회 10 - SQL

10 다음은 테이블에서 '이름'이 "이"로 시작하는 회원들을 '가입일' 순으로 내림차순 정렬하는 이다. 괄호(①, ②)에 들어갈 알맞은 답을 쓰시오.테이블회원번호이름성별가입일1001이진성남2021-06-231002조이령여2021-06-241003최민수남2021-06-281004김차희여2021-07-031005이미경여2021-07-10 SELECT * FROM 회원 WHERE 이름 LIKE '( ① )' ORDER BY 가입일 ( ② ); 답더보기① 이%② DESC 해설 % 모든 문자를 대표함_(언더바) 문자 하나를 대표함# 숫자 하나를 대표함

[정보처리기사 실기] 2021년 2회 09 - 테스트

09 테스트에 대한 다음 설명에서 각 지문(①~③)에 해당한는 커버리지(Coverage)를 에서 찾아 기호(㉠~㉥)로 쓰시오.① 최소 한 번은 모든 문장이 수행되도록 구성하는 검증 기준 ② 조건식이 참(True)/거짓(False)일 때 수행되도록 구성하는 검증 기준③ ②번과 달리 조건식에 상관없이 개별 조건이 참(True)/거짓(False)일 때 수행되도록 구성하는 검증 기준 ㉠ 다중 조건 검증 기준㉡ 선택 검증 기준㉢ 조건 검증 기준㉣ 결정(분기) 검증 기준㉤ 결정(분기) 조건 검증 기준㉥ 구문(문장) 검증 기준 답더보기① ㉥② ㉣③ ㉢ 해설 구문(문장) 검증 기준: 최소 한 번은 모든 문장이 수행되도록 구성결정(분기) 검증 기준: 조건식 참/거짓 수행조건 검증 기준: 개별 조건 참/거짓 수행