From ab7b788d3d4c47568bd62100c1e150e86011a9fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E5=86=AC=E9=9C=9E?= <3165496989@qq.com> Date: Sun, 12 Jun 2022 23:43:38 +0800 Subject: [PATCH] fr --- ...2-\345\244\247\344\275\234\344\270\232.md" | 122 ++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 "\350\260\242\345\206\254\351\234\236/20220612-\345\244\247\344\275\234\344\270\232.md" diff --git "a/\350\260\242\345\206\254\351\234\236/20220612-\345\244\247\344\275\234\344\270\232.md" "b/\350\260\242\345\206\254\351\234\236/20220612-\345\244\247\344\275\234\344\270\232.md" new file mode 100644 index 0000000..3072274 --- /dev/null +++ "b/\350\260\242\345\206\254\351\234\236/20220612-\345\244\247\344\275\234\344\270\232.md" @@ -0,0 +1,122 @@ +``` php +PHP动态网站开发第一次大作业 + +一、选择题(8分) + +1、php定义变量正确的是?(c) + +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中变量有哪些基本数据类型? + +int double string boole + +2:控制流程语句有哪些? + +if while switch for foreach ?: + +三、编程题(50分) + +1、定义变量存储自己的姓名,年龄,性别,考试成绩。并进行输出(10分) + +name=′陈梁杰′;sex='男'; age=19;score=90; echo "姓名:name性别:sex 年龄:age成绩:score"; + +2、使用if-else判断给定的数字是奇数还是偶数。(10分) + +$a=4; +if ($a%2==0){ + echo "偶数"; +}else{ + echo "奇数"; +} +3、打印九九乘法表。(15分) + +img + +for($i=1;$i<=9;$i++){ + for($j=1;$j<=$i;$j++){ + echo $j."*".$i."=".($i*$j)."  "; + + } + echo "
"; +} +4、求1到100内的素数?(15分) + +(素数是在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数) + +for($i=1;$i<=100;$i++){ + $c=0; + for($j=2;$j<=$i;$j++){ + if ($i%$j==0){ + $c++; + } + } + if ($c==1){ + echo "$i
"; + } +} +四、操作题(30分) + +1、定义一个关联数组,数组里面有4个元素,这4个元素分别存放的是自 己的姓名,年龄,性别,考试成绩。并进行输出?(10分) + + $arr=array('name'=>'陈梁杰','age'=>19,'sex'=>'男','score'=>85); + +foreach ($arr as $key=>$value){ + $$key=$value; +} + +echo "姓名:$name 年龄:$age 性别:$sex"; +2、在数组中搜索键值 "red",并返回它的键名。数组如下所示:(10分) + +$a=array("a"=>"red","b"=>"green","c"=>"blue"); + +$a=array("a"=>"red","b"=>"green","c"=>"blue"); + +$c=array_search("red",$a); +echo "$c"; +3、把字符串按照.打散为数组,字符串如下:$str = "www.mxdx.com";(10分) + +$str = "www.mxdx.com"; + +$c=explode(".",$str); +var_dump($c); +``` + -- Gitee