CRT 코드 빈칸·출력 결과 서술형 평가

각 예시마다 숨긴 한 줄 코드 1문항, 숨긴 코드 1문항, 코드 출력 결과 1문항으로 구성된 총 30문항 HTML

응시 정보

총 30문항 각 예시마다 3문항입니다. 답안은 줄바꿈과 공백을 정리하여 비교합니다.

저장 파일명: 학번_이름_CRT_점수_응시시각.txt

1-1. 동아리 간식 봉지 수 맞히기 - 숨긴 한 줄 코드

유형: 숨긴 한 줄 코드
상황: 선생님이 간식 봉지를 준비했습니다. 3개씩 나누면 2개가 남고, 5개씩 나누면 3개가 남고, 7개씩 나누면 2개가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = ____________________
limit = 200

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

1-2. 동아리 간식 봉지 수 맞히기 - 숨긴 코드

유형: 숨긴 코드
상황: 선생님이 간식 봉지를 준비했습니다. 3개씩 나누면 2개가 남고, 5개씩 나누면 3개가 남고, 7개씩 나누면 2개가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(3, 2), (5, 3), (7, 2)]
limit = 200

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        ____________________
        ____________________
        ____________________

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

1-3. 동아리 간식 봉지 수 맞히기 - 코드 출력 결과

유형: 코드 출력 결과
상황: 선생님이 간식 봉지를 준비했습니다. 3개씩 나누면 2개가 남고, 5개씩 나누면 3개가 남고, 7개씩 나누면 2개가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(3, 2), (5, 3), (7, 2)]
limit = 200

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

2-1. 버스 도착 알림 시간 - 숨긴 한 줄 코드

유형: 숨긴 한 줄 코드
상황: 버스는 4분 간격 표에서 1분 늦고, 5분 간격 표에서 2분 늦고, 9분 간격 표에서 7분 늦게 도착합니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = ____________________
limit = 300

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

2-2. 버스 도착 알림 시간 - 숨긴 코드

유형: 숨긴 코드
상황: 버스는 4분 간격 표에서 1분 늦고, 5분 간격 표에서 2분 늦고, 9분 간격 표에서 7분 늦게 도착합니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(4, 1), (5, 2), (9, 7)]
limit = 300

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        ____________________
        ____________________
        ____________________

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

2-3. 버스 도착 알림 시간 - 코드 출력 결과

유형: 코드 출력 결과
상황: 버스는 4분 간격 표에서 1분 늦고, 5분 간격 표에서 2분 늦고, 9분 간격 표에서 7분 늦게 도착합니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(4, 1), (5, 2), (9, 7)]
limit = 300

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

3-1. 체육대회 팀 나누기 - 숨긴 한 줄 코드

유형: 숨긴 한 줄 코드
상황: 학생 수를 5명씩 나누면 4명, 6명씩 나누면 1명, 7명씩 나누면 3명이 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = ____________________
limit = 500

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

3-2. 체육대회 팀 나누기 - 숨긴 코드

유형: 숨긴 코드
상황: 학생 수를 5명씩 나누면 4명, 6명씩 나누면 1명, 7명씩 나누면 3명이 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(5, 4), (6, 1), (7, 3)]
limit = 500

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        ____________________
        ____________________
        ____________________

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

3-3. 체육대회 팀 나누기 - 코드 출력 결과

유형: 코드 출력 결과
상황: 학생 수를 5명씩 나누면 4명, 6명씩 나누면 1명, 7명씩 나누면 3명이 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(5, 4), (6, 1), (7, 3)]
limit = 500

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

4-1. 사물함 번호 찾기 - 숨긴 한 줄 코드

유형: 숨긴 한 줄 코드
상황: 사물함 번호는 7로 나누면 1, 8로 나누면 3, 9로 나누면 4가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = ____________________
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

4-2. 사물함 번호 찾기 - 숨긴 코드

유형: 숨긴 코드
상황: 사물함 번호는 7로 나누면 1, 8로 나누면 3, 9로 나누면 4가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(7, 1), (8, 3), (9, 4)]
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        ____________________
        ____________________
        ____________________

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

4-3. 사물함 번호 찾기 - 코드 출력 결과

유형: 코드 출력 결과
상황: 사물함 번호는 7로 나누면 1, 8로 나누면 3, 9로 나누면 4가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(7, 1), (8, 3), (9, 4)]
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

5-1. 영화관 좌석 번호 - 숨긴 한 줄 코드

유형: 숨긴 한 줄 코드
상황: 좌석 번호는 4로 나누면 3, 7로 나누면 5, 11로 나누면 2가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = ____________________
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

5-2. 영화관 좌석 번호 - 숨긴 코드

유형: 숨긴 코드
상황: 좌석 번호는 4로 나누면 3, 7로 나누면 5, 11로 나누면 2가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(4, 3), (7, 5), (11, 2)]
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        ____________________
        ____________________
        ____________________

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

