티스토리 뷰

1. 파이썬 인터프리터에서 기본적으로 지원하는 함수를 무엇이라고 하는가?

  • ① 인터프리터 함수
  • ② 내장 함수
  • ③ 기본 함수
  • ④ 사용자 정의 함수
  • 정답 : 2번 ( 강의 : 4강 )

2. 구조적 프로그래밍 패러다임에서 제안된 제어구조가 아닌 것은?

  • ① 순차 구조
    • 명령어를 위에서 아래로 순차적으로 실행하는 구조
  • ② 반복 구조
    • 같은 구간을 반복하는 구조
  • ③ 재귀 구조
  • ④ 선택 구조
    • 결함이 있으면 고쳐서, 결함이 없으면 통과하는 구조
  • 정답 : 3번 ( 강의 : 5강 )

3. 다음 코드 실행 시 에러의 원인에 대한 설명으로 올바른 것은?

msg = "Love Python"
count = 1
while count <= 5 :
	print(msg)
  • ① 불필요한 들여쓰기
  • ② count 변수 초기화
  • ③ 무한 반복
    • count값을 증가시키고 있지 않고 있다.
  • ④ 반복 구조 설계 전략 미사용
  • 정답 : 3번 ( 강의 : 7강 )

4. 다음은 무엇에 대한 사전적 정의인가?

1. 이론을 세우는 데 기초가 되는 사실
2. 관찰이나 실험, 조사로 얻은 사실
  • ① 상상
  • ② 명령
  • ③ 정보
  • ④ 데이터
  • 정답 : 4번 ( 강의 : 1강 )

5. 고급언어로 작성된 소스코드를 컴퓨터가 이해할 수 있는 기계어로 변환해 주는 프로그램은?

  • ① 인터프리터
  • ② 프로그래밍 언어
  • ③ 파이썬
  • ④ 코랩
  • 정답 : 1번 ( 강의 : 1강 )

6. 아래 그림의 신체기관과 동일한 기능을 수행하는 컴퓨터 장치로 바르게 짝지어진 것은?

  • ① CPU
  • ② 플래시 메모리
  • ③ RAM
  • ④ HMD
  • 정답 : 4번 ( 강의 : 2강 )
    • 1번은 기억, 2번은 연산 및 제어, 3번은 입력, 4번은 출력 기능을 담당
    • CPU → 연산 및 제어 ( 2번 )
    • 플래시 메모리 → 기억 장치 ( 1번 )
    • RAM → 저장 장치

7. 아래와 같은 시퀀스를 생성하는 코드로 올바른 것은?

odd → [1, 3, 5, 7, 9]
  • ① range(0, 9, 2) = odd
  • ② odd = range(1, 10, 2)
  • ③ odd = range(1, 9, 2)
  • ④ odd = range(0, 10, 2)
  • 정답 : 2번 ( 강의 : 7강 )

8. 파이썬 프로그램 실행과정에서 다음 밑줄 친 (가)에 들어갈 알맞은 말은?

  • ① 자바 코드
  • ② 소스 코드
  • ③ 바이트 코드
  • ④ 드레스 코드
  • 정답 : 3번 ( 강의 : 3강 )

9. 파이썬에 대한 설명으로 올바르지 않은 것은?

  • ① 명령형, 절차적, 객체지향 프로그래밍 등 다양한 패러다임을 지원한다.
  • ② 완전한 애플리케이션 단독 개발이 가능하다.
  • ③ 실행할 수 있는 의사 코드 수준의 문법을 지향한다.
  • ④ 많은 개발자의 의견을 수용하고 토론하며 발전한 언어이다.
  • 정답 : 2번 ( 강의 : 3강 )

10. 다음의 명령문에서 함수의 입력인 "Hello World!"를 무엇이라고 하는가?

print("Hello World!")
  • ① 연산자
  • ② 식별자
  • ③ 파라미터
    • 매개변수라고도 하며, 함수에 전달하여 내부에 정의된 코드에 의해서 실행되도록 데이터를 전달
  • ④ 데이터
  • 정답 : 3번 ( 강의 : 4강 )

11. 아래과 같은 명령문으로 생성된 리스트의 "black" 값을 "purple"로 수정하는 명령문은?

