[정보처리기사] 실기 기출문제(2023-2020) 풀이 Python

728x90

문제 출처: https://newbt.kr/%EC%8B%9C%ED%97%98/%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC%EA%B8%B0%EC%82%AC+%EC%8B%A4%EA%B8%B0

 

뉴비티 기출문제 문제은행 - 완전 새로운 CBT, iBT 문제풀이 시스템

기사, 공무원, 공인중개사 등 로그인 필요 없는 수백가지 시험 기출문제 문제은행 시험 자격증 족보 2024년 최신

newbt.kr

 

 

2023년 3회

x, y = input("x, y의 값을 공백으로 구분하여 입력: ").split()
print("x의 값:", int(x))
print("y의 값:", int(y))

#실행결과
x, y의 값을 공백으로 구분하여 입력: 5 10
x의 값: 5
y의 값: 10

 

 

2023년 2회

b = eng
c = ne
d = ing
e = engneing

답: engneing

 

 

2023년 1회

a = {'한국', '중국', '일본'}
a.add('베트남')		{'한국', '중국', '일본', '베트남'}	
a.add('중국')			{'한국', '중국', '일본', '베트남'}
a.remove('일본')		{'한국', '중국', '베트남'}
a.update({'홍콩', '한국', '태국'})	{'한국', '중국', '베트남', '홍콩', '태국'}
print(a)
  • 중복 x
  • 중괄호 {} 및 , 와 ‘ ’ 을 생략 시 오답
  • 출력 순서 상관 x

답: {'한국', '중국', '베트남', '홍콩', '태국'}

 

 

2022년 3회

 

답: [101, 102, 103, 104, 105]

 

 

2022년 2회

  • b = REMEMBE
  • c = STR을 %에 넣는다. R AND STR

답: REMEMBER AND STR

 

 

2022년 1회

  • 요소를 확장 - extend

답: extend, pop, reverse

 

 

2021년 3회

답: False

 

 

2021년 2회

  • 시프트(shift) 연산: 이진수를 왼쪽 또는 오른쪽으로 이동시키는 연산
  • 100을 2진수로 표현: 1 1 0 0 1 0 0
  • i만큼 우 시프트 연산(>>)
    • i가 1: 1 1 0 0 1 0 = 50
      • result = 51
    • i가 2: 1 1 0 0 1 = 25
      • result = 26
  • a = 100 고정

답: 26

 

 

2021년 1회

class good :
	li = ["seoul", "kyeonggi","inchon","daejeon","daegu","pusan"]

g = good()
str01 = ''
for i in g.li:
	str01 = str01 + i[0]
    
print(str01)
  • li의 각 요소의 첫 번째 문자가 순서대로 추출되어 문자열 str01에 추가

답:SKIDDP

 

 

2020년 4회

lol = [[1,2,3],[4,5],[6,7,8,9]]
print(lol[0])
print(lol[2][1])
for sub in lol:
    for item in sub:
        print(item, end = '')
    print()

 

이중 반복문을 사용하여 이중 리스트의 각 요소를 순회 및 각 요소의 요소를 출력

  • 첫 번째 for문에서 sub가 [1, 2, 3], [4, 5], [6, 7, 8, 9]를 차례로 가리킴
  • 두 번째 for문에서는 item이 각 하위 리스트의 요소를 차례로 가리킴
  • end='': 각 출력 결과를 줄 바꿈 없이 출력
  • print(): 각 하위 리스트의 출력이 끝날 때마다 줄 바꿈

 

답:

[1, 2, 3]

7

123

45

6789

 

 

 

 

 

728x90