REALITY
article thumbnail
[PHP 프로그래밍 입문 Chapter 10] 연습 문제, 정답
PHP 2024. 1. 1. 09:54

✨Chapter 10 연습 문제✨ [연습문제 10-01] 다음은 MySQL을 이용하여 회사 사원의 인적 사항을 관리하기 위한 DB 테이블(테이블명: worker)의 구조이다. ① worker 테이블을 일괄 생성하기 위한 worker.sql 파일의 빈칸을 채우시오. CREATE TABLE worker ( num int not null auto_increment, id char(20) not null, name char(10) not null, gender char(1) not null, age int, department char(20) not null, phone char(20) not null, address char(100), primary KEY (num) ); ② worker 테이블에 다음 데이터..

article thumbnail
[PHP 프로그래밍 입문 Chapter 09] 연습 문제, 정답
PHP 2023. 12. 31. 09:48

✨Chapter 09 연습 문제✨ [연습문제 9-01] 다음은 MySQL에 관한 설명이다. 맞으면 ○, 틀리면 ×표시를 하시오. ① MySQL은 데이터베이스 관리 시스템의 하나이다. (○) ② 주로 대형 서버 컴퓨터에 사용하고 중소 시스템이나 PC에는 잘 사용하지 않는다. (×) ③ MySQL은 테이블을 기본 구조로 하는 관계형 데이터베이스 관리 시스템에 속한다. (○) ④ PHP로 웹 프로그래밍을 할 때 데이터베이스로 MySQL을 많이 사용한다. (○) ⑤ SQL은 데이터베이스를 조회하거나 데이터를 갱신할 수 있는 데이터베이스 표준 언어이다. (○) ⑥ phpMyAdmin의 문자셋은 세계 표준인 euc-kr로 설정하는 것이 바람직하다. (○) ⑦ MySQL은 처리 속도가 빠르고 성능이 우수한 편이지만 ..

article thumbnail
[PHP 프로그래밍 입문 Chapter 08] 연습 문제, 정답
PHP 2023. 12. 30. 09:30

