diff --git "a/\350\260\255\346\225\217\345\215\216/20220608-PHP\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" "b/\350\260\255\346\225\217\345\215\216/20220608-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 0000000000000000000000000000000000000000..2bc06000c09bc8e2a5432629e9d9ba92379fce0e --- /dev/null +++ "b/\350\260\255\346\225\217\345\215\216/20220608-PHP\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" @@ -0,0 +1,133 @@ + PHP动态网站开发第一次大作业 +一、选择题(8分) +1、php定义变量正确的是?C +A.var a = 5; +B.int b = 6; +C.var $a = 12;¬ +D.$a = 10; +2、下列语言代码的循环体执行的次数¬是? A +S +A.0 +B.1 +C.2 +D.3 +3、定义关联数组的时,其键名与值之间的分隔符是? B +A.-> +B.=> +C. : +D.# +4、下列说法正确的是? D +A. 数组的下标必须为数字,且从“0”开始 +B. 数组的下标必须是连续的 +C. 数组中的元素类型必须一致 +D. 数组的下标可以是字符串 弱类型语言 +二、简答题(12分) +1:PHP中变量有哪些基本数据类型? + 整形() + 浮点型() + 布尔型() +2:控制流程语句有哪些? +条件控制语句:if、else、else—if和switch; +循环控制语句:foreach、while、do—while和for; +转移控制语句:break、continue和return + +```php+HTML + + 1、定义变量存储自己的姓名,年龄,性别,考试成绩。并进行输出(10分)
"; +$name="小苏"; $age=88;$sex="🚺";$score=100; +echo "{$age}岁的{$sex}孩{$name}考试成绩是{$score}分

"; + +echo "2、使用if-else判断给定的数字是奇数还是偶数。(10分)
"; +$A=1; +if ($A%2==0){ + echo "数字{$A}是偶数"; +}else{ + echo "数字{$A}是奇数

"; +} + +?> + + 3、打印九九乘法表。(15分) + + "; + for ($j=1;$j<=$i;$j++){ + echo " "; + } + echo ""; + } + ?> +
{$j}*{$i}=".($j*$i)."
+
+ + 4、求1到100内的素数?(15分) + +"; +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分)
+ +'智多星',"age"=>'18岁',"sex"=>'♂',"score"=>'考试成绩100分'); + +foreach ($Arr as $key=> $value){ + echo "$value"; +} +?> +
+ + 2、在数组中搜索键值 "red",并返回它的键名。数组如下所示://$a=array("a"=>"red","b"=>"greena);","c"=>"blue");(10分)
+ +"red","b"=>"green","c"=>"blue"); +foreach ($a as $key){ + echo "$key
"; +} +?> +
+ + 3、把字符串按照.打散为数组,字符串如下:$str = "www.mxdx.com";(10分)
+ +"; +} +?> +
+``` +