책 내용 질문하기
프로시저 띄어쓰기와 엔터 질문
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
251
조회수
34
작성일
2025-03-02
작성자
이*완
첨부파일

Section18 2가지를 여쭙고 싶습니다.


<1>


프로시저 작성할 때 다음 문장을 시작할 때 띄어쓰기를 해야 하는 이유가 뭔지 알고 싶습니다.


예를 들어 251쪽에 프로시저를 보면


Private sub cmd등록_Click()

If txt제품명.Value = "" Then

MsgBox "제품명을 입력하시오."


이런식으로 2번째줄 3번째줄 갈때마다 처음에 띄어쓰기를 많이 하는데 혹시 그냥


Private sub cmd등록_Click()

If txt제품명.Value = "" Then

MsgBox "제품명을 입력하시오."


이런식으로 적으면 오답이 되나요?




<2>




프로시저 문장과 문장 사이에 엔터를 여러번 치는건 문제가 되지 않나요?


같은 페이지 251쪽을 예로 들어서 밑에 처럼 "(엔터 여러번)" 은 해도 되나요?


Private sub cmd등록_Click()


(엔터 2번)


If txt제품명.Value = "" Then

MsgBox "제품명을 입력하시오."

...............(책의 내용대로 계속 프로시저 작성)


(엔터2번)


End If


(엔터 3번)


End Sub

답변
2025-03-05 13:42:12

안녕하세요.

코드 앞부분에 들여쓰기를 하는 것은 코드를 이해하기 쉽게 하기 위해 한 것으로 들여쓰기를 하지 않아도 상관 없습니다.

엔터를 여러 번 하는 것도 상관 없습니다.

저희 채점 프로그램은 정답 파일과 비교하여 다른 부분을 틀린 것으로 채점하다 보니 감점된 것입니다. 실제 시험장에서는 문제의 지시사항을 만족하고 결과가 정상적으로 실행되면 모두 맞는 것으로 채점됩니다.

즐거운 하루 되세요.

  • 관리자
    2025-03-05 13:42:12

    안녕하세요.

    코드 앞부분에 들여쓰기를 하는 것은 코드를 이해하기 쉽게 하기 위해 한 것으로 들여쓰기를 하지 않아도 상관 없습니다.

    엔터를 여러 번 하는 것도 상관 없습니다.

    저희 채점 프로그램은 정답 파일과 비교하여 다른 부분을 틀린 것으로 채점하다 보니 감점된 것입니다. 실제 시험장에서는 문제의 지시사항을 만족하고 결과가 정상적으로 실행되면 모두 맞는 것으로 채점됩니다.

    즐거운 하루 되세요.

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