책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
0
조회수
48
작성일
2026-07-15
작성자
하*아
첨부파일

2026_최신기출유형_03회

-1. 과목별시험성적 보고서 완성 9/15


-컨트롤 원본 속성 X [txt평가]의 컨트롤 속성 원본 값 (=Switch([성적]>=90,"장학",[성적]>=80,"우등",True,""))이 정답(=Switch([성적]>=90,"장학",[성적]>=80,"우등"))과 다릅니다.

-----> 이렇게 풀이하면 틀리나요?


-컨트롤 원본 속성 X [txt날짜]의 컨트롤 속성 원본 값 (=Date())이 정답(=Now())과 다릅니다.

-----> 값이 같게 나와도 함수가 다르면 틀리나요?

시간이 없는 날짜 표시는 date라고 알고 있는데,

지문 유형에 따른 차이를 알려주세요:)

답변
2026-07-15 19:38:12

안녕하세요.

문의하신 두 가지 모두 시험에서 자주 헷갈리는 부분입니다.

1. Switch([성적]>=90,"장학",[성적]>=80,"우등",True,"")도 맞나요?

결론부터 말씀드리면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.

정답은

=Switch([성적]>=90,"장학",[성적]>=80,"우등")

작성하신 식은

=Switch([성적]>=90,"장학",[성적]>=80,"우등",True,"")

으로 마지막에

True,""

를 추가한 것입니다.

이 부분은 앞의 조건이 모두 거짓일 때 빈 문자열("")을 반환하는 기본 조건을 추가한 것으로, 실행 결과는 정답과 동일합니다.

문제에서 마지막 조건(True,"")을 반드시 작성하거나 작성하지 말라는 지시가 없었다면, 두 식 모두 동일한 결과를 반환합니다.

따라서 실제 시험에서는 정답으로 인정될 가능성이 높으며, 시나공 채점 프로그램이 정답 파일과 식을 비교하면서 감점한 것으로 보입니다.


2. Date()Now()는 어떻게 구분해야 하나요?

두 함수의 차이는 다음과 같습니다.

  • Date() : 현재 날짜만 반환

  • Now() : 현재 날짜와 현재 시간을 함께 반환

예를 들어 현재가 2026년 3월 15일 오후 2시라면

Date() → 2026-03-15
Now()  → 2026-03-15 14:00:00

입니다.

하지만 표시 형식이 날짜만 표시하도록 설정되어 있다면

yyyy-mm-dd

와 같이 Date()와 Now() 모두 같은 결과로 표시됩니다.


시험에서는 어떤 함수를 사용해야 하나요?

  • 문제에서 Date() 또는 Now()를 명시한 경우

    • → 지시된 함수를 사용하는 것이 가장 안전합니다.

  • 문제에서 함수를 지정하지 않고 날짜만 표시하도록 한 경우

    • Date()Now() 모두 결과가 동일하다면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.

다만 시나공 채점 프로그램은 함수 자체를 정답 파일과 비교하는 경우가 있어 감점될 수 있습니다.


정리

  • Switch

    • True,""를 추가해도 결과가 동일하면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.

  • Date / Now

    • 함수를 문제에서 지정하지 않았고 표시 결과가 동일하다면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.

    • 다만 교재 채점 프로그램은 함수 표현이 다르면 감점될 수 있으므로, 연습 시에는 교재의 정답과 동일하게 작성하는 것을 권장드립니다.

즐거운 하루 되세요.

  • 관리자
    2026-07-15 19:38:12

    안녕하세요.

    문의하신 두 가지 모두 시험에서 자주 헷갈리는 부분입니다.

    1. Switch([성적]>=90,"장학",[성적]>=80,"우등",True,"")도 맞나요?

    결론부터 말씀드리면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.

    정답은

    =Switch([성적]>=90,"장학",[성적]>=80,"우등")
    

    작성하신 식은

    =Switch([성적]>=90,"장학",[성적]>=80,"우등",True,"")
    

    으로 마지막에

    True,""
    

    를 추가한 것입니다.

    이 부분은 앞의 조건이 모두 거짓일 때 빈 문자열("")을 반환하는 기본 조건을 추가한 것으로, 실행 결과는 정답과 동일합니다.

    문제에서 마지막 조건(True,"")을 반드시 작성하거나 작성하지 말라는 지시가 없었다면, 두 식 모두 동일한 결과를 반환합니다.

    따라서 실제 시험에서는 정답으로 인정될 가능성이 높으며, 시나공 채점 프로그램이 정답 파일과 식을 비교하면서 감점한 것으로 보입니다.


    2. Date()Now()는 어떻게 구분해야 하나요?

    두 함수의 차이는 다음과 같습니다.

    • Date() : 현재 날짜만 반환

    • Now() : 현재 날짜와 현재 시간을 함께 반환

    예를 들어 현재가 2026년 3월 15일 오후 2시라면

    Date() → 2026-03-15
    Now()  → 2026-03-15 14:00:00
    

    입니다.

    하지만 표시 형식이 날짜만 표시하도록 설정되어 있다면

    yyyy-mm-dd
    

    와 같이 Date()와 Now() 모두 같은 결과로 표시됩니다.


    시험에서는 어떤 함수를 사용해야 하나요?

    • 문제에서 Date() 또는 Now()를 명시한 경우

      • → 지시된 함수를 사용하는 것이 가장 안전합니다.

    • 문제에서 함수를 지정하지 않고 날짜만 표시하도록 한 경우

      • Date()Now() 모두 결과가 동일하다면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.

    다만 시나공 채점 프로그램은 함수 자체를 정답 파일과 비교하는 경우가 있어 감점될 수 있습니다.


    정리

    • Switch

      • True,""를 추가해도 결과가 동일하면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.

    • Date / Now

      • 함수를 문제에서 지정하지 않았고 표시 결과가 동일하다면 실제 시험에서는 정답으로 인정될 가능성이 높습니다.

      • 다만 교재 채점 프로그램은 함수 표현이 다르면 감점될 수 있으므로, 연습 시에는 교재의 정답과 동일하게 작성하는 것을 권장드립니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.