Questions
ayuda
option
My Daypo

ERASED TEST, YOU MAY BE INTERESTED ONSAP OOP QUIZ

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
SAP OOP QUIZ

Description:
즐거운 오오피 ^_^

Author:
kireina1006
(Other tests from this author)

Creation Date:
25/04/2022

Category:
Others

Number of questions: 38
Share the Test:
Facebook
Twitter
Whatsapp
Share the Test:
Facebook
Twitter
Whatsapp
Last comments
No comments about this test.
Content:
Procedural ABAP Program의 구성요소를 고르시오. Type Definition Data Declaration Main Program Definition of Subroutine.
다음 중 설명으로 틀린것은? 일반적인 Procedural ABAP Program은 Type 정의와 Data 선언으로 구성된다. Data 선언은 Program이 실행될 때 사용되는 Data Structure를 설명한다. Global Data Object는 Program의 어느 위치에서나 읽고 변경할 수 없다. Logic은 Module 단위로 Encapsulation이 가능하다.
다음 중 설명으로 올바른 것은? Global Data Object는 Subroutine에서는 접근이 가능하지만, Function Group 안에 있는 Function Module로는 바로 접근할 수 없다. Function Group에도 Global Data Object가 있지만 Main Program에서는 Function Group의 Global Data Object에 접근할 수 없다.
Multiple Instance의 설명으로 틀린것은? 하나의 Function Group은 한 번에 하나의 Instance를 참조할 수 있다. 서로 다른 Instance를 Memory영역에서 동시에 사용할 수 있다. 여러 개의 Instance를 생성하기 위해서는 여러개의 Function Group이 필요하다.
Encapsulation의 특징으로 올바른 것은? Function 과 Data Encapsulation은 Module 단위를 사용한다. Function과 Data Encapsulation은 Object를 사용한다. Multiple Instance를 생성할 수 있다. Subroutine 안에서 Main Program의 Global Data를 사용할 수 있다.
ABAP Object의 특징으로 틀린것은? ABAP Object는 Procedural ABAP Program에서 사용할 수 있다. Object는 Procedural ABAP 구문을 포함한다. ABAP Object를 사용해도 ABAP Workbench의 모든 기능을 사용할 수는 없다.
Event Control에 대한 설명입니다. O X를 고르시오. 정해진 특성 Object에 Method를 직접 전송하는 대신 Object가 Event를 발생시킬 수도 있다. 그러면 다른 Object는 Event가 발생할 떄 반응하게 된다. O X.
Software를 개발할 때 진행되는 Process 중 3번째 단계는? Requirement and Idea (요구사항 및 아이디어) Implementation (ABAP Object 구현) Analysis and Design (분석 및 설계) TEST.
Object-oriented Programming의 특징을 고르시오. Data와 Function의 통합과 추상화 Multiple Instantiation 강력한 Encapsulation Data와 Function의 분리.
다음은 Class에 대한 설명이다. O X를 고르시오. 유사한 Object의 모든 특징과 동작은 하나의 중앙 Class로 Group화 할 수 있다. O X.
다음은 Object에 대한 설명이다. O X를 고르시오. Object는 Class의 구체적인 단위 개념이다. Object는 Class의 구체적인 Instance이므로 각각의 Id와 상태, 그리고 동작을 갖는다. 이때 ID와 상태의 개념은 Object마다 서로 다르다. O X.
다음은 Object ID에 대한 설명이다. O X를 고르시오. Object ID는 같은 Class안의 Object를 구분하는 데 사용된다. 두 Object의 Attribute 값이 모두 같으면 동일한 Object로 간주한다. O X.
다음은 Attributes에 대한 설명이다. O X를 고르시오. Attribute는 Class의 Object에 저장할 수 있는 Data를 나타내며 Object의 상태를 결정한다. O X.
다음은 Methods에 대한 설명이다. O X를 고르시오. Method는 Object가 수행할 수 있는 기능을 나타내며 Object의 동작 방식을 결정한다. Attribute와 Method는 Option이 아니다. O X.
Cardinality의 설명으로 올바른 것은? * 또는 0...* : 횟수 제한 없음 1...* : 한 번 이상 0...1 : 한 번 미만 1 : 정확하게 한 번.
다음중 설명으로 틀린 것은? Method나 Event 등과 같은 Public Component는 Class의 외부에서도 접근할 수 있다. Public과 Private 영역에서 정의한 Method는 Implementation이 필요없다. Private Component는 Class의 외부에서 직저 접근할 수 없다.
Object-oriented Programming에서 Class의 특징 중 올바른 것은? Class는 해당 Class를 기반으로 만든 Object에 청사진을 제공한다. Class는 동일한 구조를 가지고 동일한 동작을 보이는 Object의 집합이다. Class 구문은 중첩될 수 없다. 즉, Class 안에 또 다른 Class를 정의할 수 없다. Class의 Definition은 Attribute, Method, Event, Constant, Type으로 구성되며, Implementation 부분에는 Method만 구현할 수 있다.
다음은 Types에 대한 설명이다. O X를 고르시오. Class Definition에 TYPES 구문을 사용한다는 것은 해당 Local Class에 한정된 Local Type을 선언한다는 것이다. 동일한 Class 내에서 하나 이상의 Attribute에 사용될 Local Type을 생성할 수 있다. O X.
Attribute에 대한 설명으로 올바른 것은? Attribute는 기본적으로 DATA라는 구문을 사용하여 선언한다. Class의 DATA 구문에는 Data Type의 참조를 위해 TYPE 구문을 사용한다. READ-ONLY를 사용하면 DATA로 선언된 Public Attribute를 외부에서도 읽을 수 있지만, 변경은 동일한 Class내의 Method를 사용해야만 가능하다. READ-ONLY 구문은 Class나 Interface 정의의 PUBLIC SECTION에서만 사용할 수 있다. TYPE REF TO 구문을 사용하면, Attribute를 Reference Type을 구성할 수 있다.
다음 중 설명으로 올바른 것은? Public Attribute는 모든 사용자에게 표시되며 외부 사용자도 접근할 수 있는 Attribute이다. Private Attribute는 Class의 외부에서 직접 처리할 수 없으며, 외부 사용자에게 보여지지 않는다. 외부에서 Private Attribute에 바로 접근하는 것은 불가능하다. 그러나 Private Attribute의 값을 반환하거나 변경하는 Public Method를 사용하면 Private Attribute에 접근할 수 있다. Instance Attribute는 Object별로 존재한다. 즉, Class의 Runtime Instance마다 하나씩 존재한다. Static Attribute는 Class별로 하나씩 존재하고, 해당 Class의 모든 Instance에서 접근할 수 있다.
Method에 대한 설명으로 올바른 것은? Method에는 IMPORTING, EXPORTING, CHANGING Parameter를 개수 제한 없이 지정할 수 있다. RETURNING Parameter를 사용하여 Method에 하나의 Return 값을 정의할 수 있다. Method는 기존 방식의 예외처리 EXCEPTIONS 또는 Class 기반의 예외처리 RASING을 사용하여 예외처리를 할 수 있다. Method는 Object의 동작을 결정하는 Class의 내부 절차이다. Method는 해당 Class의 모든 Attribute에 접근할 수 있으므로 Attribute의 상태를 변경할 수 있다.
다음 중 설명으로 틀린 것은? Public Method는 모든 사용자에게 표시되며, 외부 사용자가 호출할 수 있다. Private Attribute는 Class 외부에서 직접 호출할 수 있으며, 외부 사용자에게 보여진다. Class 외부에서 접근할 수 있게 하는 경우에는 Class에서 정의하는 Method를 Public을, Class 내부에서만 사용하는 경우에는 Private으로 지정한다.
CREATE OBJECT ref_name...의 설명으로 O X를 고르시오. Class를 참초하는 Reference Variable을 가지고 CREATE OBJECT 구문을 사용하면 Object를 생성할 수 있다. 또한, Program Runtime 중 Class를 사용하여 Memory에 Object를 생성할 수 있는데 이러한 Process를 Instantiation이라고 부른다. O X.
다음 설명을 보고 O X를 고르시오. Reference Variable은 CLEAR나 FREE라는 구문을 사용하여 현재 참조하고 있는 Object의 주소 값을 초기화할 수 있다. O X.
다음 중 설명으로 무엇의 특징인지 고르시오. Runtime System에 여유가 있을 때마다 자동으로 실행되는 System Routine이다. 독립적인 Reference Variable이 없을 때 더이상 구문을 통해 접근할 수 없는 Object들을 삭제한다. CLEAR CREATE OBJECT CALL METHOD Garbage Collector.
Instance Method 호출 - Signature 지정 방법 중 틀린 것은? IMPORTING <-> EXPORTING CHANGING <-> CHANGING RETURNING <-> RETURNING EXCEPTIONS <-> EXCEPTIONS EXPORTING <-> IMPORTING.
다음 중 틀린 것은? Static Method 호출 구문은 Instance Method와 비슷하게 정식형과 단축형 구문으로 나눠진다. Instance Method와 달리 Object가 필요하지 않으므로 Reference Variable 대신 Class의 이름으로 시작하고, '->' 대신 '=>' 를 사용한다. CALL METHOD class_name=>method_name... . class_name=>method_name(...). Static Method를 호출할 때는 Instance가 필요하다.
Functional Method Call 설명 중 틀린 것은? 논리 표현식 : IF, ELSEIF, WHILE, CHECK, WAIT Case 조건 : CASE, WHEN Local 복사본 : INTO Internal Table의 검색 절 : LOOP AT....WHERE 등 산술 표현식 및 Bit 표현식 : +, -, * 등.
Instance Constructor의 설명 중 올바른 것은? Instance Constructor는 CALL METHOD로 호출하지 않고 자동으로 호출되는 Method를 말한다. 항상 'CONSTRUCTOR'라는 이름을 사용한다. Instance Constructor는 하나의 Object가 생성될 때마다 Runtime System에서 CREATE OBJECT 구문을 통해 자동으로 호출된다.
Constructor Method의 특징으로 틀린 것은? Class에 반드시 하나씩만 존재해야 하며, IMPORTING과 EXCEPTION Parameter만 포함할 수 있다. Constructor는 Private Section에서 정의된다. Constructor에서 Exception이 발생한 경우에는 Object가 생성되지 않으므로, Main Memory 공간을 차지하지 않는다. Constructor Method는 CREATE OBJECT 구문을 통해서만 명시적으로 호출할 수 있다.
Static Constructor의 설명 중 올바른 것은? Static Constructor는 CALL METHOD로 호출하지 않고 자동으로 호출되는 Method를 말한다. 항상 'CLASS_CONSTRUCTOR'라는 이름으로 사용된다. Static Constructor는 Program이 실행되는 동안 해당 Class에 처음 접근하면 Runtime System에 의해 한 번만 호출된다. Static Constructor는 Parameter 또는 Exception을 지정할 수 없다. Class에는 Static Constructor가 하나만 존재한다. Constructor Method는 CALL METHOD 구문을 통해 명시적으로 호출할 수 없다.
Specialization의 설명으로 O X를 고르시오. 하나의 Class(Sub Class)가 다른 Class(Super Class)의 모든 주요 특징을 Inheritance 받는 관계를 의미한다. Sub Class는 새로운 Component(Attribute, Method 등)를 추가할 수 있으며 상속된 Method를 사용하여 구현을 Redefinition할 수 있다. O X.
Inherited Component는 Super Class에서 만들어지며 한 번만 존재하기 때문에 중앙에서 관리할 수 있다. Inherited Component는 Sub Class에서는 변경 또는 수정이 불가능하나, 사용은 할 수 있다. O X.
다음 중 설명에 해당하는 것은 무엇인가? Sub Class가 Super Class에 종속된다는 개념이다. 그리고 Sub Class를 개발할 때 Super Class에 추가적인 요구사항이 발생할 수 있다. Inherited Component REDEFINITION Specialization Inheritance.
REDEFINITION의 설명으로 올바른 것은? 추가 요소인 REDEFINITION을 사용할 경우, 상속 Method에 대해 새로운 구현 부분을 지정해야 한다. Signature는 변경되지 않으므로 Method의 Parameter 및 Exception을 다시 정의할 필요는 없다. Method의 재정의된 구현 부분에서 접두부 “SUPER->...”를 사용하여 Super Class의 Component에 Access할 수 있다.
Sub Class의 Constructor 정의로 틀린 것은? Sub Class가 확장된 경우에는 Constructor의 Signature에 신규 Parameter가 필요할 때만 Constructor를 변경할 수 있다. Sub class가 Constructor를 구현할 때는 직속 Super Class의 Constructor를 호출해야 한다. Super -> constructor(...). 이를 통해 생성된 Object가 Class 자체의 Object인지 또는 Super Class를 상속 받은 Sub Class 중 하나의 Object인지를 구분할 수 없다.
Static Constructor의 설명으로 O X를 고르시오. Instance Constructor와는 반대로 Runtime 환경에서는 특정 Class의 Static Constructor가 실행되기 전에 모든 상위 Class의 Static Constructor가 먼저 실행된다. O X.
다음 문을 보고 O X를 고르시오. Super Class에 Constructor가 없어도 Sub Class에서 Constructor를 정의할 수 있다. O X.
Report abuse Consent Terms of use