728x90 IT256 명품 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. 쉽게 풀어 쓴 C언어 Express 13장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 13장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 13장 프로그래밍 문제 해설 1. (a) #include struct point { int x, y; } ; int equal(struct point p1, struct point p2); int main(void) { struct point p1= { 1, 2 } ; struct point p2= { 3, 5 } ; printf("일치 여부 = %d\n", equal(p1, p2)); return 0; } int equal(struct point p1, struct point p2) { if( p1.x == p2.x && p1.y == p2.y ) return 1; else return 0; } (b) .. 2020. 12. 10. 쉽게 풀어 쓴 C언어 Express 12장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 12장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 12장 프로그래밍 문제 해설 1. #include int main(void) { char ch; printf("문자를 입력하시오: "); scanf("%c", &ch); printf("아스키 코드값=%d\n", ch); return 0; } 2. #include #include #define SIZE 100 void delete_space(char s[]) { char tmp[SIZE]; int i, k=0; for (i=0;i 2020. 12. 10. 쉽게 풀어 쓴 C언어 Express 11장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 11장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 11장 프로그래밍 문제 해설 1. #include int main(void) { int x = 0x12345678; unsigned char *xp = (char *)&x; printf("바이트순서: %x %x %x %x\n", xp[0], xp[1], xp[2], xp[3]); return 0; } 바이트순서: 78 56 34 12 계속하려면 아무 키나 누르십시오 . . . 인텔 CPU는 리클 엔디안임을 알 수 있다. 2. #include void get_sum_diff(int x, int y, int *p_sum, int *p_diff); int main(void) { int sum=0, diff=0;.. 2020. 12. 10. 이전 1 ··· 19 20 21 22 23 24 25 ··· 29 다음 728x90