diff --git "a/\345\256\230\346\245\240/20220610-PHP\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" "b/\345\256\230\346\245\240/20220610-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..b7fbf866e0327e947dac8fbb22c9a316929c9b74 --- /dev/null +++ "b/\345\256\230\346\245\240/20220610-PHP\347\254\254\344\270\200\346\254\241\345\244\247\344\275\234\344\270\232.md" @@ -0,0 +1,142 @@ +# 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中变量有哪些基本数据类型? + +·整型( int )、字符串型( String )、浮点型( Float )、布尔型( Boolean )、数组( Array )、资源( resource )、空值( NULL )、 + +补充: + +资源数据类型是PHP4引进的。资源是一种特殊的变量类型,保存了到外部资源的一个引用:如打开文件、数据库连接、图形画布区域等。资源是通过专门的函数来建立和使用的。 + +2:控制流程语句有哪些? + +### 三、编程题(50分) + +```PHP +//1、定义变量存储自己的姓名,年龄,性别,考试成绩。并进行输出 +$name = '悄悄'; +$age = 19; +$sex = '男'; +$score = 99; +echo "我叫:$name.今年.$age.性别为:.$sex.这次考了.$score.分"; +//2、使用if-else判断给定的数字是奇数还是偶数。 +if ($score%2==0){ + echo $score."为偶数"; +}else{ + echo "为奇数"; +} +//3、打印九九乘法表。 + +"; + for ($h=1;$h<=$i;$h++){ + echo ">'; + } + echo ""; +} + +//for ($i=1;$i<=9;$i++){ +// for ($j=1;$j<=$i;$j++){ +// echo $j.'*'.$i.'=' .($i*$j). ""; +// } +// +//} +?> +
{$h}*{$i}=".($i*$h).'
+//4、求1到100内的素数? + +//$a = 0; +//for ($i=2;$i<=100;$i++){ +// for ($h=2;$h<$i-1;$h++){ +// if (!$i%$h==0){ +// echo $i; +// } +// } +//} + + +``` + +### 四、操作题(30分) + +```php +//1、定义一个关联数组,数组里面有4个元素,这4个元素分别存放的是自己的姓名,年龄,性别,考试成绩。并进行输出?(10分) +$tr = array("name"=>"悄悄", "age"=>"19", "sex"=>"男", +"score"=>"99"); +foreach ($tr as $key=>$value){ + echo $key.'为:'.$value .'
'; +} +?> + + +//2、在数组中搜索键值 "red",并返回它的键名。数组如下所示:(10分) +$a=array("a"=>"red","b"=>"green","c"=>"blue"); +foreach ($a as $key){ + echo $key.'
'; +} + + +// 3、把字符串按照.打散为数组,字符串如下:$str = "www.mxdx.com";(10分) +$str = "www.mxdx.com"; +$oo = explode('.',$str); +foreach ($oo as $item) { + echo "$item"."
"; + +} + +``` +