728x90
SMALL

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

728x90
LIST

+ Recent posts