# 1Multiple ChoicePython에서 숫자를 나타내는 자료형 중 하나로, 소수점을 포함하는 숫자를 무엇이라고 할까요?int (정수)str (문자열)float (실수)bool (참/거짓)
# 2Multiple ChoicePython에서 문자열을 출력할 때, 변수의 값을 문자열 안에 포함시키는 가장 권장되는 최신 방법은 무엇일까요?% 포매팅 (C 스타일)str.format() 메서드f-stringprint() 함수 자체
# 3Multiple ChoicePython 함수에서 'def add(a: int, b: int = 0) -> int:' 와 같은 코드에서 ': int'는 무엇을 의미할까요?함수의 반환 값 타입을 지정함수의 매개변수 타입을 지정함수의 이름을 지정함수의 실행 속도를 지정
# 4Multiple ChoicePython에서 파일을 열고 내용을 쓰기 위해 'with open("data.txt", "w") as f:' 와 같이 사용합니다. 여기서 "w"는 무엇을 의미할까요?파일 읽기 모드 (Read mode)파일 쓰기 모드 (Write mode)파일 추가 모드 (Append mode)파일 이진 모드 (Binary mode)
# 5Multiple ChoicePython은 어떤 특징 때문에 많이 사용될까요?복잡한 문법과 낮은 생산성방대한 표준 라이브러리와 외부 패키지 지원스크립트 실행만 가능느린 실행 속도
# 7Multiple ChoicePython에서 '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'
# 8Multiple ChoicePython에서 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)
# 9Multiple ChoicePython에서 생성 후에 내용을 변경할 수 있는 자료구조는 무엇일까요?튜플 (Tuple)딕셔너리 (Dictionary)집합 (Set)리스트 (List)
# 10Multiple ChoicePython에서 'Kim'이라는 키에 '95'라는 값을 저장하는 딕셔너리 예시는 무엇일까요?grades = {'Kim': 95}grades = ['Kim', 95]grades = ('Kim', 95)grades = {'Kim', 95}
# 11Multiple ChoicePython에서 함수를 호출할 때, 매개변수의 순서를 신경 쓰지 않고 이름을 지정하여 값을 전달하는 방식을 무엇이라고 할까요?위치 인수 (Positional Argument)키워드 인수 (Keyword Argument)가변 인수 (*args)가변 키워드 인수 (**kwargs)
# 12Multiple ChoicePython에서 'lambda x: x**2'와 같은 간단한 함수를 다른 함수의 인자로 전달할 때 유용한 것은 무엇일까요?for 루프while 루프람다 함수 (Lambda Function)클래스 (Class)
# 13Multiple ChoicePython에서 수학 관련 함수를 사용하기 위해 'import math'와 같이 코드를 작성하는 것을 무엇이라고 할까요?라이브러리 설치모듈 가져오기 (Importing a Module)함수 정의변수 선언
# 14Multiple ChoicePython에서 외부 패키지를 설치할 때 사용하는 명령어는 무엇일까요? (예: NumPy 설치)python install numpypip install numpyget install numpyimport numpy
# 16Multiple ChoiceNumPy에서 'np.zeros((3, 3))'를 실행했을 때 생성되는 배열은 어떤 모양일까요?3행 3열의 모든 원소가 1인 배열3행 3열의 모든 원소가 0인 배열1행 3열의 모든 원소가 0인 배열3행 1열의 모든 원소가 0인 배열
# 17Multiple ChoiceNumPy의 벡터화 연산이 순수 Python의 for-loop보다 빠른 주된 이유는 무엇일까요?Python 인터프리터의 반복문 오버헤드 제거내부 C 라이브러리를 사용하지 않기 때문더 많은 메모리를 사용하기 때문코드가 더 길어지기 때문
# 18Multiple ChoiceNumPy의 브로드캐스팅(Broadcasting) 기능은 어떤 상황에서 유용할까요?서로 다른 shape의 배열 간 연산을 자동으로 확장하여 처리할 때배열의 모든 원소를 삭제할 때배열의 순서를 무작위로 섞을 때배열의 크기를 항상 동일하게 유지할 때
# 19Multiple ChoiceNumPy에서 'np.linspace(0, 1, 5)' 함수는 어떤 결과를 반환할까요?0부터 1까지 2씩 증가하는 배열0부터 1까지 5개의 등분된 실수 배열 (시작과 끝 포함)0부터 1까지 4개의 등분된 실수 배열 (시작만 포함)0부터 1까지 5개의 정수 배열
# 20Multiple Choice데이터의 중복을 허용하지 않고, 항목의 존재 여부를 빠르게 확인하고 싶을 때 어떤 자료구조를 사용하는 것이 좋을까요?리스트 (List)튜플 (Tuple)딕셔너리 (Dictionary)집합 (Set)