방프리
20.02.05 C# 프로그래밍 입문 Chapter 3 연습문제 본문
[연습문제]
1. 프로그램의 구성 요소는 ( ), ( ), ( ), ( ), 그리고 구분자로 구성된다.
- 키워드, 식별자, 상속, 연산자
2. 닷넷 프레임워크에서 모든 언어가 통일된 데이터 형태를 사용할 수 있는 것은 ( )의 체계에 의해서다.
- CTS
3. CTS는 체계가 크게 값형(Value-Type)과 ( )(으로)로 나뉜다.
- 참조형(Reference Type)
4. 값 형은 이미 CTS 안에서 정의해서 사용하는 내장형(Built-in Type)과 사용자가 데이터형을 직접 구성할 수 있는 ( )형으로 구분된다.
- 사용자 정의형(User-Defined Type)
5. 값형 데이터의 형 변환에는, 데이터의 손실이 발생하지 않고 상호 호환성있는 데이터는 사용자가 직접 형변환을 하지 않아도 되는 ( ) 형 변환과, 사용자가 직접 형 변환을 위한 캐스팅을 해줘야 하는 ( ) 형변환이 있다.
- 암시, 명시
[심화연습문제]string
1. 열거형(enum)과 구조체(struct)를 사용해서 다음 조건을 만족하는 프로그램을 작성하시오.
- 콘솔 응용 프로그램으로 프로젝트를 만든다.
- 학점을 열거형으로 정의한다. 학점 등급은 A(4점), B(3점), C(2점), D(1점)다.
- 이름과 학과를 데이터 멤버로 포함하는 구조체를 정의한다.
- 학생의 이름과 학과 그리고 학점 등급과 학점을 출력하는 프로그램을 작성한다.
2. 다음 결과를 출력하는 사칙연산 계산프로그램을 작성하시오.
- 콘솔 응용 프로그램으로 프로젝트를 만든다.
- 숫자 두 개를 Console.ReadLine 메소드를 통해 입력받는다.
- 키보드로 입력받은 값을 string형으로 저장한다.
- string형 변수에 저장된 값을 Parse 메소드를 사용해서 각각 double형 변수에 저장한다.
- double형으로 변환되어 저장된 값 두 개에 대해서 다음과 같이 사칙연산 결과를 출력한다.
'C# > C# 프로그래밍 입문' 카테고리의 다른 글
20.02.05 C# 프로그래밍 입문 Chapter 6 연습문제 (0) | 2020.02.05 |
---|---|
20.02.05 C# 프로그래밍 입문 Chapter 5 연습문제 (0) | 2020.02.05 |
20.02.05 C# 프로그래밍 입문 Chapter 4 연습문제 (0) | 2020.02.05 |
20.02.05 C# 프로그래밍 입문 Chapter 2 연습문제 (0) | 2020.02.05 |
20.02.05 C# 프로그래밍 입문 Chapter 1 연습문제 (0) | 2020.02.05 |
Comments