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