資源描述:
《php基礎(chǔ)編程練習(xí)題》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、精品文檔php基礎(chǔ)編程練習(xí)題一、選擇題1、下邊哪個變量是非法的A、$_10B、$10_some2、下列程序?qū)⑤敵?num=10;functionabc{$num*=10;}abc;echo$num;A、100B、10C、0D、20C、$aVaRtD、$and3、分析下段代碼,下列選項中哪個將的到‘cat’值。$multi_array=array));?>A、$multi_array[‘yellow’][‘a(chǎn)pple’][0]B、$multi_array[3][3][2]C、$multi_array[‘yellow’][‘orange’][‘cat’]D、$multi
2、_array[‘yellow’][‘orange’][1]4、以下哪些表達式返回值為TRUE?2016全新精品資料-全新公文范文-全程指導(dǎo)寫作–獨家原創(chuàng)1/16精品文檔A.‘1top’==‘1’5、下列代碼將輸出一個怎樣的結(jié)果$i=;ifecho“a”;ifecho“b”;elseifecho“c”;ifecho“d”;A、bdB、acB.‘a(chǎn)1’==0C.‘top’===0D.12===‘123’C、adD、bc6、下列代碼將輸出怎樣的結(jié)果$array=‘0123456789ABCDEFG’;$s=‘G’;for{$s.=$array[rand-1)];}echo
3、$s;A、49個無重復(fù)字符組成的字符串B、50個無重復(fù)字符組成的字符串C、空,因為$array不是數(shù)組D、50個有重復(fù)字符組成的字符串E、49個有重復(fù)字符組成的字符串7、下列的代碼將輸出怎樣的結(jié)果2016全新精品資料-全新公文范文-全程指導(dǎo)寫作–獨家原創(chuàng)2/16精品文檔$arr=array;list=$arr;echo$a.”:”.$b.”:”.$c;A、a:b:cB、a::bC、a::D、::8、下列代碼將輸出怎樣的結(jié)果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”。程序中要用到j(luò)oin,和explode兩個函數(shù)。2、編寫一個程序求出日期”2012-5-113:12:12”和日期”2012-5-212:45:11”之間相差幾天零幾個小時零幾分零幾秒2016全新精品資料-全新公文范文-全程指導(dǎo)寫作–獨家原創(chuàng)3/16精品文檔如:2012-
5、05-1000:00:00和2012-05-1100:00:相差1天0小時0分0秒3、編寫一個程序,將以下數(shù)字存放數(shù)組中,然后找出該數(shù)組中的最大值與最小值,并用最大值和最小值組成一個新的數(shù)組,然后輸出這個新數(shù)組。9924、編寫一個自定義函數(shù),用冒泡排序法的方法對一個數(shù)組$arr進行降序排列,函數(shù)返回一個新的數(shù)組,然后將數(shù)組打印在頁面上。1:要求在一組數(shù)中,插入一個新數(shù),并維護原來的排序方式不變2:用二分法在一個數(shù)組中查找你所需元素3:打印一個楊輝三角1111111111101014:使用PHP描述冒泡排序和快速排序算法,對象可以是一個數(shù)組5:寫一個二維數(shù)組排序函數(shù),
6、能夠具有通用性2016全新精品資料-全新公文范文-全程指導(dǎo)寫作–獨家原創(chuàng)4/16精品文檔6:寫一個function實現(xiàn)數(shù)組內(nèi)每個元素之間加法的遞代運算?注:數(shù)組元素全部為自然數(shù).例:$data=array;程序要求打印出數(shù)組每個數(shù)組元素相互之間各種可能性加法1+1=2,1+2=3,1+3=5,2+2=4,2+3=5,3+3=6打印出以下結(jié)果Array[1]=>Array[2]=>Array)7:設(shè)有n種物品,每種物品有一個重量及一個價值。但每種物品的數(shù)量是無限的,同時有一個背包,最大載重量為M,今從n種物品中選取若干件,使其重量的和小于等于M,而價值的和為最大。20
7、16全新精品資料-全新公文范文-全程指導(dǎo)寫作–獨家原創(chuàng)5/16精品文檔8:設(shè)隨機抽到A的概率為0.1,B的概率為0.2,C的概率為0.3,D的概率為0.4,現(xiàn)在求按此概率隨機抽出一個字母的算法,9:一個小孩買了價值少于1美元的糖,并將1美元的錢交給售貨員。售貨員希望用數(shù)目最少的硬幣個數(shù)找給小孩。假設(shè)提供了數(shù)目不限的面值為2美分、10美分、5美分、及1美分的硬幣,寫一個算法讓售貨員用最少的硬幣個數(shù)找給小孩10:五只猴子采得一堆桃子,猴子彼此約定隔天早起后再分食。不過,就在半夜里,一只猴子偷偷起來,把桃子均分成五堆后,發(fā)現(xiàn)還多一個,它吃掉這桃子,并拿走了其中一堆。第