일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 리눅스명령어
- C
- 리눅스자격증
- SW
- 정보처리기사
- Linux
- 리눅스
- 리눅스마스터2급2차
- 기사자격증
- 공부블로그
- 정처기기출
- 리눅스마스터2급
- 머신러닝
- 정보처리기사기출
- Java
- AI
- 정보처리기사실기
- 웹개발
- IT
- 장고
- Django
- 리눅스마스터
- 리눅스활용
- 정처기
- IT자격증
- 코딩
- 프로그래밍
- 자격증
- 정처기실기
- python
- Today
- Total
목록SW (25)
Tech Trail

💡 드디어 마지막 특강! 50번 문제 class Feline { public static void main(String[] args) { Long x = 42L; // Long 타입의 정수 값인 42와 44로 취급해도 무방 Long y = 44L; // 즉 x = 42, y =44 System.out.print(" " + 7 + 2 + " "); // "+"가 7이랑 2를 연결한다는 의미. 앞에 문자열이 들어가면 연산자가 안 되고, 연결이 됨. System.out.print(foo() + x + 5 + " "); System.out.println(x + y + foo()); // x + y는 문자열 연결이 아니라 연산자로 수행 } static String foo() { return "foo"; } } L..

44번 문제 public class Circles { public static void main(String[] args) { int[] ia = {1, 3, 5, 7, 9}; // int ia[] 랑 같음 for (int x : ia) { // ia의 값을 x에 하나씩 가져온다. for (int j = 0; j 4 && x < 8) continue; System.out.print(" " + x); if (j == 1) break; continue; } continue; } } } 배열 ia가 선언되고 초기화됩니다. 배열에는 1, 3, 5, 7, 9 다섯 개의 정수가 들어 있습니다. 첫 번째 for-each 루프에서 배열 ia의 각 요소를 변수 x에 순차적으로 할당합니..

39번 문제 public class Test { public static void main(String[] args) { int a = 2; int b = 2; int c = 2; System.out.println((a & b) > c ? 2.5 : 1); } } int a = 2;, int b = 2;, int c = 2;는 각각 정수 변수 a, b, c를 2로 초기화합니다. (a & b)는 a와 b를 비트 단위로 AND 연산합니다. AND 연산 결과는 2가 되므로, (a & b)는 2입니다. (2 > 2)는 2가 2보다 큰지 비교하는 조건문입니다. 이 비교는 거짓(false)이므로 삼항 연산자의 두 번째 피연산자인 1.0이 출력됩니다. 1.0 Java에서 정수와 실수가 혼합되면 결과는 실수가 되며, ..

32번 문제 #include void main() { int a[] = {2, 4, 6, 8, 10}, b[] = {1, 2, 3, 4, 5}; int *ap = a, *bp = b + 2, c, d; c = *(ap++); // ap가 가리키는 값을 c에 할당하고, ap를 다음 위치로 이동합니다. d = *(++bp); // bp를 다음 위치로 이동하고, bp가 가리키는 값을 d에 할당합니다. printf("%d, %d, %d, %d\n", *ap, c, *bp, d); // 변수들의 값을 출력합니다. } int a[]와 int b[]는 정수 배열 a와 b를 선언하고 초기화합니다. int *ap = a는 정수 포인터 ap를 선언하고 배열 a를 가리키도록 초기화합니다. int *bp = b + 2는 정수..

1번 문제 #include void main() { float a = 3 / 2; // 정수 나눗셈 결과를 부동 소수점 변수에 할당 float b = 3.0 / 2; // 부동 소수점 나눗셈 결과를 부동 소수점 변수에 할당 int c = (int)b; // 부동 소수점 변수를 정수로 변환하여 정수 변수에 할당 printf("%7.3f%7.3f%3d\n", a, b, c); } (1) #include : 이 코드는 표준 입력 및 출력 함수를 사용하기 위해 필요한 헤더 파일을 포함합니다. (2) void main() : C 프로그램은 main 함수에서 실행을 시작하므로 main 함수를 정의합니다. void는 이 함수가 아무 값도 반환하지 않음을 의미합니다. (3) float a = 3 / 2; : 변..

문제: 192.168.1.0/24인 IP 주소를 FLSM 방식으로 3개의 Subnet으로 분할할 때 두 번째 Subnet의 브로드캐스트 IP 주소(10진수)를 쓰시오. 비트와 이진수: 비트(bit)는 데이터를 나타내는 컴퓨터의 가장 작은 단위입니다. 이진수(binary)는 0과 1로 표현되는 숫자 체계를 가집니다. 컴퓨터는 이진수를 사용하여 정보를 처리하고 저장합니다. IPv4 주소와 이진수 표현: IPv4 주소는 32비트로 구성되며, 4개의 8비트 덩어리로 표현됩니다. 각 비트는 주소의 한 부분을 나타냅니다. 192.168.1.0과 같은 IPv4 주소는 이진수로 표현하면 다음과 같습니다. 11000000.10101000.00000001.00000000 서브넷 마스크: 서브넷..

2021년 3회 1번 문제 다음은 자바 코드이다. 출력 결과를 쓰시오. class Soojebi { static private Soojebi instance = null; // 정적(private) 멤버 변수로 싱글톤 객체를 저장 private int count = 0; // 객체의 상태를 나타내는 멤버 변수 // 외부에서 객체를 생성하는 것을 막기 위해 생성자를 private로 선언 private Soojebi() {} // 정적(public) 메서드를 통해 싱글톤 객체에 접근하고 생성 static public Soojebi get() { if (instance == null) { instance = new Soojebi(); // 처음 호출 시에만 객체 생성 } return instance; // 이..

💡 '더보기'를 클릭 시 정답을 확인할 수 있어요! 2022년 3회 3. 다음은 디자인 패턴에 대한 설명이다. ( ) 안에 들어갈 디자인 패턴의 유형을 쓰시오. - ( ) 패턴은 기능의 클래스 계층과 구현의 클래스 계층을 연결하고, 구현부에서 추상 계층을 분리하여 추상화된 부분과 실제 구현 부분을 독립적으로 확장할 수 있는 디자인 패턴이다. - ( ) 패턴은 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들에 연락이 가고 자동으로 내용이 갱신되는 방법으로 일대 다의 의존성을 가지며 상호 작용하는 객체 사이에서는 가능하면 느슨하게 결합하는 디자인 패턴이다. 더보기 브릿지(Bridge), 옵저버(Observer) 6. 다음의 테스트는 기법은 무엇인지 에서 고르시오. -등가 분할 후 경..