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.\n B.\r
C.\t 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.转义字符“换行”是_\n______________。
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)默认函数(可选参数)。可选参数指定某个参数为可选参数,将可选参数放在参数引表末尾,并且指定其默认值为空。

p?h?p?面?试?题?笔?试?题? ?比较有用,布布扣,bubuko.com

时间: 2024-10-05 06:23:49

p?h?p?面?试?题?笔?试?题? ?比较有用的相关文章

中缀试转后缀试及前缀试并计算其结果

1 /* 2 参考大神nb的代码,感觉思路不错!终于搞明白了!一开始不明白在计算表达式的时候,利用栈到底做了什么!现在感觉我们利用栈就是模拟我们书面上计算表达式, 3 将优先级高的运算先计算出来,然后放进栈中,等待下一次的计算 4 */ 5 #include<iostream> 6 #include<string> 7 #include<stack> 8 #include<cstdio> 9 using namespace std; 10 11 class

西安邀请赛D题 字符串生成题 深搜

很抱歉,学校的OJ并不支持外网,而且还没有加上题目... 题意是说,求一个字符串,他的所有长度超过4的子串都是唯一的. 然后我当时是想aaaa, baaa, caaa, daaa...这样巴拉巴拉一直生成下去的,后来发现真的是想的太天真了,因为前面的两个长度为4的子串("aaaabaaa")的存在,直接封杀了3个子串("aaab", "aaba", "abaa").然后我就想记录状态去试着暴力去跑一个生成机.其实也很简单,就是

sdut 2413:n a^o7 !(第三届山东省省赛原题,水题,字符串处理)

n a^o7 ! Time Limit: 1000MS Memory limit: 65536K 题目描述 All brave and intelligent fighters, next you will step into a distinctive battleground which is full of sweet and happiness. If you want to win the battle, you must do warm-up according to my inst

poj 1002:487-3279(水题,提高题 / hash)

487-3279 Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 236746   Accepted: 41288 Description Businesses like to have memorable telephone numbers. One way to make a telephone number memorable is to have it spell a memorable word or phras

2014百度之星资格赛 1001:Energy Conversion(水题,逻辑题)

Energy Conversion Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4278    Accepted Submission(s): 1024 Problem Description 魔法师百小度也有遇到难题的时候-- 现在,百小度正在一个古老的石门面前,石门上有一段古老的魔法文字,读懂这种魔法文字需要耗费大量的能量和大量的

算法面试:精选微软等公司经典的算法面试100题 第1-40题

精选微软等公司,数据结构+算法,经典面试100题                            --------之前40题 -------------------------- 算法面试:精选微软等公司经典的算法面试100题 第1-40题如下: --------------- --------------1.把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表.要求不能创建任何新的结点,只调整指针的指向.      10  / \ 6 14 

acm集训训练赛A题【签到题】

一.题目 Description After winning gold and silver in IOI 2014, Akshat and Malvika want to have some fun. Now they are playing a game on a grid made of nhorizontal and m vertical sticks. An intersection point is any point on the grid which is formed by t

HDU5742 It&#39;s All In The Mind(思维题,水题)

Problem Description Professor Zhang has a number sequence a1,a2,...,an. However, the sequence is not complete and some elements are missing. Fortunately, Professor Zhang remembers some properties of the sequence: 1. For every i∈{1,2,...,n}, 0≤ai≤100.

BZOJ 3097: Hash Killer I【构造题,思维题】

3097: Hash Killer I Time Limit: 5 Sec  Memory Limit: 128 MBSec  Special JudgeSubmit: 963  Solved: 364[Submit][Status][Discuss] Description 这天天气不错,hzhwcmhf神犇给VFleaKing出了一道题: 给你一个长度为N的字符串S,求有多少个不同的长度为L的子串. 子串的定义是S[l].S[l + 1].... S[r]这样连续的一段. 两个字符串被认为是