
연습문제 1. 데이터 모델의 구성 요소로 거리가 먼 것은? ④ 관계 2. 데이터 모델의 구성 요소 중 데이터 구조에 따라 실제로 표현된 값들을 처리하는 작업을 의미하는 것은? ② 연산 3. 데이터 모델에 대한 다음 설명 중 빈칸에 적합한 것은? 데이터 모델은 논리적인 데이터 구조, 데이터 구조에서 처리가 가능한 연산, 데이터 구조와 연산에 대한 ( )을(를) 구성 요소로 포함하고 있다. ③ 제약조건 4. 논리적 데이터 모델에 해당하지 않는 것은? ① 개체-관계 데이터 모델 5. 개체-관계 모델에 대한 설명으로 옳지 않은 것은? ② 사용하는 DBMS의 종류에 영향을 받는다. 6. 개체-관계 모델에 대한 설명으로 옳지 않은 것은? ③ 관계는 속성들에 대한 연관성을 의미한다. 7. 계층형 데이터 모델은 데이터..

데이터 모델링 현실 세계의 데이터를 데이터베이스에 저장하기 위해서는 데이터 모델을 세워야 하고 그 과정을 데이터 모델링이라 한다. 다시 말해 데이터 모델링이란 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정을 말한다. *추상화 : 현실 세계를 일정한 형식에 맞추어 표현 (일정한 표기법에 의해 표현) 📗 변환 과정은 2단계로 나누어 진행한다. 개념적 데이터 모델링 - 사용자에 초점을 맞추는 데이터 모델 - 현실 세계의 중요 데이터를 추출하여 개념 세계로 옮기는 작업 논리적 데이터 모델링 - 컴퓨터와 사용자 둘 다 고려하는 데이터 모델 - 개념 세계의 데이터를 데이터 베이스에 저장하는 구조로 표현하는 작업 데이터 모델 데이터 모델이란 데이터 모델링의 결과물을 표현하는 도구이다. ..

연습문제 1. 시스템 내 전체 프로세스의 수를 조절하는 것으로, 장기 스케줄링 또는 작업 스케줄링이라 불리는 스케줄링 수준은 무엇인가? 고수준 스케줄링 2. 어떤 프로세스에 CPU를 할당하고 어떤 프로세스를 대기 상태로 보낼지 등을 결정하는 스케줄링 수준은 무엇인가? 저수준 스케줄링 3. 어떤 프로세스가 CPU를 할당받아 실행 중이더라도 운영체제가 CPU를 강제로 빼앗을 수 있는 스케줄링은 무엇인가? 선점형 스케줄링 4. 현재 입출력을 진행하는 프로세스로, 사용자와 상호작용이 가능하여 상호작용 프로세스라고도 불리는 것은 무엇인가? 전면 프로세스 5. 준비 큐에 도착한 순서대로 CPU를 할당하는 비선점형 스케줄링 알고리즘은 무엇인가? FCFS 스케줄링 6. 준비 큐에 있는 프로세스 중 실행시간이 가장 짧은..

※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 다음 중 틀린 것은? 필드는 초기화하지 않아도 된다. 클래스에 생성자가 없어도 된다. 생성자는 일반적으로 필드를 초기화한다. 필드는 생성자보다 먼저 선언해야 한다. ⊙ 정답 4번 필드는 생성자보다 먼저 선언해야 한다. ※해설: 필드 선언은 클래스 어디서든 존재할 수 있다. 먼저 선언하든 나중에 선언하든 상관없다. ⊙ 문제 2 클래스의 구성 요소와 가장 거리가 먼 것은? 필드 지역 변수 메서드 생성자 ⊙ 정답 2번 지역 변수 ※해설: 클래스는 필드와 메서드로 구성되고 객체를 생성하는 생성자를 가진다. ⊙ 문제 3 하나의 클래스는 하나의 객체 인스턴스만 생성할 수 있다. ⊙ 정답 X ※해설 : 하나의 클래스 안에 여러 개의 객..

