PHP基础试题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Βιβλιοθήκη Baidu
A、100
B、10
C、0
D、20
3、分析下段代码, 下列选项中( )哪个将的到‘cat’值。 <?php $multi_array=array( "red", "green", 42=>"blue", "yellow" => array("apple",9 => "pear","banana","orange" => array("dog","cat","iguana")) ); ?> A、$multi_array['yellow']['apple'][0] B、$multi_array[3][3][2] C、$multi_array['yellow']['orange']['cat'] D、$multi_array['yellow']['orange'][1]
A、There:There B、There:Hello C、There:Word D、There:Are
By wooght
达内 PHP 基础测试题
二、编程题(每题 15 分)
1、编写一个程序,将字符串"a,b,c-d,e,f" 变成 "a*b*c*d*e*f"。程序中要用到 join(),和 explode ()两个函数。
7、下列的代码将输出怎样的结果( )
$arr = array("a",'2'=>"b",3=>"c");
list($a,$b,$c) = $arr;
echo $a.":".$b.":".$c;
A、a:b:c B、a::b
C、a::
D、::
8、下列代码将输出怎样的结果( ) define("MYARRAY",10); $arr[15] = 20; $arr["MYARRAY"] = "Hello"; $arr[10] = "There"; $arr[] = "Word"; $arr["ARRAY"] = "Are"; echo "There:"; echo $arr[MYARRAY]."<br />";
A、bd
B、ac
C、ad
D、bc
By wooght
达内 PHP 基础测试题
6、下列代码将输出怎样的结果( ) $array = '0123456789ABCDEFG'; $s = 'G'; for ($i = 1; $i < 50; $i++) {
$s .= $array[rand(0,strlen ($array) - 1)]; } echo $s; A、49 个无重复字符组成的字符串 B、50 个无重复字符组成的字符串 C、空,因为$array 不是数组 D、50 个有重复字符组成的字符串 E、49 个有重复字符组成的字符串
3、编写一个程序,将以下数字存放数组中,然后找出该数组中的最大值与最小值,并用最 大值和最小值组成一个新的数组,然后输出这个新数组。
99 34 45 52 37 78
4、编写一个自定义函数,用冒泡排序法的方法对一个数组$arr 进行降序排列,函数返回一 个新的数组,然后将数组打印在页面上。
By wooght
4、以下哪些表达式返回值为 TRUE? ( )
A. '1top' == '1'
B. 'a1' == 0
C. 'top' === 0 D. 123 === '123'
5、下列代码将输出一个怎样的结果( ) $i = 8; if($i++==8) echo "a"; if($i--==8) echo "b"; elseif(--$i==8) echo "c"; if(++$i==8) echo "d";
2、编写一个程序求出日期"2012-5-11 23:12:12"和日期"2012-5-29 12:45:11"之间相差几天零几 个小时零几分零几秒 如:2012-05-10 00:00:00 和 2012-05-11 00:00:相差 1 天 0 小时 0 分 0 秒
By wooght
达内 PHP 基础测试题
达内 PHP 基础测试题
PHP 基础测试题
一、选择题(单选,每题 5 分)
1、下边哪个变量是非法的( ) A、$_10 B、$10_some C、$aVaRt
D、$and
2、下列程序将输出( ) $num = 10; function abc($num){ $num*=10; } abc($num); echo $num;
A、100
B、10
C、0
D、20
3、分析下段代码, 下列选项中( )哪个将的到‘cat’值。 <?php $multi_array=array( "red", "green", 42=>"blue", "yellow" => array("apple",9 => "pear","banana","orange" => array("dog","cat","iguana")) ); ?> A、$multi_array['yellow']['apple'][0] B、$multi_array[3][3][2] C、$multi_array['yellow']['orange']['cat'] D、$multi_array['yellow']['orange'][1]
A、There:There B、There:Hello C、There:Word D、There:Are
By wooght
达内 PHP 基础测试题
二、编程题(每题 15 分)
1、编写一个程序,将字符串"a,b,c-d,e,f" 变成 "a*b*c*d*e*f"。程序中要用到 join(),和 explode ()两个函数。
7、下列的代码将输出怎样的结果( )
$arr = array("a",'2'=>"b",3=>"c");
list($a,$b,$c) = $arr;
echo $a.":".$b.":".$c;
A、a:b:c B、a::b
C、a::
D、::
8、下列代码将输出怎样的结果( ) define("MYARRAY",10); $arr[15] = 20; $arr["MYARRAY"] = "Hello"; $arr[10] = "There"; $arr[] = "Word"; $arr["ARRAY"] = "Are"; echo "There:"; echo $arr[MYARRAY]."<br />";
A、bd
B、ac
C、ad
D、bc
By wooght
达内 PHP 基础测试题
6、下列代码将输出怎样的结果( ) $array = '0123456789ABCDEFG'; $s = 'G'; for ($i = 1; $i < 50; $i++) {
$s .= $array[rand(0,strlen ($array) - 1)]; } echo $s; A、49 个无重复字符组成的字符串 B、50 个无重复字符组成的字符串 C、空,因为$array 不是数组 D、50 个有重复字符组成的字符串 E、49 个有重复字符组成的字符串
3、编写一个程序,将以下数字存放数组中,然后找出该数组中的最大值与最小值,并用最 大值和最小值组成一个新的数组,然后输出这个新数组。
99 34 45 52 37 78
4、编写一个自定义函数,用冒泡排序法的方法对一个数组$arr 进行降序排列,函数返回一 个新的数组,然后将数组打印在页面上。
By wooght
4、以下哪些表达式返回值为 TRUE? ( )
A. '1top' == '1'
B. 'a1' == 0
C. 'top' === 0 D. 123 === '123'
5、下列代码将输出一个怎样的结果( ) $i = 8; if($i++==8) echo "a"; if($i--==8) echo "b"; elseif(--$i==8) echo "c"; if(++$i==8) echo "d";
2、编写一个程序求出日期"2012-5-11 23:12:12"和日期"2012-5-29 12:45:11"之间相差几天零几 个小时零几分零几秒 如:2012-05-10 00:00:00 和 2012-05-11 00:00:相差 1 天 0 小时 0 分 0 秒
By wooght
达内 PHP 基础测试题
达内 PHP 基础测试题
PHP 基础测试题
一、选择题(单选,每题 5 分)
1、下边哪个变量是非法的( ) A、$_10 B、$10_some C、$aVaRt
D、$and
2、下列程序将输出( ) $num = 10; function abc($num){ $num*=10; } abc($num); echo $num;