第五章单元测试
  1. 用户访问以下URL地址,
    http://localhost/sum.php?num[]=123&num[]=456
    则print_r($_GET['num'])的运行结果为( )。

  2. A:Array ( [num] => Array ( [0] => 123 [1] => 456 ) )
    B:Array ( [0] => 123 [1] => 456 )
    C:Array ( [0] => 456
    D:Array ( [0] => 123 )

    答案:Array ( [0] => 123 [1] => 456 )

  3. 以下关于GET方式提交和POST方式提交数据说法错误的是( )。

  4. A:在FORM提交的时候,如果不指定METHOD,则默认为GET请求,FORM中提交的数据将会附加在URL之后,以“?”符合与URL分开。
    B:POST是通过HTTP POST机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
    C:GET是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。
    D:GET安全性非常低,POST安全性较高。而且POST的执行效率也比GET好。
  5. 下列选项中,用于将上传的临时文件名移至指定的目标位置常用的函数是( )。

  6. A:filesize()
    B:fileperms()
    C:fileinfo()
    D:move_uploaded_file()
  7. 下列选项中,用于在PHP配置文件中设定上传文件大小的是( )。

  8. A:memory_limit
    B:post_max_size
    C:upload_max_filesize
    D:max_execution_time
  9. 对于URL地址中传递的参数最好使用urlencode()函数对GET参数进行编码,防止出现问题。( )

  10. A:错 B:对
  11. 当使用如下代码提交表单时,
    <form action="register.php" method="post">
    <input type="text" name="email" />
    <input type="submit" />
    </form>
    如何获取表单元素email的值?( )

  12. A:$_GET['email']
    B:$_SESSION['email']
    C:$_POST['email']
    D:$_REQUEST['email']
  13. isset()用于判断变量或数组元素是否存在,存在时返回true,不存在时返回false。( )

  14. A:对 B:错
  15. 一般表单在提交数据的时候都会通过method属性指定提交方式。( )

  16. A:错 B:对
  17. 表单提交的数据一般都以关联数组的形式保存。( )

  18. A:错 B:对
  19. 在表单中,有上传的文件时,需要设置form标记编码属性enctype属性值为multipart/form-data。


  20. A:对 B:错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部