다음 중 올바른 변수 선언 조합은?

과목: C#

문제 번호: 2479

hard
다음 중 올바른 변수 선언 조합은?
// 선택지의 코드를 실행했을 때 오류가 없는 것은?
A.
double price = 19.99;
bool isActive = "true";
B.
int count = 3.14;
string message = "Hello";
C.
double price = 5.99D;
bool isActive = true;
D.
char letter = "A";
int number = 10.5;

정답: C



각 선택지의 데이터 타입 매칭 분석:

선택지 1의 문제:
double price = 19.99; ✓ 정상
bool isActive = "true"; ✗ 오류
⦁ bool은 true/false만 가능 (따옴표 없음)

선택지 2의 문제:
int count = 3.14; ✗ 오류
⦁ int는 정수만, 소수점 불가
string message = "Hello"; ✓ 정상

선택지 3 (정답):
double price = 5.99D; ✓ 정상
⦁ D 접미사는 double 명시 (선택사항)
bool isActive = true; ✓ 정상
⦁ bool의 올바른 사용

선택지 4의 문제:
char letter = "A"; ✗ 오류
⦁ char는 작은따옴표 필요
int number = 10.5; ✗ 오류
⦁ int는 소수 불가

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.