php基础练习题,php基础编程练习题.doc
基础编程练习题
精品⽂档2016全新精品资料-全新公⽂范⽂-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 php基础编程练习题 ⼀、选择题
1、下边哪个变量是⾮法的
A、$_10
B、$10_some
2、下列程序将输出
php笔试题库
$num = 10;
abc{undefined
$num*=10;
}
abc;
echo $num;
A、100
B、10
C、0
D、20 C、$aVaRt D、$and
3、分析下段代码, 下列选项中哪个将的到‘cat’值。
$multi_array=array) );
>
A、$multi_array[‘yellow’][‘apple’][0]
B、$multi_array[3][3][2]
C、$multi_array[‘yellow’][‘orange’][‘cat’]
D、$multi_array[‘yellow’][‘orange’][1]
4、以下哪些表达式返回值为TRUE?
A. ‘1top’ == ‘1’
5、下列代码将输出⼀个怎样的结果
$i =;
if echo “a”;
if echo “b”;
elseif echo “c”;
if echo “d”;
A、bd
B、ac B. ‘a1’ == 0 C. ‘top’ === 0 D. 12=== ‘123’
C、ad
D、bc
6、下列代码将输出怎样的结果
$array = ‘0123456789ABCDEFG’;
$s = ‘G’;
for {undefined
$s .= $array[rand - 1)];
}
echo$s;
A、49个⽆重复字符组成的字符串
B、50个⽆重复字符组成的字符串
C、空,因为$array不是数组
D、50个有重复字符组成的字符串
E、49个有重复字符组成的字符串
7、下列的代码将输出怎样的结果
$arr = array;
list = $arr;
echo $a.”:”.$b.”:”.$c;
A、a:b:c
B、a::b
C、a::
D、::
8、下列代码将输出怎样的结果
define;
$arr[15] =0;
$arr[“MYARRAY”] = “Hello”;
$arr[10] = “There”;
$arr[] = “Word”;
$arr[“ARRAY”] = “Are”;
echo “There:”;
echo $arr[MYARRAY].”
“;
A、There:There
B、There:Hello
C、There:Word
D、There:Are
⼆、编程题
1、编写⼀个程序,将字符串”a,b,c-d,e,f” 变成 “a*b*c*d*e*f”。程序中要⽤到join,和explode两个函数。
2、编写⼀个程序求出⽇期”2012-5-113:12:12”和⽇期”2012-5-212:45:11”之间相差⼏天零⼏个⼩时零⼏分零⼏秒
如:2012-05-10 00:00:00 和2012-05-11 00:00:相差1天0⼩时0分0秒
3、编写⼀个程序,将以下数字存放数组中,然后出该数组中的最⼤值与最⼩值,并⽤最⼤值和最⼩值组成⼀个新的数组,然后输出这个新数组。
992
4、编写⼀个⾃定义函数,⽤冒泡排序法的⽅法对⼀个数组$arr进⾏降序排列,函数返回⼀个新的数组,然后将数组打印在页⾯上。
1:要求在⼀组数中,插⼊⼀个新数,并维护原来的排序⽅式不变
2:⽤⼆分法在⼀个数组中查你所需元素
3:打印⼀个杨辉三⾓
1
11
1 1
1 1
1 1
1 10 10 1
4:使⽤PHP描述冒泡排序和快速排序算法,对象可以是⼀个数组5:写⼀个⼆维数组排序函数,能够具有通⽤性
6:写⼀个f

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。