1. EAI 구축유형 중 Message Bus와 Hybrid를 제외한 나머지 두 가지 유형은?
답안 : ① Point-to-Point ② Hub & Spoke
2. 대표적인 내부 라우팅 프로토콜, 대규모 네트워크에 적합, 링크 상태 라우팅 프로토콜로도 불리는 라우팅 프로토콜은?
답안 : OSPF
3. 심리학자 톰 마릴은 컴퓨터가 메시지를 전달하고, 메시지가 제대로 도착했는지 확인하며, 도착하지 않았을 경우 메시지가 재전송하는 일련의 방법을 가리켜 '기술적 은어'라는 뜻으로 ( )이라 불렀다.
답안 : 프로토콜
4. 헝가리안 표기법에 대해 설명 하시오.
답안 : 컴퓨터 프로그래밍에서 변수 및 함수의 이름 인자 앞에 데이터 타입을 명시하는 코딩 규칙
5. 데이터베이스에서 스키마에 대하여 설명 하시오.
답안 : 데이터베이스의 구조와 제약조건에 대한 명세를 기술한 것
데이터베이스의 구조와 제약조건에 관한 전반적인 명세를 기술한 메타데이터의 집합이다.
6. C언어-출력 결과를 쓰시오.
int main(){
int i = 0 ;
int c = 0 ;
while(i<10){
i++;
c *= i;
}
printf("%d", c);
}
답안 : 0
7. UI 설계 원칙 중 직관성에 대해 서술
답안 : 누구나 쉽게 이해하고 사용할 수 있어야 한다.
8. C++ 에서 생성자에 대하여 설명 하시오
답안 : new 연산자를 통해서 객체를 생성할 때 반드시 호출이 되고 제일 먼저 실행되는 일종의 메소드
객체 생성 시 초기화 작업을 위한 함수로써, 객체를 생성할 때 반드시 호출되고 제일 먼저 실행된다.
9. 형상 통제에 대해 서술
답안 : 산출물의 변경 사항을 버전별로 관리하여 목표 시스템의 품질 향상을 지원하는 활동
10. TCP/IP에서 신뢰성 없는 IP를 대신하여 송신측으로 네트워크의 IP 상태 및 에러 메시지를 전달해주는 프로토콜
답안 : ICMP
11. SQL-테이블에 속성 추가
( ① ) TABLE 학생 ( ② ) 주소 VARCHAR(20);
답안 : ① ALTER ② ADD
12. 리팩토링의 목적 서술
답안 : 코드의 외부 행위는 바꾸지 않고 내부 구조를 개선시켜 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만드는 것
- 리팩토링의 목적은 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만드는 것이다.
- 결과의 변경없이 코드의 구조를 재조정하는 것으로 가독성을 높이고, 유지보수를 쉽게하기 위한 목적
- 코드의 외부 행위는 바꾸지 않고 내부 구조를 개선시켜 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만드는 것
13. 분기 커버리지 과정 순서 배열
답안 : 1234567, 124561
14. 관계대수-두 개의 릴레이션 A 와 B가 있을 때 B의 릴레이션의 모든 조건을 만족하는 경우의 튜플들을 릴레이션 A에서 분리해 내어 프로젝션 하는 연산자 기호
답안 : ÷
15. SQL-과목별 점수의 평균이 90이상인 과목이름 최소점수 최대점수 적는 문제(WHERE 구문 사용 X, GROUP BY, HAVING, AS 사용)
답안 : select 과목이름, min(점수) as 최소점수, max(점수) as 최대점수 from 성적 group by 과목이름 having avg(점수) >= 90;
16. 동치 분할 테스트, 경계값 분석 테스트 등 내부 구조를 보지 않고 하는 테스트
답안 : 블랙박스 테스트
17. C언어-출력 결과를 쓰시오.
int r1( ){
return 4;
}
int r10( ){
return (30+r1( ));
}
int r100( ){
return (200+r10( ));
}
int main( ){
printf("%d ", r100( ));
return 0;
}
답안 : 234
18. 자바-출력 결과를 쓰시오.
public class Gisafirst{
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);
}
}
답안 : 30
19. 자바-상속
abstract class Vehicle{
String name;
abstract public String getName(String val);
public String getName(){
return "Vehicle name :" + name;
}
}
lass 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());
}
}
답안 : Vehicle name : Spark
20. SQL-학생 테이블에서 이름이 민수인 튜플 삭제
답안 : DELETE FROM 학생 WHERE 이름 = '민수' ;
'NOTE > 정보처리기사' 카테고리의 다른 글
[정보처리기사] 2020 실기 - 용어 (0) | 2021.04.17 |
---|---|
[정보처리기사] 2020년 4, 5회차 리뷰 (0) | 2021.04.17 |
[정보처리기사] 2020년 2회차 리뷰 (0) | 2021.04.16 |
[정보처리기사] 2020년 1회차 리뷰 (0) | 2021.04.15 |
정보처리기사 실기 - 3회 대비 (5과목) (0) | 2020.10.16 |
댓글