Logo
search
menuicon
Quiz created with a Pro-exclusive map
Quiz has been locked because your PRO plan expired
thubnail
Snow Mountain
Freestyle
Information

Chapter16

코딩쌤
0
0
Added Question (20/ 20)
Disallow incorrect answer
Hide answer
public quiz

Question 1

Multiple Choice

전처리기란 무엇인가요?

  • 컴파일러의 한 부분
  • 독립적인 프로그램
  • 디버깅 도구
  • 코드 편집기

Question 2

Multiple Choice

#define 지시자로 정의할 수 없는 것은?

  • 상수
  • 함수
  • 매크로
  • 변수

Question 3

Multiple Choice

다음 중 함수 매크로의 장점은 무엇인가요?

  • 코드의 가독성 향상
  • 실행 속도가 빠르다
  • 코드가 짧아진다
  • 에러 발생 가능성 감소

Question 4

Multiple Choice

비트 필드를 사용하면 어떤 이점이 있나요?

  • 메모리가 절약된다
  • 코드가 단순해진다
  • 컴파일 속도가 빨라진다
  • 디버깅이 쉬워진다

Question 5

Multiple Choice

다음 중 전처리 지시자가 아닌 것은?

  • #define
  • #include
  • #ifdef
  • #while

Question 6

Multiple Choice

매크로에서 # 연산자는 어떤 기능을 하나요?

  • 문자열 변환
  • 논리 연산
  • 산술 연산
  • 비트 연산

Question 7

Multiple Choice

어떤 매크로를 사용하면 k번째 비트를 설정할 수 있나요?

  • GET_BIT
  • SET_BIT_ON
  • SET_BIT_OFF
  • TOGGLE_BIT

Question 8

Multiple Choice

#if 지시자의 주요 용도는 무엇인가요?

  • 조건에 따라 컴파일 포함 여부 결정
  • 변수 선언
  • 함수 정의
  • 루프 제어

Question 9

Multiple Choice

다중 소스 파일의 장점은 무엇인가요?

  • 코드 재사용 용이
  • 코드 가독성 향상
  • 컴파일 속도 저하
  • 디버깅 어려움

Question 10

Multiple Choice

비트 필드 구조체의 응용 분야는 주로 어디에 사용되나요?

  • 하드웨어 제어
  • 소프트웨어 개발
  • 웹 디자인
  • 데이터 분석

Question 11

Short Answer

#define 지시어가 C 언어에서 주로 사용하는 것은?

  • 매크로

Question 12

Short Answer

다음 매크로에서 SQUARE(x) 함수 매크로의 안전한 정의 방식은? (괄호 포함)

  • (x)*(x)

Question 13

Short Answer

다음 코드에서 DEBUG가 2일 경우에만 출력하도록 하는 전처리 지시어는? (힌트: 논리와 조건 연산)

  • #if

Question 14

OX

#define 지시어는 변수를 초기화하는 데 사용된다.

Question 15

OX

함수 매크로는 함수처럼 매개변수를 가질 수 있다.

Question 16

OX

내장 매크로 __LINE__은 현재 소스 파일의 라인 번호를 제공한다.

Question 17

OX

비트 필드 구조체는 메모리를 절약하는 데 도움이 된다.

Question 18

OX

다중 소스 파일을 사용하면 소스 파일의 재사용이 어려워진다.

Question 19

OX

함수 매크로는 함수 호출에 비해 실행 속도가 빠르다.

Question 20

OX

전처리 지시어 #undef는 매크로의 정의를 취소한다.

Share to Google Classroom