5-3. 영화관 좌석 번호 - 코드 출력 결과

유형: 코드 출력 결과
상황: 좌석 번호는 4로 나누면 3, 7로 나누면 5, 11로 나누면 2가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(4, 3), (7, 5), (11, 2)]
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

6-1. 도서관 책 번호 - 숨긴 한 줄 코드

유형: 숨긴 한 줄 코드
상황: 책 번호는 6으로 나누면 5, 7로 나누면 6, 13으로 나누면 12가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = ____________________
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

6-2. 도서관 책 번호 - 숨긴 코드

유형: 숨긴 코드
상황: 책 번호는 6으로 나누면 5, 7로 나누면 6, 13으로 나누면 12가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(6, 5), (7, 6), (13, 12)]
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        ____________________
        ____________________
        ____________________

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

6-3. 도서관 책 번호 - 코드 출력 결과

유형: 코드 출력 결과
상황: 책 번호는 6으로 나누면 5, 7로 나누면 6, 13으로 나누면 12가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(6, 5), (7, 6), (13, 12)]
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

7-1. 축제 티켓 묶음 - 숨긴 한 줄 코드

유형: 숨긴 한 줄 코드
상황: 티켓 수를 3장씩 묶으면 1장, 8장씩 묶으면 5장, 10장씩 묶으면 7장이 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = ____________________
limit = 500

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

7-2. 축제 티켓 묶음 - 숨긴 코드

유형: 숨긴 코드
상황: 티켓 수를 3장씩 묶으면 1장, 8장씩 묶으면 5장, 10장씩 묶으면 7장이 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(3, 1), (8, 5), (10, 7)]
limit = 500

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        ____________________
        ____________________
        ____________________

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

7-3. 축제 티켓 묶음 - 코드 출력 결과

유형: 코드 출력 결과
상황: 티켓 수를 3장씩 묶으면 1장, 8장씩 묶으면 5장, 10장씩 묶으면 7장이 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(3, 1), (8, 5), (10, 7)]
limit = 500

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

8-1. 수행평가 제출 번호 - 숨긴 한 줄 코드

유형: 숨긴 한 줄 코드
상황: 제출 번호는 5로 나누면 2, 9로 나누면 8, 11로 나누면 6이 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = ____________________
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

8-2. 수행평가 제출 번호 - 숨긴 코드

유형: 숨긴 코드
상황: 제출 번호는 5로 나누면 2, 9로 나누면 8, 11로 나누면 6이 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(5, 2), (9, 8), (11, 6)]
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        ____________________
        ____________________
        ____________________

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

8-3. 수행평가 제출 번호 - 코드 출력 결과

유형: 코드 출력 결과
상황: 제출 번호는 5로 나누면 2, 9로 나누면 8, 11로 나누면 6이 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(5, 2), (9, 8), (11, 6)]
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

9-1. 비밀번호 힌트 숫자 - 숨긴 한 줄 코드

유형: 숨긴 한 줄 코드
상황: 힌트 숫자는 7로 나누면 2, 10으로 나누면 9, 13으로 나누면 4가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = ____________________
limit = 2000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

9-2. 비밀번호 힌트 숫자 - 숨긴 코드

유형: 숨긴 코드
상황: 힌트 숫자는 7로 나누면 2, 10으로 나누면 9, 13으로 나누면 4가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(7, 2), (10, 9), (13, 4)]
limit = 2000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        ____________________
        ____________________
        ____________________

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

9-3. 비밀번호 힌트 숫자 - 코드 출력 결과

유형: 코드 출력 결과
상황: 힌트 숫자는 7로 나누면 2, 10으로 나누면 9, 13으로 나누면 4가 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(7, 2), (10, 9), (13, 4)]
limit = 2000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

10-1. 급식 번호표 - 숨긴 한 줄 코드

유형: 숨긴 한 줄 코드
상황: 급식 번호표는 4로 나누면 2, 9로 나누면 5, 11로 나누면 10이 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = ____________________
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

10-2. 급식 번호표 - 숨긴 코드

유형: 숨긴 코드
상황: 급식 번호표는 4로 나누면 2, 9로 나누면 5, 11로 나누면 10이 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(4, 2), (9, 5), (11, 10)]
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        ____________________
        ____________________
        ____________________

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

10-3. 급식 번호표 - 코드 출력 결과

유형: 코드 출력 결과
상황: 급식 번호표는 4로 나누면 2, 9로 나누면 5, 11로 나누면 10이 남습니다.

다음 코드를 보고 빈칸 또는 출력 결과를 쓰시오.

conditions = [(4, 2), (9, 5), (11, 10)]
limit = 1000

for x in range(1, limit + 1):
    ok = True
    for mod, rem in conditions:
        if x % mod != rem:
            ok = False
            break

    if ok:
        print("가장 작은 답:", x)
        break

학생 답안

채점 및 TXT 저장

아직 채점하지 않았습니다.