php基础编程练习题

php基础编程练习题

ID:21901178

大小:35.50 KB

页数:16页

时间:2018-10-25

php基础编程练习题_第1页
php基础编程练习题_第2页
php基础编程练习题_第3页
php基础编程练习题_第4页
php基础编程练习题_第5页
资源描述:

《php基础编程练习题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、精品文档php基础编程练习题一、选择题1、下边哪个变量是非法的A、$_10B、$10_some2、下列程序将输出$num=10;functionabc{$num*=10;}abc;echo$num;A、100B、10C、0D、20C、$aVaRtD、$and3、分析下段代码,下列选项中哪个将的到‘cat’值。$multi_array=array));?>A、$multi_array[‘yellow’][‘apple’][0]B、$multi_array[3][3][2]C、$multi_array[‘yellow’][‘orange’][‘cat’]D、$multi

2、_array[‘yellow’][‘orange’][1]4、以下哪些表达式返回值为TRUE?2016全新精品资料-全新公文范文-全程指导写作–独家原创1/16精品文档A.‘1top’==‘1’5、下列代码将输出一个怎样的结果$i=;ifecho“a”;ifecho“b”;elseifecho“c”;ifecho“d”;A、bdB、acB.‘a1’==0C.‘top’===0D.12===‘123’C、adD、bc6、下列代码将输出怎样的结果$array=‘0123456789ABCDEFG’;$s=‘G’;for{$s.=$array[rand-1)];}echo

3、$s;A、49个无重复字符组成的字符串B、50个无重复字符组成的字符串C、空,因为$array不是数组D、50个有重复字符组成的字符串E、49个有重复字符组成的字符串7、下列的代码将输出怎样的结果2016全新精品资料-全新公文范文-全程指导写作–独家原创2/16精品文档$arr=array;list=$arr;echo$a.”:”.$b.”:”.$c;A、a:b:cB、a::bC、a::D、::8、下列代码将输出怎样的结果define;$arr[15]=0;$arr[“MYARRAY”]=“Hello”;$arr[10]=“There”;$arr[]=“Word”;

4、$arr[“ARRAY”]=“Are”;echo“There:”;echo$arr[MYARRAY].”“;A、There:ThereB、There:HelloC、There:WordD、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”之间相差几天零几个小时零几分零几秒2016全新精品资料-全新公文范文-全程指导写作–独家原创3/16精品文档如:2012-

5、05-1000:00:00和2012-05-1100:00:相差1天0小时0分0秒3、编写一个程序,将以下数字存放数组中,然后找出该数组中的最大值与最小值,并用最大值和最小值组成一个新的数组,然后输出这个新数组。9924、编写一个自定义函数,用冒泡排序法的方法对一个数组$arr进行降序排列,函数返回一个新的数组,然后将数组打印在页面上。1:要求在一组数中,插入一个新数,并维护原来的排序方式不变2:用二分法在一个数组中查找你所需元素3:打印一个杨辉三角1111111111101014:使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组5:写一个二维数组排序函数,

6、能够具有通用性2016全新精品资料-全新公文范文-全程指导写作–独家原创4/16精品文档6:写一个function实现数组内每个元素之间加法的递代运算?注:数组元素全部为自然数.例:$data=array;程序要求打印出数组每个数组元素相互之间各种可能性加法1+1=2,1+2=3,1+3=5,2+2=4,2+3=5,3+3=6打印出以下结果Array[1]=>Array[2]=>Array)7:设有n种物品,每种物品有一个重量及一个价值。但每种物品的数量是无限的,同时有一个背包,最大载重量为M,今从n种物品中选取若干件,使其重量的和小于等于M,而价值的和为最大。20

7、16全新精品资料-全新公文范文-全程指导写作–独家原创5/16精品文档8:设随机抽到A的概率为0.1,B的概率为0.2,C的概率为0.3,D的概率为0.4,现在求按此概率随机抽出一个字母的算法,9:一个小孩买了价值少于1美元的糖,并将1美元的钱交给售货员。售货员希望用数目最少的硬币个数找给小孩。假设提供了数目不限的面值为2美分、10美分、5美分、及1美分的硬币,写一个算法让售货员用最少的硬币个数找给小孩10:五只猴子采得一堆桃子,猴子彼此约定隔天早起后再分食。不过,就在半夜里,一只猴子偷偷起来,把桃子均分成五堆后,发现还多一个,它吃掉这桃子,并拿走了其中一堆。第

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。