Page 21 -
P. 21

1회 최종점검 모의고사






              1. JAVA에서 파일 입출력과 관련된 기능을 제공하는 패키지와             5. 다음 변수 선언 문장에서 ‘3.1415927’의 역할에 대한 설명으
              그 안에 포함된 클래스가 올바르게 짝지어진 것은?                     로 올바른 것은?
              ① java.net - Socket
                                                                final float PI = 3.1415927;
              ② java.io - InputStream
              ③ java.util - Random                            ① 변수명                 ② 예약어
              ④ java.awt – Button                             ③ 데이터 타입              ④ 리터럴

              2. 다음 중 객체지향 프로그래밍 언어의 특징으로 옳지 않은               6. 다음 중 관계 연산자의 사용이 올바른 것은?
              것은?                                             ① if (a == 5) { ... } - 변수 a가 5와 같지 않을 때
              ① 상속을 통해 코드의 재사용과 확장이 용이하다.                     ② if (b != 10) { ... } - 변수 b가 10과 같을 때
              ② 현실 세계의 개체를 부품처럼 만들어 재활용성이 높다.                 ③ if (c > 3) { ... } - 변수 c가 3보다 크거나 같을 때
              ③ 대형 프로그램을 쉽게 작성하고 유지보수를 용이하게 한다.               ④ if (d <= 7) { ... } - 변수 d가 7보다 작거나 같을 때
              ④ 구현 시 처리 시간이 빨라 프로그램의 효율성이 높다.
                                                              7. 다음 JAVA 프로그램이 실행되었을 때, 실행 결과는?
              3. 다음 중 상속성(Inheritance)과 다형성(Polymorphism)에 대
              한 설명이 모두 올바른 것은?                                   public class Main {
                                                                    public static void main(String[ ] args) {
              ① 상속성 : 코드를 재사용하여 개발 비용을 절감한다.
                                                                       System.out.print((int) 2.9 + 1.7);
                  다형성 :  하나의 클래스가 여러 종류의 메소드를 가질 수 있는               }
                      능력이다.                                      }
              ② 상속성 :  상위 클래스의 속성과 연산을 하위 클래스가 물려받
                      아 사용한다.                                 ① 3.7                 ② 4.7
                  다형성 :  하나의 메시지에 대해 각 객체가 다른 방식으로 응답         ③ 3                    ④ 4.6
                      한다.
                                                              8. 다음 중 JAVA 코드의 실행 결과는?
              ③ 상속성 :  데이터와 메소드를 하나로 묶어 객체의 내부를 숨긴다.
                  다형성 :  객체의 공통된 성질을 추출하여 슈퍼 클래스를 만
                                                                 public class Main {
                      든다.                                            public static void main(String[ ] args) {
              ④ 상속성 : 객체들 간에 메시지를 주고받는 수단이다.                             System.out.println(“Hello\nWorld”);
                  다형성 :  동일한 메소드명을 여러 객체에서 다르게 정의할 수                 }
                                                                 }
                      있다.
                                                              ① HelloWorld
              4. 다음 중 자바스크립트(JavaScript)에 대한 설명으로 옳은 것
                                                              ② Hello
              을 모두 고른 것은?
                                                                  World
                                                              ③ Hello\nWorld
                가. 웹 페이지의 동작을 제어하는 데 사용된다.
                나. 객체지향 프로그래밍 언어의 성격을 갖고 있다.                  ④ H e l l o W o r l d
                다.  Prototype Link와 Prototype Object를 통해 프로토타입 개념을 활
                  용한다.

              ① 가                   ② 가, 나
              ③ 가, 다                ④ 가, 나, 다






              348   부록 최종점검 모의고사





                                                                                                     2025. 11. 20.   오후 3:52
          11_별책1_2026기본서필기_기능사 모의1-5회(347~412).indd   348                                            2025. 11. 20.   오후 3:52
          11_별책1_2026기본서필기_기능사 모의1-5회(347~412).indd   348
   16   17   18   19   20   21   22   23   24   25   26