1강. 컴퓨터의 이해
- 다음과 같이 어떤 문제(라면끓이기)를 해결하기 위한 절차를 무엇이라고 하는가?
- 프로그래밍 언어
- 레시피
- 컴파일러 또는 인터프리터
- 알고리즘
- ‘ 방송대 컴퓨터 과학과의 파이썬 프로그래밍 기초는 전공 과목이다 ’ 라고 할 때, ‘전공’이라는 설명은 어떤 유형의 데이터에 속하는가?
- 연속적 데이터
- 범주적 데이터
- 정보
- 반정형 데이터
- 표현의 모호성을 제거하고 자연어와 유사한 형태의 문법을 갖는 프로그래밍 언어는?
- 1세대 프로그래밍 언어
- 2세대 프로그래밍 언어
- 3세대 프로그래밍 언어
- 4세대 프로그래밍 언어
2강. 컴퓨터의 구성
- 폰 노이만 구조에 기반한 컴퓨터의 구성요소에 포함되지 않는 것은?
- 입력장치
- 출력장치
- 기억장치
- 판단장치
- 다음 그림과 같이 안경 또는 헬멧과 같은 장치를 머리에 착용하여 현실 세계와는 차단된 가상현실을 제공하는 장치는?
- HMD
- HUD
- SSD
- ROM
- 부가적인 기능을 제공하여 사용자가 컴퓨터를 효율적이고 편리하게 관리할 수 있도록 지원해주는 소프트웨어는?
- 운영체제
- 유틸리티
- 커널
- 컴파일러
3강. 파이썬의 이해
- 다음 중 파이썬의 장점이라고 할 수 없는 것은?
- 뛰어난 생산성
- 빠른 실행 속도
- 대형 개발자 커뮤니티
- 직관적 문법
- 파이썬 프로그램이 플랫폼 독립적으로 실행될 수 있도록 (가)와 같이 파이썬 인터프리터가 동작하는 과정에서 중간 언어로 만드는 것은?
- 바이트 코드
- 어셈블러 코드
- 파이썬 소스 코드
- 기계어 코드
- 파이썬 프로그래밍 환경 중 오픈소스이며 문서화가 쉽고 전통적인 소스코드-컴파일-실행 방식에서 벗어나 웹 기반 대화형 개발 및 실행 환경을 제공하는 것은?
- IDLE
- VS Code
- 주피터 노트북
- 코랩
4강. 파이썬 시작하기
- 다음과 같은 실행 결과를 얻기 위한 파이썬 코드로 올바른 것은?
- print("Computer science is the best") print("Our goal is to predict the future")
- print("Computer science is the best") print("Our goal is to predict the future")
- print(Computer science is the best) print(Our goal is to predict the future)
- "Computer science is the best" "Our goal is to predict the future"
- 다음 중 식별자로 사용할 수 없는 것은?
- _pythonic
- graudate130
- 270mm
- 부피
- 다음 프로그램의 실행 결과로 올바른 것은?
- 0
- 1
- 9
- 3
5강. 순차구조
- 다음은 어떤 제어구조에 대한 설명인가?
(특정 영역 내의 명령문에 대한 실행 여부를 프로그램 실행 과정 중 조건에 따라 결정하는 구조)- 선택 구조
- 반복 구조
- 순차 구조
- 명령 구조
- number 변수에 저장되어 있는 정수를 사용하여 “상자에사과가n개들어있습니다.”라는 메시지를 출력하려고 한다. 올바른 명령문은? (단, n은 number 변수에 저장된 정수를 의미한다.)
- print("상자에", "사과가", number, "개", "들어있습니다.")
- print("상자에사과가number개들어있습니다.")
- print("상자에", "사과가", number, "개", "들어있습니다.", end="")
- print("상자에", "사과가", number, "개", "들어있습니다.", sep="")
- ‘논리적으로 실행 불가능한 명령문 작성 시 발생’ 오류를 무엇이라고 하는가?
- 의미 오류
- 실행 오류
- 구문 오류
- 구조 오류
6강. 선택구조
- 파이썬에서 명령어의 논리적 집합인 명령 블록을 표현하기 위한 방법은?
- 불리언식
- 들여쓰기
- 콜론(:)
- if 명령어
- 다음은 온도(temp)가 0 이하일 경우 “겨울입니다.”를 출력하는 프로그램의 일부이다. 밑줄 친 빈 칸에 들어갈 명령문은?
- temp >0
- temp <= 0
- if temp > 0
- if temp <= 0:
- 다음은 사용자가 입력한 수가 3과 5의 공배수일 경우 “3과 5의 공배수입니다”를, 아닐 경우 “3과 5의 공배수가 아닙니다.”를 출력하는 프로그램일 일부이다. 밑줄 친 빈칸에 들어갈 연산자는?
- and
- or
- true
- false
7강. 반복구조
- 계수 제어 반복 구조에서 특정 반복 횟수와 반복 시 계수의 값을 정하기 위해 사용하는 데이터 타입은?
- 반복 구조 설계 전략
- 조건 제어 반복 구조
- 시퀀스
- 식별자
- 다음과 같이 반복 구조 내부에 또 다른 반복 구조가 포함되어 실행 흐름을 만드는 구조를 무엇이라고 하는가?
- 이분 선택 구조
- 조건 제어 반복 구조
- 계수 제어 반복 구조
- 중첩 반복 구조
- 다음 코드의 출력값으로 옳은 것은?
- 2 3 4 5 6 7 8 9 10 11
- 2 3 4 5 6 7 8 9 10
- 1 2 3 4 5 6 7 8 9 10 11
- 1 2 3 4 5 6 7 8 9 10
8강. 체크포인트 1
- 파이썬에서 데이터의 데이터 타입은 다른 데이터 타입으로 변경이 불가능하다. 정답 : x
- 파이썬은 히도 판로쉼이 주도하여 발전하고 있다. 정답 : X
- print(hei_list[2])의 실행 결과값은 14이다. 정답 : O
9강. 함수
- 다음 중 반환값에 따른 함수의 종류를 구분할 때, 나머지와 다른 하나는?
- input
- format
- int
- 다음 코드의 실행 결과는?
- 'summer'
- 27
- season
- 다음 코드의 실행 결과는?
- 1
- 2
- 3
- 오류발생
10강. 객체지향
- 다음 중 객체지향 패러다임의 특징이라고 할 수 없는 것은?
- 추상화
- 캡슐화
- 상속
- 개방화
- 다음 코드의 빈 칸에 공통으로 들어가야 하는 것은?
- 'self'
- self
- access
- mutate
- 다음 코드의 실행 결과는?
- "I love python"
- "I LOVE PYTHON"
- "I LIVE PYTHIN"
- "I live pythin"
11강. 모듈
- 다음은 무엇에 대한 설명인가? (클래스, 함수, 상수(변수)의 집합)
- 라이브러리
- 메소드
- 네임스페이스
- 모듈
- 다음 중 모듈 사용과 관련된 명령어가 아닌 것은?
- del
- import
- module
- from
- (a)에서 option 리스트의 값 중 하나가 무작위로 선택되어 com에 할당하도록 빈 칸 □에 들어갈 알맞은 코드는?
- choice(options)
- random.choice(options)
- random.choice(sequence)
- sample(sequence, 2)
12강. 파일
- 데이터를 구성하는 개별 문자를 인코딩 체계를 통해 바이트로 변경하여 연속적으로 저장한 파일의 종류는?
- 바이트 파일
- 바이너리 파일
- 텍스트 파일
- base64 파일
- 시퀀스에서 각각의 항목을 순서대로 한 번씩만 방문하는 과정은?
- 순회
- 검사
- 회진
- 샘플링
- 파일 python.txt에 텍스트 데이터를 추가하려고 할 때 빈 칸에 들어가야 할 것은?
- "w"
- "r"
- "x"
- "a"
13강. 실전 프로그래밍 1
- 소프트웨어 개발 라이프라이클의 순서가 올바르게 나열된 것은?
- 계획, 분석, 설계, 구현, 테스트, 유지보수
- 유지보수, 구현, 설계, 테스트, 계획, 분석
- 계획, 분석, 설계, 테스트, 유지보수, 구현
- 설계, 계획, 분석, 구현, 유지보수, 테스트
- 다음의 EDP 구동 구조에서 이벤트 발생 장치에 발생된 이벤트가 처리되기 전까지 저장되는 저장 구조는?
- 이벤트 버퍼
- 이벤트 메모리
- 이벤트 큐
- 이벤트 스토리지
- 일괄적으로 모아놓은 대량의 데이터를 특정시간에 지정한 처리 방법에 따라 처리하는 프로그램은?
- 크론 프로그램
- 배치 프로그램
- GUI 프로그램
- 이벤트 기반 프로그램
14강. 실전 프로그래밍 2
- 다음 함수에서 0 또는 1의 난수 값이 생성되어 0, X가 반환될 수 있도록 random 모듈의 설명을 참조하여 빈칸에 들어갈 수 있는 표현을 작성하면?
- random.random( )
- random.randint(0, 1)
- random.choice(0, 1)
- random.sample(0, 1)
- 다음 2차원 리스트에서 파란색 원소에 접근하기 위한 표현은?
- [2][3]
- distance[2][3]
- distance[3][4]
- distance(3, 4)
- 다음은 dist라는 이름의 0으로 초기화된 3 X 3 크기의 2차원 리스트 생성하는 코드이다. 빈칸에 공통으로 들어갈 표현은?
- i
- j
- 3
- [ ] 또는 list( )
15강. 체크포인트 2
- 다음과 같은 형식으로 실수를 출력할 때, 숫자 앞에 삽입된 공백(스페이스)의 개수는? (숫자만 입력) 정답 : 15
- private 데이터 필드에 값을 설정하는 메소드를 접근자(accessor)라고 한다. 정답 : X
- 다음은 객체의 생성 과정을 도식화한 것이다. 빈 칸에 들어갈 알맞은 말은?
- 초기자 호출
- private 데이터 필드 생성
- self 매개변수 전달
- 객체 참조 변수 생성
'한국방송통신 대학교 > 1학년 1학기' 카테고리의 다른 글
데이터정보처리입문(형성평가) (8) | 2024.10.17 |
---|---|
유비쿼터스 컴퓨팅개론(형성평가) (5) | 2024.09.26 |
컴퓨터의 이해(형성평가) (6) | 2024.09.26 |
원격대학교육의 이해(형성평가) (7) | 2024.09.26 |