반응형
1. 리펙토링의 목적
- 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만드는 것이다.
- 결과의 변경 없이 코드의 구조를 재 조정하는 것으로 가독성을 높이고, 유지보수를 용이하도록 하기 위한 목적이 있다.
2. C언어 연산결과
#include <stdio.h>
void main() {
int i, c = 0;
while ( i < 10 ) {
i++
c *= i
}
printf("%d", c);
}
결과
0
3. 대표적인 내부 라우팅 프로토콜로 다익스트라 알고리즘을 이용, 대규모 네트워크에 적합한 링크 상태 라우팅 프로토콜로도 불리는 라우팅 프로토콜은 무엇인가?
- OSPF
4. 심리학자 톰 마릴은 컴퓨터가 메시지를 전달하고, 메시지가 제대로 도착했는지 확인하며, 도착하지 않았을 경우 메시지를 재전송하는 일련의 방법을 '기술적 은어'를 뜻하는 ( 1 )라는 용어로 정의하였다. ( 1 )에 들어갈 말은?
- 프로토콜
5. 형상 통제를 설명하시오.
- 형상 항목의 버전 관리를 위해 변경 여부와 변경활동을 통제하는 활동이다.
6. TCP/IP에서 오류가 발생하면 ( ) 메세지를 보낸다?
- ICMP
7. 분기 커버리지 관련 순서 정하는 문제. (원래 순서도 있음)
- 1234561, 124567 or ( 1234567, 124561 )
8. sql min max avg group by having 사용 문제.
- select 과목이름, min(점수) as '최소점수', max(점수) as '최대점수' from 성적 group by 과목이름 having avg(점수) >= 90;
9. SQL DELETE 튜플 삭제 이름 테이블에서 민수 삭제.
- DELETE FROM 학생 WHERE 이름 = "민수";
10. 릴레이션 A, B가 있을 때 릴레이션 B 조건에 맞는 것들만 릴레이션 A에서 튜플을 꺼내 프로젝션하는 관계 대수
- 디비전 ( ÷ )
11. 헝가리안 표기법이란?
- 프로그래밍 언어에서 변수 및 함수의 인자 이름 앞에 데이터 타입을 명시하는 코딩 규칙.
12. 동치 분할 테스트, 경계값 테스트 등의 종류가 있는 것.
- 블랙박스 테스트(= 명세 기반 테스트)
13. DB의 스키마 설명.
- 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 메타데이터의 집합이다.
14. C언어 소스코드 결과 출력.
#include <stdio.h>
intr1() {
return 4;
}
intr10() {
return (30+r1());
}
intr100() {
return (200+r10());
}
int main() {
printf("%d\n", r100());
return 0;
}
결과
234
15. 자바 소스코드 출력 결과.
i = 0
while( i < 10 ) {
i++
if(i % 2 == 1)
continue;
sum += i;
}
결과
30
16. 자바 소스코드 상속문제.
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.println(obj.getName());
}
}
결과
Vehicle name: Spark
17. EAI 유형
- Point to Point, Hub&Spoke
18. UI에서 직관성이란?
- 누구나 쉽게 이해하고, 쉽게 사용할 수 있어야 하고 쉬운 검색, 쉬운 사용성, 일관성의 부득성을 가지고 있는 UI 설계 원칙이다.
19. C++에서 생성자란 무엇인가?
- 객체 초기화 함수 객체 생성 시 자동호출되는 메소드(초기화 용도로 주고 사용된다.)
20. DB에 컬럼 추가(원래 코드 나와있고, 빈칸에 들어갈 것 적는 형식)
- ALTER, ADD
출처 : 수제비 네이버 카페(cafe.naver.com/soojebi)
반응형
'자격증 > 정보처리기사' 카테고리의 다른 글
테스트 케이스, 메타 데이터 (0) | 2020.10.28 |
---|---|
Oracle Live SQL (0) | 2020.10.19 |
테스트 오라클 (0) | 2020.10.16 |
GIT (0) | 2020.10.15 |
BIA (0) | 2020.10.14 |