⊙ 문제 주사위를 나타내는 Dice 클래스를 작성하고, 다음 코드를 사용해 테스트하시오. Dice 클래스에는 6개의 면(face)이라는 속성과 굴리기(roll)라는 동작이 있다. Math.random() 메서드는 0.0 이상 1.0 미만의 double 타입의 무작위 실수를 반환한다. public class DiceTest { public static void main(String[] args) { Dice d = new Dice(); System.out.println("주사위의 숫자 : " + d.roll()); } } ⊙ 문제 접근 과정 random()을 사용해 풀어보자. ⊙ 문제 풀이 class Dice { private double face; public Dice() { this.face=face;..

⊙ 문제 골프채를 모델링한 GolfClub 클래스를 작성하고, 다음 프로그램으로 테스트를 하시오. public class GolfClubTest { public static void main(String[] args) { GolfClub g1 = new GolfClub(); g1.print(); GolfClub g2 = new GolfClub(8); g2.print(); GolfClub g3 = new GolfClub("퍼터"); g3.print(); } } 7번 아이언입니다. 8번 아이언입니다. 퍼터입니다. ⊙ 문제 접근 과정 GolfClub(), GolfClub(int num), GolfClub(String name)이 들어간 GolfClub 클래스를 완성해보자 ⊙ 문제 풀이 class GolfClu..

⊙ 문제 복소수를 모델링한 Complex 클래스를 작성하고, 다음 프로그램으로 테스트하시오. public class ComplexTest { public static void main(String[] args) { Complex c1 = new Complex(2.0); c1.print(); Complex c2 = new Complex(1.5, 2.5); c2.print(); } } 2.0 + 0.0i 1.5 + 2.5i ⊙ 문제 접근 과정 Complex 클래스를 만들어주자. ⊙ 문제 풀이 class Complex { private double num1; private double num2; public Complex(double num1) { this.num1 = num1; } public Complex..

⊙ 문제 길이 속성만 가진 직선을 모델링한 Line 클래스를 작성하고, 다음 프로그램으로 테스트하시오. public class LineTest { public static void main(String[] args) { Line a = new Line(1); Line b = new Line(1); System.out.println(a.isSameLine(b)); System.out.println(a == b); } } true false ⊙ 문제 접근 과정 Line 클래스를 구현해보자. 안에 isSameLine() 메서드도 추가해보자. ⊙ 문제 풀이 class Line { private int line; public Line (int line) { this.line = line; } public bool..

⊙ 문제 생산된 모든 자동차와 빨간색 자동차의 개수를 출력하는 Car 클래스를 작성하시오. 그리고 다음 코드를 사용해 테스트하시오. public class CarTest { public static void main(String[] args) { Car c1 = new Car("red"); Car c2 = new Car("blue"); Car c3 = new Car("RED"); System.out.printf("자동차 수 : %d, 빨간색 자동차 수 : %d",Car.getNumOfCar(),Car.getNumOfRedCar()); } } ⊙ 문제 접근 과정 Car 클래스를 만들고 생성자와 설정자 메서드를 만들어 풀어보자. ⊙ 문제 풀이 class Car { private String color; st..
⊙ 문제 회원을 관리하려고 회원을 모델링한 Member 클래스를 작성하시오. 회원 정보로는 이름, 아이디, 암호, 나이가 있다. 외부 객체는 이와 같은 회원 정보에 직접 접근할 수 없고 접근자와 설정자로만 접근할 수 있다. 그리고 모든 회원 정보를 사용해 객체를 생성할 수 있는 생성자도 있다. ⊙ 문제 접근 과정 클래스 안에 변수, 생성자, 접근자, 설정자를 만들어주자! ⊙ 문제 풀이 //클래스 class Member { //회원정보 private String name; private String id; private String password; private int age; //생성자 public Member(String name, String id, String password, int age) {..
- Total
- Today
- Yesterday
- 풀이
- BFS
- 정렬
- 알고리즘
- 자바
- 쉽게배우는
- 파이썬
- Web
- C++
- 쉽게 배우는 자바 프로그래밍
- 우종정
- 연습문제
- OS
- 쉽게배우는자바프로그래밍
- py
- 해답
- 운영체제
- 구현
- JS
- CPP
- 그리디
- Python
- 답
- java
- 정답
- 프로그래머스
- 정리
- 자바스크립트
- 문자열
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |