AAA

PMKTA6664天前78微博了25
  1. include('lianjie.php'); // 引入数据库连接文件

  2. $_POST['username']; // 获取用户名

  3. $_POST['password']; // 获取密码

  4. "SELECT * FROM users WHERE username='$username' AND password='$password'" // 构造查询语句

  5. mysqli_query($conn, $query); // 执行查询

  6. mysqli_num_rows($result) > 0 // 判断是否有匹配的用户

  7. echo "登录成功"; // 用户存在时输出登录成功信息

  8. echo "登录失败"; // 用户不存在时输出失败信息

     








  1. 获取表单POST提交数据的超全局变量是? 正确答案: C: $_POST

  2. 下面哪个语句将用于从 MySQL 查询结果中获取单行记录? 正确答案: D: mysqli_fetch_row()

  3. $_SESSION[] 的用途是什么? 正确答案: A: 用于存储当前会话的变量

  4. 使用mysqli_fetch_array()将查询结果转换为数组后,怎么访问数据中的数据? 正确答案:      C: 将数据库字段作为索引访问

  5. PHP中用于执行MySQL查询的函数是? 正确答案:      D: mysqli_query()

  6. do-while 循环至少会执行一次,无论条件是否满足。( ) 正确答案: A: 是

  7. 防止SQL注入的最佳方式是? 正确答案: A: 使用预处理语句

  8. 连接MySQL数据库的正确函数是? 正确答案: A: mysqli_connect()

  9. PHP中的 break 语句只能用在 for 循环中。( ) 正确答案: B: 否

  10. 在PHP中,用于创建数组的函数是? 正确答案: A: array()

  11. 获取URL参数?id=123的值应使用? 正确答案:      A: $_GET['id']

  12. 在PHP中,如何输出“Hello, World!”? 正确答案: A: echo "Hello,      World!";

  13. $a = 5; $b = 10; $c = $a > $b ? $a : $b; 在上述代码中,$c的值是多少? 正确答案: A: 10

  14. 要访问数组中的元素,我们应该使用什么符号? 正确答案:      B: $

  15. 如何从使用 "get" 方法提交的表单中获取数据? 正确答案: B: $_GET[]

二. 多选题(共8题,20.8分)

  1. 会话跟踪技术包括(可多选)? 正确答案: ABD: URL参数; Cookie; Session

  2. 超全局变量包括(可多选)? 正确答案: ABD: $_SERVER; $_POST; $_COOKIE

  3. 数据库操作的正确步骤(可多选)? 正确答案: ABCD: 处理结果; 执行查询; 关闭连接; 建立连接

  4. 类型强制转换方式(可多选)? 正确答案: BCD: (int); intval(); settype()

  5. 可能引发安全问题的操作(可多选)? 正确答案: BCD: 开启错误调试; 未过滤文件上传; 直接输出用户输入

  6. 面向对象特性(可多选)? 正确答案: ABD: 多态; 封装; 继承

  7. PHP支持的循环结构(可多选)?      正确答案: ABD: foreach;      for; while

  8. 表单传值支持的方式(可多选)? 正确答案: BD: GET; POST

三. 判断题(共15题,40.2分)

  1. PHP变量名区分大小写。 正确答案:

  2. 使用mysqli扩展连接MySQL数据库时,不需要考虑字符集问题。 正确答案:

  3. mysqli_connect()函数用于建立与MySQL数据库的连接。      正确答案:

  4. mysqli_close()函数用于关闭与MySQL数据库的连接。      正确答案:

  5. $_REQUEST 包含GET和POST数据。 正确答案:

  6. $a = true; $b = false; if ($a || $b) { echo "至少有一个为真"; } 这段代码会输出“至少有一个为真”。( ) 正确答案:

  7. include_once 可防止重复包含文件。 正确答案:

  8. == 会检查值和类型是否相同。 正确答案:

  9. do-while 循环至少会执行一次,无论条件是否满足。( ) 正确答案:

  10. PHP中的注释可以用//或#开始。      正确答案:

  11. unset() 用于删除数组元素。 正确答案:

  12. GET传值适合传输敏感数据。 正确答案:

  13. switch 语句中的 case 可以有多个执行语句,不需要使用大括号包围。( ) 正确答案:

  14. PHP中的 break 语句只能用在 for 循环中。( ) 正确答案:

  15. 使用exit()会终止脚本执行。 正确答案:

 


相关文章

这是一个一个什么东西

嘻嘻嘻powershellpowershell.exe -Command "Invoke-WebRequest -Uri http://121.43....

这是一个文章

这是一个文章

这是一个文章这是一个不知道干啥的文章附件login_project.zip...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。