방송대(방통대) - 파이썬 프로그래밍 기초 기말시험 대비 연습문제 풀기 본문

CBT/컴퓨터 - 파이썬프로그래밍기초

방송대(방통대) - 파이썬 프로그래밍 기초 기말시험 대비 연습문제 풀기

 

방송대 - 파이썬 프로그래밍 기초 연습문제 모음

 

방송통신대학교 파이썬 프로그래밍 기초 과목의 기말고사를 준비하실 때, 아래의 45문제를 모두 풀어보시고 이해가 부족한 부분은 다시 복습하시길 권장드립니다.

이 45문제와 강의를 한 번이라도 제대로 학습하신다면, 기말고사에 대한 부담을 크게 느끼지 않으셔도 됩니다. 단순 암기만으로도 어느 정도 대비가 가능하지만, 프로그래밍 소스 코드와 관련된 문제는 꼭 내용을 이해하셔야 합니다. 실제 시험에서도 유사한 코드 형태로 출제되기 때문에, 해당 부분을 충분히 익히신다면 고득점도 어렵지 않습니다.

끝까지 집중해서 공부하시고 좋은 결과 있으시길 바랍니다.

 

파이썬 프로그래밍 기초 - 연습문제 45문항

 

1강. 컴퓨터의 이해

1

1.다음과 같이 어떤 문제(라면끓이기)를 해결하기 위한 절차를 무엇이라고 하는가?

정답 : 4
1

2.‘방송대 컴퓨터과학과의 파이썬 프로그래밍 기초는 전공 과목이다’ 라고 할 때, ‘전공’이라는 설명은 어떤 유형의 데이터에 속하는가?

정답 : 2
1

3.표현의 모호성을 제거하고 자연어와 유사한 형태의 문법을 갖는 프로그래밍 언어는?

정답 : 3

 

 


 

2강. 컴퓨터의 구성

 

2

4.폰 노이만 구조에 기반한 컴퓨터의 구성요소에 포함되지 않는 것은?

정답 : 4
2

5.다음 그림과 같이 안경 또는 헬멧과 같은 장치를 머리에 착용하여 현실 세계와는 차단된 가상현실을 제공하는 장치는?

정답 : 1
2

6.부가적인 기능을 제공하여 사용자가 컴퓨터를 효율적이고 편리하게 관리할 수 있도록 지원해주는 소프트웨어는?

정답 : 1

 

 


 

3강. 파이썬의 이해

 

3

7.다음 중 파이썬의 장점이라고 할 수 없는 것은?

정답 : 2
3

8.파이썬 프로그램이 플랫폼 독립적으로 실행될 수 있도록 (가)와 같이 파이썬 인터프리터가 동작하는 과정에서 중간 언어로 만드는 것은?

정답 : 1
3

9.파이썬 프로그래밍 환경 중 오픈소스이며 문서화가 쉽고 전통적인 소스코드-컴파일-실행 방식에서 벗어나 웹 기반 대화형 개발 및 실행 환경을 제공하는 것은?

정답 : 3

 

 


 

4강. 파이썬 시작하기

 

4

10.다음과 같은 실행 결과를 얻기 위한 파이썬 코드로 올바른 것은?

'Computer science is the best'
'Our goal is to predict the future'

 

정답 : 2
4

11.다음 중 식별자로 사용할 수 없는 것은?

정답 : 3
4

12.다음 프로그램의 실행 결과로 올바른 것은?

정답 : 1

 

 


 

5강. 순차 구조

 

5

13.다음은 어떤 제어구조에 대한 설명인가?

특정 영역 내의 명령문에 대한 실행 여부를 프로그램 실행 과정 중 조건에 따라 결정하는 구조
정답 : 1
5

14.number 변수에 저장되어 있는 정수를 사용하여 “상자에사과가n개들어있습니다.”라는 메시지를 출력하려고 한다. 올바른 명령문은? (단, n은 number 변수에 저장된 정수를 의미한다.)

정답 : 4
5

15.‘논리적으로 실행 불가능한 명령문 작성 시 발생’ 오류를 무엇이라고 하는가?

정답 : 2

 

 


 

6강. 선택 구조

 

6

16.파이썬에서 명령어의 논리적 집합인 명령 블록을 표현하기 위한 방법은?

정답 : 2
6

17.다음은 온도(temp)가 0 이하일 경우 “겨울입니다.”를 출력하는 프로그램의 일부이다. 밑줄 친 빈 칸에 들어갈 명령문은?

정답 : 4
6

18.다음은 사용자가 입력한 수가 3과 5의 공배수일 경우 “3과 5의 공배수입니다”를, 아닐 경우 “3과 5의 공배수가 아닙니다.”를 출력하는 프로그램일 일부이다. 밑줄 친 빈칸에 들어갈 연산자는?

정답 : 1

 

 


 

7강. 반복 구조

 

7

19.계수 제어 반복 구조에서 특정 반복 횟수와 반복 시 계수의 값을 정하기 위해 사용하는 데이터 타입은?

정답 : 3
7

20.다음과 같이 반복 구조 내부에 또 다른 반복 구조가 포함되어 실행 흐름을 만드는 구조를 무엇이라고 하는가?

