#include <stdio.h>
void main() {
int a[4] = {0, 2, 4, 8};
int b[3] ;
int* p;
int sum = 0;
for (int i=1; i < 4; i++) {
p = a + i;
b[i-1] = *p - a[i-1];
sum = sum + b[i-1] + a[i];
}
printf("%d", sum);
}
🖍 22
1️⃣ i = 1 ➡️p = &(a+1) = &a[1]
,b[0] = 2 - a[0] = 2
,sum = 0 + b[0] + a[1] = 0 + 2 + 2 = 4
, ∴ sum = 4
2️⃣ i = 2 ➡️p = &(a+2) = &a[2]
,b[1] = 4 - a[1] = 4 - 2 = 2
,sum = 4 + b[1] + a[2] = 4 + 2 + 4 = 10
, ∴ sum = 10
3️⃣ i = 3 ➡️p = &(a+3) = &a[3]
,b[2] = 8 - a[2] = 8 - 4 = 4
,sum = 10 + b[2] + a[3] = 10 + 4 + 8 = 22
, ∴ sum = 22
class HelloWorld {
public static void main(String[] args) {
cond obj = new cond(3);
obj.a = 5;
int b = obj.func();
System.out.print(obj.a + b);
}
}
class cond{ // class cond 정의.
int a;
public cond(int a){
this.a = a;
}
public int func(){
int b = 1;
for (int i=1; i<a; i++){
b += a * i;
}
return a + b;
}
}
🖍 61
1️⃣cond obj = new cond(3);
3을 인수로 생성자를 호출하여 cond 클래스의 객체 변수 obj를 선언.
2️⃣this.a = a;
에 의해 obj.a = 3.
• this : 현재의 실행중인 메소드가 속한 클래스를 가리키는 예약어
3️⃣obj.a = 5;
4️⃣obj.func()
함수 호출 → func() 메소드에서 별도로 생성한 'a'라는 변수가 없으므로 cond 클래스의 'a'를 가져와 사용, 즉 a = 5.
5️⃣ b = 1 + (5 ∗ 1) + (5 ∗ 2) + (5 ∗ 3) + (5 ∗ 4) = 1 + 5 + 10 + 15 + 20 = 51.
6️⃣ 5 + 51 = 56, ∴ main 함수에 있는 b에 56이 저장됨.
7️⃣obj.a + b
= 5 + 56 = 61
(단, 테이블 <R>
의 속성 '학생'과 '학과'의 밑줄은 키임을 의미한다.)
<R>
<R>
에서 '성적'은 기본키인 {학생, 학과}에 대해 ( ① ) Functional Dependency이다.<R>
에서 '학년'은 기본키인 {학생, 학과} 중 '학생'만으로 식별이 가능하므로 기본키에 대해 ( ② ) Functional Dependency이다.🖍 ① Full, ② Partial, ③Transitive
- 함수적 종속(Functional Dependency) : 어떤 테이블 R에서 X와 Y를 각각 R의 속성 집합의 부분집합이라 하면, 속성 X의 값 각각에 대해 시간에 관예없이 항상 속성 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수적 종속 또는 X가 Y를 함수적으로 결정한다고 하며, X → Y 로 표기
인터넷이란 TCP/IP 프로토콜을 기반으로 하여 전 세계 수많은 컴퓨터와 네트워크들이 연결된 광범위한 컴퓨터 통신망이다.
( ① ) : WWW에서 HTML 문서를 송수신 하기 위한 표준 프로토콜로, GET과 POST 메소들를 통해 메시지를 주고 받는다.
( ② ) : 다른 문서나 그림으로 이동할 수 있는 연결을 가지고 있는 텍스트를 의미
( ③ ) : 인터넷의 표준 문서인 하이퍼텍스트 문서를 만들기 위해 사용하는 언어이다.
🖍 ① HTTP, ② Hypertext, ③ HTML
F의 팬인(Fan-In)과 팬아웃(Fan-Out)을 구하시오.
🖍
- 팬인(Fan-In) : 3
- 팬아웃(Fan-Out) : 2
참고,
길벗알앤디. 『정보처리기사 실기 단기완성』. 길벗. 2023.
https://newbt.kr/시험/정보처리기사%20실기/2022년%202회/흙기사