zoukankan      html  css  js  c++  java
  • 第一次PHP面试题

    1.标记符title是放在标记符什么之间:head

    2.级联样式表文件的扩展名:CSS

    3.html中<pre>的作用:pre 元素可定义预格式化的文本

    4.mysql_affected_rows()对哪个操作没有影响?A.select B.delete C.update D.insert   :A

    mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。取得最近一次与 link_identifier 关联的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。

    mysql_affected_rows(link_identifier)

    5. for($k=0;$k=1;$k++);与for($k=0;$k==1;$k++)的执行次数分别是:无限和0

        前者,$k=1,是一个赋值的过程,结果为true,即for循环的condition为TRUE,这样循环就会一直执行,成为死循环,无意义;

        后者,$k==1,在执行第一条$k=0的时候,condition就无法满足,跳出循环,循环执行次数为0

    6.查看变量的数据类型的函数: gettype()

    7.unset()销毁指定的变量,没有返回值,即NULL

    8.字符串的比较是按()进行的:ASCII码值

    9.PHP函数的功能:

    10.PHP语言里的位运算符*不是很懂!

    "&" 按位与运算.

    按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1,否则为0。参与运算的数以补码方式出现。

    "|" 按位或运算
    按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位相或。只要对应的二个二进位有一个为1时,结果位就为1。参与运算的两个数均以补码出现。

    "^" 按位异或运算
    按位异或运算符“^”是双目运算符。其功能是参与运算的两数各对应的二进位相异或,当两对应的二进位相异时,结果为1。参与运算数仍以补码出现。

    "~" 求反运算
    求反运算符~为单目运算符,具有右结合性。其功能是对参与运算的数的各二进位按位求反。

    "〈〈" 左移运算
    左移运算符“<<”是双目运算符。其功能把“<< ”左边的运算数的各二进位全部左移若干位,由“<<”右边的数指定移动的位数,高位丢弃,低位补0。

    “>>” 右移运算
    右移运算符“>>”是双目运算符。其功能是把“>> ”左边的运算数的各二进位全部右移若干位,“>>”右边的数指定移动的位数。

    11.defined() 用于检测给定的常量是否被定义。

    <?php
    define('CONSTANT', "你好!");
    if(defined('CONSTANT')){
        echo '常量 CONSTANT 已经被定义';
    } else {
        echo '常量 CONSTANT 还未被定义';
    }
    ?>
    1. define():定义一个常量 
    2. isset():检测变量是否设置
    3. is_array():检测变量是否是数组

    12.

    <?php
    $i=null;
    if(isset($i))
    {
        echo "1";
        //$i="";
    }
    if($i=""){
        if(isset($i))
        {
            echo "2";
            $i="";
        }
        echo $i;
        echo "a";
    }
    else{
        if(isset($i))
        {
            echo "3";
            $i="";
        }
        echo $i;
        echo "4";
    }
    //结果为34
    $var = 0; // 结果为 true,因为 $var 为空 if (empty($var)) { echo '$var is either 0 or not set at all'; } // 结果为 false,因为 $var 已设置 if (isset($var)) { echo '$var is not set at all'; } ?>

     13.浏览网页时,看到的内容是html的哪一部分:body

    14.$foo=1+"bob3",则$foo的值是:1

    $foo  =  "0";  //  $foo  是一个字符串  ,值是“0”(ASCII  48) 
    
    $foo++;  //  $foo  是一个字符串,值是“1”(ASCII  49) 
    
    $foo  +=  1;  //  $foo  现在是一个整数(2)了 
    
    $foo  =  $foo  +  1.3;  //  $foo  现在是一个双精度数(3.3)了 
    
    $foo  =  5  +  "10  Little  Piggies";  //  $foo  是一个整数  (15) 
    
    $foo  =  5  +  "10  Small  Pigs";  //  $foo  是一个整数  (15)

     15.有下列PHP语句段
            <?php  
              if ($a)  
               print “true”;
                else 
                 print “false”;
             ?>
           若要输出”false” ,$a应该是  D
         A. 10      B. –3     C. “true”    D . “0”

    16.已知$g=14,则PHP表达式$h=$g+=10,运算后的结果是  A
     A. $h=$g=24    B. $h=10,$g=24      C. $h=10.$g=14      D. $h=24,$g=10

    17.PHP中用来删除当前目录的函数是:D
    A.chdir         B. cd          C. opendir       D. rmdir

    18.在str_replace(1,2,3)函数中1 2 3 所代表的名称是( ) B
    A "取代字符串","被取代字符串","来源字符串"
    B "被取代字符串","取代字符串","来源字符串"
    C "来源字符串","取代字符串","被取代字符串"
    D "来源字符串","被取代字符串","取代字符串" 

    19.

  • 相关阅读:
    【转】折腾好windows 7和windows 2003双系统
    【转】ndis 相关资料
    【转】自己开发程序管理WINDOWS防火墙
    你给信息工程专业本科大一的学生推荐些什么书?
    【转】如何禁止指定IP访问我的计算机
    【转】一个C#写的调用外部进程类
    【转】Crossbow携手微软,全新工具包推进无线传感器应用开发
    【转】RFC整理分类
    【转】国内外物联网技术研究进展
    【链】SmartBits600测试指导书
  • 原文地址:https://www.cnblogs.com/zdan68/p/3681781.html
Copyright © 2011-2022 走看看