Page 22 -
P. 22
1회
※ 해설은 380쪽에 있습니다.
9. 다음 JAVA 코드의 실행 결과는? 13. 다음 파이썬(Python) 코드의 실행 결과는?
public class Main { def calculate_sum(start, end):
public static void main(String[ ] args) { total = 0
int i = 0; for i in range(start, end):
int sum = 0; total += i
while (i < 5) { return total
sum += i; result = calculate_sum(1, 5)
i++; print(result)
}
System.out.println(sum); ① 10 ② 15
} ③ 20 ④ 25
}
14. 다음 중 HTML의 테이블 태그와 기능에 대한 설명으로 옳
① 10 ② 15
지 않은 것은?
③ 20 ④ 25
① <table>은 표를 생성하는 데 사용한다.
② <tr>은 표의 행(Row)을 정의한다.
10. 다음 중 JAVA에서 배열을 선언, 생성, 초기화하는 방법으
③ <th>는 표의 제목 셀(Header Cell)을 정의하며, 글자가 굵게
로 올바르지 않은 것은?
표시된다.
① int[ ] arr = new int[5];
④ <td>는 표의 한 행을 정의하는 데 사용된다.
② int[ ] arr = {1, 2, 3, 4, 5};
③ int[ ] arr;
15. 다음 중 JavaScript의 배열 속성 및 메소드에 대한 설명으
arr = new int[ ]{1, 2, 3};
로 옳지 않은 것은?
④ int[ ] arr = new int[ ];
① length 속성은 배열의 요소 개수를 반환한다.
② push( ) 메소드는 배열의 끝에 새로운 요소를 추가한다.
11. 다음 파이썬(Python) 프로그램이 실행되었을 때의 결과는?
③ pop( ) 메소드는 배열의 첫 번째 요소를 삭제한다.
inList = [1,2,3,4,5] ④ splice( ) 메소드는 배열의 요소를 추가, 삭제, 교체하는 데 사
answer = inList[:3] 용한다.
print(answer)
① [1] ② [1, 2] 16. 다음 트리에 대한 중위 순회 운행 결과는?
③ [1, 2, 3] ④ [1, 2, 3, 4, 5] A
B C
12. 다음 파이썬(Python) 코드의 실행 결과는?
D E F
fruits = [‘apple’, ‘banana’, ‘cherry’, ‘kiwi’] ① A B D C E F ② A B C D E F
fruits.remove('banana')
fruits.append('grape') ③ D B E C F A ④ D B A E C F
fruits.insert(1, 'melon')
print(fruits) 17. 다음 중 통신 프로토콜의 기본 요소와 거리가 먼 것은?
① 의미(Semantics) ② 보안(Security)
① [‘apple’, ‘melon’, ‘cherry’, ‘kiwi’, ‘grape’]
③ 시간(Timing) ④ 구문(Syntax)
② [‘apple’, ‘banana’, ‘melon’, ‘cherry’, ‘kiwi’, ‘grape’]
③ [’apple‘, ’grape‘, ’melon‘, ’cherry‘, ’kiwi‘]
18. TCP/IP 프로토콜 중 전송 계층 프로토콜은?
④ [‘apple’, ‘melon’, ‘grape’, ‘cherry’, ‘kiwi’]
① HTTP ② SMTP
③ FTP ④ TCP
정답 : 1.② 2.④ 3.② 4.④ 5.④ 6.④ 7.① 8.② 9.① 10.④ 11.③ 12.① 13.① 14.④ 15.③ 16.④ 17.② 18.④ 349
11_별책1_2026기본서필기_기능사 모의1-5회(347~412).indd 349 2025. 11. 25. 오후 6:19
2025. 11. 25. 오후 6:19
11_별책1_2026기본서필기_기능사 모의1-5회(347~412).indd 349

