C# 프로그래밍 기초 실습 전자책
C# 실전 체크 테스트 2회
Exam-202  (열람수: 2590)

Q1. 아래 C# 코드에 대한 설명으로 틀린 것은?
  (A) MyClass a = c as MyClass;
  (B) MyClass b = (MyClass)c;




Q2. 다음 코드는 C# Generics T를 사용한 예이다. 설명으로 틀린것은?
T t = default(T);





Q3. 다음은 Enum.GetNames() 메서드의 Prototype으로 이 메서드의 파라미터는 Type 형식을 갖고 있다.

public static string[] GetNames(Type enumType);

아래와 같이 MsgType이 정의되어 있을 때, 다음 중 Enum.GetNames()의 파라미터로 사용될 수 없는 것은?

public enum MsgType {Info, Warning, Error}





Q4. IEnumerable 인터페이스를 구현한 C# 클래스의 객체를 하나씩 차례로 출력하고자 할 때, 다음중 가장 적합한 것은?




Q5. 다음중 C# 인터페이스 (Interface)에서 선언할 수 있는 것들만 모은 것은?

1. 메서드
2. 속성
3. 이벤트
4. Enum
5. 구조체(struct)






Q6. 다음 C# 메서드들은 동일한 오버로딩(Overloading)을 나타낸다. 동일하지 않은 한 예제는?





Q7. C#에서 @ 심벌을 사용할 때가 아닌것은?




Q8. 다음 C# 익명 타입 (Anonymous Type) 예제에서 틀린 것은?




Q9. 다음 C# 코드중 다른 결과를 리턴하는 것은?




Q10. C#에서 숫자를 표현한 방법으로 틀린 것은?