// 뇌를 자극하는 C# 5.0 프로그래밍 연습문제 답 - 5장 1. 다음과 같은 결과를 출력하는 프로그램을 for 문을 이용하여 작성하세요. *************** namespace Practice5_1{ class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { for(int j = 0; j < i + 1; j++) { Console.Write("*"); } Console.WriteLine(""); } } }} 2. 다음과 같은 결과를 출력하는 프로그램을 for 문을 이용하여 작성하세요. *************** namespace Practice5_2{ class Program { static void Main..
// 뇌를 자극하는 C# 5.0 프로그래밍 연습문제 답 - 4장 1. i++와 ++i의 차이점은 무엇인가요? i++는 후위 증가, ++i 전위 증가 2. 다음 보기 중에서 결과가 다른 것을 찾으세요 1) i = i + 1;2) i++;3) ++i;4) i += 1; 모두 동일(i값이 1 증가함) 3. 다음 코드에서 a와 b는 각각 얼마일까요? int a = 8 >> 1;int b = a >> 2; a = 4, b = 1 4. 다음 코드에서 a는 얼마일까요? int a = 0xF0 | 0x0F; 0xF0 : 00000000 00000000 00000000 11110000 0x0F : 00000000 00000000 00000000 00001111or : 00000000 00000000 00000000 11..
// 뇌를 자극하는 C# 5.0 프로그래밍 연습문제 답 - 3장 1. 다음 코드에서 잘못된 부분을 찾고, 그 이유를 설명하세요. int a = 7.3; // 데이터 타입 안맞음float b = 3.14; // float 형식은 3.14f (f 붙여줌)double c = a*b; char d = "abc"; // 문자열은 stringstring e = '한; // 문자는 char 2. 값 형식과 참조 형식의 차이는 무엇인가요? -값 형식(Value Type) : 변수가 값을 담는 데이터 형식 ex) 숫자형식, 논리형식-참조 형식(Reference Type) : 변수가 값 대신 값이 있는 곳의 위치(참조)를 담는 데이터 형식 ex) 문자열, 오브젝트 형식 3. 박싱과 언반싱을 설명하세요. object a =..