문제
다음 중 VBA(Visual Basic for Applications)에 대한 설명으로 가장 옳지 않은 것은?
① 클래스 상속과 다형성을 완전하게 지원하는 객체 지향 언어이다 ② 엑셀의 기본 함수로는 처리하기 어려운 작업을 자동화할 수 있다 ③ 사용자 정의 함수를 만들 수 있다 ④ 매크로 기록기로 생성된 코드를 수정할 수 있다
정답
1번
해설
VBA는 Office 응용 프로그램의 객체를 제어하는 데 사용되는 이벤트 기반 언어이며, 클래스 모듈과 객체 개념을 사용할 수 있다. 그러나 일반적인 의미의 완전한 객체 지향 언어처럼 클래스 상속과 다형성을 완전하게 지원하지는 않는다. 따라서 ①이 옳지 않은 설명이다. ②, ③, ④는 모두 VBA의 올바른 특징이다.