728x90
반응형

필기 12

[정보처리기사] PYTHON 필기 기출 문제 해설

1. 2020년 8월 22일, 75번 문제 입력값 : Hellow World, 출력값 : Helrld, ㉠에 들어갈 내용? String = input("7문자 이상 문자열을 입력하시오 :") m = ( ㉠ ) print(m) 답 : string[0:3] + string[-3:] [슬라이싱] -원하는 문자를 추출 [시작:끝:단계] -시작 생략시 0부터, 끝 생략시 끝까지, 단계 생략시 1씩 증가 -슬라이싱에서 문자열 순서를 정할 때 0부터 시작, 뒤에서부터 세면 -1부터 시작 -끝에 적힌 숫자보다 1작게 추출 [0:3]이면 0,1,2까지만 추출 출력값을 보면 입력값의 앞의 3글자와 뒤의 3글자를 합친 것을 알 수 있음. H e l l o w W o r l d String [0] String [1] Stri..

[정보처리기사] JAVA 필기 기출 문제 해설

1. 2020년 8월 22일, 61번 문제 다음 조건문을 삼항 조건 연산자를 사용하여 나타내라. int i = 7, j = 9; int k; if (i > j) k = i - j; else k = i + j; 답: int i = 7, j = 9; int k; k = (i>j)?(i-j):(i+j); 삼항 조건 연산자 형식 : condition? A : B 조건식 참 거짓 2. 2020년 9월 26일, 67번 문제 int x = 1, y = 6; while (y--) { x++; } System.out.println("x= " + x + "y= " + y); 답 : Underesolved compilation problem 오류 발생 while 옆에 조건식이 true/false로 판단 가능해야 함(논리 값..

[정보처리기사] 필기 5과목 빈출 정리

1. 소프트웨어 생명주기 모델 폭포수 모델 (Waterfall Model) -각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델 -가장 오래된 모델 -선형 순차적 모형, 고전적 생명주기 모형 -모형의 적용 경험과 성공 사례가 많음 -단계별 정의와 산출물이 명확 -요구사항 변경이 어려움 -절차 : 타당성 검토→계획→요구사항 분석→설계→구현→테스트→유지보수 프로토타이핑 모델 (Prototyping Model) -고객이 요구한 주요 기능을 프로토타입으로 구현하여, 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델 -프로토타입은 발주자나 개발자 모두에게 공동의 참조 모델을 제공 -프로토타입은 구현 단계의 구현 골격 나선형 모델 (Spiral Model) -시스템 개발 시 위험을 최소화하기 위해 점..

[정보처리기사] 필기 4과목 빈출 정리

1. 결합도 낮을수록 좋다.(자스제외공내) 자료 - 스탬프 - 제어 - 외부 - 공통 - 내용 순으로 높아진다. 자료 결합도 (Data Coupling) -모듈 간의 인터페이스로 전달되는 파라미터를 통해서만 모듈 간의 상호 작용이 일어나는 경우의 결합도 스탬프 결합도 (Stamp Coupling) -모듈 간의 인터페이스로 배열이나 객체, 구조 등이 전달되는 경우의 결합도 제어 결합도 (Control Coupling) -어떤 모듈이 다른 모듈의 내부 논리 조직을 제어하기 위한 목적으로 제어 신호를 이용하여 통신하는 경우의 결합도 -하위 모듈에서 상위 모듈로 제어 신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도 현상이 발생하는 결합도 외부 결합도 (External Coupling) -두 개의 ..

[정보처리기사] 필기 3과목 빈출 정리

1. SQL 문법의 문류 데이터 정의어 (DDL) -CREATE, ALTER, DROP, TRUNCATE -데이터를 정의하는 언어 -테이블이나 관계의 구조를 생성하는 데 사용 데이터 조작어 (DML) -SELECT, INSERT, UPDATE, DELETE -데이터베이스에 저장된 자료들을 입력, 수정, 삭제, 조회하는 언어 -SELECT문은 특별히 질의어(Query)라고 부름 데이터 제어어 (DCL) -GRANT, REVOKE, COMMIT, ROLLBACK -데이터베이스 관리자가 데이터 보안, 무결성 유지, 병행 제어, 회복을 위해 DBA가 사용하는 제어용 언어 2. 트랜잭션의 특징 특징 설명 주요 기법 원자성 (Atomicity) -트랜잭션의 연산은 데이터베이스에 모두 반영되든지 전혀 반영되지 않아야..

[정보처리기사] 필기 2과목 빈출 정리

1. 트리 순회 방법 구분 개념도 순회방법 전위 순회 (Pre-Order Traversal) C→L→R순으로 조회 Root-Left-Right 순으로 방문 중위 순회 (In-Order Traversal) L→C→R순으로 조회 Left-Root-Right순으로 방문 후위 순회 (Post-Order Traversal) L→R→C순으로 조회 Left-Right-Root순으로 방문 [전위 순회] ROOT가 처음에 지나감(중간-왼쪽-오른쪽) 예제1 예제2 예제3 예제4 ABDECFG +**/ABCDE ABDCEF ABDEGCFH [중위 순회] ROOT가 중간에 지나감(왼쪽-중간-오른쪽) 예제1 예제2 예제3 DBAECF FDGBAEC 4251637 [후위 순회] ROOT가 마지막에 지나감(왼쪽-오른쪽-중간) 예제..

[정보처리기사] 필기 1과목 빈출 정리

1. 자료 사전 기호 기호 의미 = 자료 정의 + 자료 연결 ( ) 자료 생략 { } 자료 반복 [ ] 자료 선택 ** 주석 2. UML 다이어그램 구분 다이어그램 설명 구조적 다이어그램 (Structural Diagram) / 정적 다이어그램 (Static Diagram) 클래스(Class) -시스템 내 클래스의 정적 구조 표현 -속성(Attribute)과 동작(Behavior)으로 구성 -시스템의 구조를 파악하고 구조상의 문제점 도출 가능 객체(Object) -클래스에 속한 사물(객체)들, 즉 인스턴스(Instance)를 특정시점의 객체와 객체 사이의 관계를 표현 -객체 인스턴스를 나타내는 대신 실제 클래스를 사용 컴포넌트(Component) -코드 컴포넌트 기반의 물리적 구조 표현 배치(Deploy..

[정보처리기사] 필기 기출 5과목 키워드 정리

2020.06.06 81. Putnam 모형 Rayleigh-Norden 곡선의 노력 분포도를 이용한 프로젝트 비용 산정 기법 82. 스택가드 메모리상에서 프로그램의 복귀 주소와 변수 사이에 특정 값을 저장해 두었다가 그 값이 변경되었을 경우 오버플로우 상태로 가정하여 프로그램 실행을 중단하는 기술 83. 백도어 탐지 방법 무결성 검사 로그 분석 SetUID 파일 검사 84. Smurfing IP 또는 ICMP의 특성을 악용하여 특정 사이트에 집중적으로 데이터를 보내 네트워크 또는 시스템의 상태를 불능으로 만드는 공격 방법 85. CMM(Capability Maturity Model)모델의 레벨 최적단계 관리단계 정의단계 86. JSON 웹과 컴퓨터 프로그램에서 용량이 적은 데이터를 교환하기 위해 데이터..

[정보처리기사] 필기 기출 4과목 키워드 정리

2020.06.06 61. IPv6 128비트의 주소 공간을 제공한다. 인증 및 보안 기능을 포함하고 있다. IPv6 확장 헤더를 통해 네트워크 기능 확장이 용이하다. 62.C언어에서 비트 논리연산자에 해당하지 않는 것 ^ & ~ 63. TCP TCP/IP 프로토콜 중 전송계층 프로토콜 64. 시스템에서 모듈 사이의 결합도(Coupling) 모듈 간의 결합도를 약하게 하면 모듈 독립성이 향상된다. 65. Avoidance 은행가 알고리즘(Banker's Algorithm)이 해당하는 교착상태의 해결 방법 66. UNIX의 쉘(Shell) 명령어 해석기이다. 시스템과 사용자 간의 인터페이스를 담당한다. 여러 종류의 쉘이 있다. 67. 교착 상태 발생의 필요 충분 조건 상호 배제(mutual exclusio..

[정보처리기사] 필기 기출 3과목 키워드 정리

2020.06.06 41. SQL의 분류 중 DDL ALTER, DROP, CREATE 42. 생략 43. 데이터 무결성 제약조건 중 "개체 무결성 제약" 조건 기본키에 속해 있는 애트리뷰트는 널값이나 중복값을 가질 수 없다. 44. 뷰(view) 뷰는 CREATE 문을 사용하여 정의한다. 뷰는 데이터의 논리적 독립성을 제공한다. 뷰를 제거할 때에는 DROP 문을 사용한다. 45. 생략 46. 데이터베이스의 논리적 설계(logical design) 단계에서 수행하는 작업 논리적 데이터베이스 구조로 매핑(mapping) 트랜잭션 인터페이스 설계 스키마의 평가 및 정제 47. 이행적 함수 종속 관계 A->B이고 B->C일 때, A->C를 만족하는 관계 48. 도메인 하나의 애트리뷰트가 가질 수 있는 원자값들..

728x90
반응형