합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

리눅스 마스터 2급리눅스 활용X 라이브러리 - XCB난이도 4MCQ

리눅스 마스터 2급 X 라이브러리 - XCB 기출문제 #14077

문제

다음 설명에 해당하는 내용으로 알맞은 것은?

X11 디스플레이 서버 프로토콜의 클라이언트 측을 구현한 라이브러리로 C 언어로 작성되었으며 Xlib를 대체하는 것을 목표로 한다.

① Qt ② GTK+ ③ Xaw ④ XCB

정답

4

해설

정답: 4. X11 프로토콜의 클라이언트 측을 C 로 구현하고 기존 Xlib 를 대체하려는 라이브러리는 XCB(X protocol C-language Binding)다. Xlib 보다 가볍고 비동기 처리에 강하다.

오답 풀이

  • 1번: Qt 는 KDE 등에 쓰이는 C++ 기반 GUI 위젯 툴킷으로 X 프로토콜 바인딩 자체가 아니다.
  • 2번: GTK+ 는 GNOME 에 쓰이는 C 기반 GUI 위젯 툴킷으로 역시 상위 계층 라이브러리다.
  • 3번: Xaw(X Athena Widgets)는 X 의 기본 위젯 집합으로 Xlib 대체 목표와 다르다.
  • 4번: XCB 가 Xlib 를 대체하려는 X11 클라이언트 라이브러리이므로 옳다.

보충 개념 계층 구분: 하위 프로토콜 바인딩(Xlib, XCB) 위에 GUI 툴킷(GTK+, Qt)이 올라간다. XCB 는 Xlib 의 무거움·동기 호출 문제를 줄이려는 현대적 대체 라이브러리다.

리눅스 마스터 2급 리눅스 활용 다른 기출문제

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[리눅스 마스터 2급] X 라이브러리 - XCB 리눅스 활용 기출 #14077 | 문어CBT