Logo
search
menuicon
thubnail
The Witch's Magic
Sequencing
College
Engineering
w1
PETER JOHN
2
Added question (20/ 20)
Allow incorrect answer
Show answer
public quiz

# 1

Multiple Choice

Python에서 숫자를 나타내는 자료형 중 하나로, 소수점을 포함하는 숫자를 무엇이라고 할까요?

  • int (정수)
  • str (문자열)
  • float (실수)
  • bool (참/거짓)

# 2

Multiple Choice

Python에서 문자열을 출력할 때, 변수의 값을 문자열 안에 포함시키는 가장 권장되는 최신 방법은 무엇일까요?

  • % 포매팅 (C 스타일)
  • str.format() 메서드
  • f-string
  • print() 함수 자체

# 3

Multiple Choice

Python 함수에서 'def add(a: int, b: int = 0) -> int:' 와 같은 코드에서 ': int'는 무엇을 의미할까요?

  • 함수의 반환 값 타입을 지정
  • 함수의 매개변수 타입을 지정
  • 함수의 이름을 지정
  • 함수의 실행 속도를 지정

# 4

Multiple Choice

Python에서 파일을 열고 내용을 쓰기 위해 'with open("data.txt", "w") as f:' 와 같이 사용합니다. 여기서 "w"는 무엇을 의미할까요?

  • 파일 읽기 모드 (Read mode)
  • 파일 쓰기 모드 (Write mode)
  • 파일 추가 모드 (Append mode)
  • 파일 이진 모드 (Binary mode)

# 5

Multiple Choice

Python은 어떤 특징 때문에 많이 사용될까요?

  • 복잡한 문법과 낮은 생산성
  • 방대한 표준 라이브러리와 외부 패키지 지원
  • 스크립트 실행만 가능
  • 느린 실행 속도

# 6

Multiple Choice

Python에서 '5 ** 2' 연산의 결과는 무엇일까요?

  • 7
  • 10
  • 25
  • 3

# 7

Multiple Choice

Python에서 'score >= 90'일 때 'A', 'score >= 80'일 때 'B', 그 외에는 'C' 학점을 주는 조건문은 어떻게 작성될까요?

  • if score >= 90: grade = 'A' elif score >= 80: grade = 'B' else: grade = 'C'
  • if score < 90: grade = 'A' elif score < 80: grade = 'B' else: grade = 'C'
  • if score == 90: grade = 'A' elif score == 80: grade = 'B' else: grade = 'C'
  • if score > 90: grade = 'A' elif score > 80: grade = 'B' else: grade = 'C'

# 8

Multiple Choice

Python에서 0부터 4까지의 숫자를 순서대로 출력하는 'for' 반복문은 어떻게 작성할까요?

  • for i in range(4): print(i)
  • for i in range(5): print(i)
  • for i in range(0, 4): print(i)
  • for i in range(0, 5, 1): print(i)

# 9

Multiple Choice

Python에서 생성 후에 내용을 변경할 수 있는 자료구조는 무엇일까요?

  • 튜플 (Tuple)
  • 딕셔너리 (Dictionary)
  • 집합 (Set)
  • 리스트 (List)

# 10

Multiple Choice

Python에서 'Kim'이라는 키에 '95'라는 값을 저장하는 딕셔너리 예시는 무엇일까요?

  • grades = {'Kim': 95}
  • grades = ['Kim', 95]
  • grades = ('Kim', 95)
  • grades = {'Kim', 95}

# 11

Multiple Choice

Python에서 함수를 호출할 때, 매개변수의 순서를 신경 쓰지 않고 이름을 지정하여 값을 전달하는 방식을 무엇이라고 할까요?

  • 위치 인수 (Positional Argument)
  • 키워드 인수 (Keyword Argument)
  • 가변 인수 (*args)
  • 가변 키워드 인수 (**kwargs)

# 12

Multiple Choice

Python에서 'lambda x: x**2'와 같은 간단한 함수를 다른 함수의 인자로 전달할 때 유용한 것은 무엇일까요?

  • for 루프
  • while 루프
  • 람다 함수 (Lambda Function)
  • 클래스 (Class)

# 13

Multiple Choice

Python에서 수학 관련 함수를 사용하기 위해 'import math'와 같이 코드를 작성하는 것을 무엇이라고 할까요?

  • 라이브러리 설치
  • 모듈 가져오기 (Importing a Module)
  • 함수 정의
  • 변수 선언

# 14

Multiple Choice

Python에서 외부 패키지를 설치할 때 사용하는 명령어는 무엇일까요? (예: NumPy 설치)

  • python install numpy
  • pip install numpy
  • get install numpy
  • import numpy

# 15

Multiple Choice

NumPy 배열에서 'A.shape'는 무엇을 알려줄까요?

  • 배열의 데이터 타입
  • 배열의 크기 (차원)
  • 배열의 모든 원소의 합
  • 배열의 이름

# 16

Multiple Choice

NumPy에서 'np.zeros((3, 3))'를 실행했을 때 생성되는 배열은 어떤 모양일까요?

  • 3행 3열의 모든 원소가 1인 배열
  • 3행 3열의 모든 원소가 0인 배열
  • 1행 3열의 모든 원소가 0인 배열
  • 3행 1열의 모든 원소가 0인 배열

# 17

Multiple Choice

NumPy의 벡터화 연산이 순수 Python의 for-loop보다 빠른 주된 이유는 무엇일까요?

  • Python 인터프리터의 반복문 오버헤드 제거
  • 내부 C 라이브러리를 사용하지 않기 때문
  • 더 많은 메모리를 사용하기 때문
  • 코드가 더 길어지기 때문

# 18

Multiple Choice

NumPy의 브로드캐스팅(Broadcasting) 기능은 어떤 상황에서 유용할까요?

  • 서로 다른 shape의 배열 간 연산을 자동으로 확장하여 처리할 때
  • 배열의 모든 원소를 삭제할 때
  • 배열의 순서를 무작위로 섞을 때
  • 배열의 크기를 항상 동일하게 유지할 때

# 19

Multiple Choice

NumPy에서 'np.linspace(0, 1, 5)' 함수는 어떤 결과를 반환할까요?

  • 0부터 1까지 2씩 증가하는 배열
  • 0부터 1까지 5개의 등분된 실수 배열 (시작과 끝 포함)
  • 0부터 1까지 4개의 등분된 실수 배열 (시작만 포함)
  • 0부터 1까지 5개의 정수 배열

# 20

Multiple Choice

데이터의 중복을 허용하지 않고, 항목의 존재 여부를 빠르게 확인하고 싶을 때 어떤 자료구조를 사용하는 것이 좋을까요?

  • 리스트 (List)
  • 튜플 (Tuple)
  • 딕셔너리 (Dictionary)
  • 집합 (Set)
Share to Google Classroom