body = [181, 78, "dark brown", "black"]
  • ① body = "purple”
  • ② body[3] = "purple”
  • ③ body(4) = "purple"
  • ④ body(3) = "purple"
  • 정답 : 2번 ( 강의 : 7강 )

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

  • ① or
    • 예약어는 식별자로 사용할 수 없다.
  • ② blue456
  • ③ _24h
  • ④ __________int
  • 정답 : 1번 ( 강의 : 4강 )

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

  • ① IDLE
  • ② VS Code
  • ③ 주피터 노트북
  • ④ 코랩
  • 정답 : 4번 ( 강의 : 3강 )

14. 다음 코드의 실행결과로 올바른 것은?

print("나는 !")
	print("파이썬을 할 수 있다.")
  • ① 나는 ! 파이썬을 할 수 있다.
  • ② 나는 ! 파이썬을 할 수 있다.
  • ③ 나는 ! 파이썬을 할 수 있다.
  • ④ 구문 에러(error) 발생
  • 정답 : 4번 ( 강의 : 4강 )

15. 다음과 같이 5개의 장치를 통해 컴퓨터를 구성하는 방식을 무엇이라고 하는가?

  • ① 폰 노이만 구조
  • ② 하버드 구조
  • ③ 수정된 하버드 구조
  • ④ 재래식 구조
  • 정답 : 1번 ( 강의 : 2강 )

16. 다음 중 실행 결과가 나머지와 다른 하나는?

  • ① rad = input( ) rad = int(rad) print(rad)
  • ② rad = input("숫자 입력:") rad = int(rad) print(rad)
  • ③ print(int(input("숫자 입력:")))
  • ④ rad = int(rad) print(input("숫자 입력:"))
  • 정답 : 4번 ( 강의 : 5강 )

17. 여러 프로그램 실행이 요청되면 한정된 자원을 효과적으로 사용하도록 조율하는 운영체제의 기능은?

  • ① 입출력장치 관리
  • ② 프로세스 관리
  • ③ 사용자 인터페이스
  • ④ 기억장치 관리
  • 정답 : 2번 ( 강의 : 2강 )

18. 다음은 홀짝 여부를 판별하는 프로그램의 일부이다. 빈칸에 들어가 올바른 표현식은?

number = 9
if : [빈칸]
	print("홀수 입니다.")
else :
	print("짝수 입니다.")
  • ① number // 2
  • ② number / 2 == 1
  • ③ number % 2 == 1
    • %는 모듈로 연산자, 나머지 연산자로 나눗셈 후의 나머지를 반환
  • ④ number // 2 == 1
    • //는 소수점 아래는 버리는 정수 나눗셈
  • 정답 : 3번 ( 강의 : 6강 )

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

for i in range(1, 5) :
	for j in range(i) :
		print("#", end="")
	print()
  • 정답 : #
              ##
             ###
             ####
    ( 강의 : 7강 )

20. 아래는 가위바위보 게임 소스코드의 일부이다. 다음 물음에 따라 답하시오.

options = ["가위", "바위", "보"]
user = input("가위,바위,보를 입력: ")
com = random.choice(options)
if user == com:
	print("비겼다!")
elif user == "바위" [파란색 빈칸] com == "가위":
	print("이겼다!")
elif user == "보" [파란색 빈칸] com == "바위":
	print("이겼다!")
elif user == "가위" [파란색 빈칸] com == "보":
	print("이겼다!")
	[노란색 빈칸]
	print("졌다!")

20-1. 파란색 빈칸에 들어갈 올바른 표현은?

  • ① ==
  • ② or
  • ③ and
  • ④ not
  • 정답 : 3번 ( 강의 : 6강 )

20-2. 노란색 빈칸에 들어갈 올바른 표현은?

  • ① elif :
  • ② else :
  • ③ end :
  • ④ while :
  • 정답 : 2번 ( 강의 : 6강 )
728x90

'방송대 > 파이썬 프로그래밍 기초' 카테고리의 다른 글

10강. 객체지향  (0) 2025.05.07
9강. 함수  (0) 2025.04.15
7강. 반복 구조  (0) 2025.04.09
6강. 선택 구조  (0) 2025.04.02
5강. 제어구조  (0) 2025.03.23
댓글
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
최근에 올라온 글
Total
Today
Yesterday
공지사항