From 1e40dd6453d12e51e1c55bef21797eff4dd4763e Mon Sep 17 00:00:00 2001 From: unknown <2576065650@qq.com> Date: Sun, 12 Jun 2022 22:18:47 +0800 Subject: [PATCH] d --- ...41\345\244\247\344\275\234\344\270\232.md" | 210 ++++++++++++++++++ 1 file changed, 210 insertions(+) create mode 100644 "\350\246\203\346\270\270/20220617-PHP\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" diff --git "a/\350\246\203\346\270\270/20220617-PHP\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" "b/\350\246\203\346\270\270/20220617-PHP\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" new file mode 100644 index 0000000..cce6c8d --- /dev/null +++ "b/\350\246\203\346\270\270/20220617-PHP\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" @@ -0,0 +1,210 @@ +### PHP动态网站开发第一次大作业 + +一、选择题(8分) + +1、php定义变量正确的是?(D) + +A.var a = 5; + +B.int b = 6; + +C.var $a = 12; + +D.$a = 10; + + + +2、下列语言代码的循环体执行的次数是?(A) + + + +A.0 + +B.1 + +C.2 + +D.3 + + + +3、定义关联数组的时,其键名与值之间的分隔符是?(B) + +A.-> + +B.=> + +C.: + +D.# + + + +4、下列说法正确的是?(D) + +A. 数组的下标必须为数字,且从“0”开始 + +B. 数组的下标必须是连续的 + +C. 数组中的元素类型必须一致 + +D. 数组的下标可以是字符串 弱类型语言 + + + + + +二、简答题(12分) + +1:PHP中变量有哪些基本数据类型? + +**四种标量类型:**boolean (布尔型)、2.integer (整型) + +​ float (浮点型, 也称作 double)、string (字符串) + +**两种复合类型:**array (数组)、object (对象) + +**两种特殊类型:**resource(资源)、NULL(空) + + + +2:控制流程语句有哪些? + +1、 条件控制语句:if、else、elseif和switch; + +2、 循环控制语句:foreach、while、do while和for; + +3、 转移控制语句:break、continue和return。 + + + +三、编程题(50分) + + 1、定义变量存储自己的姓名,年龄,性别,考试成绩。并进行输出(10分) + +```php +$name = "张三"; +$age = 18; +$sex = "男"; +$score = 94; + +echo "我的名字叫".$name."已经".$age."岁了,我的性别为".$sex.",这次考试成绩为".$score; +``` + + + + + +2、使用if-else判断给定的数字是奇数还是偶数。(10分) + +```php + $num = 5; + +if($num % 2 ==0){ + echo "偶数"; +}else{ + echo "奇数"; +} +``` + + + +3、打印九九乘法表。 (15分) + +```php +$i = 1; +while($i<=9){ + $j = 1; + while ($j<=$i){ + $jiu = $i*$j; + echo ("$i*$j = $jiu "); + $j++; + } + $i++; + echo "
"; +} +``` + + + + + +4、求1到100内的素数?(15分) + +(素数是在大于1的自然数中,除了1和它本身以外不再有其他[因数](https://baike.baidu.com/item/因数/9539111)的自然数) + +```php +for($i=2;$i<=100;$i++) +{ + for($j=2;$j<=$i-1;$j++) + { + if($i%$j==0) + { + break; + } + + } + if($i==$j) + { + echo "$i"."
"; + } +} +``` + + + +四、操作题(30分) + +1、定义一个关联数组,数组里面有4个元素,这4个元素分别存放的是自 己的姓名,年龄,性别,考试成绩。并进行输出?(10分) + +```php + $a = array("name" => "张三","age" => "19","sex" => "男", "score" => "96"); +foreach ($a as $b){ + echo $b."
"; +} +``` + + + + + +2、在数组中搜索键值 "red",并返回它的键名。数组如下所示:(10分) + +$a=array("a"=>"red","b"=>"green","c"=>"blue"); + +```php + $a=array("a"=>"red","b"=>"green","c"=>"blue"); +$key = array_search("red",$a); +echo $key; +``` + + + + + + 3、把字符串按照.打散为数组,字符串如下:$str = "www.mxdx.com";(10分) + +```php +$str = "www.mxdx.com"; +$a = explode(".", $str); + +for ($i= 0;$i"; +} +``` + + + + \ No newline at end of file -- Gitee