zoukankan      html  css  js  c++  java
  • p​h​p​面​试​题​笔​试​题​ ​比较有用

    一、选择题
    1.php的源代码是 (A )
    A.开放的 B.封闭的 C.需购买的 D.完全不可见的
    2.php的输出语句是 ( C )
    A.out.print B.response.write C.echo D. scanf
    3.php的中标量类型中整型类型的英文单词是 (C )
    A.boolean B.string C.integer D.float
    4.php的转义字符“反斜杠”是 ( D )
    A. B. C. D.\
    5.php遍历数组使用的是 ( B )
    A.print B.forecah C.echo D. scanf
    6.php的变量在声明和使用的时候变量名前必须加 ( A )
    A.$ B.% C.& D.#
    7.下面程序段输出结果为 ( B )
    <? $a=3
    if($a%2==0) echo “偶数”;
    else echo“奇数”;
    ?>
    A.偶数 B. 奇数 C. 合数 D. 显示错误
    8.以下程序输出结果为 ( D )
    A.5050 B.4950 C.5100 D.5049
    <?
    $b=2;
    for(;$b<=100;$b++)
    {$sum=$sum+$b;}
    echo $sum;
    ?>
    9.运行下面程序段,输出结果为( D )
    <? $arr=array (3,5,7,9,6);
    echo $arr[3];
    ?>
    A.3 B.5 C.7 D.9
    10.php自定义函数返回内部值,使用的返回函数是( C )
    A.printf B.md5 C.return D.function
    11.以下哪种不是php的标记风格?(D )
    A.<?...?> B.<?php...?> C.<%...%> D.<+...+>
    12.以下哪种注释风格是php的多行注释? ( B )
    A.//... B. /*...*/ C.#... D.!...!
    13.php使用的输出语句是 ( C )
    A.out.print B.response.write C.echo D. scanf
    14.下面程序段输出结果为 ( A )
    <? $a=4
    if($a%2==1) echo “奇数”;
    else echo“偶数”;
    ?>
    A.偶数 B. 奇数 C. 合数 D. 显示错误
    15.以下程序输出结果为 ( B )
    A.5050 B.4950 C.5100 D.5000
    <?
    $b=1;
    for(;$b<100;$b++)
    {$sum=$sum+$b;}
    echo $sum;
    ?>
    二、填空题
    1.php的多行注释是__/*…*/_______________。
    2.php的两种复合数据类型是___数组型_____________和对象型。
    3.转义字符“换行”是_ ______________。
    4.php使用__function_____________函数来定义一个自定义函数。
    5.php标记对的完整形式是___<![CDATA[…]]>____________。
    6.php使用的循环跳出语句是_break___________和continue。
    7.php中foreach是用来_循环数组______________。
    8.统计数组元素个数的函数为__count()_____________。
    9.mysql数据库中删除一个数据表的sql语句是__DROP TABLE_________________。
    10.mysql数据库中主键是能_IGNORE__________标识一行记录的字段。

    // http://www.pprar.com
    三、判断题
    1.php中布尔类型数据只有两个值:真和假。( T )
    2.php中连接两个字符串的符号是“+ ”。( T )
    3.php可以使用“scanf”来打印输出结果。( F )
    4.每个语句结尾都要加“;”来表示语句结束。 ( T )
    5.php变量使用之前需要定义变量类型。(F )
    6.在php中“==”的意思是“等于”。( T )
    7.while和do-while语句都是先判断条件再执行循环体。( F )
    8.“break n ”代表的意思是跳出一层循环。( T )
    9.若定义数组时省略关键字,则第三个数组元素的关键字为3。( F )
    10.mysql数据库中查询数据用select语句。( T )
    四、问答题
    1.简述php的概念和php语言的优势。
    php概念:超文本预设处理器,是一种服务器端、跨平台、HTML嵌入式的脚本语言,其独特的语法混合了C语言、Java语言和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言,尤其适合Web的开发;是B/S体系结构,属于三层结构
    优势:安全性高;跨平台特性;支持广泛的数据库;易学性;执行速度快;免费;模板化;支持面向对象与过程;内嵌Zend加速引擎,性能稳定快速。
    2.简述使用phpmyadmin从创建数据库到插入一条记录的步骤。
    在phpMyAdmin的主界面中,首先选择Language下拉列表框中的“中文-chinese simplified(简体中文选项)”,然后在下拉列表里框中选择所要使用的编码,GB2312-Chinese-ci,在文本框中输入数据库的名称“db-study”,在选择数据库使用的编码类型“gb2312-chinese-ci,单机创建按钮,创建数据库db-study后,在右侧的操作页面中输入数据表的名称和字段数,然后单击“执行”按钮,即可创建数据表,在SQL语句编辑区中使用INSERT语句向数据库表tb-admin中输入数据,单机执行按钮,想数据表中插入一条数据。
    3.编程显示九九乘法表。
    <??PHPfor($i=1;$i<6;$i++)
    {for($i-1;j<=$i;$j++){echo?$i?”*”?$j”=”sprintf?(“%d”,$i*$j);}echo?”(br)”;}?>
    4.写出插入一条记录的sql语句;写出查询id除4、5以外的数据信息的语句;写出查询id小于6的数据信息的语句。
    Insert into study Select * from . Study i where id<4 or id>6
    5.函数的形参与实参之间的数值传递方式有哪些?如何传递?
    (1)按值传递方式,将实参的值复制到对应的形参中,在函数内部的操作针时形参进行,操作的结果不会一=影响到实参,即函数返回值,实参的值不会改变。(2)按引用传递方式,按引用传递方式就是引用将实参的内存地址传递到形参中,这时在函数内部的所有的操作都会影响到实参的值,返回后实参的值会发生变化,引用传递方式就是传递时在原基础上加&号即可。(3)默认函数(可选参数)。可选参数指定某个参数为可选参数,将可选参数放在参数引表末尾,并且指定其默认值为空。

  • 相关阅读:
    防窜货下加密锁使用常见问题
    SQL Server 2000/2005/2008 触发器的管理和查看
    列表显示时,部分凭证会分两行显示,且不能删除
    JDBC 连接 带实例名的SQL Server
    登录软件提示:读取数据源出现错误,pkcs7填充无效,无法被移除
    完美卸载SQL Server 2008的方案
    彻底卸载(删除)SQL server2000
    NCV5取消:授权数到达,或者许可证过期提示的秘诀
    SQL Server日志清空方法 .
    第二天 一列布局
  • 原文地址:https://www.cnblogs.com/php0368/p/3721797.html
Copyright © 2011-2022 走看看