Logo
회전 초밥집
quiz thumbnail
Freestyle

Chapter17

avatar

코딩쌤

1

Quiz created with a premium map

20 questions

Disallow incorrect answer

Hide answer

public quiz

# 1Multiple Choice
동적 메모리 할당을 위해 사용하는 함수는 무엇인가요?
printf()
malloc()
scanf()
free()
# 2Multiple Choice
동적 메모리 할당 후 반환해야 하는 함수는 무엇인가요?
return()
malloc()
free()
exit()
# 3Multiple Choice
calloc() 함수의 특징은 무엇인가요?
0으로 초기화된 메모리 할당
메모리 크기를 변경
메모리 해제
메모리 주소 반환
# 4Multiple Choice
할당된 메모리의 크기를 변경하는 함수는 무엇인가요?
malloc()
free()
realloc()
calloc()
# 5Multiple Choice
연결 리스트의 노드 구성 요소는 무엇인가요?
데이터 필드와 링크 필드
데이터 필드와 인덱스 필드
링크 필드와 포인터 필드
인덱스 필드와 포인터 필드
# 6Multiple Choice
연결 리스트에서 다음 노드를 가리키기 위해 사용하는 것은 무엇인가요?
헤드 포인터
링크 필드
데이터 필드
인덱스 필드
# 7Multiple Choice
자기 참조 구조체란 무엇인가요?
자기 자신을 가리키는 포인터 포함 구조체
자기 자신의 크기를 조정하는 구조체
자기 자신의 데이터를 변경하는 구조체
자기 자신의 메모리를 해제하는 구조체
# 8Multiple Choice
배열과 연결 리스트의 주요 차이점은 무엇인가요?
배열은 크기가 고정
연결 리스트는 크기가 고정
배열은 삽입 삭제가 용이
연결 리스트는 랜덤 접근이 용이
# 9Multiple Choice
동적 메모리 할당을 사용하기 위해 포함시켜야 하는 헤더 파일은 무엇인가요?
<stdio.h>
<stdlib.h>
<string.h>
<math.h>
# 10Short Answer
동적으로 메모리를 할당받을 때 사용하는 C 언어의 함수는 무엇인가요?
malloc
# 11Short Answer
동적으로 할당된 메모리를 해제하는 함수는 무엇인가요?
free
# 12Short Answer
동적 메모리 할당을 사용하기 위해 포함해야 하는 헤더 파일은 무엇인가요?
stdlib.h
# 13Short Answer
calloc 함수는 메모리를 어떤 값으로 초기화하나요?
0
# 14Short Answer
이미 할당된 메모리의 크기를 변경하는 함수는 무엇인가요?
realloc
# 15True/False
malloc() 함수는 동적 메모리 할당 시 메모리를 0으로 초기화한다.
# 16True/False
연결 리스트의 각 노드는 다음 노드를 가리키는 포인터를 포함한다.
# 17True/False
realloc() 함수는 기존 메모리 블록의 크기를 변경하지 않는다.
# 18True/False
배열은 크기가 고정되어 있으며, 중간에 삽입 및 삭제가 어렵다.
# 19True/False
헤드 포인터는 항상 연결 리스트의 마지막 노드를 가리킨다.
# 20True/False
동적 메모리를 사용하기 위해서는 stdlib.h 헤더 파일을 포함해야 한다.
Share to Google Classroom

You can't enter this quiz right now. Please ask the quiz creator to reactivate their plan or edit the quiz.