wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

문제 해결의 이해 퀴즈

Total questions: 12

Worksheet time: 11mins

Name
Class
Date
1.

문제란 무엇인가?

a)

해결을 요구하는 어려운 상황이나 질문

b)

단순한 문제

c)

복잡한 문제

d)

문제를 해결하는 것

2.

'문제 이해'란 무엇인지 서술하시오.

4 lines
3.

알고리즘은 어떤 형태로 표현될 수 있는가?

a)

순서도

b)

의사코드

c)

자바

d)

파이썬

4.

프로그래밍은 컴퓨터가 어떤 작업을 어떤 순서로 수행할지를 명확히 지시하는 코드 작성 행위임. 프로그래밍 언어로 알고리즘을 표현하면 컴퓨터가 그 절차를 실행할 수 있음. 프로그래밍의 목적은 무엇인가?

a)

문제 해결

b)

코드 작성

c)

알고리즘 설계

d)

자동화

5.

디버깅이란?

4 lines
6.

다음 중 ‘문제 해결의 4단계’에 해당하지 않는 것은 무엇인가?

a)

문제 이해 및 분석

b)

문제 분해

c)

실행 평가

d)

추상화와 자동화

7.

‘문제 이해’ 과정에서 중요한 것은 무엇인가?

a)

문제를 작게 나누는 것

b)

문제의 현재 상태와 목표 상태의 차이를 파악하는 것

c)

결과를 시각적으로 표현하는 것

d)

핵심 요소만 남기고 단순화하는 것

8.

문제 분해가 필요한 가장 큰 이유는 무엇인가?

a)

문제를 시각화할 수 있기 때문

b)

문제를 순서대로 배열하기 위해

c)

복잡한 문제를 해결 가능한 단위로 나누기 위해

d)

문제를 더 어렵게 만들기 위해

9.

다음 중 ‘문제 분해의 기준’으로 적절하지 않은 것은 무엇인가?

a)

유사한 기능이나 자료에 따라 나누기

b)

문제의 구조에 따라 동일한 단위로 나누기

c)

이해하기 쉬운 단어로 문제를 요약하기

d)

순서와 관계를 고려하여 단계화하기

10.

추상화(abstraction) 과정을 가장 잘 설명한 것은?

a)

문제를 자동으로 해결하는 과정

b)

모든 데이터를 빠르게 수집하는 과정

c)

복잡한 문제에서 핵심 요소만 남기고 단순화하는 과정

d)

오류를 찾아 수정하는 과정

11.

다음 중 자동화의 핵심 요소가 아닌 것은 무엇인가?

a)

알고리즘을 프로그래밍 언어로 구현하는 것

b)

사람이 직접 문제를 해결하는 것

c)

프로그램을 실행하여 결과를 확인하는 것

d)

실행 결과를 분석하고 평가하는 것

12.

다음 중 ‘좋은 알고리즘’의 평가 기준에 해당하지 않는 것은 무엇인가?

a)

계산 횟수가 적고 속도가 빨라야 한다

b)

특별한 환경에서만 사용할 수 있어야 한다

c)

유지 보수가 쉬워야 한다

d)

기능별로 모듈화되어 일부 수정이 가능해야 한다