MoonNote

반응형

A cluster array contains information on DAQ devices on different machines, including the names of the devices, and a Boolean showing whether the machine is connected. Which of the following diagrams will generate a 1D array of all DAQ devices on all connected machines?

 

1.

2.

3.

4.


 

정답 보기는 아래 더보기 클릭

 

더보기

정답 : 4번

서로 다른 시스템에 있는 DAQ 디바이스에 대한 정보와 연결 여부를 나타내는 불리언, 디바이스 이름을 포함한 클러스터 배열이 있다. 이중에서 연결된 DAQ 디바이스들의 정보만 1D 배열로 생성해주는 코드를 찾는 문제이다.

입력의 경우 4개의 보기 모두 오토인덱싱(AutoIndexing)을 통하여 순차적으로 클러스터를 하나씩 루프 안쪽으로 넣어주고 있다. 그리고나서 [이름으로 클러스터 풀기] 함수를 통하여 연결 정보(Connected)와 DAQ 디바이스 정보(DAQ Devices)를 루프 안쪽에서 확인하는데, 연결 정보 값을 출력의 조건적 터미널에 연결하여 연결 정보 값이 참인 DAQ 디바이스 정보만 루프 바깥쪽으로 출력하는 것이다.

2번과 3번의 코드는 동일한 기능에 대해 서로 다른 방식으로 코드를 작성한 것이며 연결된 DAQ 정보만 출력하지만 타입이 2D 배열로 출력되므로 오답이다. 1번 보기는 출력 터널에서의 인덱싱이 비활성화 상태로 마지막 DAQ 디바이스 정보만 가져오기에 역시 오답이다.

마지막 4번 보기의 출력 터널을 보면 연결하기와 조건적 설정을 통하여 연결된 DAQ 정보를 동일한 차원의 1D 배열로 이어붙이는 형태로 출력하므로 문제에서 언급한 요구 조건을 만족하는 정답이다.

※Reference : 오토 인덱싱 연결하기 관련 자료 (출처 : Sixclear 유투브)

 

 

 

 

 

※ 이 글이 도움이 되었다면 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band