C# 프로그래밍 기초 실습 전자책
C# 고급 활용 문제 1회
Exam-301  (열람수: 4158)

Q1. 10개의 쓰레드가 하나의 ArrayList 객체를 동시에 사용하고 있을 때, 몇 개의 Enumerator (혹은 Iterator)를 갖게 되는가?




Q2. 다음은 C#에서 정수 배열을 정의한 예이다. C#에서 사용할 수 없는 것은?





Q3. C# Generics를 사용하여 클래스를 정의할 때, 다음 중 사용할 수 없는 표현은?





Q4. 멀티쓰레딩 프로그래밍에서 다음 중 쓰레드풀(Thread Pool)을 사용하는 방식이 아닌 것은?




Q5. 다음 중 C# struct (구조체)에 대한 설명으로 틀린 것은?





Q6. C# 실행파일을 여러 번 실행하면 여러 개의 다른 프로세스들이 생성돤다. 만약 한 컴퓨터에서에서 오직 하나의 Application 프로세스만 실행되도록 하고 싶다면 다음 중 무엇을 사용할 수 있는가?




Q7. 다음 중 Garbage Collector (GC)에 대한 설명으로 맞는 것은?




Q8. C# delegate에 대한 설명으로 틀린 것은?




Q9. 다음 중 Operator Overloading을 할 수 없는 것은?




Q10. C# 코드에서 Destructor 즉 ~ClassName(){...} 에 대한 설명으로 맞는 것은?