
연습문제 1. CPU의 구성에 대해 설명하시오. 산술논리 연산장치(ALU), 제어장치, 레지스터로 구성되어 있다. 2. 폰노이만 구조의 가장 중요한 특징을 설명하시오. 모든 프로그램은 메모리에 올라와야 실행할 수 있다. 3. 버스의 종류를 나열하시오. 제어 버스, 주소 버스, 데이터 버스 4. 단방향 버스에 대해 설명하시오. 자료가 한 방향으로 전달되는 버스 5. 다음에 실행할 명령어의 주소를 가지고 있는 레지스터는 무엇인가? 프로그램 카운터(PC) 6. 현재 실행 중인 명령어를 보관하는 레지스터는 무엇인가? (문제가 잘못되어 자체적으로 수정함) 명령어 레지스터(IR) 7. 메모리 주소를 보관하는 레지스터는 무엇인가? 메모리 주소 레지스터(MAR) 8. 메모리에 저장할 데이터나 메모리에서 가져온 데이터를..

연습문제 1. 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어는 무엇인가? 운영체제 2. 가전제품과 같이 CPU의 성능이 낮고 메모리 크기도 작은 시스템에 내장하도록 만든 운영체제를 무엇이라고 하는가? 임베디드 운영체제 3. 사용자가 원하는 기능을 수행하기 위해 컴퓨터 자원을 사용하는 소프트웨어는 무엇인가? 응용 프로그램 4. 운영체제가 없는 컴퓨터에서는 어떤 문제가 발생하는지 설명하시오. 만든 당시 기능 외에 기능을 추가하거나 향상하기가 매우 어렵고 번거롭다. 5. 기계와 사용자 사이에 명령을 전달하고 처리한 결과를 알려주는 것을 무엇이라고 하는가? 인터페이스 6. 프로그램과 데이터를 한 번에 입력한 후 작업의 최종 결과만 얻는 운영체제 방식을 무엇이라..
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 Graphics 클래스가 사용하는 좌표 체계는? 중앙이 (0, 0)이고 오른쪽으로 x축 값이 증가하며, 위쪽으로 y축 값이 증가한다. 왼쪽 위 모서리가 (0, 0)이고 오른쪽으로 x축 값이 증가하며, 아래쪽으로 y축 값이 증가한다. 왼쪽 아래 모서리가 (0, 0)이고 오른쪽으로 x축 값이 증가하며, 위쪽으로 y축 값이 증가한다. 오른쪽 아래 모서리가 (0, 0)이고 왼쪽으로 x축 값이 증가하며, 위쪽으로 y축 값이 증가한다. ⊙ 정답 2번 왼쪽 위 모서리가 (0, 0)이고 오른쪽으로 x축 값이 증가하며, 아래쪽으로 y축 값이 증가한다. ⊙ 문제 2 자신의 외형을 그리는 메서드로 모든 스윙 컴포넌트가 갖는 것은? paint(..
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 버튼을 클릭하면 발생하는 이벤트는? ActionEvent ButtonEvent ItemEvent MouseEvent ⊙ 정답 1번 ActionEvent ⊙ 문제 2 프레임의 오른쪽 위에 닫기 버튼을 클릭하면 발생하는 이벤트는? ActionEvent FrameEvent ItemEvent WindowEvent ⊙ 정답 4번 WindowEvent ⊙ 문제 3 JPanel 객체 p를 JButton 객체 b의 리스너로 등록하는 실행문은? addActionListener(p); addActionEventListener(p); b.addActionListener(p); b.addActionEventListener(p); ⊙ 정답 3번 ..
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 다음 중 기본 배치 관리자가 잘못된 것은? JApplet은 FlowLayout JDialog는 BorderLayout JFrame은 BorderLayout JPanel은 BorderLayout ⊙ 정답 4번 JPanel은 BorderLayout ※해설: JPanel 컨테이너의 기본 배치 관리자는 FlowLayout이다. ⊙ 문제 2 스윙을 설명한 내용으로 틀린 것은? 스윙은 AWT에 비해 GUI 컴포넌트가 더 많다. 일반적으로 컨테이너에 다른 컨테이너는 추가할 수 없다. BorderLayout 배치 관리자는 GUI 컴포넌트를 동서남북 및 중앙으로 배치할 수 있다. 스윙은 모델, 뷰, 컨트롤러라는 3개의 구성 요소가 있는 M..

※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 입출력과 관련된 내용이다. 틀린 것은? 스트림은 단방향이다. 개발자가 System.in, System.out 객체를 생성할 수 있다. 입출력을 위한 자바 기본 패키지는 java.io이다. 스트림은 기본적으로 버퍼를 사용한다. ⊙ 정답 2번 개발자가 System.in, System.out 객체를 생성할 수 있다. ⊙ 문제 2 다음 중 자바 입출력 패키지에 포함된 클래스가 아닌 것은? String StringReader Writer File ⊙ 정답 1번 String ※해설: java.lang 안에 있는 클래스이다. ⊙ 문제 3 다음 중 InputStreamReader 객체를 올바르게 생성하는 코드는? new InputStre..

※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 자바의 컬렉션 프레임워크를 설명한 내용으로 틀린 것은? 컬렉션 프레임워크는 Collection 인터페이스와 Collection 클래스로 제공한다. Vector는 List 인터페이스의 구현 클래스이다. HashMap 클래스는 Collection 인터페이스의 구현 클래스이다. LinkedList는 Queue 인터페이스의 구현 클래스이다. ⊙ 정답 3번 HashMap 클래스는 Collection 인터페이스의 구현 클래스이다. ※해설: HashMap 클래스는 Map 인터페이스의 구현 클래스이다. ⊙ 문제 2 다음 중 키와 값으로 구성된 객체를 저장하는 자료구조로 적합한 것은? Vector HashSet TreeSet Hashtab..

※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 다음 중 오류가 있는 코드는? double d = new Double(3.14); int i = Integer.parseInt("100"); Calendar c = new Calendar(); Date d = new Date(); ⊙ 정답 3번 Calendar c = new Calendar(); ※해설: Calendar는 추상 클래스이다. 인스턴스화가 불가능하다. ⊙ 문제 2 Test 클래스를 chap08.utils 패키지에 포함시켜 사용하려고 한다. Test 클래스의 첫 번째 코드로 적절한 것은? import chap08.utils.Test; import chap08.utils; package chap08.utils.Te..
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 인터페이스를 설명한 것이다. 틀린 것은? 인터페이스는 인스턴스 변수를 포함할 수 없다. 인터페이스는 생성자를 포함할 수 없다. 인터페이스는 상수를 포함할 수 없다. 인터페이스의 모든 멤버는 public으로 공개된다. ⊙ 정답 3번 인터페이스는 상수를 포함할 수 없다. ※해설: 인터페이스는 상수를 포함한다. ⊙ 문제 2 다음 중 올바른 코드는? 1번 class Klass { void foo(); } 2번 abstract class Klass { abstract void foo(); } 3번 class Klass { abstract void foo(); } 4번 abstract class Klass { abstract void..
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 상속을 설명한 것이다. 틀린 것은? 모든 클래스의 최상위 클래스는 Object이다. 부모 객체를 자식 클래스 타입의 변수에 대입할 수 있다. 부모 클래스의 private 메서드를 자식 클래스가 오버 라이딩할 수 없다. 부모 클래스를 상속하려면 extends 키워드가 필요하다. ⊙ 정답 2번 부모 객체를 자식 클래스 타입의 변수에 대입할 수 있다. ※해설: 부모 클래스 변수에 자식 객체 타입을 대입할 수 있다.(자동타입변환) ⊙ 문제 2 다음 코드가 있다. 밑줄 그은 곳에 적절하지 않은 코드는? class Car { public String name; protected String color; private int model..
- Total
- Today
- Yesterday
- Python
- OS
- CPP
- 해답
- py
- 파이썬
- 자바스크립트
- 쉽게배우는자바프로그래밍
- 정리
- 연습문제
- 프로그래머스
- 풀이
- 그리디
- 답
- 구현
- 정답
- 백준
- 쉽게 배우는 자바 프로그래밍
- java
- 알고리즘
- BFS
- JS
- 쉽게배우는
- 정렬
- 자바
- 문자열
- C++
- Web
- 운영체제
- 우종정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |