Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

301 total results found

[Java] 부모의 생성자와 Override

기사 자바

13. 다음은 Java 코드에 대한 문제이다. 아래 코드를 확인하여 알맞는 출력값을 작성하시오.public class Main { public static void main(String[] args) { new Child(); System.out.println(Parent.total); } } class Parent { static int total = 0; int v = 1; ...

[Python] __init__(클래스 생성자) & 이진트리

기사 파이썬

17. 다음은 파이썬에 대한 문제이다. 아래 코드를 확인하여 알맞는 출력값을 작성하시오.class Node: def __init__(self, value): self.value = value self.children = [] def tree(li): nodes = [Node(i) for i in li] for i in range(1, len(li)): nodes[(i - 1) //...

JavaScript: var, let, const 차이점 정리 (변수 호이스팅 포함)

JavaScript

1. 중복 선언 가능 여부키워드중복 선언 가능 여부var✅ 가능let❌ 불가능 (SyntaxError 발생)const❌ 불가능 (SyntaxError 발생)var는 동일한 스코프 내에서 같은 이름으로 여러 번 선언해도 에러 없이 동작한다.let과 const는 같은 이름으로 중복 선언할 수 없다.2. 재할당 가능 여부키워드재할당 가능 여부var✅ 가능let✅ 가능const❌ 불가능 (TypeError 발생)설명:var, let : 값의 재할당이 가능한 변수다. 변...

[Java] 상속: 생성자 호출 순서

기사 자바

생성자의 묵시적 호출, 매개변수 문제class A { A() { System.out.printf("%d", 10); // sys → System, printf → OK } } class B extends A { B(int a) { System.out.printf("%d", a); // Sys → System } } class C extends B { C(int a) { ...

[Java] 상속/생성자에서 this()의 의미

기사 자바

문제1class Super { Super() { System.out.print('A'); } Super(char x) { System.out.print(x); } } class Sub extends Super { Sub() { super(); // 호출되면 'A' 출력 System.out.print('B'); } ...

환경설정파일 주석

Git/Linux

설정파일(.env, .ini, conf, 등)에서 주석을 쓸 때 #, ; 씀.env → 되도록 #만 쓰자, ;도 되는 경우 있음.conf, Dockerfile, sh → 무조건 #.ini → 되도록 ; 쓰자 , #도 되는 경우 있음

[C언어] ++가 연속으로 있을 때 출력 순서

기사 C언어

C언어에서 ++i 와 i++는 둘 다 i 값을 1 증가시키는 연산자지만, 사용 시점에 차이가 있다.++i : 전위증가먼저 i를 1 증가시킨 후 사용한다.증가된 값을 반환한다. i++ : 후위증가먼저 i를 사용한 후 1 증가원래 값을 반환한다. 아래와 같은 문제를 풀 때 Tip!괄호의 맨 뒤에 있는 연산자부터 증감을 시작한다.전위연산자는 값이 실제로 연산을 하기 전까지는 값이 정해지지 않음→ 연산이 이루어질 때 비소로 값을 가져온다. 반면 후위 연산자는 먼저 출력...

[C언어] fork 함수

기사 C언어

다음은 리눅스 환경에서 fork() 시스템 호출을 이용하여 자식 프로세스를 생성하는 C 프로그램이다. 출력 결과로 옳은 것은? (단, "pid = fork();" 문장의 수행 결과 자식 프로세서의 생성을 성공하였다고 가정한다. int i = 0, v = 1, n = 5; pid_t pid; pid = fork(); if (pid < 0) { for (i \ 0; i < n; i++) v += (i + 1); printf("c = %d", v); ...

EST, EFT, Slack Time 구하기

기사 프로세스 외

프로젝트 일정 관리(CPM/PERT) 용어 정리EST(Earliest Start Time) : 어떤 작업이 가장 일찍 시작할 수 있는 시점 (선행 작업이 모두 끝난 직후)EFT(Earliest Finish Time) : 그 작업이 가장 일찍 끝날 수 있는 시점 = EST + 작업 소요 시간LST: Latest Start Time (가장 늦게 시작해도 되는 시점)LFT: Latest Finish Time (가장 늦게 끝나도 되는 시점)Slack Time : 작업 ...

[네트워크] 서브넷마스크 - 사용가능한 호스트의 수

기사 서브넷마스크/네트워크

문제C클래스 네트워크 200.13.94.0의 서브넷마스크가 255.255.255.0 일 경우 사용가능한 최대 호스트 수는?답: 254개

[네트워크] 서브넷마스크 - 서브넷의 개수

기사 서브넷마스크/네트워크

문제C클래스인 네트워크의 서브넷마스크가 255.255.255.192 이라면 둘 수 있는 서브넷의 개수는?이건 CIDR 표기로 /26 → 즉, 네트워크 비트 26개 / 호스트 비트 6개C클래스 주소 공간 기준으로 보면:원래는 1개의 네트워크였던 걸/24에서 /26으로 나누었으니 → 2개의 서브넷 비트를 추가한 것서브넷 비트 수 = 26 - 24 = 2비트→ 따라서 만들 수 있는 서브넷 수 = 2^추가된 비트 수2^2 = 4개항목값원래 클래스C 클래스 (/24)새로...

[네트워크] 서브넷마스크 - 4번째 네트워크의 4번째 사용가능한 IP는 무엇인가

기사 서브넷마스크/네트워크

문제192.168.1.0/24 네트워크를 FLSM 방식으로 4개의 Subnet으로 나누고 IP Subnet-zero를 적용했다. 이 때 Subnetting된 네트워크 중 4번째 네트워크의 4번째 사용 가능한 IP는 무엇인가?주어진 정보:네트워크: 192.168.1.0/24FLSM (고정 길이 서브넷 마스크): 동일한 크기의 서브넷으로 나눔4개의 서브넷으로 나눔Subnet-zero 사용 (즉, 0번째 서브넷도 사용)4번째 서브넷의 4번째 사용 가능한 IP1단계 :...

[네트워크] 서브넷마스크 - 서브네팅된 네트워크 중 10번째 네트워크의 broadcast IP 주소는?

기사 서브넷마스크/네트워크

문제200.1.1.0/24 네트워크를 FLSM 방식을 이용하여 10개의 subnet으로 나누고 ip subnet -zero를 적용했다. 이 때 서브네팅된 네트워크 중 10번째 네트워크의 broadcast IP 주소는?주어진 정보:네트워크: 200.1.1.0/24FLSM 방식 (Fixed Length Subnet Mask)서브넷 수: 10개Subnet-zero 적용 (0번째 서브넷도 사용)구하고자 하는 것: 10번째 서브넷의 브로드캐스트 IP 주소1단계 : 몇 비...

[네트워크] 서브넷마스크 - 사용가능한 마지막 IP주소

기사 서브넷마스크/네트워크

문제네트워크주소가 192.168.100.128이며, 서브넷마스크가 255.255.255.192인 네트워크가 있다. 이 네트워크에서 사용가능한 마지막 IP주소는 무엇인가?주어진 정보:네트워크 주소: 192.168.100.128서브넷 마스크: 255.255.255.192 → /261단계: 서브넷 범위 계산 (/26)/26 → 총 2^(32 - 26) = 64개 IP 주소이 서브넷은 64개 단위로 나뉜다.따라서 이 서브넷은:네트워크 주소: 192.168.100.128...

[네트워크] 서브넷마스크 - 두 번째 서브네트워크에 속하면서 할당 가능한 IP주소

기사 서브넷마스크/네트워크

문제C클래스인 192.168.5.0 대역을 할당 받아서 서브넷 마스크를 255.255.255.128로 설정하였다. 두 번째 서브네트워크에 속하면서 할당 가능한 IP주소 중 가장 작은 값으로 알맞은 것은?주어진 정보:네트워크 주소: 192.168.5.0 (C클래스)서브넷 마스크: 255.255.255.128 → /25→ 즉, 1비트를 추가 서브넷에 사용 → 2개의 서브넷 생성/25로 나뉜 서브넷에서 서브넷당 호스트 수: 2⁷ - 2 = 126개 (유효한 호스트 수...

프로세스 스케줄링

기사 프로세스 외

1. 선점(Preemptive) 스케줄링선점 스케줄링이란 우선순위가 높은 프로세스가 현재 프로세스를 중지시키고 자신이 CPU를 점유하는 스케줄링 기법실행 중인 프로세스를 중단하고,더 우선순위가 높은 다른 프로세스에게 CPU를 양보비교적 응답이 빠르다는 장점이 있으나, 처리 시간을 예측하기 힘들고 높은 우선순위 프로세스들이 계속 들어오는 경우 오버헤드가 발생하게 된다.선점 스케줄링의 예로는 RR, SRT, 다단계 큐, 다단계 피드백 큐가 있음.📌 선점 스케줄링 알...

삽입정렬, 선택정렬, 버블정렬

Java 정렬(Sort)

1. 삽입 정렬 (Insertion Sort)두번째 값부터 이전 값들과 비교를 시작한다. 비교하는 값을 Key라고 할 때, Key를 변경 할 자리에 삽입하고, 그 자리에 있던 값은 뒤로 한 칸 이동 시킨다.예시 "85624"key = 5 : 85624 -> 58624key = 6 : 58624 -> 56824 key = 2 : 56824 -> 25674key = 4 : 25684 -> 24568public class InsertionSort { publ...

[네트워크] 서브넷마스크 - 유효한 서브넷 아이디

기사 서브넷마스크/네트워크

문제10.0.0.0 네트워크 전체에서 마스크 값으로 255.240.0.0를 사용할 경우 유효한 서브넷 ID는?보기① 10.16.0.0 ② 10.0.0.32 ③ 10.1.16.3 ④ 10.29.240.0주어진 정보:클래스 A 기본 네트워크 주소: 10.0.0.0기본 클래스 A 마스크: 255.0.0.0 → /8서브넷 마스크: 255.240.0.0 → /12상위 12비트가 네트워크, 남은 하위 20비트는 호스트 비트즉, 서브넷 마스크가 4비트 더 사용됨 → 2...

[네트워크] 서브넷마스크 - 서로 다른 서브넷상에 존재하기 위해 사용하는 서브넷마스크

기사 서브넷마스크/네트워크

문제IPv4 주소체계 기반의 어떤 네트워크 상에서 두 컴퓨터 A, B가 각각 192.168.0.1과 192.168.0.65의 주소를 사용할 때, 이 두 컴퓨터가 서로 다른 서브넷(Subnet)상에 존재하기 위해 사용해야 하는 서브넷 마스크(Subnet Mask)로 가장 옳은 것은?보기① 0.0.0.0 ② 255.255.255.0 ③ 255.255.255.192 ④ 255.255.255.128 A: 192.168.0.1 vs B: 192.168.0.65 → ...

디스크 스케줄링

기사 프로세스 외

디스크 스케줄링(Disk Scheduling)이란, 디스크에 요청된 입출력(I/O) 작업들을 효율적으로 처리하기 위해 작업 순서를 정하는 알고리즘디스크는 물리적으로 회전하는 플래터와 이동하는 헤드로 구성된다.따라서 헤드를 이동하는 거리(Seek Time)가 입출력 속도에 큰 영향을 준다.디스크 스케줄링 종류FCFS(First Come First Served)SSTF(Shortests Seek Time First)SCANC-SCANLOOKC-LOOKEschenba...