程序媛小姐姐第七周PHP作業上機直播

第七周上機作業
一、單選題(共2題,28.4分)
1、下列函數中,可以對數組進行逆向排序的是(C?)。
A、 sort()
B、 ?asort() ?
C、 ksort()
D、 rsort()
2、下列函數中,可以將數組中各個元素連接成字符串的是( A)。
A、 implode() ?
B、 explode() ?
C、 str_repeat()
D、 ?str_pad()
二、填空題(共3題,42.6分)
1、在PHP中將以數字作為鍵名的數組稱為( 索引)數組。?
2、下面向數組$array中添加一個元素,用到哪個函數(array_unshift()函數????)。
3、下面代碼向數組中添加一個元素Java,然后應用foreach語句輸出數組元素的值,請將程序中的代碼補充完整。
$arr=array(0=>'php',1=>'html');
_$str=’Java’____
foreach(_$arr as $value__){
echo $value."\n";
}
三、簡答題(共2題,29分)
1、實現隨機發牌程序:三個玩家,每人隨機發3張牌
一、單選題(共2題,28.4分)
1、下列函數中,可以對數組進行逆向排序的是(C?)。
A、 sort() sort函數是用于對數值數組進行升序排序
B、 ?asort() asort對數組進行排序并保持索引關系。本函數對數組進行排序,數組的索引保持和單元的關聯。主要用于對那些單元順序很重要的結合數組進行排序。使用asort()?函數對關聯數組按照鍵值進行升序排序。?
C、 ksort()ksort()函數的排序方法是根據鍵名確定的,這跟我們平時用值排序有些不同。對數組按照鍵名逆向排序,保留鍵名到數據的關聯。主要用于結合數組。?
D、 rsort() rsort()?函數行為與?sort()?相反,對數組單元進行由高到低排序。?注意:如果數組元素是數字,則根據數字排序;如果數組元素是字符串,則根據字母排序;如果數組包含數字值和文本/字符串,則根據字母排序。
2、下列函數中,可以將數組中各個元素連接成字符串的是( A)。
A、 implode() ?
B、 explode() 字符串轉數組,用于將一個字符串根據分隔符拆分為若干個子串,然后將這些子串組合成數組并返回?
C、 str_repeat() 函數用于通過重復給定字符串固定次數來創建新字符串,并返回該新字符串;
D、 ?str_pad() 函數用于把字符串填充到指定長度,然后返回被填充的字符串
二、填空題(共3題,42.6分)
1、在PHP中將以數字作為鍵名的數組稱為( )數組。?
2、下面向數組$array中添加一個元素,用到哪個函數(array_unshift()函數????)。1、使用array_unshift()函數,向數組頭插入新元素;2、使用array_push()函數,向數組末尾插入一個或多個新元素;3、使用array_splice()函數,向數組任意位置插入新元素。
3、下面代碼向數組中添加一個元素Java,然后應用foreach語句輸出數組元素的值,請將程序中的代碼補充完整。
$arr=array(0=>'php',1=>'html');
$str=’Java’
foreach(_$arr as $value_){
echo $value."\n";
}
foreach 語句為數組或對象集合中的每個元素重復一個嵌入語句組foreach語句用于訪以獲取所需信息,但不應用于更改集合內容以避免產生不可預知的副作用。
能夠應用的編程語言類別:Java、 C#、PHP、D語言(Phobos庫)。
foreach語句是c#中新增的循環語句,
他對于處理數組及集合等數據類型特別方便。
foreach語句的一般語法格式如下:
foreach(數據類型標識符in表達式)
循環體2
}。
三、簡答題(共2題,29分)
1、實現隨機發牌程序:三個玩家,每人隨機發3張牌
案例介紹
按照斗地主的規則,完成洗牌發牌的動作。 具體規則:
使用54張牌打亂順序,三個玩家參與游戲,三人交替摸牌,每人17張牌,最后三張留作底牌。
案例分析準備牌,牌可以設計為一個ArrayList,每個字符串為一張牌。 每張牌由花色數字兩部分組成,我們可以使用花色集合與數字集合嵌套迭代完成每張牌的組裝。 牌由Collections類的shuffle方法進行隨機排序。。發牌
將每個人以及底牌設計為ArrayList.將最后3張牌直接存放干底牌,剩余牌通過對3取模依次發牌。
看牌直接打印每個集合。
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
標題名稱:程序媛小姐姐直播講解第七周PHP上機作業-創新互聯
本文網址:http://www.yijiale78.com/article26/idpcg.html
成都網站建設公司_創新互聯,為您提供企業網站制作、靜態網站、微信小程序、網站營銷、建站公司、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