zoukankan      html  css  js  c++  java
  • 二阶段测试改错与反思(数据库+面向对象)----2017-04-24

    一、错误原因:

    1、基础概念、基础知识掌握不牢

    2、粗心

    二、错题

    11、下列说法正确的是:( A )   

    A. 数组的下标必须为数字,且从“0”开始   

    B. 数组的下标可以是字符串

    C. 数组中的元素类型必顺一致  

    D. 数组的下标必须是连续的   

    解析: 正确答案b;ACD在php中是错误的;在强类型语言中是正确。

    13、关于exit( )与die( )的说法正确的是( B)

    A、当exit( )函数执行会停止执行下面的脚本,而die()无法做到  F

    B、当die()函数执行会停止执行下面的脚本,而exit( )无法做到   f

    C、使用die()函数的地方也可以使用exit()函数替换

    D、die()函数和exit()函数没有区别     

     解析: 正确答案c;die()函数和exit()函数 都是使程序退出 ;可以给参数,参数为字符串类型,执行此函数后下面的代码不再执行。d也正确。

    14、下面程序运行结果( D  )

    <?php
    $nextWeek = time() + (7 * 24 * 60 * 60);  
    echo 'Now: '. date('Y-m-d') ." "; 
    echo 'Next Week: '. date('Y-m-d', $nextWeek) ." ";
    ?>

    A、得到今天的日期(月-日)

    B、得到今天的日期(年-月-日)与下周的日期(年-月-日)

    C、得到现在的时间(小时-分-秒)

    D、得到现在到下周的时间间隔

    解析: 正确答案b。

    15、以下代码执行结果为:( C  )

    <?php

          function print_A(){

          $A = "phpchina";

          echo "A值为: ".$A."<p>";

    //return ($A);

          }

          $B = print_A();    //没有返回值

          echo "B值为: ".$B."<P>";

        ?>

    A  A值为:

       B值为:

    B  A值为:

    B值为: phpchina

    C  A值为: phpchina

       B值为: phpchina

    D  A值为: phpchina

       B值为: 

    解析: 正确答案d。

    16、以下代码执行结果为:( D  )

     

    <?php

    $A="Hello ";                 

    function print_A()              

    {

     $A = "php mysql !!";

     global $A;        //将变量A作为全局变量; 从此处开始,a的值为函数外层的值

    echo $A;

    }

    echo $A;

    print_A();

    ?>

    A Hello

    B php mysql !!

    C Hello Hello

    D Hello  php mysql !!  

     解析: 正确答案c。正常情况下;在函数外边定义的变量在函数里面是访问不到的;如果设置为全局变量则可以访问外面的变量;

    如果将

     $A = "php mysql !!";

     

     global $A;  

    变为

     

    global $A;   //此处的a为hello

    $A = "php mysql !!";   //此处的a已经重新赋值,为php mysql !!

    则选d

    24、php如何输出反斜杠(  B   )

    A.     B.    C.      D.\  

     解析: 正确答案d。ab为回车,c为制表符    转义字符

    29、下列定义函数的方式是正确的(   A )

        A:public void Show(){  }        强类型语言

        B:function Show($a=5,$b){  }

    C:function Show(a,b){  }

    D:function Show(int $a){  }    php中不加变量类型

     解析: 正确答案b

    30、下面哪个选项没有将 john 添加到 users 数组中? ( A  )

    A. $users[] = "john";

    B. array_add($users, "john");

    C. array_push($users, "john");

    D. $users [“aa”]= "john" ;

     解析: 正确答案b; ac都是在数组最后追加元素。 粗心

    38、以下说法正确的是(B  )

    A:$attr代表数组,那么数组长度可以通过$attr.length  js里的 取到  count

     B:unset()方法不能删除数组里面的某个元素      可以  做题时与删除变量混淆

     C:php的数组里面可以存储任意类型的数据

    D:php里面只有索引数组

     解析: 正确答案c; 

    三、注意的题

    1、什么是LAMP?(考试时忘了)

    Linux

    Linux 是免费开源软件,这意味着源代码可用的操作系统。

    Apache

    Apache 是使用中最受欢迎的一个开放源码的WEB服务器软件。

    MySQL

    MySQL 是多线程、多用户的SQL数据库管理系统。

    MySQL 已由Oracle公司自 2010 年 1 月 27 日通过SUN购买。SUN 最初于 2008 年 2 月 26 日收购 MySQL。

    PHP,Perl 或 Python

    PHP 是一种编程语言最初设计生产动态网站。PHP 是主要用于服务器端的应用程序软件。Perl 和 Python 类似。

    10 . 以下程序横线处应该使用的函数为:(B  )

    <?php

          $email = ‘langwan@thizlinux.com.cn’;

          $str = ____($email,‘@’);

          $info = ____(‘.’,$str);

          ____($info);

       ?>

       输出结果为:

    Array ([0] => @thizlinux [1]=>com[2]=>cn)   没有输出类型,排除ad

    A:strchr,split, var_dump  

    B:strstr, explode, print_r

    C:strstr,explode, echo

    D:strchr, split, var_dump

    解析:strchr()将前面的截去,留下后面的;

    20、在用浏览器查看网页时出现404错误可能的原因是 (文件不存在/访问地址错误 )   常识

    26、

    A:echo “hello world”;在页面可以实现换行   错误  因为 在源代码中可以实现换行,在网页中不行,需要用</br>/<p></p>

    D:print $a,”hello”;可以输出数据不报错       print 每次输出一个

    35、

    B:构造函数写法和普通函数没有区别   构造函数 写法特殊;执行时间特殊

    36、以下关于多态的说法正确的是(   D     )

    A:多态在每个对象调用方法时都会发生    满足条件
           B:多态是由于子类里面定义了不同的函数而产生的

        C:多态的产生不需要条件

        D:当父类引用指向子类实例的时候,由于子类对父类的方法进行了重写,在父类引用调用相应的函数的时候表现出的不同称为多态。

    39、

    D:mysql如果只安装服务(navicat)不安装界面 (mysql)也可以正常使用   正确

     

    反思:理解不彻底;做题粗心大意;知识不连贯。。。。。

  • 相关阅读:
    python 通过*.cer *..pfx 获取公钥私钥
    python 交集 并集 差集
    python3 RSA加密、解密、签名
    Go 入门
    ansible入门篇一
    ACM/ICPC 之 两道dijkstra练习题(ZOJ1053(POJ1122)-ZOJ1053)
    数学软件 之 基于MATLAB的DFP算法
    ACM/ICPC 之 最短路径-dijkstra范例(ZOJ2750-POJ1135(ZOJ1298))
    ACM/ICPC 之 判别MST唯一性-Kruskal解法(POJ1679)
    ACM/ICPC 之 四道MST-Prim解法(POJ1258-POJ1751-POJ2349-POJ3026)
  • 原文地址:https://www.cnblogs.com/chenguanai/p/6758685.html
Copyright © 2011-2022 走看看