문제내용 - sai 좋은 사이

아래의 선지들 중 알맞은 것을 모두 고르시오.

  1. 리스트는 시퀀스 데이터인가 ? (o)
  2. 리스트 메서드 append, insert, remove, pop, extend 가 있다. (o)
  3. 파이썬 2.7 버전에서는 a.keys()함수를 호출할 때 반환 값으로 dict_keys 객체를 돌려준다. (x) - 리스트로 반환
  4. 리스트는 변경 불가능한 속성을 가지고 있어 튜플과 같이 원소를 변경할 수 없다. (x) - 변경 가능
  5. 문자열이 가지고 있는 인덱스를 넘어서는 값을 호출하게 되더라도 마지막 값을 반환하기 때문에 오류가 발생하지 않는다. (x) - 오류 발생
  6. fhand=open('test.txt') 일 때 fhand의 타입은 str이다. (x)
  7. dic = {1:"first", 2:2, "a":[1,2,3]}를 dic = dict(1:"first", 2:2, "a":[1,2,3]) 으로 고칠 수있다. (x)
  8. a=[ 1,5,7,2,4 ] print(a[-1] + "랑")을 실행하면 4랑이 출력된다. (o)
  9. 함수의 결과값은 무조건 하나이다. (x) - 여러개 가능
  10. 함수 안에서 선언한 변수를 함수 밖에서도 동일한 값으로 사용할 수 있다. (o) - global 변수로 선언할 경우 가능
  11. 키와 값이 연결되는 개념을 보통 연관 배열이라고 한다. 접근하는 방식이 리스트와 비슷하지만 키를 갖고 접근한다는 차이점이다. (o)

문제내용 - sai타마

  1. 맞는 것을 고르시오. - 4번

  2. saitama = {'s' : 6, 'a' : 5, 'i' : 2} saitama.get('b') 위와 같은 코드는 error가 발생한다.

  3. str="SAI_saitama" str[3:6]의 출력 결과는 _sai이다.

  4. 파일명에 대한 프롬프트를 할 때 open()함수에서 ‘nanabooboo’는 파일명으로 들어갈 수 있다.

  5. 파일 열기 모드가 w 모드일 때, 파일이 이미 존재할 경우 원래 있던 내용이 모두 사라진다.

  6. 파이썬은 리스트를 수정 가능하지 않게 저장하기 때문에 단순하고 효과적이므로 임시 변수를 선언할 때는 튜플을 쓰는 것보다 리스트를 쓰는 것이 좋다.

  7. 틀린 것을 고르시오. - 1번

  8. 파일을 read하고 파일의 텍스트를 for문을 이용하여 출력한 후에 다시 for문을 이용하여 같은 내용을 출력할 수 있다.

  9. 파일 전체를 하나의 문자열로 읽을 수 있다.

  10. rstrip()를 이용할 때 개행 문자는 제거될 수 있다.

  11. 딕셔너리는 순서가 없고 키 값과 밸류 값이 쌍으로 존재하는데 이때 키 값은 중복으로 존재할 수 없다.

  12. <apple=input(100), x=apple-10 >이면 오류가 난다.

  13. 해당 코드의 출력 결과를 고르시오.

a = len("hello\\nworld!")
print(a)
  1. 10글자
  2. 11글자
  3. 12글자 - 정답
  4. 13글자
  5. 14글자