| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- dbeaver
- reCAPTCHA
- Eclipse
- mybatis
- js
- SQL Server
- jquery
- Java
- shorturl
- Linux
- mysql
- Tomcat
- SQL
- IntelliJ
- Mac
- Oracle
- javascript
- my sql
- windows
- spring
- maria db
- node.js
- 정보처리기사
- TIP
- urlshortner
- html
- devlog
- svn
- STS
- programmers
Archives
- Today
- Total
고양의 성장일기
[정보처리기사] 2020년 3회 차 기출문제 본문
반응형
2020년 3회 차 기출문제
기출 복원 문제를 가져왔습니다.
열공하세요!
1. 리팩토링(Refactoring)의 목적에 대하여 서술하시오.
정답
더보기
복잡한 코드의 단순화, 소스 코드의 가독성 향상을 통해 유지보수성을 높이고, 유연한 시스템 구조를 확보함으로써 생산성과 품질을 향상시키는 데 목적이 있다.
- 기능 변경 없이 내부 구조 개선
- 기술 부채 감소에 핵심 활동
2. 다음 C 언어 프로그램의 출력 결과를 쓰시오.
#include <stdio.h>
void main(){
int i=0, c=0;
while(i<10){
i++;
c *= i;
}
printf("%d", c);
}
정답
더보기
0
3. 다익스트라(Dijkstra) 알고리즘을 사용하는 내부 라우팅 프로토콜로, 대규모 네트워크에 적합한 링크 상태 라우팅 프로토콜은 무엇인가?
정답
더보기
OSPF (Open Shortest Path First)
4. 형상 통제(Configuration Control)에 대해 설명하시오.
정답
더보기
형상 항목의 버전 관리를 위해 변경 여부와 변경 활동을 통제하는 관리 활동이다.
5. 심리학자 톰 마릴(Tom Marrill)은 컴퓨터가 메시지를 전달하고, 도착 여부를 확인하며 재전송하는 일련의 규칙을 기술적 은어라는 의미의 ( )로 정의하였다. 괄호 안에 들어갈 용어를 쓰시오.
정답
더보기
프로토콜(Protocol)
- 통신 규약의 표준
- 데이터 처리, 제어, 관리 기능 포함
6. TCP/IP 환경에서 오류가 발생했음을 알리기 위해 사용하는 메시지 프로토콜은 무엇인가?
정답
더보기
ICMP (Internet Control Message Protocol)
7. 다음 제어 흐름 그래프에서 분기 커버리지를 만족하기 위한 테스트 경로를 쓰시오.

정답
더보기
1234561, 124567
8. 다음 조건을 만족하는 SQL문을 작성하시오.
- 과목별 평균 점수가 90 이상
- 과목 이름, 최소 점수, 최대 점수 출력
- WHERE 사용 금지
- GROUP BY, HAVING 사용
- 별칭(AS) 사용
정답
더보기
SELECT 과목이름,
MIN(점수) AS 최소점수,
MAX(점수) AS 최대점수
FROM 성적
GROUP BY 과목이름
HAVING AVG(점수) >= 90;
9. 학생 테이블에서 이름이 ‘민수’인 튜플을 삭제하는 SQL문을 작성하시오.
정답
더보기
DELETE FROM 학생 WHERE 이름 = '민수';
10. 릴레이션 B의 조건을 만족하는 튜플만을 릴레이션 A에서 추출하는 관계 대수 연산자는 무엇인가?
정답
더보기
÷ (Division)
11. 헝가리안 표기법(Hungarian Notation)에 대해 서술하시오.
정답
더보기
식별자 이름의 접두어에 자료형을 명시하여 변수의 타입을 표현하는 표기법이다.
12. 동치 분할 검사, 경계값 분석 기법을 포함하는 테스트 기법은 무엇인가?
정답
더보기
블랙박스 테스트(명세 기반 테스트)
13. 다음 C 언어 프로그램의 출력 결과를 쓰시오.
int r1(){ return 4; }
int r10(){ return 30 + r1(); }
int r100(){ return 200 + r10(); }
정답
더보기
234
14. DB 스키마(Schema)에 대해 서술하시오.
정답
더보기
데이터베이스의 구조, 제약 조건, 관계 등을 정의한 논리적 구조이다.
15. 다음 자바 프로그램의 출력 결과를 쓰시오.
abstract class vehicle{
private String name;
abstract public String getName(String val);
public String getName(){
return "vehicle name:" + name;
}
public void setName(String val){
name = val;
}
}
class Car extends Vehicle{
public Car(String val){
setName(val);
}
public String getName(String val){
return "Car name : " + val;
}
public String getName(byte val[]){
return "Car name : " + val;
}
}
public class good {
public Static void main(String[] args){
Vehicle obj = new Car("Spark");
System.out.print(obj.getName());
}
}
정답
더보기
Vehicle name : Spark
16. UI 설계 원칙 중 직관성에 대해 서술하시오.
정답
더보기
누구나 쉽게 이해하고 사용할 수 있도록 설계되어야 하며, 일관성과 쉬운 검색 및 조작이 가능해야 한다.
17. 다음 자바 프로그램의 출력 결과를 쓰시오.
while(i<10){
i++;
if(i%2==1) continue;
sum+=i;
}
정답
더보기
30
18. EAI 유형에는 메세지 버스(Message bus), 하이브리드(Hybrid), ( 1. ), ( 2. ) 4가지가 있다.
정답
더보기
- 포인트 투 포인트(Point-to-Point)
- 허브 앤 스포크(Hub & Spoke)
19. C++에서 생성자(Constructor)에 대해 서술하시오.
정답
더보기
클래스의 객체가 생성될 때 자동으로 호출되는 특수한 메서드이다.
20. 학생 테이블에 주소 속성을 추가하는 SQL문에서 빈칸을 채우시오.
( 1 ) TABLE 학생
( 2 ) 주소 VARCHAR(20);
정답
더보기
- ALTER
- ADD
테이블 구조 변경 시 ALTER TABLE 사용
반응형
'🎓 Certifications > 정보처리기사 기출문제' 카테고리의 다른 글
| [정보처리기사] 2020년 4회 차 기출문제 (0) | 2026.01.18 |
|---|---|
| [정보처리기사] 2020년 2회 차 기출문제 (0) | 2026.01.17 |