✨Chapter 08 연습 문제✨ [연습문제 8-01] 다음은 쿠키와 세션에 관한 설명이다. 맞으면 ○, 틀리면 ×표시를 하시오. ① 쿠키는 웹 페이지에 접속할 때 웹 서버가 사용자의 컴퓨터에 저장하는 데이터이다. (○) ② 쿠키를 사용하면 사용자의 컴퓨터에서 아이디와 비밀번호를 기억할 수 있다. (○) ③ 세션은 쿠키보다 사용법이 간단하지만, 보안성이 더 취약하다. (×) ④ 세션은 쿠키와 달리 사용자의 컴퓨터와 웹 서버에 세션 정보를 저장한다. (○) ⑤ 세션은 쿠키보다 보안성이 더 강하다. (○) [연습문제 8-02] 쿠키와 세션에 관한 물음에 답하시오. ① 쿠키를 생성할 때 사용하는 함수는 무엇인가? ( setcookie() ) ② 세션을 초기화하는 데 사용하는 함수는 무엇인가? ( session..

article thumbnail
[PHP 프로그래밍 입문 Chapter 06] 연습 문제, 정답
PHP 2023. 12. 29. 10:36

✨Chapter 06 연습 문제✨ [연습문제 6-01] 다음은 함수를 이용하여 두 수의 최대공약수를 구하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오. [연습문제 6-02] 다음은 함수를 이용하여 3개의 수 중에서 가장 큰 수를 찾는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오. [연습문제 6-03] 다음은 놀이공원 입장객의 나이와 입장권의 종류에 따라 요금을 계산하여 출력하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오.

article thumbnail
[PHP 프로그래밍 입문 Chapter 03] 연습 문제, 정답
PHP 2023. 12. 27. 09:43

✨Chapter 03 연습 문제✨ [연습문제 01] 다음은 주간 또는 야간 근무 시간에 따라 아르바이트 급여를 계산하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오. [연습문제 02] 다음은 숫자로 된 월에 해당되는 계절 이름을 출력하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오. [연습문제 03] 다음은 시험 점수가 90~100점이면 수, 80~89점이면 우, 70~79점이면 미, 60~69점이면 양, 0~59점이면 가, 그 외 점수가 입력되면 ‘점수를 잘 못 입력하셨습니다!’라는 메시지를 출력하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오. [연습문제 04] 다음은 물건 구매액의 할인율에 따라 지불액을 계산하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오. [연습문제 05] 다음은 ..

article thumbnail
[HTML5 웹 프로그래밍 입문 4판 Chapter 08] 연습 문제 정답
Web 2023. 12. 24. 10:13

✨08장 연습문제✨ [연습문제 01] 다음 문장에 O X를 표시하시오. (1) 미디어 쿼리는 link 태그의 media 속성 또는 style 태그 내부의 @media 규칙에 입력할 수 있습니다. (O) (2) 미디어 쿼리를 사용하면 웹 브라우저에서 인쇄할 때만 적용할 스타일을 지정할 수 있습니다. (O) (3) 미디어 속성 사용해 방향을 지정할 때는 어떤 모서리가 아래에 있는지에 따라 네 가지 나누어 지정할 수 있습니다. (X) [연습문제 02] 반응형 웹 디자인의 목적은 무엇인가? ① 웹 사이트의 로딩 속도를 높인다. ② 웹 사이트에 더 많은 멀티미디어 콘텐츠를 추가한다. ③ 웹 사이트의 보안을 강화한다. ④ 다양한 디바이스와 화면 크기에 적응하는 웹 사이트를 제작한다. [연습문제 03] 다음 중 반응..

article thumbnail
[HTML5 웹 프로그래밍 입문 4판 Chapter 07] 연습 문제 정답
Web 2023. 12. 23. 09:09

✨07장 연습문제✨ [연습문제 01] 다음 문장에 O X를 표시하시오. (1) 어떤 요소를 수평으로 정렬할 때는 자손에게 float 속성을 지정하고, 부모의 overflow 속성은 hidden으로 적용한다. (O) (2) 어떤 요소를 화면 중앙에 정렬하고 싶을 때는 {margin: auto}를 사용한다. (X) (3) 절대 위치로 요소를 배치할 때는 {position: absolute}를 사용한다. (O) (4) 요소를 고정 위치에 배치할 때는 {position: fixed}를 사용한다. (O) [연습문제 02] 다음과 같은 포털 사이트 메인 페이지의 기본 형태를 단계별로 구현하시오. (1) 다음 코드에 스타일을 적용해 그림과 같이 레이아웃을 구성한다. (2) 다음 코드에 스타일을 적용해 그림과 같이 레..

article thumbnail
[HTML5 웹 프로그래밍 입문 4판 Chapter 06] 연습 문제 정답
Web 2023. 12. 22. 09:00

✨06장 연습문제✨ [연습문제 01] 다음 문장에 O X를 표시하시오. (1) inline 형식의 태그에는 width 속성과 height 속성이 적용되지 않으며, margin 속성과 padding 속성은 좌우로만 적용됩니다. (O) (2) inline-block 형식의 태그는 width 속성과 ehight 속성이 지정되며, amrgin 속성과 padding 속성이 상하좌우로 적용됩니다. (O) (3) block 형식의 태그는 width 속성과 height 속성이 지정되며, margin 속성과 padding 속성이 상하좌우로 적용됩니다. (O) (4) background-image 속성에는 이미지를 하나만 지정할 수 있습니다. (X) (5) font-family 속성에 글꼴을 여러 개 지정하는 것은 아무런..

article thumbnail
[HTML5 웹 프로그래밍 입문 4판 Chapter 04 연습 문제 포함]
Web 2023. 10. 24. 00:10

04 HTML 입력 양식 태그와 구조화 태그 ✨입력 양식 태그✨ 입력 양식이란 사용자에게 정보를 입력받는 요소이다. ① 입력 양식 개요 - form 태그로 영역을 생성하고, form 태그 내부에 input 태그를 추가한다. 데이터를 입력하고 버튼을 누르면 지정된 방식으로 지정된 장소에 데이터를 전달한다. method 속성: 입력 양식에 입력한 데이터를 전달하는 방식 action 속성: 입력 양식에 입력한 데이터를 전달하는 장소 - 전송 방식으로 GET 방식, POST 방식을 가장 많이 사용한다. GET 방식: 주소에 데이터를 입력해서 전달하며 크기가 한정된다. POST 방식: 주소를 변경하지 않고 비밀스럽게 데이터를 전달하며 용량에 제한이 없다. ② 입력 양식 종류 - form - input - text..

article thumbnail
[HTML5 웹 프로그래밍 입문 4판 Chapter 05 연습 문제 포함]
Web 2023. 10. 23. 22:35

05 CSS3 기초: 선택자와 단위 ✨선택자의 용도와 사용법✨ 스타일시트: style 태그 내부에 CSS 블록을 입력해서 작성한 코드 - CSS3에서 특정 HTML 태그를 선택할 때는 선택자를 사용한다. - 아래 예시는 선택자를 사용해 h1 태그를 선택하고, 선택한 h1 태그의 color 스타일 속성에 red 값을 적용한 CSS 블록이다. h1 { color: red; } CSS3 선택자 종류 종류 형태 사용 예 전체 선택자 * * 태그 선택자 태그 h1 아이디 선택자 #아이디 #id 클래스 선택자 .클래스 .header 속성 선택자 선택자[속성 = 값] input[type = text] 선택자[속성 ~= 값] div[data-role ~= row] 선택자[속성 |= 값] div[data-role |= ..

article thumbnail
[HTML5 웹 프로그래밍 입문 4판 Chapter 03 연습 문제 포함]
Web 2023. 9. 30. 16:19

Chapter 03 HTML 기본 태그 ✨ 글자 태그 ✨ 웹 페이지는 글자 태그의 비중이 매우 크다. 1. 제목과 본문 글자 태그 태그는 다른 글자 태그 내부에 삽입할 수 있지만 은 불가능하다. 공백, 괄호 같은 특수 문자를 표기하려면 아래에 표를 참고하면 된다. HTML 태그 내부에 공백 3개를 연속으로 입력하면 제대로 표시되지 않고 를 사용하면 모든 공백을 표시할 수 있다. ✨ 앵커 태그 ✨ 하이퍼 텍스트는 사용자 선택에 따라 관련한 특정 정보로 이동할 수 있도록 조직된 문서이다. a태그는 anchor를 의미한다. 다른 웹 페이지나 웹 페이지 내부의 특정 위치로 이동할 때 사용한다. href 속성은 hyper reference를 의미한다. 웹 페이지나 파일의 위치를 나타내는 경로를 입력해 웹 브라우저..

article thumbnail
[PHP 프로그래밍 입문 Chapter 02]
PHP 2023. 9. 30. 16:09

✨PHP의 시작과 끝✨ - 는 PHP 프로그램의 끝을 나타낸다. 즉 PHP 코드의 앞에는 를 붙인다. ✨주석문✨ - 주석이 한 행인 경우에는 //를 사용한다. - 주석이 여러 행인 경우:에는 /*와*/를 사용한다. /*와*/ 사이에 있는 내용은 무시된다. - 주석은 프로그램에 대한 설명을 삽입할 때 뿐 아니라 오류를 찾는 디버깅 과정에도 유용하다. 오류의 원인으로 의심되는 행 앞에 //를 붙인 뒤 실행해보면 해당 행 때문에 오류가 발생했는지 여부를 확인할 수 있다. ✨상수와 변수✨ - 상수: 주어진 값을 일정하게 가진 것으로 문자열, 정수, 실수 등이 상수에 속한다. - 변수: 입력하는 값에 따라 내용이 변하는 것으로 상수와는 반대되는 개념이다. PHP에서 변수는 $로 시작하고, 변수명은 일반적으로 영문..