Tech Trail

[정보처리기사 실기] 2020년 3회 기출 단답 점검 테스트 본문

Learning/정보처리기사

[정보처리기사 실기] 2020년 3회 기출 단답 점검 테스트

_밍지_ 2023. 11. 6. 09:18
728x90
반응형
SMALL

💡 '더보기'를 클릭 시 정답을 확인할 수 있어요!

 

2020년 3회

 

 

1. 리팩토링의 목적?

더보기

: 결과의 변경 없이 성능 향상을 위해 코드의 구조를 재조정

 

 

3. 대표적인 내부 라이팅 프로토콜로 다익스트라 알고리즘을 이용한 대규모 네트워크에 적합한 링크 상태 라우팅 프로토콜로도 불리는 라우팅 프로토콜은?

더보기

: OSPF(Open Shorteset Path First)

 

더보기

📚 라우팅 영역에 따른 분류

 

ㅇIGP(Interioir Grateway Protocol)

- AS(Autonomous System) 내부 라우터 간

- RIP(거리벡터 알고리즘 사용), OSPF(링크 상태 프로토콜 사용), IGRP

 

ㅇEGP(Exterior Gateway Protocol)

- AS(Autonomous System) 외부 라우터 간

- EGP, BGP

 

 

4. 형상 통제를 설명하시오.

더보기

: 형상 항목의 버전 관리를 위해서 변경 여부와 변경 활동을 통제

 

 

5. 심리학자 톰 마릴은 컴퓨터가 메시지를 전달하고, 메시지가 제대로 도착했는지 확인하며, 도착하지 않았을 경우 메시지를 재전송하는 일련의 방법을 '기술적 은어'를 뜻하는 (프로토콜)이라는 용어로 정의했다.

더보기

: 프로토콜

 

 

6. TCP/IP에서 오류가 발생하면 (ICMP)메시지를 보내서 오류가 발생했음을 알린다.

더보기

: ICMP(Internet Control Message Protocol)

 

 

7. 📚 코드 커버리지

- 구문 커버리지: 코드 구조 내의 모든 구문에 대해 한 번 이상 수행하는 테스트 커버리지

- 조건 커버리지: 결정 포인트 내의 모든 개별 조건식에 대해 수행하는 테스트 커버리지

- 결정 커버리지: 결정 포인트 내의 모든 분기문에 대해 수행하는 테스트 커버리지

- 조건/결정 커버리지: 결정포인트 T/F, 개별조건식 T/F

- 변경/조건 커버리지: 결정 포인트 내 개별 조건식은 적어도 한 번 T, F 가져야 함

- 다중 조건 커버리지: 모든 개별 조건식의 가능한 조합을 100% 보장

 

 

8. 다음 조건을 만족하면서 과목별 점수의 평균이 90 이상인 과목이름, 최소점수, 최대점수를 구하는 SQL문을 작성하시오.

[조건] 대소문자를 구분하지 않는다.
WHERE 구문을 사용하지 않는다.
GROUP BY, HAVING 구문을 반드시 사용한다.
세미콜론(;)은 생략 가능하다.
별칭(AS)을 사용해야 한다.

[성적]

과목코드
과목이름
학점
점수
1000
컴퓨터과학
A+
95
2000
운영체제
B+
85
1000
컴퓨터과학
B+
85
2000
운영체제
B
80

[결과]

과목이름
최소점수
최대점수
컴퓨터과학
85
95
더보기

: SELECT 과목이름, MIN(점수) AS 최소점수, MAX(점수) AS 최대점수 FROM 성적 GROUP BY 과목이름 HAVING AVG(점수)>=90;

 

 

9. 학생 테이블에서 이름이 민수인 튜플을 삭제하는 SQL문을 작성하시오.

[학생] 테이블

학번
이름
점수
과목이름
1000
김정미
90
알고리즘
2000
강은미
95
데이터베이스
3000
홍길동
90
전산수학
4000
민수
95
운영체제

 

더보기

: DELETE FROM 학생 WHERE 이름='민수';

 

 

 

10. 릴레이션 A, B가 있을 때 릴레이션 B 조건에 맞는 것들만 릴레이션 A에서 튜플을 꺼내 프로젝션하는 관계 대수의 기호는 무엇인가?

더보기

: ÷

 

 

11. 다음 중 헝가리안 표기법에 대해서 서술하시오.

더보기

: 프로그래밍 언어에서 변수 및 함수의 인자 이름 앞에 데이터타입을 명시

 

📚 iAge 이런식으로! age(나이)는 int형이니까

 

 

12. 테스트의 종류 중 동치분할 테스트, 경곗값 분석 테스트 등의 종류가 있는 테스트 기법을 쓰시오.

더보기

: 블랙박스 테스트(명세 기반 테스트)

 

 

 

 

 

14. DB 스키마에 대해서 서술하시오.

더보기

: 데이터베이스의 전체적인 구조와 제약조건이다.

 

 

 

 

16. UI 설계 원칙 중 직관성에 대해서 쓰시오.

더보기

: 누구나 쉽게 이해하고, 사용할 수 있는 것

 

 

18. EAI 유형에는 메시지 버스(Message Bus), 하이브리드(Hybrid), ( ), ( ) 4가지가 있다.

더보기

: 포인트 투 포인트(Point-to-point), 허브 앤 스포크(Hub&Spoke)

 

 

 

 

19. C++에서 생성자란 무엇인지 쓰시오.

더보기

: 객체 생성 시 자동으로 호출되는 메서드로 멤버를 초기화하는 목적

 

 

20. 학생 테이블에 주소 속성을 추가하는 SQL문을 작성하시오.

더보기

ALTER TABLE 학생 ADD 주소 VARCHAR(20);

728x90
반응형
LIST