본문 바로가기
GM Library/☆ 기말시험 Data

방송대 방통대 Java프로그래밍 기말시험 기출문제 2013년도 1학기 3학년 / 올에이클래스 모의고사

by GO, EUNJUNG / ΛΙΙΛ™ 2024. 9. 6.
0-썸네일-Java프로그래밍-기말-13-1-3
0-썸네일-Java프로그래밍-기말-13-1-3
2013 학년도  1 학기  3 학년  25 문항
Java프로그래밍
시험종류   :기말시험
출제위원   :방송대 김희천
출제범위   :교재 전체, 해당 멀티미디어강의 포함
자료출처   :한국방송통신대학교
웹앱제작   :올에이클래스 김현수
36Java 언어의 특징 중에 다음 내용이 의미하는 것은? (4점)
바이트 코드는 아키텍쳐 중립적인 이진 파일이다. Java VM이 설치된 다양한 하드웨어와 운영체제에서 똑같은 바이트코드를 실행시킬 수 있다.
해설)
37상수를 선언할 때 사용되는 키워드는 무엇인가? (3점)
해설)
38배열에 속한 원소들을 순서대로 처리할 때, 다음 밑줄 부분에 들어가야 할 내용은 무엇인가? (2점)
class ForEachDemo {
public static void main(String[ ] args){
int[ ] numbers = {1,2,3,4,5,6,7,8,9,10};
for (                        ) {
System.out.println("Count is:" + item);
}
}
}
해설)
392차원 배열의 선언으로 올바른 것은 무엇인가? (3점)
해설)
40다음 밑줄 부분에 들어가야 할 키워드는 무엇인가? (3점)
interface Movable {
void add(double dx, double dy);
void sub(double dx, double dy);
}
class MovablePoint              Movable {
double x, y;
public void add(double dx, double dy) {x += dx; y += dy;}
public void sub(double dx, double dy) {x -= dx; y -= dy;}
}
해설)
다음 프로그램을 보고 물음에 답하여라. (41~42)
class Employee{
int nSalary = 0;
String szDept = null;
public v5oid doJob() { System.out.print(“do Something”); }
}
class Developer extends Employee{
int nSalary = 2;
public Developer() { szDept = “Dev. Dept”; }
public void doJob() { System.out.print(“do development”); }
}
public class Test {
public static void main(String args[ ]) {
Employee emp;
emp = new Developer();
emp.doJob();
}
}
41프로그램을 실행할 때 출력되는 결과는? (2점)
해설)
42프로그램에 관한 설명이다. 잘못된 것은? (2점)
해설)
43밑줄 부분에 공통으로 들어가야 할 용어는 무엇인가? (3점)
- (            )는 관련이 있는 클래스들과 인터페이스들의 묶음이다.
- Java의 기본 API는 (            ) 단위로 계층적으로 분류되어 있다.
- Object, String 및 System 클래스는 java.lang (            )에 포함되어 있다.
해설)
44다음 밑줄 부분에 들어가야 할 내용은 무엇인가? (2점)
import java.io.*;
class CharInput {
int nInput = 0;
public char getInput( )              { // 예외의 전파
nInput = System.in.read( );
return (char)nInput;
}
}
해설)
45보기의 내용이 밑줄 부분에 들어간다고 할 때, 결과가 다른 하나는 무엇인가? (2점)
String str1 = “Java”;
String str2 = str1;
String str3 = new String(“Java”);
System.out.println(            );
해설)
46밑줄 부분에 들어가야 할 내용은 무엇인가? (2점)
class MyThread implements Runnable {
public              {
System.out.println(“Thread”);
}
}
public class Test {
public static void main(String args[ ]) {
Thread my_thread = new Thread(new MyThread( ));
my_thread.start( );
}
}
해설)
47현재 실행 중인 스레드가 자발적으로 잠시 정지하고자 할 때 호출하는 Thread 클래스의 정적 메소드는 무엇인가? (2점)
해설)
48File 클래스에 관한 설명으로 잘못된 것은? (3점)
해설)
49다음 문장의 기능을 정확히 설명한 것은 무엇인가? (3점)
InputStreamReader isr = new InputStreamReader(System.in);
해설)
50다음 중 java.awt.Container 클래스의 자식 클래스인 것은? (3점)
해설)
51List 클래스(또는 컴포넌트)에 관한 설명이 아닌 것은? (4점)
해설)
52이벤트 또는 이벤트 처리에 관한 다음 설명 중 잘못된 것은? (2점)
해설)
53텍스트 편집에 사용되는 컴포넌트에서, 텍스트에 변화가 생길 때 발생되는 이벤트는 무엇인가? (3점)
해설)
54다음 설명에 해당하는 배치 관리자 클래스는 무엇인가? (4점)
- 북/남/동/서/중앙의 다섯 영역에 컴포넌트를 꽉 채우는 배치 관리자이다.
- 각 영역에는 하나의 컴포넌트만이 들어갈 수 있다.
해설)
55컨테이너 c가 자식 컴포넌트들을 수동으로 배치할 때, 먼저 수행해야 하는 메소드 호출은 무엇인가? (2점)
해설)
56애플릿이 시작될 때 수행되는 메소드를 순서대로 나열하면 무엇인가? (4점)
해설)
57HTML 문서에 애플릿을 포함시킬 때 사용하는 태그는 무엇인가? (4점)
해설)
58다음에서 rs의 유형에 해당하는 것은? (3점)
rs = stmt.executeQuery("SELECT * FROM book");
해설)
59데이터베이스의 내용을 변경시키는 SQL 구문이 아닌 것은? (2점)
해설)
60다음 밑줄 부분에 공통으로 들어가는 단어는 무엇인가? (3점)
            은/는 네트워크 상에서 컴퓨터 간의 연결을 위한 가상의 연결 단자를 의미한다. 클라이언트가             을/를 지정하여 서버에 서비스를 요청하면, 서버는             을/를 기준으로, 수신된 데이터를 특정 응용 프로그램에 전달하여 서비스를 처리한다.
해설)
문제답안
32234KB144323243331414211

댓글