PHP基礎知識練習
1 . PHP 指的是?(C )
A.Private Home Page
B.Personal Hypertext Processor
C.PHP: Hypertext Preprocessor
D.Personal Home Page
2 . PHP 伺服器指令碼由哪個分隔符包圍?C
A.<?php>...</?>
B.<script>...</script>
C.<?php…?>
D.<&>...</&>
3 . 如何使用 PHP 輸出"hello world"?
A."Hello World";
B.echo "Hello World";
C.Document.Write("Hello World");
4 . 在 PHP 中,所有的變數以哪個符號開頭?
A.! B.& C.$
5 . 結束 PHP 語句的正確方法是?
A.</php> B.New line C.; D..
6 . PHP 語法與下列哪種最相似?
A.VBScript B.JavaScript C.Perl和 C
7 . 如何從使用 "get"方法提交的表單中獲取資料?
A.$_GET[]; B.Request.QueryString; C.Request.Form;
8 . 請判斷以下說法是否正確:當使用 POST 方法時,變數顯示在 URL 中。錯誤
9 . 請判斷以下說法是否正確:在 PHP 中,既可以使用單引號 ( ' ' ) 也可以使用雙引號( " " ) 來包圍字串。正確
10 . 請判斷以下說法是否正確:包含檔案必須使用檔案字尾 ".inc"。錯誤
11 . 引用檔案 "time.inc"的正確方法是?
A.<?php require("time.inc");?>
B.<!--includefile="time.inc"-->
C.<?phpinclude_file("time.inc"); ?>
D.<% include file="time.inc" %>
12 . 在 PHP 中建立函式的正確方法是?
A.function myFunction()
B.create myFunction()
C.new_function myFunction()
13 . 以只讀模式開啟檔案 "time.txt"的正確方法是?
A.fopen("time.txt","r+"); ----這是讀寫
B.open("time.txt");
C.open("time.txt","read");
D.fopen("time.txt","r");
14 . 請判斷以下說法是否正確:
PHP 允許我們直接通過指令碼來發送電子郵件。正確
15 . 連線 MySQL 資料庫的正確方法是?
A.mysql_open("localhost");
B.mysql_connect("localhost");
C.connect_mysql("localhost");
D.dbopen("localhost");
16 . 給 $count 變數加1 的正確方法是?
A.++count
B.$count++;
C.count++;
D.$count =+1
17 . 在 PHP 中,添加註釋的正確方法是?
A.<!--…-->
B.<comment>…</comment>
C.*\..\*
D./*…*/
18 . 請判斷以下說法是否正確:PHP 可以在 Microsoft Windows IIS (Internet InformationServer) 上執行。正確
19 . 請判斷以下說法是否正確:在 PHP 5 中,在預設情況下 MySQL 支援是啟用的。錯誤
20 . 以下的變數名,哪個是不合法的?
A.$my_Var B.$myVar C.$my-Var
21.php的原始碼是(A)
A.開放的 B.封閉的 C.需購買的 D.完全不可見的
22.php的輸出語句是( )
A.out.print B.response.write C.echo D. scanf
23.php的中標量型別中整型型別的英文單詞是( )
A.boolean B.string C.integer D.float
24.php的轉義字元“反斜槓”是( )
A.\n B.\r C.\t D.\\
25.php遍歷陣列使用的是( )
A.print B.foreach C.echo D. scanf
26.php的變數在宣告和使用的時候變數名前必須加( )
A.$ B.% C.& D.#
27.下面程式段輸出結果為 ( )
<? $a=3
if($a%2==0)echo “偶數”;
else echo“奇數”;
?>
A.偶數 B.奇數 C. 合數 D. 顯示錯誤
28.以下程式輸出結果為 ( )
A.5050 B.4950 C.5100 D.5049
<?
$b=2;
for(;$b<=100;$b++)
{$sum=$sum+$b;}
echo$sum;
?>
29.執行下面程式段,輸出結果為( )
<? $arr=array (3,5,7,9,6);
echo$arr[3];
?>
A.3 B.5 C.7 D.9
30.php自定義函式返回內部值,使用的返回函式是( )
A.printf B.md5 C.return D.function
31.以下哪種不是php的標記風格?( )
A.<?...?> B.<?php...?> C.<%...%> D.<+...+>
32.以下哪種註釋風格是php的多行註釋? ( )
A.//... B. /*...*/ C.#... D.!...!
33.php使用的輸出語句是( )
A.out.print B.response.write C.echo D. scanf
34.下面程式段輸出結果為 ( )
<? $a=4
if($a%2==1)echo “奇數”;
else echo“偶數”;
?>
A.偶數 B. 奇數 C. 合數 D. 顯示錯誤
35.以下程式輸出結果為 ( )
A.5050 B.4950 C.5100 D.5000
<?
$b=1;
for(;$b<100;$b++)
{$sum=$sum+$b;}
echo$sum;
?>