내 퀴즈
오답노트
캘린더
탐색
로그인
회원가입
QUIZ · 문제 풀이
파이썬 기초 100제
전공 · 대학
·
총 10문제
·
낱말카드
📝
한번에 풀기
1 / 10문제
0:00
Q1.
"banana".count("a")의 결과는?
1
2
2
3
3
4
4
5
정답 처리
(₩)
복습 큐
💡 해설
정답은 3입니다. banana 안에 a는 3번 등장합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q2.
x=3일 때 if x==3 and x<5: 결과는?
1
참
2
거짓
3
오류
4
None
정답 처리
(₩)
복습 큐
💡 해설
정답은 참입니다. 두 조건 x==3, x<5가 모두 참입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q3.
raise 키워드의 용도는?
1
반복문 건너뛰기
2
예외를 직접 발생시키기
3
함수 즉시 반환
4
모듈 불러오기
정답 처리
(₩)
복습 큐
💡 해설
정답은 예외를 직접 발생시키기입니다. 조건에 따라 명시적으로 예외를 던질 수 있습니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q4.
isinstance(obj, MyClass)의 의미는?
1
obj의 타입 변경
2
obj가 MyClass(또는 하위 타입)인지 검사
3
클래스 생성
4
메서드 실행
정답 처리
(₩)
복습 큐
💡 해설
정답은 obj가 MyClass(또는 하위 타입)인지 검사입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q5.
__str__ 메서드를 정의하는 주된 이유는?
1
파일 저장
2
객체의 문자열 표현을 사용자 친화적으로 제공
3
예외 무시
4
메모리 정리
정답 처리
(₩)
복습 큐
💡 해설
정답은 객체의 문자열 표현을 사용자 친화적으로 제공입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q6.
*args로 전달받는 값의 타입은?
1
list
2
tuple
3
dict
4
set
정답 처리
(₩)
복습 큐
💡 해설
정답은 tuple입니다. *args는 위치 인자를 튜플로 모읍니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q7.
list(range(5))의 결과는?
1
[1,2,3,4,5]
2
[0,1,2,3,4]
3
[0,1,2,3,4,5]
4
[5]
정답 처리
(₩)
복습 큐
💡 해설
정답은 [0,1,2,3,4]입니다. range(5)는 0부터 4까지 생성합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q8.
재귀 함수에서 종료 조건(base case)이 필요한 이유는?
1
속도 향상만을 위해
2
무한 호출을 막기 위해
3
문자열 처리를 위해
4
반드시 for문을 쓰기 위해
정답 처리
(₩)
복습 큐
💡 해설
정답은 무한 호출을 막기 위해입니다. 종료 조건이 없으면 RecursionError가 발생할 수 있습니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q9.
finally 블록의 특징으로 옳은 것은?
1
예외가 없을 때만 실행
2
예외 발생 여부와 관계없이 실행
3
except가 없으면 실행 불가
4
한 번도 실행되지 않음
정답 처리
(₩)
복습 큐
💡 해설
정답은 예외 발생 여부와 관계없이 실행입니다. 정리 코드에 자주 사용합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q10.
" hi ".strip()의 결과는?
1
" hi "
2
"hi"
3
" hi"
4
"hi "
정답 처리
(₩)
복습 큐
💡 해설
정답은 "hi"입니다. strip()은 양쪽 공백을 제거합니다.
🤔
정답 확인
(Enter)
채점 및 종료
🏁
(Tab)
홈
학습
라이브러리
프로필
전체 메뉴
✕
학습
홈
탐색
캘린더
공식자료
회원가입
로그인