* 공단에서 실기 문제와 답은 공개하지 않습니다. 포스팅한 자료는 응시하신 분들의 기억으로 복원된 문제와 가답안이므로 실제 문제나 정답과 다를 수 있습니다.
* 답안을 바탕으로 변형된 문제도 수록되어 있습니다.
* https://cafe.naver.com/soojebi와, http://www.gisafirst.com/을 참고로 작성되었습니다.
* 본인은 실제 3회 실기 시험 응시자입니다.
1. 리팩토링의 목적에 대한 설명을 작성하시오.
문제 유형 : 약술형
답안
- 리팩토링의 목적은 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만드는 것이다.
- 결과의 변경없이 코드의 구조를 재조정하는 것으로 가독성을 높이고, 유지보수를 쉽게하기 위한 목적
- 코드의 외부 행위는 바꾸지 않고 내부 구조를 개선시켜 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만드는 것
2. 다음의 출력 결과를 쓰시오.
#include <stdio.h>
void main() {
int c=0;
int i=0;
while(i<10) {
i++;
c *= i;
}
printf("%d", c);
}
문제 유형 : 프로그래밍 ( C언어 )
답안 : 0
3. 다음 학생 테이블에서 이름이 민수인 튜플을 삭제하도록 결과를 작성하시오.
- 대,소문자는 구분하지 않습니다.
- 세미콜론(;)은 생략가능합니다.
- 속성명에 작은 따옴표(' ')를 사용합니다.
문제 유형 : 프로그래밍 ( SQL )
답안 : DELETE FROM 학생 WHERE 이름 = '민수'
4. TCP/IP에서 신뢰성없는 IP를 대신하여 송신측으로 네트워크의 IP 상태 및 에러 메시지를 전달해주는 프로토콜을 ( )이라 한다.
문제 유형 : 단답형
답안 : ICMP
5. 다음의 출력 결과를 쓰시오.
public class Test{
public static void main(String []args){
int i=0;
int sum=0;
while (i<10){
i++;
if(i%2==1)
continue;
sum += i;
}
System.out.print(sum);
}
}
문제 유형 : 프로그래밍 ( JAVA )
답안 : 30
6. 심리학자 톰 마릴은 컴퓨터가 메시지를 전달하고 메시지가 제대로 도착했는지 확인하며 도착하지 않았을 경우 메시지를 재전송하는 일련의 방법을 '기술적 은어'를 뜻하는 ( )이라는 용어로 정의하였다. ( )안에 들어갈 용어는?
문제 유형 : 단답형
답안 : 프로토콜
7. EAI 구축 유형 Message Bus, Hybrid를 제외한 나머지 두 가지 유형은?- 4개의 그림, 설명을 표로 표시함- 용어에 괄호되어 있었음
문제 유형 : 단답형
답안 : Point to Point, Hub & Spoke
8. 다음의 출력 결과를 쓰시오.
abstract class Vehicle{
String name;
abstract public String getName(String val);
public String getName(){
return "Vehicle name :" + name;
}
}
class Car extends Vehicle{
public Car(String val){
name = super.name = val;
}
public String getName(String val){
return "Car name :" + val;
}
public String getName(byte val[]){
return "Car name :" + val;
}
}
public class Test{
public static void main(String[] args){
Vehicle obj = new Car("Spark");
System.out.printf(obj.getName());
}
}
문제 유형 : 프로그래밍 ( JAVA - 상속 )
답안 : Vehicle name :Spark
9. 다음의 출력 결과를 쓰시오.
int r1( ){
return 4;
}
int r10( ){
return (30+r1( ));
}
int r100( ){
return (200+r10( ));
}
int main( ){
printf("%d ", r100( ));
return 0;
}
문제 유형 : 프로그래밍 ( C언어 )
답안 : 234
10. 동치 분할 테스트, 경계값 분석 테스트 등 내부 구조를 보지 않고 하는 테스트는 무엇인가?
문제 유형 : 단답형
답안 : 블랙박스 테스트
11. 형상 통제에 대한 설명을 작성하시오.
문제 유형 : 약술형
답안- 형상 항목의 버전 관리를 위해서 변경 여부와 변경 활동을 통제하는 활동- 산출물의 변경 사항을 버전별로 관리하여 목표 시스템의 품질 향상을 지원하는 활동
12. 분기 커버리지 과정 순서 배열 ( 답안 확실하지 않아서 참고용으로만 확인해주세요 )- 화이트박스테스트 그림 표시되어 있었음
답안- 1234561, 124567- 1234567, 124561
13. 대표적인 내부 라우팅 프로토콜로 대규모 네트워크에 적합하고 링크 상태 라우팅 프로토콜로도 불리는 라우팅 프로토콜은 무엇인가?
문제 유형 : 단답형
답안 : OSPF
14. C++에서 생성자의 의미에 대한 설명을 작성하시오.
문제 유형 : 약술형
답안- 객체 생성 시 초기화 작업을 위한 함수로써, 객체를 생성할 때 반드시 호출되고 제일 먼저 실행된다.- new 연산자를 통해서 객체를 생성할 때 반드시 호출이 되고 제일 먼저 실행되는 일종의 메소드
15. 데이터베이스에서 스키마에 대한 설명을 작성하시오.
문제 유형 : 약술형
답안- 데이터베이스의 구조와 제약조건에 대한 명세를 기술한 것- 데이터베이스의 구조와 제약조건에 관한 전반적인 명세를 기술한 메타데이터의 집합이다.
16. 헝가리안 표기법에 대한 설명을 작성하시오.
문제 유형 : 약술형
답안
- 컴퓨터 프로그래밍에서 변수 및 함수의 이름 인자 앞에 데이터 타입을 명시하는 코딩 규칙
17. 다음 성적 테이블에서 평균이 90이상인 과목 이름과 최소점수, 최대점수의 결과를 작성하시오.
[성적]
- 3가지의 과목이름이 주어짐 ( 행도 여러 개 )
- .으로 표시된 것은 빈 값이 아닌 정확한 값이 기억이 나지 않아 .으로 표시한 것
과목코드 | 과목이름 | 학점 | 점수 |
. | 컴퓨터과학 | . | . |
. | 운영체제 | . | . |
. | . | . | . |
[결과] - 숫자는 정확하지 않음
과목이름 | 최소점수 | 최대점수 |
컴퓨터과학 | 83 | 95 |
- 대,소문자는 구분하지 않습니다.
- WHERE 구문은 사용하지 않습니다.
- GROUP BY, HAVING 구문은 필수로 사용해야합니다.
- 세미콜론(;)은 생략가능합니다.
- 별칭 ( AS ) 을 사용해야합니다.
- 속성명에 작은 따옴표(' ')를 사용합니다.
문제 유형 : 프로그래밍 ( SQL )
답안
SELECT 과목이름, MIN(점수) AS 최소점수, MAX(점수) AS 최대점수 FROM 성적 GROUP BY 과목이름 HAVING AVG(점수) >= 90
18. UI 설계 원칙 중 직관성에 대한 설명을 작성하시오.
문제 유형 : 약술형
답안 : 누구나 쉽게 이해하고 사용할 수 있어야 한다.
19. 릴레이션 A, B가 있을 때 릴레이션 B 조건에 맞는 것들만 릴레이션 A에서 튜플을 분리해 프로젝션하는 관계대수의 기호를 쓰시오.
문제 유형 : 단답형 ( 관계대수 )
답안 : ÷
20. 다음 속성을 주소라고 하고 크기는 20으로 제한한다. 학생 테이블에 컬럼을 추가하는 결과를 작성하시오.
( ① ) TABLE 학생 ( ② ) 주소 VARCHAR(20);
문제 유형 : 프로그래밍 ( SQL )
답안 : ① ALTER ② ADD
'정보처리기사 > 정보처리기사 실기 문제 복원' 카테고리의 다른 글
정보처리기사 실기) 2021년 1회 정보처리기사 실기 문제 복원 (5) | 2021.07.27 |
---|---|
정보처리기사 실기) 2020년 4, 5회 정보처리기사 실기 문제 복원 (4) | 2021.07.27 |
정보처리기사 실기) 2020년 2회 정보처리기사 실기 문제 복원 (0) | 2021.07.27 |
정보처리기사 실기) 2020년 1회 정보처리기사 실기 문제 복원 (8) | 2021.07.27 |
정보처리기사 실기) 2019년 2회 정보처리기사 실기 문제 복원 (4) | 2021.07.27 |
댓글