티스토리 뷰

자격증/코딩활용능력 1급

코딩활용능력 자격증 기출문제 | 파이썬 | 조건문 if문 elif문 else문

justgodoit 2024. 8. 6. 20:45

목차

    코딩활용능력 자격증 기출문제 | 파이썬 | 조건문 if문 elif문 else문

    학원 가는 전철과 학원끝난 후 오고가는 길에 1.5배속으로 틀어놓고 강의를 듣고 문제풀이를 듣는다. 듣기만 해도 이해가 쉽게 될 수 있도록 풀어준 강의 덕분에 통학하는 시간을 알차게 보낼 수 있다.

     

    아래는 코딩활용능력 파이썬 조건문 if문 elif문 else문 관련 문제이다. 해설은 생략하도록 하겠다.


    다음 중 if 문을 올바르게 사용한 것은? 

    ① if score = 100: 

    ② if (score > 60) 

    ③ if score > 60: 

    ④ if score > 60 then

     

     

    if 문에서 else는 어떤 경우에 실행되는가?

    ① if 조건이 참일 때
    ② if 조건과 상관없이 항상 실행됨
    ③ if 조건이 거짓일 때
    ④ else는 if 문과 함께 사용할 수 없음

     

     

    다음 코드의 실행 결과로 옳은 것은?

    temperature = 30
    
    if temperature > 25:
    	print("더워요")
    else:
    	print("추워요")

    ① 더워요
    ② 추워요

    ③ 따뜻해요
    ④ 시원해요

     

    다음 코드에서 잘못된 부분은 어느 것인가?

    score = 85
    if score >= 60:
    print("합격")
    else:
    print("불합격")

    ① 변수명이 잘못되었다.
    ② 조건문에 오려가 있다.
    ③ 들여쓰기가 잘못되었다.
    ④ 파이썬 코드에는 한글을
    사용할 수 없다.

     

    다음 코드의 실행 결과로 옳은 것은?

    x = 12
    y = 20
    
    if x > y:
    	print("x는 y보다 크다.")
    elif y > x:
    	print("y는 x보다 크다.")

    ① x는 y보다 크다.
    ② y는 x보다 크다.
    ③ x와 y는 같다.

    ④ 에러 발생

     

     

    다음 코드의 실행 결과로 옳은 것은?

    x = 2024
    y = 2024
    if x > y:
    	print("x는 y보다 크다.")
    elif y > x:
    	print("y는 x보다 크다.")
    else:
    	print("x와 y는 같다.")

    ① x는 y보다 크다.
    ② y는 x보다 크다.
    ③ x와 y는 같다.

    ④ 에러 발생

     

    다음 코드의 실행 결과로 옳은 것은?

    score = 80
    if score >= 90:
    	grade = "A"
    elif score >= 80:
    	grade = "B"
    else:
    	grade = "C"
    print(grade)

    ① A

    ② B
    ③ C

    ④ D

     

     

    다음 코드를 실행하였을 때 True를 출력되도록 하는 자연수 x는 모두 몇 개인가?

    if x > 10 and x < 20:
    	print("True")
    else:
    	print("False")

    ①9개
    ②10개
    ③11개
    ④12개

     

     

    다음은 두 개의 정수를 비교하여 큰 수에서 작은 수를 뺀 결과를 출력하는 코드이다. 코드의 (ㄱ), (ㄴ), (ㄷ)에 들어 갈 내용이 순서대로 나열된 것은?

    num1 = 8
    num2 = 12
    
    if num1 > num2:
    	difference = (ㄱ)
    elif num1 < num2:
    	difference = (ㄴ)
    else:
    	difference = (ㄷ)
    print("두 수의 차:", difference)

     

    ① num1-num1, num2-num2, 0
    ② num2-num2, num1-num1, 0
    ③ num1-num2, num2-num1, 0

    ④ num2-num1, num1-num2, 0

     

    다음은 나이로 학생 구분을 추측하는 코드이다. 빈칸에 공 통으로 들어갈 내용으로 옳은 것은?

    age = 13
    if 7 <= <= 12:
    	print("당신은 아마 초등학생일 것입니다.")
    elif 13 <= <= 15:
        print("당신은 아마 중학생일 것입니다.")
    elif 16 <= <= 18:
    	print("당신은 아마 고등학생일 것입니다.")
    elif 19 <= <= 22:
    	print("당신은 아마 대학생일 것입니다.")
    else:
    	print("당신의 학생 여부를 추측할 수 없습니다.")

    ①age

    ②int

    ③input
    ④print


    완벽주의 성향에 처음에 들었던 강의부터 순서대로 정리해서 글을 발행하고 싶었으나, 그러다가 미루고 미뤄질 것 같아 바로 글을 올린다.

     

    그리고 오고가는 길에 빠르게 다시 한번 문제를 확인하기 위해서 작성하는 문제풀이이므로 코딩활용능력 자격증을 준비하는 누군가에게도 도움이 되길 바란다.