Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

파이썬 자료형

1. 한 변수에 -3, -2, -1, 이렇게 3개 값만 들어간다. 이 경우 파이썬은 이 변수의 자료형을 무엇이라 판단할까?

  1. 문자열
  2. 정수형(integer)
  3. 실수형(float)
  4. 참/거짓형(boolean)

2. 다음 코드를 실행한 후 메모리의 모습으로 맞는 것은?

>>> a = 5
>>> b = 10
>>> a = 7

3. 다음 코드의 결과는?

>>> a = 1
>>> b = a + 0.1
>>> print (b)
  1. 1 + 0.1
  2. 1.01
  3. 10.1
  4. 1.1

4. 다음 코드에서 변수 b의 자료형은?

>>> a = 1
>>> b = a + 0.1
  1. 문자열
  2. 정수형(integer)
  3. 실수형(float)
  4. 참/거짓형(boolean)

5. 다음 코드의 결과는?

>>> 5 // 3
  1. 1
  2. 1.6666666666666667
  3. 2
  4. 3

6. 다음 코드의 결과는?

>>> 5 % 3
  1. 1
  2. 1.6666666666666667
  3. 2
  4. 3

7. 다음 코드의 결과는?

>>> 3 ** 3
  1. 9
  2. 33
  3. 27
  4. 45

8. 다음 코드의 결과는?

>>> a = "올해 연도 : "
>>> b = 2024
>>> c = a + b
  1. 에러가 발생한다.
  2. ‘올해 연도 : 2024’
  3. ‘올해 연도 :’
  4. ‘2024’

9. 바로 위 문제에서 에러가 발생했다면 이를 해결하기 위한 방법은?

  1. 문제없이 실행된다.
  2. c = a + b 를 c = a + len(b)로 수정한다.
  3. c = a + b 를 c = str(a) + b로 수정한다.
  4. c = a + b 를 c = a + str(b)로 수정한다.

10. 다음 코드의 결과는?

>>> a = 2024
>>> b = "올해 연도 : {0}".format(a)
>>> b
  1. 에러가 발생한다.
  2. ‘올해 연도 : 2024’
  3. ‘올해 연도 :’
  4. ‘2024’

11. 다음 코드의 결과는?

>>> a = "올해 연도 : {0}"
>>> b = 2024
>>> c =  a.format(b)
>>> c
  1. 에러가 발생한다.
  2. ‘올해 연도 : 2024’
  3. ‘올해 연도 :’
  4. ‘2024’

12. list를 사용하는 이유가 아닌 것은?

  1. 변수 하나로 많은 양의 자료를 관리할 수 있다.
  2. 파이썬은 사용할 수 있는 변수의 갯수가 128개로 정해져 있다.
  3. 자료마다 변수를 생성하는 것은 매우 불편하고 사실상 그렇게는 개발이 불가능하기 때문
  4. 개발의 편리함때문

13. 다음 list에서 하나의 요소를 읽어오는 코드의 결과는?

>>> a = ['짜장', '짬뽕', '탕수육', '회']
>>> a[2]
  1. ‘짜장’
  2. ‘짬뽕’
  3. ‘탕수육’
  4. ‘회’

14. list에서 하나의 요소를 바꾼 코드의 결과는?

>>> a = ['짜장', '짬뽕', '탕수육', '회']
>>> a[2] = '깐풍기'
>>> a
  1. [‘짜장’, ‘짬뽕’, ‘탕수육’, ‘회’]
  2. [‘짜장’, ‘짬뽕’, ‘깐풍기’, ‘회’]
  3. ‘깐풍기’
  4. 에러가 발생하고 값을 바꿀 수 없다.

15. list에 하나의 요소를 추가한 코드의 결과는?

>>> a = ['짜장', '짬뽕', '탕수육', '회']
>>> a.append("육회")
>>> a
  1. [‘짜장’, ‘짬뽕’, ‘탕수육’, ‘회’]
  2. [‘짜장’, ‘짬뽕’, ‘탕수육’, ‘회’, ‘육회’]
  3. ‘육회’
  4. 에러가 발생하고 값을 바꿀 수 없다.

16. list에 하나의 요소를 특정 위치에 추가하기 위해, ??? 부분에 작성해야 하는 코드는?

>>> a = ['짜장', '짬뽕', '탕수육', '회']
>>> ???
>>> a
['짜장', '짬뽕', '깐풍기', '탕수육', '회']
  1. a.insert(0, ‘깐풍기’)
  2. a.insert(1, ‘깐풍기’)
  3. a.insert(2, ‘깐풍기’)
  4. a.insert(3, ‘깐풍기’)

17. list에 하나의 요소를 삭제하기 위해, ??? 부분에 작성해야 하는 코드는?

>>> a = ['짜장', '짬뽕', '탕수육', '회']
>>> ???
>>> a
['짜장', '탕수육', '회']
  1. del a[0]
  2. a.del[0]
  3. del a[1]
  4. a.del[1]

18. 다음 코드의 결과를 순서대로 표시한 것은?

>>> 2 < 5
???
>>> 5 < 2
???
  1. True, True
  2. True, False
  3. False, True
  4. False, False