728x90

전체 글 206

Do it! 자바 프로그래밍 입문 5장 연습문제

Do it! 자바 프로그래밍 입문 5장 연습문제 1. 클래스를 생성할 때 호출하는 [생성자]는 멤버 변수를 초기화하는데 사용합니다. 2. 클래스를 생성하여 메모리에 있는 상태를 [인스터스] 라하고 멤버 변수를 다른 말로 [인스터스 변수]라고 합니다. 3. [메서드]는 일반 함수에 객체 지향의 개념을 추가하여, 클래스 내부에 선언하고 클래스 멤버 변수를 사용하여 클래스 기능을 구현합니다. 4. 05-7에서 예제로 나온 MyDate와 MyDateTest 클래스를 완성해 봅시다. public class MyDate { private int day; private int month; private int year; public int getDay() { return day; } public void setDay..

우분투 리눅스 연습문제 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) 사용자 환경 설정 기능 : 셸은 사용자 환경을 설정할 수 있도록 초기화 파일 기능을 제공한다. 초기화 파일에는 명령을 찾아오는 경로를..

[자료구조] 중위식을 후위식으로 변환하기

[자료구조] 중위식을 후위식으로 변환하기 #define _CRT_SECURE_NO_WARNINGS #include #include #include #define MAX_STACK_SIZE 100 #define MAX_EXPR_SIZE 100 char expr[MAX_EXPR_SIZE]; int top = -1; int stack[MAX_STACK_SIZE]; /* isp and icp arrays ? index is value of precedence lparen, rparen, plus, minus, times, divide, mode, eos */ void push(int item){ if (top > = MAX_STACK_SIZE -1){ printf("stack_full()\n"); return;..

CS/자료구조 2021.10.09

Do it! 자바 프로그래밍 입문 3장 4장 연습문제

Do it! 자바 프로그래밍 입문 3장 4장 연습문제 3장 연습문제 1. 다음 소스 코드의 빈칸을 채워 보세요. 정답 : =,==,? : 조건 연산자는 연산에 필요한 항의 개수가 세 개인 숫자로 “조건식? 결과 1 : 결과 2 :” 의 구조를 가지고 있습니다. 2. 다음 코드가 수행될 때 출력되는 값을 적어 보세요. 정답:10 3. 다음 코드가 수행될 때 출력되는 값을 적어 보세요. 1) 10 2) 10 3) 11 4) 10 4. 다음 코드가 수행될 때 출력되는 값을 적어 보세요. 1) false 2) true 3) false 5. 다음 코드가 수행될 때 출력되는 값을 적어 보세요. 1) 2 // and 연산자 2) 10 // or 연산자 3) 8 // xor 연산자, 비트의 값을 0은 1로, 1은 0으..

Do it! 자바 프로그래밍 입문 1장 2장 연습문제

Do it! 자바 프로그래밍 입문 1장 2장 연습문제 1장 연습문제 답안 1. 프로그램(코드)을 기계가 이해할 수 있는 언어로 바꾸는 작업을 컴파일이라고 합니다. 2. 객체지향 언어는 자바나 C++와 같이 대상이 되는 객체를 기반으로 프로그램을 구현하는 언어입니다. 3. 자바로 만든 프로그램은 자바 가상 머신이 설치되어 있으면 운영체제와 상관없이 실행할 수 있습니다. 4. 자바 개발을 위해 설치하는 자바 라이브러리를 JDK라고 합니다. 5. 자바 프로그램이 실행되는 자바 실행 환경을 JRE라고 합니다. 6. 두 번째 자바 프로그램을 만들어 보세요. 이클립스에서 ‘Hello, Java’ 대신 여러분의 이름을 출력해 보세요. public class SayHelloApp{ public static void m..

명품 자바 연습문제 2장 실습 문제

명품 자바 연습문제 2장 실습 문제 실습 문제 1. Scanner 클래스를 이용하여 원화를 입력받아 달러로 바꾸어 다음 예시와 같이 출력하는 프로그램을 작성하라. $1 = 1100원으로 가정하고 계산하라. package 명품; import java.util.Scanner; public class Samplepro { public static void main(String[] args) { int won; double dollar; Scanner s = new Scanner(System.in); System.out.print("원화를 입력하세요(단위 원)>>"); won = s.nextInt(); dollar = won/1100; System.out.println(won+"원은 "+"$"+dollar+"입..

명품 자바 연습문제 2장

명품 자바 연습문제 2장 1. 자바에서 클래스를 선언할 때 사용하는 자바의 키워드는? public class {} 2. 다음은 10과 20을 더해 합을 출력하려고 작성한 자바 프로그램이지만 오류가 있다. (1) 오류를 찾아내어 고쳐라. public static void main(String [] args) 안에 작성한다. (2) 이 자바 클래스를 저장하는 소스 파일 이름은 무엇인가? SampleProgram.java (3) 명령 창에서 이 프로그램을 컴파일하는 명령은? javac SampleProgram.java (4) 명령 창에서 이 프로그램을 실행하는 명령은? java SampleProgram 3. 다음 중 식별자 사용이 잘못된 경우를 모두 골라라. int % j; double 1 var; 4. 다음..

명품 자바 연습문제 1장

명품 자바 연습문제 1장 1. C언어 소스 파일의 확장자는. c이고 컴파일하면. obj 파일이 만들어진다. 그러면 자바 소 스 파일의 확장자와 컴파일된 파일의 확장자는 무엇인가? 정답 :. java /. class 2. 자바 언어를 처음 개발한 사람은? 정답 : 1번 제임스 고슬링 3. JAVA, C, C++, C# 언어를 세상에 나온 순서대로 나열하라. C(1972) , C++(1983), JAVA(1995), C#(2000) 4. 자바 언어를 처음 개발한 목적은 무엇이었는가? 가전제품용 프로그램 개발을 위해 설계 5. 개발자가 작성한 자바 프로그램을 직접 실행하는 것은 무엇인가? 정답 : 1번 자바 가상 기계 6. 다음은 자바의 특징을 잘 표현하는 글이다. 이를 간단히 줄여 무엇이라고 하는가? 자바는..

728x90