정보처리기사 실기
블록암호 알고리즘은 두종류가 있다. 64비트의 DES(Data Encryption Standard) 128비트의 AES(Advanced Encryption Standard)
JAVA
자바 class private static inst public 접근 제한이 없음 protected: 동일한 패키지 내에 존재하거나 파생클래스에서만 접근 가능 default: 동일한 패키지 내에서만 접근가능 private: 자기자신의 클래스 내에서만 접근가능
static method 는 클래스 내의 변수만 사용가능하다.
C
c언어: 포인터는 결국 역참조.
#include <stdio.h>
int main(){
int *arr[3];
int a = 12, b = 24, c = 36;
arr[0] = &a;
#arr의 1주소의 값은 a값의 주소, 따라서 arr[1]값의 포인터인 *arr[1]은 원래 a를 지칭 따라서 24
#**arr는 *arr[0]을 지시하므로 a는 12
arr[1] = &b;
printf("%d\n", *arr[1]+**arr+ 1);
};
![[IMG_383A76080FA5-1 1.jpeg]]
#include <stdio.h>
struct jsu {
char nae[12];
int os, db, hab, hhab;
};
int main(){
struct jsu st[3] = {
{"데이터2", 84, 91},
{"데이터3", 86, 75}};
struct jsu* p;
p = &st[0];
(p + 1)->hab = (p + 1)->os + (p + 2)->db;
(p + 1)->hhab = (p+1)->hab + p->os + p->db;
printf("%d\n", (p+1)->hab + (p+1)->hhab);
};
–> 결국 구조체를 정의할때 이게 들어갈 순서를 정해야하고 위에 Jsu 정의처럼 char nae, int os , int db, int hab, int hhab; 하고 st[3]에따라 삼분할로 할당한다.
SQL
크로스조인은 카티션곱으로 경우는 3x2=6개인데
where 절에 의해 allen 2개행은 배제되고 남은4개가 답
(조건)%: (조건)이 앞에 포함된 모든 행을 찾기 %(조건)%: 글자안에 (조건)이 포함된 모든 행을 찾기
클래스 다이어그램은 속성과 메서드를 포함한다.
팩토리패턴은 상위클래스에 알려지지 않는 구체 클래스를 생성하는 패턴이며, 자식 클래스가 어떤 객체를 생성할지 결정하도록 하는 패턴.
char nae / int os / int db 데이터 1 / 95 / 88 데이터 2 / 84 / 91 데이터 3 / 86 / 75 로 할당한다. 그다음 p는 st구조의 포인터라는것을 알게된다. 그래서 p는 st에서 0번째부터 시작하여 1번째 2번째까지 진행할수 있게된다.
파일구조의 접근법은 순차접근 인덱스 접근 해싱접근이 있다.
상향식 소프트웨어 통합 테스트 방식은 하위 모듈에서 시작하여 상위 모듈로 테스트를 진행하는 방식이며, 이 방식을 사용하기위해서는 테스트 드라이버가 필요하다. 테스트 스텁은 이미 존재하는 하위 모듈과 존재하지 않은 상위모듈에대한 인터페이스 역할을 한다.
Leave a comment