-
2022.01.19
[SQLD] SQL 활용
[SQLD] SQL 활용 ① 조인(Join) EQUI(등가) 조인 (교집합) (1) EQUI(등가) 조인 조인 : 여러 개의 릴레이션을 사용해서 새로운 릴레이션을 만드는 과정 조인의 가장 기본은 교집합을 만드는 것이다. 2개의 테이블 간에 일치하는 것을 조인한다. EQUI 조인은 테이블과 테이블에서 DEPTNO 칼럼을 사용하여 같은 것을 조인한다. 사용 예 SELECT * FROM EMP, DEPT WHERE EMP.DEPTNO = DEPT.DEPTNO; EQUI 조인은 '='을 사용해서 2개의 테이블을 연결한다. SELECT * FROM EMP, DEPT WHERE EMP.DEPTNO = DEPT.DEPTNO AND EMP.ENAME LIKE '임%' /* 조인문에 추가 조건 및 정렬을 할 수 있음. ..
-
2022.01.18
[SQLD] SQL 기본
[SQLD] SQL 기본 ① 관계형 데이터베이스(Relation Database) 관계형 데이터베이스(Relation Database) (1) 관계형 데이터베이스의 등장 관계형 데이터베이스는 1970년대 E. F. Codd 박사의 논문에서 처음으로 소개된 데이터베이스이다. 관계형 데이터베이스는 릴레이션(Relation)과 릴레이션의 조인 연산을 통해서 합집합, 교집합, 차집합 등을 만들 수 있다. 현재 기업에서 가장 많이 사용하는 데이터베이스 관리 시스템 Oracle, MS-SQL, MySQL, Sybase 등 (2) 데이터베이스와 데이터베이스 관리 시스템의 차이점 데이터베이스는 데이터를 어떠한 형태의 자료 구조(Data Structure)로 사용하느냐에 따라 나누어진다. 데이터베이스의 종류 계층형 트리..
-
2022.01.17
[SQLD] 데이터 모델과 성능
[SQLD] 데이터 모델과 성능 ① 정규화 정규화(Normalization) 데이터의 일관성, 최소한의 데이터 중복, 최대한의 데이터 유연성을 위한 방법이며, 데이터를 분해하는 과정 데이터 중복을 제거하고 데이터 모델의 독립성을 확보하기 위한 방법 정규화를 수행하면 비즈니스에 변화가 발생하여도 데이터 모델의 변경을 최소화할 수 있다. 정규화는 제1정규화부터 제5정규화까지 있지만, 실질적으로는 제3정규화까지만 수행한다. 예) 정규화를 하지 않아 이상현상이 존재하는 모델 위의 테이블은 정규화를 수행하지 않은 것으로, 테이블과 테이블을 하나로 합쳐둔 것이다. 새로운 직원이 추가 되는 경우 정보가 없으면 부서코드를 임의의 값으로 넣어야 한다. 불필요한 정보가 함께 추가됨. 새로운 '총무부'가 추가 되어야 할 경..
-
2022.01.16
[리눅스마스터 1급 실기][작업식] 연습 문제 (대비 및 대처 방안)
[리눅스마스터 1급 실기][작업식] 연습 문제 (대비 및 대처 방안) 문제 1 Q. 다음은 방화벽 규칙(rule)을 설정하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 현재 설정되어 있는 iptables의 규칙(rule)을 전부 제거한다. # iptables ( 1 ) 나. 들어오는 모든 패킷을 거부한다. # iptables ( 2 ) INPUT ( 3 ) 다. IP 주소가 192.168.5.13인 호스트로부터 들어오는 패킷을 허가한다. # iptables ( 4 ) INPUT -s 192.168.5.13 ( 5 ) ■ 조건 - ①~⑤번은 명령어의 옵션, 설정값, 옵션 및 인자값을 조건에 맞게 기입한다. ● 정답 더보기 ① -F ② -P ③ DROP ④ -A ⑤ -j ACCEPT..
-
2022.01.16
[리눅스마스터 1급 실기][작업식] 연습 문제 (기타 서비스)
[리눅스마스터 1급 실기][작업식] 연습 문제 (기타 서비스) 문제 1 Q. 다음은 TCP Wrapper를 이용해서 접근 제어를 설정하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 모든 서비스에 대한 모든 호스트의 접근을 차단한다. # vi /etc/hosts.deny ( 1 ) 나. 텔넷 서비스에 대해 192.168.5.0 네트워크 대역에 속한 호스트의 접근을 허가한다. ( 2 ) 다. ssh 서비스에 대해 IP 주소가 192.168.5.13인 호스트만 허가한다. ( 3 ) 라. vsftpd 서비스에 대해 linux.or.kr 도메인에 속한 호스트만 허가한다. ( 4 ) ■ 조건 - ①번은 제시된 조건과 관련된 설정값을 한 줄로 기입한다. - ②~④번은 /etc/hosts.al..
-
2022.01.16
[리눅스마스터 1급 실기][작업식] 연습 문제 (DNS 관리)
[리눅스마스터 1급 실기][작업식] 연습 문제 (DNS 관리) 문제 1 Q. 다음은 DNS 서버의 환경 설정 파일에 Zone 파일명을 지정하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. zone "( 1 )" IN { type ( 2 ); file "linux.zone"; }; zone "( 3 )" IN { type ( 4 ); file "linux.rev"; }; ■ 조건 - DNS 서버의 IP 주소는 192.168.12.22이고, 도메인은 linux.or.kr이다. - Zone 파일은 linux.zone, Reverse Zone 파일은 linux.rev로 설정한다. - ①~④번에 관련 설정 내용을 기입한다. ● 정답 더보기 ① linux.or.kr ② master ③ 12.168..
-
2022.01.16
[리눅스마스터 1급 실기][작업식] 연습 문제 (메일 관련 서비스)
[리눅스마스터 1급 실기][작업식] 연습 문제 (메일 관련 서비스) 문제 1 Q. 다음은 메일 서버를 설정하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 메일 서버에 사용하는 도메인인 ihd.or.kr을 등록한다. # vi ( 1 ) ihd.or.kr 나. 발신 도메인을 무조건 ihd.or.kr로 설정한다. # vi ( 2 ) ( 3 ) 다. 발신지 도메인이 spam.com으로부터 오는 메일을 거부한다. # vi ( 4 ) ( 5 ) ■ 조건 - ①, ②, ④번은 관련 파일명을 절대 경로로 기입한다. - ③, ⑤번은 관련 설정을 한 줄로 기입한다. ● 정답 더보기 ① /etc/mail/local-host-names ② /etc/mail/sendmail.cf ③ Djihd.or.k..
-
2022.01.14
[SQLD] 데이터 모델링(Data Modeling)
[SQLD] 데이터 모델링(Data Modeling) ① 데이터 모델링의 이해 데이터 모델링 현실세계를 데이터베이스로 표현하기 위해서 추상화 한다. 데이터 모델링을 하기 위해서는 고객과의 의사소통을 통해 고객의 업무 프로세스를 이해해야 한다. 고객의 업무 프로세스를 이해한 후, 데이터 모델링 표기법을 사용해서 모델링을 한다. 고객이 쉽게 이해할 수 있도록 복잡하지 않게 모델링해야 한다. 고객의 업무 프로세스를 추상화하고, 소프트웨어를 분석/설계하면서 점점 더 상세해진다. 고객의 비즈니스 프로세스를 이해하고 비즈니스 프로세스의 규칙을 정의한다. 정의된 비지니스 규칙을 데이터 모델로 표현한다. 데이터 모델링의 특징 데이터 모델링은 추상화해야 한다. 추상화는 공통적인 특징을 찾고 간략하게 표현한다. 데이터 모..
-
2022.01.14
[1Z0-808][OCAJP] Dump 문제 91~100
[1Z0-808][OCAJP] Dump 문제 91~100 문제 91 Given : public class App { public static void main(String[] args) { Boolean[] bool = new Boolean[2]; bool[0] = new Boolean(Boolean.parseBoolean("true")); bool[1] = new Boolean(null); System.out.println(bool[0] + " " + bool[1]); } } Q. What is the result? A true null B Compilation fails C true false D A NullPointerException is thrown at runtime 정답 C 해설/결과 Boo..
-
2022.01.14
[리눅스마스터 1급 실기][작업식] 연습 문제 (파일 관련 서비스)
[리눅스마스터 1급 실기][작업식] 연습 문제 (파일 관련 서비스) 문제 1 Q. 다음은 삼바 서버 관련해서 설정 내용을 확인하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 삼바 클라이언트에서 삼바 서버로 운영 중인 192.168.5.13의 공유 디렉터리를 확인한다. # ( 1 ) ( 2 ) 192.168.5.13 나. 공유된 디렉터리가 192.168.5.13의 data 디렉터리로 확인되었다. 접근하는 명령을 기입한다. # ( 1 ) ( 3 ) 다. 삼바 서버에서 환경 설정 파일인 smb.conf 파일의 설정 여부를 확인한다. # ( 4 ) ■ 조건 - ①번은 관련 명령어만 기입한다. - ②번은 ①번에 사용되는 명령어의 옵션을 기입한다. 명령어가 틀리면 채점하지 않는다. - ③번..
-
2022.01.14
[리눅스마스터 1급 실기][작업식] 연습 문제 (인증 관련 서비스)
[리눅스마스터 1급 실기][작업식] 연습 문제 (인증 관련 서비스) 문제 1 Q. 다음은 NIS 도메인명을 설정하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 관련 명령어를 사용해서 NIS 도메인을 ihd.or.kr로 지정한다. # ( 1 ) ihd.or.kr 나. 재부팅 시에도 관련 NIS 도메인명을 적용시키기 위해 관련 파일에 등록한다. # vi ( 2 ) ( 3 ) ■ 조건 - ①번은 관련 명령어만 기재한다. - ②번은 관련 파일명을 절대 경로로 기입한다. - ③번은 관련 설정 내용을 기입한다. ● 정답 더보기 ① nisdomainname ② /etc/sysconfig/network ③ NISDOMAIN=ihd.or.kr
-
2022.01.14
[리눅스마스터 1급 실기][작업식] 연습 문제 (웹 관련 서비스)
[리눅스마스터 1급 실기][작업식] 연습 문제 (웹 관련 서비스) 문제 1 Q. 다음 조건에 따라 아파치 웹 서버 환경 설정을 진행하려고 한다. 관련 환경 설정 파일의 항목과 값을 적으시오. (1) 도메인명을 www.linuxmaster.net으로 지정하고 포트 번호는 80을 사용한다. (2) 웹 문서가 위치하는 디렉터리의 경로는 /usr/local/apache/html로 변경한다. (3) 웹 디렉터리 접근 시에 인식되는 인덱스 파일의 순서를 index.html, index.htm, index.php 순으로 지정한다. (4) 일반 사용자의 웹 디렉터리를 www으로 지정한다. ■ 조건 - ①~④번은 항목과 값을 하나로 기입하고 대소문자를 구분하여 정확히 기재한다. (예: LogLevel warn) ● 정답..
-
2022.01.13
[SQLD] SQLD 소개
SQLD 소개 SQLD 자격증 SQL(Structured Query Language) 데이터베이스에 질의(Query)를 실행해서 원하는 데이터를 조회하거나 입력, 수정, 삭제 등을 할 수 있는 절차형 언어 기업의 정보 시스템에서는 SQL이 다양한 분야에서 사용되고, SQL을 모르면 일을 할 수 없을 정도로 사용 분야가 광범위 함. 기업 내 SQL 사용 분야 금융권 고객의 계좌정보, 입출금, 예금현황 등의 정보를 데이터베이스에 저장하고 SQL을 사용하여 데이터를 관리한다. SQL의 길이가 길고 복잡하다. 즉, 대부분의 업무처리에 SQL을 사용하고 응용 프로그램은 SQL을 호출하는 방법으로 이루어진다. SQL을 모르면 금융권에서는 업무를 하기 어렵다. 모바일 App 안드로이드 앱에서는 모바일 단말기에서 사용..
-
2022.01.13
국가공인 SQL 개발자(SQLD) 자격증 시험 개요
국가공인 SQL 개발자(SQLD) 자격증 시험 개요 과목 및 내용 SQL 개발자 자격시험의 과목은 총 2과목으로 구성되어 있으며, 데이터 모델링의 이해 과목을 바탕으로 SQL 기본 및 활용을 수행하는 능력을 검정한다. 필기 과목명 장 절 데이터 모델링의 이해 데이터 모델링의 이해 데이터모델의 이해 엔터티 속성 관계 식별자 데이터 모델과 성능 정규화와 성능 반정규화와 성능 대용량 데이터에 따른 성능 DB 구조와 성능 분산DB 데이터에 따른 성능 SQL 기본 및 활용 SQL 기본 정보 요구 사항 DDL DML TCL WHERE 절 FUNCTION GROUP BY, HAVING 절 ORDER BY 절 조인 SQL 활용 표준조인 집합연산자 계층형 질의 서브쿼리 그룹 함수 윈도우 함수 DCL 절차형 SQL SQL..
-
2022.01.13
[1Z0-808][OCAJP] Dump 문제 81~90
[1Z0-808][OCAJP] Dump 문제 81~90 문제 81 Q. Which two class definitions fail to compile? (Choose two.) A abstract class A3 { private static int i; public void doStuff() {} public A3() {} } B final class A1 { public A1() {} } C public class A2 { private static int i; private A2() {} } D class A4 { protected static final int i; private void doStuff() {} } E final abstract class A5 { protected static i..
-
2022.01.13
[리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 백업)
[리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 백업) 문제 1 Q. 다음은 tar를 이용하여 증분 백업 후에 복원하는 과정이다. (괄호) 안에 알맞은 내용을 적으시오. 가. 증분 백업 # tar (1) list -cvfp home1.tar /home # tar (1) list -cvfp home2.tar /home 나. 복원 # tar xvf home1.tar (2) / # tar xvf home2.tar (2) / ● 정답 더보기 더보기 ① -g ② -C 문제 2 Q. 다음은 /home 디렉터리를 백업하고 복원하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 생성되는 아카이브 포멧 형식을 'new SVR4 portable format with no CRC'로 지정하고, ..
-
2022.01.13
[리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 보안 및 관리)
[리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 보안 및 관리) 문제 1 Q. 다음은 ssh 클라이언트에서 ssh 서버인 192.168.12.22로 접근하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 현재 lin 사용자로 로그인되어 있는 상태이다. posein 사용자로 계정을 변경해서 접근하는 명령을 기입한다. $ ssh ( 1 ) 나. ssh 서버의 포트 번호가 180번으로 변경된 경우에 접근하는 명령을 기입한다. $ ssh ( 2 ) 다. ssh 서버의 홈 디렉터리에 data 디렉터리를 생성하는 명령을 기입한다. $ ssh ( 3 ) 라. ssh 서버에 키 기반 인증을 위해 ssh 클라이언트에서 관련 키 쌍을 생성하는 명령을 기입한다. $ ( 4 ) ■ 조건 - ①~③..
-
2022.01.11
[1Z0-808][OCAJP] Dump 문제 71~80
[1Z0-808][OCAJP] Dump 문제 71~80 문제 71 Given the code fragment : public static void main(String[] args) { ArrayList myList = new ArrayList(); String[] myArray; try { while (true) { myList.add("My String"); } } catch (RuntimeException re) { System.out.println("Caught a RuntimeException"); } catch (Exception e) { System.out.println("Caught an Exception"); } System.out.println("Ready to use"); } Q. W..
-
2022.01.11
[리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 분석)
[리눅스마스터 1급 실기][단답식] 연습 문제 (시스템 분석) 문제 1 Q. 다음은 시스템 로그 관련 설정을 하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 모든 서비스(facility)에 대해 가장 최고 수준(priority)의 위험한 상황인 경우에 root 및 ihduser 사용자의 터미널로 관련 로그를 전송한다. ( 1 ) ( 1 ) 나. 메일 서비스(facility)에서 발생하는 error 수준 메시지만 /var/log/mail_error에 기록한다. ( 3 ) /var/log/mail_error 다. 인증 서비스 관련 로그는 로컬 시스템의 두 번째 터미널로 전송한다. authpriv.* ( 4 ) ■ 조건 - ①번과 ③번은 facility.priority 형식으로 기입한..
-
2022.01.11
[리눅스마스터 1급 실기][단답식] 연습 문제 (주변장치 관리)
[리눅스마스터 1급 실기][단답식] 연습 문제 (주변장치 관리) 문제 1 Q. 다음은 시스템 및 주변 장치 정보를 확인하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 시스템에 장착된 CPU 정보를 확인할 수 있는 파일명을 절대 경로로 기입한다. ( 1 ) 나. 시스템에 장착된 메모리 정보를 확인할 수 있는 파일명을 절대 경로로 기입한다. ( 2 ) 다. 시스템에서 사용중인 RAID 정보를 확인할 수 있는 파일명을 절대 경로로 기입한다. ( 3 ) 라. 시스템에서 사용중인 커널 버전 정보를 확인할 수 있는 파일명을 절대 경로로 기입한다. ( 4 ) ■ 조건 - ①~④번은 파일명을 절대 경로로 기입한다. ● 정답 더보기 ① /proc/cpuinfo ② /proc/meminfo ③ /..
-
2022.01.11
[정보처리기사 실기] 시험 개요
1
[정보처리기사 실기] 시험 개요 시험 개요 직무 내용 정보시스템 등의 개발 요구사항을 이해하여 각 업무에 맞는 소프트웨어 기능에 관한 설계, 구현 및 테스트를 수행하고 사용자에게 배포하며, 버전관리를 통해 제품의 성능을 향상시키고 서비스를 개선하는 직무이다. 적용 기간 2020.1.1 ~ 2022.12.31 실기 검정 방식 필답형 : 단답형, 괄호 넣기, 서술식, 계산결과 등 시험 시간 2시간 30분 2020년 영역별 출제 문항수 영역 1회 2회 3회 4회 합계 1 요구사항 확인 1 1 1 1 4 2 데이터 입출력 구현 2 1 1 2 6 3 통합 구현 1 1 0 0 2 4 서버 프로그램 구현 2 1 0 2 5 5 인터페이스 구현 1 1 1 0 3 6 화면 설계 0 1 1 0 2 7 애플리케이션 테스트 관..
-
2022.01.09
Mac Style Code Highlighter (Carbon)
Mac Style Code Highlighter (Carbon) Mac 스타일로 예쁘게 코드 블럭을 만들고 싶을 때 유용한 사이트이다. .PNG, .SVG 파일로도 저장할 수 있다. ▶ 사이트 바로가기 : https://carbon.now.sh/ Carbon | Create and share beautiful images of your source code carbon.now.sh
-
2022.01.09
[1Z0-808][OCAJP] Dump 문제 61~70
[1Z0-808][OCAJP] Dump 문제 61~70 문제 61 Given the code fragment : public static void main(String[] args) { String str = " "; str.trim(); System.out.println(str.equals("") + " " + str.isEmpty()); } Q. What is the result? A false true B true true C true false D false false 정답 D 해설/결과 문제 62 Given the following array : int[] intArr = {8, 16, 32, 64, 128}; Q. Which two code fragments, indepdently, print..
-
2022.01.09
[리눅스마스터 1급 실기][단답식] 연습 문제 (장치의 설치 및 관리)
[리눅스마스터 1급 실기][단답식] 연습 문제 (장치의 설치 및 관리) 문제 1 Q. 다음은 모듈 관련 작업을 진행하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. 3c509.ko 모듈 관련 정보를 출력한다. # (1) 3c509.ko 나. 3c509.ko 모듈을 커널에 적재한다. # (2) 3c509.ko 다. 3c509.ko 커널 모듈의 적재 여부를 확인한다. # (3) | grep 3c509 라. 3c509.ko 모듈을 커널에서 제거한다. # (4) 3c509 ■ 조건 - ①~④번은 관련 명령어만 기입한다. ● 정답 더보기 ① modinfo ② insmod ③ lsmod ④ rmmod 문제 2 Q. 다음은 모듈 관련 작업을 진행하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은..
-
2022.01.09
[리눅스마스터 1급 실기][단답식] 연습 문제 (소프트웨어 설치 및 관리)
[리눅스마스터 1급 실기][단답식] 연습 문제 (소프트웨어 설치 및 관리) 문제 1 Q. 다음은 rpm으로 설치된 특정 패키지 제거 및 이후에 발생된 문제점을 찾는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. rpm 패키지로 설치된 mysql를 제거하는데, 의존성을 무시한다. # rpm ( 1 ) mysql 나. mysql 패키지를 제거했더니, postfix가 정상적으로 동작하지 않는다. postfix의 실행 명령어의 위치 정보를 출력하는 명령을 적는다. # ( 2 ) postfix 다. postfix가 참고하는 동적 라이브러리 정보를 확인하는 명령을 기입한다. # ( 3 ) ( 4 ) ■ 조건 - ①번은 필요한 옵션을 한 번에 기입한다. - ②번은 명령어만 기입한다. 옵션이나 인..
-
2022.01.09
[리눅스마스터 1급 실기][단답식] 연습 문제 (프로세스 관리)
[리눅스마스터 1급 실기][단답식] 연습 문제 (프로세스 관리) 문제 1 Q. 다음은 프로세스아이디(PID)가 1079번인 프로세스를 실행시키는 명령어를 찾는 과정이다. (괄호) 안에 알맞은 내용을 적으시오. # ls -l /proc/(1)/(2) ● 정답 더보기 ① 1079 ② exe 문제 2 Q. 다음은 cron을 이용한 프로세스 스케줄링을 관리하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오. 가. idhuser가 예약한 작업의 시간을 변경하려고 한다. # (1) (2) ihduser 나. /etc/check.sh는 월, 목, 금요일 오전 4시 5분에 실행한다. # (3) /etc/check.sh 다. /etc/heartbeat.sh 명령을 10분 주기로 실행한다. # (4) /et..
-
2022.01.08
[컴퓨터활용능력 1급 실기] 상시 시험 문제 복원
[컴퓨터활용능력 1급 실기] 상시 시험 문제 복원 I. 액셀/스프레드시트 [매크로] 셀 값이 30 이상이면 빨간색으로 글자 앞에 ◆를 붙이고 천단위 구분 기호를 표시한 후, 숫자 뒤에 "명"을 붙이고, 그 외에는 천단위 구분기호로 표시하고 숫자 뒤에 "명"을 표시하며, 0일 경우 기호 '@'로 표시하는 매크로를 작성하시오. 정답 [빨강][>=30]◆#,##0"명";[>0]#,##0"명";"@" 참고 *공식 : 양수;음수;0 *조건이나 글꼴 색 지정 시 대괄호([])로 감싸기 [매크로] 셀 값이 3일 때 "안녕"을, 5일 때 "잘가", 그 외 값은 빈칸으로 처리하는 매크로를 작성하시오. 정답 [=3]"안녕";[=5]"잘가";"" 참고 *조건이나 글꼴 색 지정 시 대괄호([])로 감싸기 [매크로] 셀의 내용..
-
2022.01.07
[리눅스마스터 1급 실기][단답식] 연습 문제 (파일 시스템 관리)
3
[리눅스마스터 1급 실기][단답식] 연습 문제 (파일 시스템 관리) 문제 1 Q. 다음 보기와 관련된 문제의 물음에 답하시오. # mkdir /home/admin # groupadd admin # chown (1) /home/admin # chmod (2) /home/admin ① /home/admin 디렉터리의 소유권은 posein, 그룹 소유권은 admin으로 지정하려고 할 때 (괄호) 안에 알맞은 내용을 적으시오. ② 다음 조건일 때 (괄호) 안에 알맞은 내용을 적으시오. ■ 조건 - /home/admin은 admin 그룹에 속한 사용자들만 접근하고, 파일을 생성/삭제할 수 있도록 설정한다. - /home/admin 디렉터리 파일 생성 시에 자동으로 그룹소유권이 지정되도록 하고, 파일 삭제 시에는 ..
-
2022.01.07
[1Z0-808][OCAJP] Dump 문제 51~60
[1Z0-808][OCAJP] Dump 문제 51~60 문제 51 Given : public class Triangle { static double area; int b = 2, h = 3; public static void main(String[] args) { double p, b, h; // line n1 if (area == 0) { b = 3; h = 4; p = 0.5; } area = p * b * h; // line n2 System.out.println("Area is " + area); } } Q. What is the result? A Area is 3.0 B Compilation fails at line n2 C Compilation fails at line n1 D Area is ..
-
2022.01.07
[1Z0-808][OCAJP] Dump 문제 41~50
[1Z0-808][OCAJP] Dump 문제 41~50 문제 41 Given : class Vehicle { int x; Vehicle() { this(10); // line n1 } Vehicle(int x) { this.x = x; } } class Car extends Vehicle { int y; Car() { super(); this(20); // line n2 } Car(int y) { this.y = y; } public String toString() { return super.x + ":" + this.y; } } And given the code fragment : Vehicle y = new Car(); System.out.println(y); Q. What is the result?..