diff --git "a/\346\235\216\345\256\266\347\216\262/20220608-PHP\345\212\250\346\200\201\347\275\221\347\253\231\345\274\200\345\217\221\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" "b/\346\235\216\345\256\266\347\216\262/20220608-PHP\345\212\250\346\200\201\347\275\221\347\253\231\345\274\200\345\217\221\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..3b87915cf307abc267b315cb9530d8e5c4e030a7 --- /dev/null +++ "b/\346\235\216\345\256\266\347\216\262/20220608-PHP\345\212\250\346\200\201\347\275\221\347\253\231\345\274\200\345\217\221\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" @@ -0,0 +1,196 @@ +```php + **PHP动态网站开发第一次大作业** + +一、选择题(8分) + +1、php定义变量正确的是? D + +A.var a = 5; + +B.int b = 6; + +C.var $a = 12; + +D.$a = 10; + +2、下列语言代码的循环体执行的次数是? B + + + +A.0 + +B.1 + +C.2 + +D.3 + +3、定义关联数组的时,其键名与值之间的分隔符是? B + +A.-> + +B.=> + +C.: + +D.# + +4、下列说法正确的是? D + +A. 数组的下标必须为数字,且从“0”开始 + +B. 数组的下标必须是连续的 + +C. 数组中的元素类型必须一致 + +D. 数组的下标可以是字符串 弱类型语言 +``` + +## 二、简答题(12分) + +1: 中变量有哪些基本数据类型? + +```php +(1) boolean:布尔类型 + +(2) string:字符串类型 + +(3) int:整数类型 + +(4) float:浮点类型 + + +``` + +2:控制流程语句有哪些? + +```php +(1).条件控制语句:if,else,else if,switch + +(2)循环控制语句:foreach,while,do while,for + +(3)转移控制语句:break,continue,return + + +``` + +## 三、编程题(50分) + + 1、定义变量存储自己的姓名,年龄,性别,考试成绩。并进行输出(10分) + + + +```php +"; +} +``` + + + +![img](file:///C:\Users\acer\AppData\Local\Temp\ksohtml10164\wps4.jpg) + +4、求1到100内的素数?(15分) + +(素数是在大于1的自然数中,除了1和它本身以外不再有其他[因数](https://baike.baidu.com/item/因数/9539111)的自然数) + +```php +for ($i=1 ;$i<=100;$i++){ + $b=true; + if ($i==1){ + echo $i,'不是素数','
'; + continue; + } + + for ($j=2;$j<$i;$j++){ + if ($i%$j==0){ + $b=false; + } + } + if ($b){ + echo $i,'是素数','
'; + } + +} +``` + +## 四、操作题(30分) + +1、定义一个关联数组,数组里面有4个元素,这4个元素分别存放的是自 己的姓名,年龄,性别,考试成绩。并进行输出?(10分) + +```php +$arr=array("name"=>"good","age"=>"18","sex"=>"女","score"=>88); +foreach ($arr as $key=>$value){ + echo "$key=".$value."
"; +} +``` + +2、在数组中搜索键值 "red",并返回它的键名。数组如下所示: + +$a=array("a"=>"red","b"=>"green","c"=>"blue");(10分) + +```php +$a=array("a"=>"red","b"=>"green","c"=>"blue"); +``` + + + + + + 3、把字符串按照.打散为数组,字符串如下:$str = "www.mxdx.com";(10分) + +```php +$str="www.mxdx.com"; +$namestr=explode(".",$str); +var_dump($namestr); +``` + + + + \ No newline at end of file