From dd003af2bfa91769e54772aa92389a72d1a3badf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=91=9E=E9=98=B3?= <2982337961@qq.com> Date: Sun, 12 Jun 2022 23:43:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...hp\345\244\247\344\275\234\344\270\232.md" | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 "\346\235\216\347\221\236\351\230\263/20220608-php\345\244\247\344\275\234\344\270\232.md" diff --git "a/\346\235\216\347\221\236\351\230\263/20220608-php\345\244\247\344\275\234\344\270\232.md" "b/\346\235\216\347\221\236\351\230\263/20220608-php\345\244\247\344\275\234\344\270\232.md" new file mode 100644 index 0000000..f9088a5 --- /dev/null +++ "b/\346\235\216\347\221\236\351\230\263/20220608-php\345\244\247\344\275\234\344\270\232.md" @@ -0,0 +1,139 @@ +### 一、选择题(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中变量有哪些基本数据类型?** + +整型,浮点型,引用型,布尔型 + +**2:控制流程语句有哪些?** + +If else,else if,switch,for,foreach,while + +### 三、编程题(50分) + +**1、定义变量存储自己的姓名,年龄,性别,考试成绩。并进行输出(10分)** + +``` +$name = "梁浩"; +$age = 19; +$sex = "男"; +$score = 100; + $sex = "男"; + $spice = 100; + echo "我叫".$name."今年".$age; +``` + +**2、使用if-else判断给定的数字是奇数还是偶数。(10分)** + +``` +$n = 3; + +if($n%2 ==0){ + echo $n."是偶数"; +}else{ + echo $n."是奇数"; +} +``` + +**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和它本身以外不再有其他[因数](https://gitee.com/link?target=https%3A%2F%2Fbaike.baidu.com%2Fitem%2F%E5%9B%A0%E6%95%B0%2F9539111)的自然数) + +``` +for($i = 2;$i<=100;$i++){ + if($i<10){ + if($i%4<>0&&$i%6<>0&&$i%9<>0){ + echo $i."
"; + } + }else{ + if($i%2<>0&&$i%3<>0&&$i%5<>0&&$i%7<>0){ + echo $i."
"; + } + } +} +``` + +### 四、操作题(30分) + +**1、定义一个关联数组,数组里面有4个元素,这4个元素分别存放的是自 己的姓名,年龄,性别,考试成绩。并进行输出?(10分)** + +```PHP +$a = array("name"=>"梁浩","age"=>"19","sex"=>"男","score"=>"98"); + +foreach($a 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"); +$key = array_search("red",$a); +echo $key; +``` + +**3、把字符串按照.打散为数组,字符串如下:$str = "www.mxdx.com";(10分)** + +```PHP +$str = "www.mxdx.com"; + +$arr = explode(".",$str); +var_dump($arr); +``` \ No newline at end of file -- Gitee