본문 바로가기

분류 전체보기31

2021 정보처리기사 실기 1회 프로그래밍 문제 해설 2021 정보처리기사 실기 1회 5번 문제 5. 다음은 파이썬 코드이다. 출력 결과를 쓰시오. 1 2 3 4 5 6 7 8 9 class good : li = ["seoul", "kyeonggi","inchon","daejeon","daegu","pusan"] g = good() str01 = '' for i in g.li: str01 = str01 + i[0] print(str01) Colored by Color Scripter cs 정답 skiddp 해설 good라는 이름의 클래스를 정의합니다. 이 클래스 내에는 li라는 이름의 클래스 변수가 있으며, 이 변수는 여러 도시 이름을 문자열로 가지고 있는 리스트입니다: ["seoul", "kyeonggi", "inchon", "daejeon", "daeg.. 2024. 3. 25.
2021 정보처리기사 실기 2회 프로그래밍 문제 해설 2021 정보처리기사 실기 2회 7번 문제 7. 파이썬 비트 연산자 코드 결과 1 2 3 4 5 6 a = 100 result = 0 for i in range(1,3); result = a >> i result = result + 1 pirnt(result) cs 정답 26 해설 a = 100: 변수 a에 100을 할당합니다. 100의 이진 표현은 1100100입니다. result = 0: 초기 결과값을 0으로 설정합니다. for i in range(1, 3): i의 값이 1부터 2까지 변하면서 루프가 두 번 실행됩니다. 첫 번째 반복(i = 1): a를 오른쪽으로 1비트 시프트합니다. 100 (10진수)은 이진수로 1100100, 오른쪽으로 1비트 시프트하면 0110010이 됩니다. 10진수로 변환하.. 2024. 3. 24.
2021 정보처리기사 실기 3회 프로그래밍 문제 해설(14번, 17번) 2021 정보처리기사 실기 3회 1번 문제 14. 다음 파이썬 코드이다. 알맞는 출력값을 쓰시오. 1 2 a,b = 100, 200 print(a==b) cs 정답 False 해설 a,b = 100, 200 이 부분에서 파이썬의 멀티플 할당 기능을 사용하여, 변수 a에는 100을, 변수 b에는 200을 할당한다. 이는 a = 100과 b = 200을 간단하게 표현한 것이다. print(a==b) 이 부분에서는 == 연산자를 사용하여 변수 a의 값과 변수 b의 값이 같은지 비교한다. a에는 100이, b에는 200이 할당되었으므로, 이 두 값은 서로 다르다. 따라서 a == b의 결과는 False가 된다. print함수 안에 a와 b가 들어있어 a와 b의 정수값이 출력된다고 생각할 수 있으나 가운데에 ==.. 2024. 3. 21.
2021 정보처리기사 실기 3회 프로그래밍 문제 해설(1번, 11번, 12번) 2021 정보처리기사 실기 3회 1번 문제 1. Java 코드 출력값 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 class Connection { private static Connection _inst = null; private int count = 0; static public Connection get() { if(_inst == null) { _inst = new Connection(); return _inst; } return _inst; } public void count() { count ++; } public int getCount() { return count; } } public class testcon .. 2024. 3. 20.