1. PHP에서 한 줄을 주석 처리하는 데 사용되는 기호는 무엇인가?

① <? 

② // 

③ /* 

④ <!--

더보기

답 ② //


2. PHP에서 두 줄 이상을 주석 처리하는 데 사용되는, 시작과 끝을 나타내는 기호는 각각 무엇인가?

① /*, */ 

② #, # 

③ <!--,--> 

④ “”“, ”“”

더보기

답 ① /*, */


3. 다음 중 PHP의 변수명으로 옳지 않은 것은?

① $bus 

② $my age 

③ this_year 

④ font7

더보기

답 : ② $my age


4. 자신의 이름, 휴대폰 번호, 주소, 이메일 주소를 출력하는 프로그램을 작성하시오.

 

출력 포맷

- 이름 : ***
- 휴대폰 번호 : ###-####-####
- 주소 : *****************************
- 이메일 : ######@######.###
더보기
<?php
	$name = '홍길동';
	$phone = '010-1234-5678';
	$addr = '한국대학교';
	$email = 'adsf@korea.co.kr';

	echo "- 이름 : $name <br>";
	echo "- 휴대폰 번호 : $phone <br>";
	echo "- 주소 : $addr <br>";
	echo "- 이메일 : $email <br>";
?>

5. HTML의 <table> 태그를 이용하여 4번 문제의 출력 결과를 다음과 같이 나타내시오.

 

출력 포맷

이름 휴대폰 번호 주소 이메일
*** ###-####-#### *************** ######@#####.###
더보기
<?php
	$name = '홍기돌';
	$phone = '01012345678';
	$addr = '한국대학교';
	$email = 'ADSF@ADSF.AD';
?>

<html>
	<style type="text/css">
		table {
			border: 1px solid black; border-collapse : collapse; width:40%;
		}
		td {
			border: 1px solid black; padding: 3px
		}
	</style>
	<table>
		<tr>
			<td>이름</td>
			<td>휴대폰 번호</td>
			<td>주소</td>
			<td>이메일</td>
		</tr>
		<tr>
			<td> <?=$name?> </td>
			<td> <?=$phone?> </td>
			<td> <?=$addr?> </td>
			<td> <?=$email?> </td>
		</tr>
	</table>
</html>

6. PHP의 이스케이프 문자 중 줄 바꿈을 의미하는 것은 무엇인가?

① \n 

② \\ 

③ \t 

④ \$

더보기

답 : ① \n


7. 변수 $name을 출력하는 <?php echo $name?>의 약식 표현은 무엇인가?

① <?=$name?> 

② <?/*$name?> 

③ <?//$name?> 

④ <?$name?>

더보기

답 ① <?=$name?>


8. 하나 또는 여러 개의 문자로 구성된 데이터형은 무엇인가?
① 정수 

② 불 

③ 배열 

④ 문자열

더보기

답 : ④ 문자열


9. %는 어떤 수를 나눈 나머지를 구하는 나머지 연산자이다. 3%10의 결과는 무엇인가?
① 3 

② 0 

③ 10 

④ 1

더보기

답 : ① 3


10. 2개의 문자열을 연결하는데 사용되는 연산자는 무엇인가?
① ** 

② ++ 

③ . 

④ +

더보기

답 : ③ .


11. “3479.0”의 데이터형은 무엇인가?
① 실수형 

② 정수형

③ 배열

④ 문자열

더보기

답 : ① 실수형


12. 논리 연산자 중 두 조건이 모두 참이어야만 그 결과가 참이 되는 연산자는 무엇인가?
① ! 

② == 

③ && 

④ ||

더보기

답 : ③ &&


13. 다음은 공원 입장료를 계산하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오.

<?php
	$child_fee = 5000; 
	$adult_fee = 8000; 
	$num_child = 3;	
	$num_adult = 2;	

	$total_fee = (가) * $num_child + (나) * (다);
	
	echo "전체 입장료 : (라) 원"; 
?>
더보기

(가) $child_fee

(나) $adult_fee

(다) $num_adult

(라) $total_fee

<?php
	$child_fee = 5000; 
	$adult_fee = 8000; 
	$num_child = 3;	
	$num_adult = 2;	

	$total_fee = $child_fee * $num_child + $adult_fee * $num_adult;

	echo "전체 입장료 : $total_fee 원";
?>

14. 다음은 거스름돈을 계산하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오.

<?php
	$money = 3000;	
	$price = 800;	
	$num = 3;		

	$change = (가) - $price * $num;
	
	echo ("물건 가격 : $price <br>");
	echo ("구매 개수 : (나) <br>");
	echo ("지불액 : $money <br>");
	echo ("거스름돈은 (다) 원 입니다.<br>");
?>
더보기

(가) $money

(나) $num

(다) $change

<?php
	$money = 3000;	
	$price = 800;	
	$num = 3;	

	$change = $money - $price * $num;

	

	echo ("물건 가격 : $price <br>");
	echo ("구매 개수 : $num <br>");
	echo ("지불액 : $money <br>");
	echo ("거스름돈은 $change 원 입니다.<br>");
?>

15. 다음은 거스름돈을 계산하는 프로그램이다. 빈칸을 채워 프로그램을 완성하시오.

 

출력포맷

주민등록번호 : 991111-1010111
이메일 주소 : master@codingschool.info
<?php
	$num1 = "991111";
	$num2 = "1010111";
	$id = $num1(가)"-".$num2; 
	echo "주민등록번호 : $id"."<br>"; 

	$email1 = "master";
	(나) = "codingschool.info";
	$email = $email1."@"(다)$email2; 
	echo "이메일 주소 : $email"; 
?>
더보기

(가) . 

(나) $email2

(다) .

<?php
	$num1 = "991111";
	$num2 = "1010111";
	$id = $num1."-".$num2; 
	echo "주민등록번호 : $id"."<br>";

	$email1 = "master";
	$email2 = "codingschool.info";
	$email = $email1."@".$email2; 
	echo "이메일 주소 : $email"; 
?>

16. 다음 프로그램의 실행 결과가 웹 브라우저 화면에 어떻게 출력될지 예측하시오.

<?php
	$a = 3;
	$b = 2;

	$a = $a + $b;
	$b = $a + 5;
	$c = $a * $b;

	$c = $c % 2;
	$a = $b + $c;
	$b = $a * $b;

	echo "a : $a, b : $b, c : $c";
?>
더보기

답 : a : 10, b : 100, c : 0

+ Recent posts