728x90

연습문제 7

Do it! 자바 프로그래밍 입문 6장

Do it! 자바 프로그래밍 입문 6장 1. 클래스 내부에서 자신의 주소를 가리키는 예약어를 this라고 합니다. 2. 클래스에 여러 생성자가 오버 로드되어 있을 경우에 하나의 생성자에서 다른 생성자를 호출할 때 this를 사용합니다. 3. 클래스 내부에 선언하는 static 변수는 생성되는 인스턴스마다 만들어지는 것이 아닌 여러 인스턴스가 공유하는 변수입니다. 따라서 클래스에 기반한 유일한 변수라는 의미로 클래스 변수라고도 합니다. 4. 지역 변수는 함수나 메서드 내부에서만 사용할 수 있고 스택 메모리에 생성됩니다. 멤버 변수중 static 예약어를 사용하는 static 데이터 영역 메모리에 생성됩니다. 5. 아침 출근길에 김 씨는 4,000원을 내고 별다방에서 아메리카노를 사 마셨습니다. 이 씨는 콩..

우분투 리눅스 연습문제 6장

우분투 리눅스 연습문제 6장 1. 일반 프로세스와 데몬 프로세스의 차이를 설명하시오. (각 프로세스 당 최소 1 줄) 일반 프로세스 : 사용자가 실행한 일반적인 프로세스는 잠깐 실행되었다가 바로 종료된다. 데몬 프로세스 : 특정 서비스를 제공하기 위해 존재하며 리눅스 커널에 의해 실행된다. 2. ps –f 명령의 결과가 다음과 같을 때 프로세스의 부모-자식 관계를 설명하시오. (명령어 실행 화면을 출력하고, 명확히 설명할 것) vi etc/hosts(PID : 15761)의 부모가 sh(PID : 15721)이고, sh(PID : 15721)의 부모가 –bash(PID : 15710)이다. 3. guest 사용자가 실행한 프로세스를 모두 찾으려고 할 때 사용할 수 있는 명령은 무엇인가? (명령어 최소 2..

우분투 리눅스 연습문제 5장

우분투 리눅스 연습문제 5장 1. 파일의 속성은 어떤 명령으로 확인할 수 있는가? (명령어 쓸 것) 정답 : ls -l 2. 접근 권한의 세 가지 종류에 대해 간략하게 설명하시오. (권한 3가지와 사용자 종류 3가지를 설명할 것) 읽기 : 읽기 권한은 파일을 변경할 수는 없지만 내용은 볼 수 있는 권한이다. 파일 내용을 공개하면 안될 경우 읽기 권한도 주면 안된다. 쓰기 : 파일의 내용을 보는 것뿐만 아니라 수정하거나 삭제하는 것도 가능한 권한이다. 실행 : 파일을 실행하고 디렉터리에 cd 명령을 사용할 수 있다. 소유자 : 사용자가 파일을 생성하면 그 파일의 소유자가 된다. 그룹 : 일반적으로 사용자가 속한 기본 그룹이 파일과 관련된 그룹이 된다. 기타 사용자 : 소유자도 아니고 그룹에 속한 사용자도 ..

우분투 리눅스 연습문제 4장

우분투 리눅스 연습문제 4장 1. 셸의 세 가지 주요 기능을 간략하게 설명하시오. (각 항목 당 최소 2 줄) 1) 명령어 해석기 기능 : 사용자와 커널 사이에서 명령을 해석하여 전달하는 해석기와 번역기 기능이다. 즉 셸은 사용자가 입력한 명령이나 파일에서 읽어들인 명령을 해석하고 적절한 프로그램을 실행한다. 2) 프로그래밍 기능 : 셸은 자체 내에 프로그래밍 기능이 있어서 프로그램도 만들 수 있다. 셸의 프로그래밍 기능을 이용하면 여러 명령을 사용하여 반복적으로 수행하는 작업을 하나의 프로그램으로 만들 수 있다. 이렇게 작성된 셸 프로그램을 셸 스크립트라고 부른다. 3) 사용자 환경 설정 기능 : 셸은 사용자 환경을 설정할 수 있도록 초기화 파일 기능을 제공한다. 초기화 파일에는 명령을 찾아오는 경로를..

우분투 리눅스 연습문제 3장

우분투 리눅스 연습문제 3장 1. 입력 모드와 명령 모드의 차이를 간략하게 설명하시오. (각 모드 당 최소 1줄) 입력 모드는 텍스트를 입력할 수 있는 모드이다. 명령 모드는 텍스트를 수정하고, 삭제하고, 복사하고, 붙이기 등 편집을 하는 모드이다. 2. vi에서 입력 모드로 전환하는 데 쓰이는 세 가지 명령 키는 무엇인가? (최소 명령 키 세 개 나열) i, a, o, I, A, O 3. o 명령 키와 O 명령 키의 차이를 설명하시오. (각 키 최소 1줄씩 설명하기) o 명령키는 커서가 위치한 행의 다음 행에 입력한다. O 명령키는 커서가 위치한 행의 이전 행에 입력한다. 4. i 명령키와 a 명령 키의 차이를 설명하시오. (각 키 최소 1줄씩 설명하기) i 명령키는 커서 앞에 입력한다. 현재 커서 자..

우분투 리눅스 연습문제 2장

1. 파일의 네 가지 종류를 간략하게 설명하시오. 일반 파일 : 일반 파일은 데이터를 저장하는 데 주로 사용된다. 디렉터리 : 디렉터리 파일에는 해당 디렉터리에 저장된 파일이나 하위 디렉터리에 대한 정보가 저장된다. 심벌릭 링크 : 심벌릭 링크는 원본 파일을 대신하도록 원본 파일을 다른 파일명으로 지정한 것으로, 윈도 바로가기 파일과 비슷하다고 보면 된다. 장치 파일 : 리눅스에서는 하드디스크나 키보드 같은 각종 장치도 파일로 취급한다. 장치 파일은 리눅스 시스템에 부착된 장치를 관리하기 위한 특수 파일이다. 2. 사용자 계정의 홈 디렉터리는 무엇이며, 언제 지정하는가? 정답 : 홈 디렉터리는 각 사용자에게 할당된 디렉터리로 처음 사용자 계정을 만들 때 지정된다. 3. cd 명령의 의미를 다음 표의 빈칸..

우분투 리눅스 연습문제 1장

1. 리눅스와 GNU의 관계를 간략하게 설명하시오. 리눅스의 핵심 부분인 리눅스 커널에 윈도시스템, 컴파일러, 편집기 같은 응용프로그램을 제공하는 것이 GNU이다. 2. 리눅스는 PC용 운영체제로 자리를 잡아 발전을 거듭하고 있다. 반면 미닉스는 리눅스보다 먼저 개발되었음에도 불구하고 널리 사용되지 않는데 그 이유는 무엇인가? 많은 사람으로부터 더 나은 운영체제로 발전시켜 달라는 제안을 받았지만 교육용으로만 배포했다. 3. 리눅스 배포판이 필요한 이유를 설명하시오. 여러 회사와 커뮤니티의 일반 사용자들이 리눅스를 쉽게 사용할 수 있도록 리눅스 커널과 응용 프로그램으로 구성된 배포판을 제공하기 시작했다. 4. GPL과 아파치 라이선스, BSD 라이선스를 비교하여 설명하시오. 유닉스는 이후 상용화 버전인 시..

728x90