C# 언어/이것이 C# 이다. 연습문제(15)
-
이것이 C# 이다. 10장 연습문제
1. 다음 배열 선언 문장 중 올바르지 않은 것을 고르세요. (답 : 1번) int [ ] array = new string [3] {"안녕", "Hello", "Halo"}; // int형 배열에 string값 배열을 참조하고 있다. (오류) int [ ] array = new int [3]{1,2,3}; // 배열 int[ ] array = new int []{1,2,3}; // 선언에 int[ ] array = {1,2,3}; // 다른 방법 3가지들 2. 두 행렬의 곱은 다음과 같이 계산합니다. 다음 두 행렬 A와 B의 곱을 2차원 배열을 이용하여 계산하는 프로그램을 작성하세요. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ..
2020.01.20 -
이것이 C# 이다. 9장 연습문제
1. 다음 코드에서 NameCard 클래스의 GetAge(), SetAge(), GetName(), SetName() 메소드들을 프로퍼티로 변경해 작성 변경전 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 using System; using static System.Console; namespace ch9_1 { class NameCard { private int age; private string name; public int GetAge() { return age; } public void SetAge(int value) { age = va..
2020.01.19 -
이것이 C# 이다. 8장 연습문제
1. 인터페이스와 클래스가 다른 점은 무엇입니까? 인터페이스는 메소드, 이벤트, 인덱서, 프로퍼티만 가질 수 있다는 차이점 2. 인터페이스와 추상 클래스가 다른 점은 무엇입니까? 추상클래스는 인터페이스와 달리 '구현'을 가질 수 있다. 또한 추상 메소드도 가질 수 있다. 기본 한정자가 private이다.
2020.01.17 -
이것이 C# 이다. 7장 연습문제
1. 클래스와 객체, 인스턴스는 서로 어떤 점이 다른가요? 클래스 : 객체들을 추상화한 틀 객체 : 데이터와 메소드 인스턴스 : 실제로 데이터를 담을 수 있는 객체 2. 다음 코드에서 오류를 찾고, 오류의 원인을 설명하세요. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 using System; using static System.Console; using System.Text; using System.IO; namespace baekjoon { class MainApp { class A { } class B : A { } class C { static void Main() { A a = new A(); B b = new B(); A c = n..
2020.01.16 -
이것이 C# 이다. 6장 연습문제
1. 다음 코드에서 Square() 메소드를 구현해서 프로그램을 완성하세요. Sqaure() 함수는 매개 변수를 제곱하여 반환합니다. 프로그램의 실행 예는 다음과 같습니다. 수를 입력하세요: 3 결과 : 9 수를 입력하세요 : 34.2 결과 : 1169.64 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 using System; using static System.Console; using System.Text; using System.IO; namespace baekjoon { class MainApp { static double Square(double arg) { return arg * arg; } static void Main() { W..
2020.01.16 -
이것이 C# 이다. 5장 연습문제
1. 다음과 같은 결과를 출력하는 프로그램을 for 문을 이용하여 작성하세요. * ** *** **** ***** 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 using System; using static System.Console; using System.Text; using System.IO; namespace baekjoon { class MainApp { static void Main() { for(int i = 0; i
2020.01.16