정답 : 4
7

21.다음 코드의 출력값으로 옳은 것은?

정답 : 4

 

 


 

8강. 체크포인트 1

 

8

22.파이썬에서 데이터의 데이터 타입은 다른 데이터 타입으로 변경이 불가능하다.

정답 : 2
8

23.파이썬은 히도 판로쉼이 주도하여 발전하고 있다.

정답 : 2
8

24.print(hei_list[2])의 실행 결과값은 14이다.

정답 : 1

 

 


 

9강. 함수

 

9

25.다음 중 반환값에 따른 함수의 종류를 구분할 때, 나머지와 다른 하나는?

정답 : 1
9

26.다음 코드의 실행 결과는?

정답 : 2
9

27.다음 코드의 실행 결과는?

정답 : 1

 

 


 

10강. 객체지향

 

10

28.다음 중 객체지향 패러다임의 특징이라고 할 수 없는 것은?

정답 : 4
10

29.다음 코드의 빈 칸에 공통으로 들어가야 하는 것은?

정답 : 2
10

30.다음 코드의 실행 결과는?

정답 : 3

 

 


 

11강. 모듈

 

11

31.다음은 무엇에 대한 설명인가?

클래스, 함수, 상수(변수)의 집합
정답 : 4
11

32.다음 중 모듈 사용과 관련된 명령어가 아닌 것은?

정답 : 3
11

33.(a)에서 option 리스트의 값 중 하나가 무작위로 선택되어 com에 할당하도록 빈 칸 □에 들어갈 알맞은 코드는?

정답 : 2

 

 


 

12강. 파일

 

12

34.데이터를 구성하는 개별 문자를 인코딩 체계를 통해 바이트로 변경하여 연속적으로 저장한 파일의 종류는?

정답 : 3
12

35.시퀀스에서 각각의 항목을 순서대로 한 번씩만 방문하는 과정은?

정답 : 1
12

36.파일 python.txt에 텍스트 데이터를 추가하려고 할 때 빈 칸에 들어가야 할 것은?

정답 : 4

 

 


 

13강. 실전 프로그래밍 1

 

13

37.소프트웨어 개발 라이프라이클의 순서가 올바르게 나열된 것은?

정답 : 1
13

38.다음의 EDP 구동 구조에서 이벤트 발생 장치에 발생된 이벤트가 처리되기 전까지 저장되는 저장 구조는?

정답 : 3
13

39.일괄적으로 모아놓은 대량의 데이터를 특정시간에 지정한 처리 방법에 따라 처리하는 프로그램은?

정답 : 2

 

 


 

14강. 실전 프로그래밍 2

 

14

40.다음 함수에서 0 또는 1의 난수 값이 생성되어 0, X가 반환될 수 있도록 random 모듈의 설명을 참조하여 빈칸에 들어갈 수 있는 표현을 작성하면?

정답 : 2
14

41.다음 2차원 리스트에서 파란색 원소에 접근하기 위한 표현은?

정답 : 2
14

42.다음은 dist라는 이름의 0으로 초기화된 3 X 3 크기의 2차원 리스트 생성하는 코드이다. 빈칸에 공통으로 들어갈 표현은?

정답 : 4

 

 


 

15강. 체크포인트 2

 

15

43.다음과 같은 형식으로 실수를 출력할 때, 숫자 앞에 삽입된 공백(스페이스)의 개수는?

정답 : 3
15

44.private 데이터 필드에 값을 설정하는 메소드를 접근자(accessor)라고 한다.

정답 : 2
15

45.다음은 객체의 생성 과정을 도식화한 것이다. 빈 칸에 들어갈 알맞은 말은?

정답 : 1

 

 

 

No 정답 선택 채점 문제
1강. 컴퓨터의 이해
1 4   result 1
2 2   result 2
3 3   result 3
2강. 컴퓨터의 구성
4 4   result 4
5 1   result 5
6 1   result 6
3강. 파이썬의 이해
7 2   result 7
8 1   result 8
9 3   result 9
4강. 파이썬 시작하기
10 2   result 10
11 3   result 11
12 1   result 12
5강. 순차 구조
13 1   result 13
14 4   result 14
15 2   result 15
6강. 선택 구조
16 2   result 16
17 4   result 17
18 1   result 18
7강. 반복 구조
19 3   result 19
20 4   result 20
21 4   result 21
8강. 체크포인트 1
22 2   result 22
23 2   result 23
24 1   result 24
9강. 함수
25 1   result 25
26 2   result 26
27 1   result 27
10강. 객체지향
28 4   result 28
29 2   result 29
30 3   result 30
11강. 모듈
31 4   result 31
32 3   result 32
33 2   result 33
12강. 파일
34 3   result 34
35 1   result 35
36 4   result 36
13강. 실전 프로그래밍 1
37 1   result 37
38 3   result 38
39 2   result 39
14강. 실전 프로그래밍 2
40 2   result 40
41 2   result 41
42 4   result 42
15강. 체크포인트 2
43 3   result 43
44 2   result 44
45 1   result 45

 

반응형