책 내용 질문하기
331p,340p 문제의 차이점에대해서 질문드립니다.
도서
2019 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
331,340
조회수
498
작성일
2019-06-17
작성자
탈퇴*원
첨부파일

331p 3번문제에서 정답프로시저가

dim aa

aa=msgbox (time, "열려진폼을 종료할까요?" vbyesno+vbdefalutbotton, "종료")

if aa= vbyes

docmd.close,,acsave no

endif

입니다. 여기서 dim aa 가 의미하는 바가 정확하게 뭔지 모르겠습니다. 그리고

340p 3번문제에서  정답프로시저가

a=msgbox(time&"작업을종료할까요?" vbyesno)

if a= vbyes then

docmd.close

end if

입니다. 이 문제에서 a 는 임의로 지정해주는 것으로 알고 있습니다. 하지만 331p3번문제와 차이점을 알수 없는데 dim aa 와 a 가 어떤차이에서 지정된건지 모르겠습니다.

답변
2019-06-18 21:15:59

안녕하세요.

 

aa는 a와 마찬가지로 임의로 지정된 변수명입니다.

 

dim으로 변수를 선언해서 사용한 것인데요,

동일 프로시저 내에 사용되는 변수는 선언없이 사용해도

프로그램이 자동으로 인식합니다.

 

그래서 dim으로 선언하든 하지 않든 두 문제 모두 변수 사용이 가능합니다.

(시험에서는 동일 프로시저 내에서 사용되는 변수만 출제되고 있습니다.)

 

aa나 a, b,bb 등 예약어(프로시저명, 함수명, ~문 등)와 동일하지 않다면

임의로 지정하셔서 사용하시면 됩니다.

교재에 자주 등장하는 입력행이나 참조행도 변수로 사용된 것입니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-06-18 21:15:59

    안녕하세요.

     

    aa는 a와 마찬가지로 임의로 지정된 변수명입니다.

     

    dim으로 변수를 선언해서 사용한 것인데요,

    동일 프로시저 내에 사용되는 변수는 선언없이 사용해도

    프로그램이 자동으로 인식합니다.

     

    그래서 dim으로 선언하든 하지 않든 두 문제 모두 변수 사용이 가능합니다.

    (시험에서는 동일 프로시저 내에서 사용되는 변수만 출제되고 있습니다.)

     

    aa나 a, b,bb 등 예약어(프로시저명, 함수명, ~문 등)와 동일하지 않다면

    임의로 지정하셔서 사용하시면 됩니다.

    교재에 자주 등장하는 입력행이나 참조행도 변수로 사용된 것입니다.

     

    좋은 하루 보내세요. 

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