zoukankan      html  css  js  c++  java
  • php笔试题

    一、选择题
    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. 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标记对的完整形式是_______________。
    6.php使用的循环跳出语句是_break___________和continue。
    7.php中foreach是用来_循环数组______________。
    8.统计数组元素个数的函数为__count()_____________。
    9.mysql数据库中删除一个数据表的sql语句是__DROP TABLE_________________。
    10.mysql数据库中主键是能_IGNORE__________标识一行记录的字段。

    三、判断题
    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
    4.写出插入一条记录的sql语句;写出查询id除4、5以外的数据信息的语句;写出查询id小于6的数据信息的语句。
    Insert into study Select * from . Study i where id6
    5.函数的形参与实参之间的数值传递方式有哪些?如何传递?
    (1)按值传递方式,将实参的值复制到对应的形参中,在函数内部的操作针时形参进行,操作的结果不会一=影响到实参,即函数返回值,实参的值不会改变。(2)按引用传递方式,按引用传递方式就是引用将实参的内存地址传递到形参中,这时在函数内部的所有的操作都会影响到实参的值,返回后实参的值会发生变化,引用传递方式就是传递时在原基础上加&号即可。(3)默认函数(可选参数)。可选参数指定某个参数为可选参数,将可选参数放在参数引表末尾,并且指定其默认值为空。

  • 相关阅读:
    POJ 3258 (NOIP2015 D2T1跳石头)
    POJ 3122 二分
    POJ 3104 二分
    POJ 1995 快速幂
    409. Longest Palindrome
    389. Find the Difference
    381. Insert Delete GetRandom O(1)
    380. Insert Delete GetRandom O(1)
    355. Design Twitter
    347. Top K Frequent Elements (sort map)
  • 原文地址:https://www.cnblogs.com/gzmg/p/3557511.html
Copyright © 2011-2022 走看看