내 퀴즈
오답노트
캘린더
탐색
로그인
회원가입
QUIZ · 문제 풀이
파이썬 기초 100제
전공 · 대학
·
총 10문제
·
낱말카드
📝
한번에 풀기
1 / 10문제
0:00
Q1.
open("x.txt", "a") 모드 설명으로 옳은 것은?
1
항상 파일 처음부터 덮어씀
2
내용 끝에 추가
3
읽기 전용
4
파일 삭제
정답 처리
(₩)
복습 큐
💡 해설
정답은 내용 끝에 추가입니다. 기존 내용을 유지한 채 뒤에 씁니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q2.
isinstance(obj, MyClass)의 의미는?
1
obj의 타입 변경
2
obj가 MyClass(또는 하위 타입)인지 검사
3
클래스 생성
4
메서드 실행
정답 처리
(₩)
복습 큐
💡 해설
정답은 obj가 MyClass(또는 하위 타입)인지 검사입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q3.
"Py" + "thon"의 결과는?
1
"Python"
2
"Py thon"
3
"Py+thon"
4
오류 발생
정답 처리
(₩)
복습 큐
💡 해설
정답은 "Python"입니다. 문자열 + 연산은 이어 붙이기입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q4.
인스턴스 메서드의 첫 매개변수 self는 무엇을 가리키는가?
1
클래스 자체
2
현재 인스턴스 객체
3
부모 클래스
4
모듈 객체
정답 처리
(₩)
복습 큐
💡 해설
정답은 현재 인스턴스 객체입니다. 메서드를 호출한 객체 자신을 참조합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q5.
3 == 3의 결과는?
1
True
2
False
3
3
4
오류 발생
정답 처리
(₩)
복습 큐
💡 해설
정답은 True입니다. 두 값이 같으면 True입니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q6.
len(set([1,1,2,3,3]))의 결과는?
1
2
2
3
3
5
4
오류 발생
정답 처리
(₩)
복습 큐
💡 해설
정답은 3입니다. set은 중복을 제거하므로 {1,2,3}이 됩니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q7.
동일 모듈을 반복 import할 때 일반적인 동작은?
1
매번 새로 실행
2
캐시된 모듈을 재사용
3
무조건 오류 발생
4
자동 삭제 후 재로드
정답 처리
(₩)
복습 큐
💡 해설
정답은 캐시된 모듈을 재사용입니다. sys.modules를 통해 관리됩니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q8.
x = 3; x += 4 실행 후 x 값은?
1
3
2
4
3
7
4
34
정답 처리
(₩)
복습 큐
💡 해설
정답은 7입니다. += 연산은 기존 값에 더한 뒤 다시 저장합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q9.
nums=[1,2]; nums.append(3) 후 nums는?
1
[1,2]
2
[1,2,3]
3
[3,1,2]
4
오류 발생
정답 처리
(₩)
복습 큐
💡 해설
정답은 [1,2,3]입니다. append는 리스트 끝에 요소를 추가합니다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q10.
for k in {"a":1, "b":2}: 에서 k는 무엇인가?
1
값(value)
2
키(key)
3
(키,값) 튜플
4
항상 숫자
정답 처리
(₩)
복습 큐
💡 해설
정답은 키(key)입니다. 딕셔너리 기본 반복은 키를 순회합니다.
🤔
정답 확인
(Enter)
채점 및 종료
🏁
(Tab)
홈
학습
라이브러리
프로필
전체 메뉴
✕
학습
홈
탐색
캘린더
공식자료
회원가입
로그인