728x90 분류 전체보기1582 명품 JAVA Programming 6장 연습문제 정답 명품 JAVA Programming 6장 연습문제 정답 명품 JAVA Programming 6장 연습문제 정답 1. (1) import 문은 다른 패키지에 있는 클래스를 사용할 때 코드의 서두에 선언하는 것으로, 컴파일러에게 그 클래스의 경로명을 알려주는 문이다. (2) import java.util.Random;은 Random 클래스가 java.util 패키지에 있음을 컴 파일러에게 알려주는 문이다. 자바 소스 프로그램에서 Random의 이름을 사용 하면, 컴파일러가 Random 클래스의 경로명을 찾을 때, import 문을 참조하여 찾게 한다. import java.util.*;는 자바 프로그램 내에서 사용하는 클래스들 의 경로명을 찾을 때, java.util 패키지에서도 확인할 것을 컴파일러에게 지.. 2020. 12. 11. 명품 JAVA Programming 5장 연습문제 정답 명품 JAVA Programming 5장 연습문제 정답 명품 JAVA Programming 5장 연습문제 정답 1. (1) 객체 objA의 멤버들은 총 2개로서 다음과 같다. private int a; public void set(int a) { this.a = a; } (2) 객체 objB의 멤버들을 총 4개로서 다음과 같다. private int a; public void set(int a) { this.a = a; } protected int b, c; (3) 객체 objC의 멤버들은 총 6개로서 다음과 같다. private int a; public void set(int a) { this.a = a; } protected int b, c; public int d, e; (4) a = 1; // ①.. 2020. 12. 11. 명품 JAVA Programming 4장 연습문제 정답 명품 JAVA Programming 4장 연습문제 정답 명품 JAVA Programming 4장 연습문제 정답 1. ④. 필드는 클래스의 중요한 속성을 나타내는 것으로 보호하기 위해 private으로 선언하는 것이 바람직하다. 2. ④. 생성자에서 어떤 위치에서든 return 문을 사용할 수 있다. 다만 return이 값을 리턴해서는 안 된다. 3. ③ 4. ②. Book [] book = new Book [10]; 실행 결과 Book 객체에 대한 레퍼런스가 10개 만들어진다. 5. ①. void f(int a) { x = a; }와 int f(int b) { return x+b; }는 메소드 이름과 매 개변수 개수 및 타입이 모두 같으므로 메소드 오버로딩이 실패한 사례이다. 리턴 타입이 다른 것은 오버.. 2020. 12. 11. 명품 JAVA Programming 3장 연습문제 정답 명품 JAVA Programming 3장 연습문제 정답 명품 JAVA Programming 3장 연습문제 정답 [3장 1번] 다음 프로그램의 출력 결과는 무엇인가? 그리고 무엇을 하는 코드인가? for(int i=1; i10; i++) sum++; 4. for(int i=0; i101; i++) sum++; _ 결과값이 0 (나머지는 결과값이 45이다.) [3장 3번] 1에서 100까지 3의 배수를 더하는 while 문이다. 빈칸에 적절한 코드를 삽입하라. int sum = 0, i = 1; while (i < 100) { if(i%3 != 0) { i++; _____; } else sum += i; i++; } - continue [3장 4번] 1에서 50까지의 합을 더하는 while 문이다. 빈칸에 .. 2020. 12. 11. 명품 JAVA Programming 2장 연습문제 정답 명품 JAVA Programming 2장 연습문제 정답 명품 JAVA Programming 2장 연습문제 정답 [2장 1번] 자바에서 클래스를 선언할 때 사용하는 자바의 키워드는? - class 키워드 [2장 2번] 다음은 10과 20을 더해 합을 출력하려고 작성한 자바 프로그램이지만 오류가 있다. public class SampleProgram { int i; int j; i =10; j =20; System.out.println(i+j); } (1) 오류를 찾아내어 고쳐라. - main 메소드가 없다. public class SampleProgram { public static void main(String[] args) { int i; int j; i =10; j =20; System.out.pri.. 2020. 12. 11. 쉽게 풀어 쓴 C언어 Express 17장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 17장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 17장 프로그래밍 문제 해설 1. #include #include #include int main(void) { int count, i; int value, sum; int *darray; printf("정수의 개수: "); scanf("%d", &count); darray = (int *)malloc(count*sizeof(int)); if( darray == NULL ) { printf("동적 메모리 할당 오류"); exit(1); } for (i=0;idata.name, name_t); strcpy(Temp->data.phone, phone_t); printf("데이터가 변경되었습니다.\n"); br.. 2020. 12. 10. 쉽게 풀어 쓴 C언어 Express 16장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 16장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 16장 프로그래밍 문제 해설 1. #include #include int main(void) { FILE *fp1, *fp2; char file1[100], file2[100]; printf("첫번쨰 파일 이름: "); scanf("%s", file1); printf("두번째 파일 이름: "); scanf("%s", file2); // 첫번째 파일을 읽기 모드로 연다. if( (fp1 = fopen(file1, "r")) == NULL ) { fprintf(stderr,"원본 파일 %s을 열 수 없습니다.\n", file1); exit(1); } // 두번째 파일을 읽기 모드로 연다. if( (fp2 = .. 2020. 12. 10. 쉽게 풀어 쓴 C언어 Express 15장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 15장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 15장 프로그래밍 문제 해설 1. double power(int x, int y) { double result = 1.0; int i; for (i = 0;i < y; i++) { printf("result=%f\n", result); //① result *= x; } return result; } (a) #ifdef DEBUG printf("result=%f\n", result); //① #endif (b) #if DEBUG==2 printf("result=%f\n", result); //① #endif (c) #if (DEBUG==2 && LEVEL==3) printf("result=%f\n", res.. 2020. 12. 10. 쉽게 풀어 쓴 C언어 Express 14장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 14장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 14장 프로그래밍 문제 해설 1. // 이중 포인터 프로그램 #include void set_proverb(char **q, int n); int main(void) { char *s = NULL; int n; printf("몇번째 속담을 선택하시겠습니까?"); scanf("%d", &n); set_proverb(&s, n); printf("selected proverb = %s\n",s); return 0; } void set_proverb(char **q, int n) { static char *array[10]= { "A bad shearer never had a good sickle.", "A ba.. 2020. 12. 10. 이전 1 ··· 166 167 168 169 170 171 172 ··· 176 다음 728x90