Solution_134 [명품 JAVA] 3장 실습문제 (반복문과 배열 그리고 예외 처리) [공지] 코딩, 솔루션, 포스팅 주제 관련 [3장 1번] 다음 프로그램에 대해 물음에 답하라?int sum = 0, i = 0; while (i < 100) { sum = sum + i; i += 2; } System.out.println(sum);(1) 무엇을 계산하는 코드이며 실행 결과 출력되는 내용은?- 0부터 100까지의 짝수를 더하는 코드이며 실행 결과는 2450이다.(2) 위의 코드를 main() 메소드를 만들고 WhileTest 클래스로 완성하라.package java_study3_1; public class WhileTest { public static void main(String[] args) { // TODO Auto-generated method stub int sum = 0, i .. 2019. 3. 25. [명품 JAVA] 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 문이다. 빈칸에 적절한 코드를 삽입하라.int sum = 0, i = 1; while (true) { if(______) break.. 2019. 3. 24. [HTML5] 3장 연습문제 (HTML5 기본 태그) #HTML5 웹 프로그래밍 입문 [3장 1번] 다음 중 HTML5 표준에 추가된 시맨틱 태그가 아닌 것은?1. head 태그 2. nav 태그 3. aside 태그 4. footer 태그 - 1. head 태그 [3장 2번] 다음 중 인라인 형식의 태그는?1. div 태그 2. a 태그 3. ul 태그 4. li태그 - 2. a태그 [3장 3번] 클릭하면 한빛미디어 웹 사이트(http://hanbit.co.kr)로 이동하는 a 태그를 작성하시오. 한빛미디어 [3장 4번] 다음과 같이 폴더를 구성한 후 클릭하면 한빛미디어 웹 사이트로 이동하도록 이미지가 포함된 a 태그를 작성하시오. [풀이] [3장 5번] 다음 웹 페이지를 생성하시오. [풀이] HTML5 Basic ITCookbook - HanbitAca.. 2019. 3. 22. [HTML5] 2장 연습문제 (HTML5 기본 구조와 작성법) #HTML5 웹 프로그래밍 입문 [2장 1번] 다음 HTML 요소의 속성 이름과 속성 값, 태그 이름을 모두 적으시오. - 속성 이름 : title- 속성 값 : 바다 - 속성 이름 : alt- 속성 값 : sea - 속성 이름 : src- 속성 값 : sea.png - 태그 이름 : img [2장 2번] 다음 중 head 태그 내부에 입력할 수 없는 태그는?1. style 태그 2. meta 태그 3. base 태그 4. header 태그 - 4. header 태그 : [2장 3번] HTML5 기본 페이지 형태는 다음과 같습니다. 빈칸에 들어갈 알맞는 내용을 적으시오. HTML5 Basic [풀이] [2장 4번] 다음 코드에서 잘못된 부분을 표시하고 이를 바르게 수정하시오. [풀이] - 외부 스타일시트.. 2019. 3. 22. [명품 JAVA] 2장 실습문제 (자바 기본 프로그래밍) [2장 1번] Scanner 클래스를 이용하여 원화를 입력받아 달러로 바꾸어 다음 예시와 같이 출력하는 프로그램을 작성하라. $1=1100원으로 가정하고 계산하라.원화를 입력하세요(단위 원)>>3300 3300원은 $3.0입니다. [풀이]package java_study2_1; import java.util.Scanner; public class java_study2_1 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int money; double dollar; System.out.print("원화를 입력하세요(단위 원)>>"); money = s.. 2019. 3. 17. [명품 JAVA] 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.println(i+j); } }(2) 이 자바 클래스를 저장하는 소스 파일 이름은 무엇인가?- SampleProgram.jav.. 2019. 3. 17. [c언어 콘서트] 4장 (수식과 연산자) [4장 1번] 사용자로부터 2개의 정수를 받아서 첫 번째 정수를 두 번째 정수로 나누었을 때의 몫과 나머지를 계산하는 프로그램을 작성하라. 예를 들어서 10과 3이 입력되면 몫으로는 3, 나머지로는 1이 출력되어야 한다. [풀이]#include int main() { int a, b; printf("첫 번째 정수를 입력하시오 : "); scanf("%d", &a); printf("두 번째 정수를 입력하시오 : "); scanf("%d", &b); printf("몫은 %d이고 나머지는 %d입니다.\n", a / b, a%b); return 0; } [4장 2번] 사용자로부터 하나의 정수를 받아서 정수의 세제곱값을 계산하여 출력하는 프로그램을 작성하라, 예를 들어서 사용자가 3을 입력하였다면 3*3*3=27.. 2019. 3. 16. [c언어 콘서트] 3장 (변수와 자료형) [3장 1번] 사용자로부터 소수점 표기 형식으로 실수를 읽어서 지수 형식으로 출력하는 프로그램을 작성하라. [Hint] printf()에서 소수점 표기 형식은 %f, 지수형식은 %e로 출력할 수 있다. [풀이]#include int main() { float a; printf("실수를 입력하시오 : "); scanf("%f", &a); printf("지수 형식으로는 %e입니다.\n", a); return 0; } [3장 2번] 사용자에게 받은 문자의 아스키 코드를 출력하는 프로그램을 작성하시오. [Hint] 문자는 아스키 코드라는 숫자로 컴퓨터 내부에서 표현된다. 문자를 %c로 받아서 char형 변수에 저장한 후에 %d로 출력하면 된다. [풀이]#include int main() { char a; pri.. 2019. 3. 3. [c언어 콘서트] 2장 (기초 사항) [2장 1번] 사용자의 이름, 주소, 전화번호를 화면에 출력하는 프로그램을 작성해보자. [풀이]#include int main() { printf("이름 : 홍길동\n"); printf("주소 : 서울시 종로구\n"); printf("전화번호 : 111-222\n"); return 0; } [2장 2번] 다음과 같이 출력하는 프로그램을 작성하라. 제품의 가격은 price라는 변수에 저장되어 있다고 가정한다. [풀이]#include int main() { int price = 22000; printf("제품의 가격은 %d원 입니다.\n"); return 0; } [2장 3번] 사용자로부터 세 개의 정수를 입력받은 후, 평균값을 계산하여 화면에 출력하는 프로그램을 작성하라. [풀이]#include int m.. 2019. 3. 3. [c언어 콘서트] 12장 9번 (파일 출력2) [12장 9번] 텍스트 파일의 내용을 한 화면 크기만 출력한 다음, 아무 키를 누르면 다음 화면을 보여주는 프로그램을 작성하라. 이것은 유닉스 시스템의 명령어인 more와 유사하다. [풀이]#include #include int main() { FILE *fp; char name[20]; char buffer[200]; printf("첫번째 파일 이름 : "); scanf("%[^\n]s", name); int num = 0, ret; fp = fopen(name, "r"); while (1) { num++; if (num % 19 == 0) _getwch(); ret = fgets(buffer, 200, fp); if (ret == 0) break; printf("%d: %s", num, buffer).. 2018. 11. 21. [c언어 콘서트] 12장 8번 (파일 비교2) [12장 8번] 두개의 텍스트 파일을 서로 비교하는 프로그램을 작성하여 보자. 파일의 이름은 사용자에게 입력받는다. 만약 두개의 파일이 일치하면 "파일은 서로 일치함"을 출력하며 일치하지 않으면 처음 일치하지 않는 문장을 다음과 같이 출력한다. [test1.c]내용 : #include [test2.c]내용 : #include ,stdio.h> [풀이]#include #include #include int main() { FILE *fp1; FILE *fp2; char name1[20]; char name2[20]; char buffer1[200]; char buffer2[200]; printf("첫번째 파일 이름 : "); scanf("%s", name1); printf("두번째 파일 이름 : "); s.. 2018. 11. 21. [c언어콘서트] 12장 7번 (파일 저장) [12장 7번] 사용자가 입력하는 텍스트를 파일에 저장하여 주는 프로그램을 작성해보자. 사용자가 공백 문자열을 입력하면 종료하는 것으로 한다.공백문자 : ctrl+z [풀이]#include #include int main() { FILE *fp; char name[20]; char buffer[200]; int ret; printf("파일 이름을 입력하시오 : "); scanf("%s", name); getchar(); fp = fopen(name, "w"); if (fp == NULL) exit(0); while (1) { ret = gets(buffer); if (ret == 0) break; fprintf(fp, "%s\n", buffer); }; fclose(fp); return 0; } 2018. 11. 21. [c언어콘서트] 12장 6번 (파일 출력) [12장 6번] 텍스트 파일의 내용을 읽어서 그대로 화면에 출력하여 주는 프로그램을 작성해보자. 각 문장 앞에는 번호를 붙인다. [풀이]#include #include int main() { FILE *fp; char file[100]; char buffer[1000]; int line_cnt = 1; printf("파일 이름을 입력하시오: "); scanf("%s", file); fp = fopen(file, "r"); if (fp == NULL) exit(1); while (1) { char *p = fgets(buffer, 1000, fp); if (p == NULL) break; printf("%d %s", line_cnt, p); line_cnt++; } fclose(fp); printf("\n.. 2018. 11. 21. [c언어콘서트] 12장 5번 (파일 비교) [12장 5번] 두 개의 텍스트 파일을 비교하여 같은지, 다른지를 알려주는 프로그램을 작성하라. [programming_5(1).txt] [programming_5(2).txt] [풀이]#include #include int main() { FILE *fp1, *fp2; char file1[100], file2[100]; printf("첫번째 파일 이름: "); scanf("%s", file1); printf("두번째 파일 이름: "); scanf("%s", file2); fp1 = fopen(file1, "r"); if (fp1 == NULL) exit(1); fp2 = fopen(file2, "r"); if (fp2 == NULL) exit(1); while (1) { int c1 = fgetc(fp.. 2018. 11. 21. [c언어콘서트] 12장 4번 (파일 크기 비교) [12장 4번] 임의의 실수 100개를 생성시킨 후에 텍스트 파일과 이진 파일로 저장하여 보고 그 크기를 비교하여 보라. [만들어진 파일]- w(텍스트파일) wb(이진 파일) [풀이]#include #include int main() { FILE *fp1 = NULL; FILE *fp2 = NULL; int value, i; fp1 = fopen("programming_4(w).txt", "w"); if (fp1 == NULL) exit(1); fp2 = fopen("programming_4(wb).txt", "wb"); if (fp2 == NULL) exit(1); for (i = 0; i < 100; i++) { value = rand(); fprintf(fp1, "%d ", value); fwrit.. 2018. 11. 21. 이전 1 ··· 3 4 5 6 7 8 9 다음