Skip to Content
독학사독학사 3단계프로그래밍언어론25. 개념·정의형 예상문제 2 (이름·형·스코프·자료형)

재구성 출제 고지: 이 편은 국가평생교육진흥원 독학학위제 컴퓨터과학 전공 3단계 「프로그래밍언어론」의 최신 출제기준(평가영역) 중 이름·바인딩·스코프·수명, 자료형·형 시스템·포인터/참조·형 변환 영역을 근거로 새로 구성한 개념·정의형 예상문제 24문항입니다. 실제 특정 회차의 기출 문항을 그대로 옮기거나 암기해 재현한 것이 아니며, 09~11편에서 다룬 개념을 옳은 것/옳지 않은 것 판별, 정의 매칭, 비교 판단 형태로 재구성했습니다. 실제 응시 시 문항 수·배점·시험 시간은 그해 시행 공고를 반드시 확인하시기 바랍니다.

이 편의 영역 구성

문항 번호출제기준 영역관련 편유형
1–3이름·바인딩 종류(형·저장·매개변수 바인딩)와 초기화09편개념·정의
4–5정적/동적 바인딩과 바인딩 시기09편개념·비교
6–9정적(렉시컬) 스코프 vs 동적 스코프09편개념·코드 판단
10–11수명(lifetime)·저장 클래스, 스코프와 수명의 구분09편개념·비교
12–14원시형·구조형·사용자 정의형, 강형·약형10편개념·비교
15–16정적/동적 형 시스템, 형 검사·형 추론10편개념·비교
17–18강제 변환(coercion)·명시적 캐스팅(casting)과 함정10편개념·함정
19–20배열·레코드 등 복합 자료형 설계11편개념·비교
21–23포인터·참조, 댕글링 포인터·메모리 누수·가비지 컬렉션11편개념·비교
24스코프·바인딩·형 시스템 종합09–11편종합·정오 판단

문제 1

문제 14지선다
이름(name)에 관한 여러 바인딩 중 형 바인딩(type binding)과 저장 바인딩(storage binding)의 관계를 가장 정확히 설명한 것은?

문제 2

문제 24지선다
매개변수 바인딩(parameter binding)에 대한 설명으로 가장 적절한 것은?

문제 3

문제 34지선다
변수의 초기화(initialization)와 바인딩의 관계를 설명한 것으로 옳지 않은 것은?

문제 4

문제 44지선다
정적 바인딩(static binding)과 동적 바인딩(dynamic binding)을 구분하는 기준으로 가장 적절한 것은?

문제 5

문제 54지선다
바인딩 시기(binding time)가 이르다(early binding)는 것과 늦다(late binding)는 것의 일반적인 트레이드오프를 설명한 것으로 가장 적절한 것은?

문제 6

정적(렉시컬) 스코프를 따르는 언어에서 다음과 같은 구조의 의사코드가 있다고 하자.

전역 변수 x = 10 procedure A는: 지역 변수 x = 20 call B() procedure B는: x를 출력한다 A()를 호출한다

BA 안이 아니라 전역 범위에 정의되어 있다.

문제 64지선다
정적 스코프 규칙에 따를 때 이 프로그램이 출력하는 값은?

문제 7

문제 6과 동일한 코드 구조이지만, 이번에는 이 언어가 동적 스코프(dynamic scope)를 따른다고 가정한다.

문제 74지선다
동적 스코프 규칙에 따를 때 이 프로그램이 출력하는 값은?

문제 8

문제 84지선다
문제 6·7의 두 결과 차이가 보여주는 정적 스코프와 동적 스코프의 근본적 차이로 가장 적절한 것은?

문제 9

문제 94지선다
정적 스코프 언어에서 비지역 변수를 찾을 때 흔히 쓰이는 '가장 가깝게 둘러싼 범위 규칙(most closely nested scope rule)'을 가장 정확히 설명한 것은?

문제 10

문제 104지선다
변수의 저장 클래스(storage class)에 따른 수명(lifetime) 비교로 옳지 않은 것은?

문제 11

문제 114지선다
스코프(scope)와 수명(lifetime)의 차이를 설명한 것으로 가장 적절한 것은?

문제 12

문제 124지선다
원시형(primitive type)·구조형(structured type)·사용자 정의형(user-defined type)을 구분한 설명으로 옳지 않은 것은?

문제 13

문제 134지선다
강한 형 검사(strong typing)와 약한 형 검사(weak typing)의 차이를 설명한 것으로 가장 적절한 것은?

문제 14

문제 144지선다
정적 형 시스템(static type system)과 동적 형 시스템(dynamic type system)을 비교한 것으로 옳지 않은 것은?

문제 15

문제 154지선다
형 검사(type checking)와 형 추론(type inference)의 관계를 설명한 것으로 가장 적절한 것은?

문제 16

문제 164지선다
강제 형 변환인 코어션(coercion)과 프로그래머가 명시적으로 지시하는 캐스팅(casting)의 차이로 가장 적절한 것은?

문제 17

문제 174지선다
형 변환과 관련해 시험에서 자주 지적되는 함정으로 가장 적절한 것은?

문제 18

문제 184지선다
다음 중 형 시스템·형 변환에 관한 설명으로 옳지 않은 것은?

문제 19

문제 194지선다
배열(array)과 레코드(record, 구조체)를 비교한 설명으로 가장 적절한 것은?

문제 20

문제 204지선다
집합(set) 자료형을 언어에서 지원할 때의 특징으로 가장 적절한 것은?

문제 21

문제 214지선다
포인터(pointer)와 참조(reference)의 차이를 설명한 것으로 가장 적절한 것은?

문제 22

문제 224지선다
댕글링 포인터(dangling pointer)가 발생하는 상황을 가장 정확히 설명한 것은?

문제 23

문제 234지선다
메모리 누수(memory leak)와 가비지 컬렉션(garbage collection)의 관계를 설명한 것으로 가장 적절한 것은?

문제 24

문제 244지선다
이름·바인딩·스코프·수명·형 시스템을 종합적으로 비교한 설명 중 옳지 않은 것은?

참고 자료

Last updated on