From 29b3da6054af6012fec6e5242946b261c209d667 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E7=81=BF?= <2719448963@qq.com> Date: Sun, 12 Jun 2022 14:49:21 +0000 Subject: [PATCH 1/2] q --- "\346\235\250\347\201\277/20220612.md.md" | 164 ++++++++++++++++++++++ 1 file changed, 164 insertions(+) create mode 100644 "\346\235\250\347\201\277/20220612.md.md" diff --git "a/\346\235\250\347\201\277/20220612.md.md" "b/\346\235\250\347\201\277/20220612.md.md" new file mode 100644 index 0000000..7de2fdc --- /dev/null +++ "b/\346\235\250\347\201\277/20220612.md.md" @@ -0,0 +1,164 @@ + # PHP动态网站开发第一次大作业 + +#### 一、选择题(8分) +1、php定义变量正确的是(D) + +``` +A.var a = 5; +B.int b = 6; +C.var $a = 12; +D.$a = 10; +``` + +2、下列语言代码的循环体执行的次数是(A) + +```php + +``` + +``` +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:控制流程语句有哪些? + +``` +(1).条件控制语句:if,else,else if,switch +(2).循环控制语句:foreach,while,do while,for +(3).转移控制语句:break,continue,return +``` + +#### 三、编程题(50分) + 1、定义变量存储自己的姓名,年龄,性别,考试成绩。并进行输出(10分) + +```php + + + + + + "; + for ($j=1;$j<=$i;$j++){ + echo ""; +} +?> +
{$j}*{$i}=".($j*$i).""; + } + echo "
+ + +``` + +4、求1到100内的素数?(15分) +(素数是在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数) + +```php +'; + } + 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"=>"杨灿","age"=>"18","sex"=>"女","score"=>80); +foreach ($arr as $key =>$value){ + echo "$key=".$value."
"; + +} +``` + +2、在数组中搜索键值 "red",并返回它的键名。数组如下所示:(10分) +$a=array("a"=>"red","b"=>"green","c"=>"blue"); + +```php +$a=array("a"=>"red","b"=>"green","c"=>"blue"); +echo array_search("red",$a); +``` + + 3、把字符串按照.打散为数组,字符串如下:$str = "www.mxdx.com";(10分) + +```php +$str = "www.mxdx.com"; +$namestr=explode(".",$str); +``` \ No newline at end of file -- Gitee From eb7742d6658ed291255f3f3f6ebf489f7c3eae3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E7=81=BF?= <2719448963@qq.com> Date: Sun, 12 Jun 2022 14:58:07 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20=E6=9D=A8?= =?UTF-8?q?=E7=81=BF/20220612.md.md=20=E4=B8=BA=20=E6=9D=A8=E7=81=BF/20220?= =?UTF-8?q?612.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20220612.md.md" => "\346\235\250\347\201\277/20220612.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "\346\235\250\347\201\277/20220612.md.md" => "\346\235\250\347\201\277/20220612.md" (100%) diff --git "a/\346\235\250\347\201\277/20220612.md.md" "b/\346\235\250\347\201\277/20220612.md" similarity index 100% rename from "\346\235\250\347\201\277/20220612.md.md" rename to "\346\235\250\347\201\277/20220612.md" -- Gitee