PHP复习2
PHP复习知识点

PHP复习知识点第一章:初识PHP第一节:计算思维回顾1.计算思维:计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。
计算思维最根本的内容,即其本质(Essence)是抽象(Abstraction)和自动化(Automation)。
可以概括为:合理抽象、高校算法,主要过程包括:问题简单化(即合理抽象),然后构建解决问题的模型(即高效计算),最后,通过编程的手段输入到计算机内,通过计算机来完成一系列复杂的运算过程(即自动化)。
2.计算思维日常生活例子:考虑下面日常生活中的事例:当你女儿早晨去学校时,她把当天需要的东西放进背包,这就是预置和缓存;当你儿子弄丢他的手套时,你建议他沿走过的路寻找,这就是回推;在什么时候停止租用滑雪板而为自己买一付呢?这就是在线算法;在超市付帐时,你应当去排哪个队呢?这就是多服务器系统的性能模型;为什么停电时你的电话仍然可用?这就是失败的无关性和设计的冗余性;完全自动的大众图灵测试如何区分计算机和人类,即CAPTCHA[注1]程序是怎样鉴别人类的?这就是充分利用求解人工智能难题之艰难来挫败计算代理程序。
第二节:了解PHP1.PHP的概念:PHP 是一种HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。
2.PHP的应用:1)PHP的脚本:1)服务器;2)命令器;3)桌面应用程序。
2)PHP的功能:能够生成动态页面内容能够创建、打开、读取、写入、删除以及关闭服务器上的文件能够接收表单数据能够发送并取回cookies能够添加、删除、修改数据库中的数据能够限制用户访问网站中的某些页面能够对数据进行加密3.PHP的特性(优势):1)、开放的源代码;2)、PHP是免费码;3)、php的快捷性;4)、跨平台性强;5)、效率高;6)、图像处理;7)、面向对象;8)、专业专注。
PHP复习提纲_2

3、HTML 的组成部分有哪些?
<html> <!--描述页面的数据--> <head> <title>标题</title> <!--http-equiv 属性 :设置消息头 content 属性:设置消息头的值。--> <meta http-equiv="content-type" content="text/html ;charset=utf-8"> </head>
//print_r($this->f_all);
$this->okmove();
}
//页面自动刷新类
function refresh(){
echo "<script>setTimeout(\"location.href='index.php'\",10000)</script>"; //10 秒后
}
return true;
else{
return false;
}
}
//设置文件的路径,如果没有则自动创建
function fpath(){
if(!is_dir($this->fpath)){
mkdir($this->fpath); return $this->fpath; }else{ return $this->fpath; } } //文件上传的关键一步,移动 function move($f_tmp_name,$f_type){ if(!empty($this->fname)){ //如果$fname 的属性不为空,则使用属性值来命名,否则 使用时间戳
3第3章 PHP语言基础2PPT课件

$a<$b $a>$b $a<=$b $a>=$b $a==$b $a===$b $a!=$b $a&&$b $a||$b $a xor $b 1!2$a
<?php $i = true; $j = true; $z = false; if($i or $j and $z) echo "true"; else echo "false"; echo "<br>"; if($i || $j and $z) echo "true"; else echo "false";
第3章 PHP语言基础(二)
本章目标
PHP的运算符和表达式 用户自定义函数 PHP的编码规范
2
PHP运算符概述
PHP包含三种操作符:一元操作符,二元 操作符,三元操作符
在使用操作符时,要注意操作数的类型 匹配
3
算术运算符
-+ * / % ++
$a--/--$b $a+$b $a-$b $a*$b $a/$b $a%$b $b++/++$a
?>
19
函数的命名规则
函数名称不区分大小写 函数的参数没有限制,可以定义任意个
需要的参数数量 函数名称理论上可以使用汉字,但并不
建议。
20
函数的作用域
在函数内部声明的变量作用域是在整个函数内部
在函数外部声明的变量作用域是整个页面文件。
使用require和include不会影响作用域的范围
例如:
$strlen(“john”);
16
第2章 PHP语法基础

功能描述
获取PHP的版本信息,如5.4.38 获取解析PHP的操作系统类型,如:WINNT 获取PHP中Integer类型的最大值2147483647 获取PHP中Integer值的字长,如:4 表示运行时致命性错误,使用1表示 表示运行时警告错误(非致命),使用2表示 表示编译时解析错误,使用4表示 表示运行时提醒信息,使用8表示
2.2 【案例 2 】商品价格计算
让IT教学更简单,让IT学习更有效
3、关键字
在使用上面列举的关键字时,需要注意以下两个地方: • 关键字不能作为常量、函数名或类名使用。 • 关键字虽然可作为变量名使用,但是容易导致混淆,不建议使用。
2.2 【案例 2 】商品价格计算
让IT教学更简单,让IT学习更有效
知识点讲解
3、关键字 4、变量与常量 5、算术运算符 6、赋值运算符
2.2 【案例 2 】商品价格计算
让IT教学更简单,让IT学习更有效
2、标识符
在网站开发过程中,经常需要在程序中定义一些符号来标记一些名称, 如:类名、方法名、函数名、变量名等,这些符号被称为标识符。
2.2 【案例 2 】商品价格计算
1、注释 2、标识符
知识点讲解
3、关键字 4、变量与常量 5、算术运算符 6、赋值运算符
2.2 【案例 2 】商品价格计算
让IT教学更简单,让IT学习更有效
4、变量与常量
变量的概念:变量就是保存可变数据的容器。
2.2 【案例 2 】商品价格计算
让IT教学更简单,让IT学习更有效
让IT教学更简单,让IT学习更有效 让IT教学更简单,让IT学习更有效
第二章 PHP 语法基础
• 变量与常量 • 数据类型与运算符 • 选择语句与循环语句 • 函数与数组 • 包含语句 • 标签语法
php复习知识

(2)向student表中添加一条数据
(3)向表中添加三条记录利用插入多条的方式
(4)查询学生表中姓名
select name from student
字符串类型
varchar:自动的调节长度,但是不能超出最大指定范围,比实际的长度加一
char:就是固定长度(因为不用判断实际长度,所以效率会高一点)
text:文本类型
mediumtext:中等文本
enum:(枚举) 定义格式 字段名 enum('值1','值2',……),只能插入列举出来的值
b.对于不可以为空的列,
1. 数值列 如果不指定默认值默认的为0 ,但是如果有特殊情况也就比如有auto_increment 那么默认的为下一个值,如果指定就是指定的值
2.日期和时间 如果不指定默认值,并且列为timestamp的情况下默认的为当前的日期和时间,其他类型默认的为0
5) [^ ] 匹配不在括号内的任意字符
6) a* 匹配0或多个a(包括空串)
7) a+ 匹配1个或多个a(不包括空串)
var $sex;//性别
var $age;//年龄
function singing(){
echo "唱歌!";
}
}
$ps=new Person(); //类preson实例化(创建一个person类的对象)
//对象中属性和方法的访问;对象名称->属性名="方法名称"
php考试复习题

php考试复习题PHP考试复习题作为一种广泛应用于Web开发的脚本语言,PHP在程序员的日常工作中扮演着重要的角色。
无论是初学者还是有经验的开发者,都需要通过考试来检验自己对PHP的掌握程度。
本文将为大家提供一些常见的PHP考试复习题,帮助大家更好地准备考试。
一、基础知识1. 解释PHP是什么以及它的作用。
2. PHP中的变量如何声明和赋值?3. 如何在PHP中输出内容?4. PHP中的数据类型有哪些?5. PHP中的条件语句有哪些?请举例说明。
6. PHP中的循环语句有哪些?请举例说明。
7. 解释什么是函数,并举例说明如何在PHP中定义和调用函数。
二、数组和字符串1. 如何创建一个数组,并给数组赋值?2. 如何获取数组中的元素?3. 解释什么是关联数组,并举例说明。
4. 如何在PHP中对字符串进行操作?5. 如何获取字符串的长度?6. 如何将字符串转换为数组?三、文件操作1. 如何在PHP中打开一个文件?2. 如何读取文件中的内容?3. 如何向文件中写入内容?4. 如何关闭一个文件?5. 解释什么是文件上传,并举例说明如何在PHP中实现文件上传功能。
四、数据库操作1. 如何连接数据库?2. 如何执行SQL查询?3. 如何插入数据到数据库中?4. 如何更新数据库中的数据?5. 如何删除数据库中的数据?6. 解释什么是SQL注入,并提供一些防止SQL注入的方法。
五、面向对象编程1. 解释什么是面向对象编程?2. 如何在PHP中定义一个类?3. 如何创建一个对象?4. 如何访问对象的属性和方法?5. 解释什么是继承,并举例说明。
六、错误处理和调试1. 如何在PHP中捕获错误?2. 如何调试PHP代码?3. 解释什么是异常处理,并提供一些处理异常的方法。
七、安全性1. 解释什么是跨站脚本攻击(XSS),并提供一些防止XSS攻击的方法。
2. 解释什么是跨站请求伪造(CSRF),并提供一些防止CSRF攻击的方法。
《PHP程序设计基础教程》第2章 PHP开发基础

第14页
预定义常量
PHP中提供了很多预定义常量,可以获取 PHP中的信息,但不能任意更改这些常量 的值。预定义常量的名称及其作用如表2-1 所示。
PHP中自动类型转换是指在定义常量或变 量时,不需要指定常量或变量的数据类型 。在代码执行过程中,PHP会根据需要将 常量或变量转换为适合的数据类型。所以 数据类型的自动转换一般发生在变量重新 赋值和对不同类型的变量进行运算操作时 。
第29页
自动类型转换
<?php $a=true; $b=null; $c=100; $d="100abc"; $e=0.1; // var_dump()函数输出数据的值、类型以
第17页
PHP的变量是一种弱类型变量,它无特定 数据类型,不需要事先声明,可以通过赋 值将其初始化为任何数据类型,也可以通 过赋值随意改变变量的数据类型。
第18页
变量名
PHP中的变量名称遵循以下约定: 在PHP中的变量名是区分大小写的 变量名必须以“$”开始 变量名开头可以以“_”开头 变量名开头不能以数字字符开头
第9页
多行注释
多行注释比较适合需要大段注释的情况, 但需要注意的是多行不能嵌套使用。例如 :
/* 此部分是C语言风格的注释内容, 可以添加多行注释。 */
第10页
PHP语句块
PHP程序由一条或多条PHP语句构成,每 条语句都以英文分号“;”结束。在书写 PHP代码的时候,一条PHP语句一般占用 一行。虽然一行写多条语句或者一条语句 占多行也是可以的,但是这样会使代码的 可读性变差,不建议这样做。
php动态网站开发实践教程课后答案 (2)

PHP动态网站开发实践教程课后答案1. 前言在本教程中,我们将深入学习和实践使用PHP进行动态网站开发。
本文档为课后答案,旨在帮助读者掌握相关知识并应用于实践项目中。
在本文档中,我们将回答一系列问题,涵盖了动态网站开发中的关键概念、技术和最佳实践。
希望本文档能够帮助你充分理解和运用PHP动态网站开发的技巧。
2. PHP基础知识問題一:PHP是什么?它的主要用途是什么?答案:PHP是一种开源的脚本语言,用于开发动态网站和Web应用程序。
它是一种通用的服务器端脚本语言,可以嵌入到HTML中,在Web服务器上执行。
PHP主要用于处理表单数据、生成动态页面内容、访问数据库和与服务器进行通信等任务。
問題二:PHP的优势有哪些?答案:•简单易学:PHP的语法和C语言类似,对于有编程基础的开发者来说易于学习和理解。
•跨平台性:PHP可运行于多个操作系统上,如Windows、Linux和Mac等。
•开源免费:PHP是开源的,可以免费获得并修改源代码,没有任何授权费用。
•大量资源和社区支持:PHP拥有庞大而活跃的开发者社区,有大量的在线资料、教程和开发者支持。
•与数据库的良好兼容性:PHP支持各种流行的数据库,如MySQL、Oracle和SQLite等。
3. 动态网站的实现問題三:动态网站和静态网站有什么区别?答案:静态网站是由静态HTML文件组成的,其内容和布局在服务器上提前生成,并在用户请求时直接返回。
而动态网站则是在服务器端根据用户的请求动态生成内容。
动态网站可以从数据库中提取数据,并根据用户的需求生成不同的页面内容。
問題四:如何使用PHP创建动态网站?答案:要创建动态网站,我们需要一个Web服务器和一个PHP 解释器。
我们可以使用Apache作为Web服务器,并在服务器上安装PHP解释器。
然后,我们可以将PHP代码嵌入到HTML文件中,并在浏览器中访问这些文件。
当用户请求页面时,服务器将执行PHP代码并将动态生成的内容返回给用户的浏览器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题(每题3分)1、 JavaScript脚本语言的前身是A.BasicB.Live Script/C.OakD.VBScript2、使用CSS对文本进行修饰,若使文本闪烁,text-decoration的取值为A.noneB.underlineC.overlineD.blink/3、 XML基于的标准是A.HTMLB.MIMEC.SGML /D.CGI4、标记符title是放在标记符什么之间的A.html与htmlB.head与head /C.body与bodyD.head与body5、<img>标记符中连接图片的参数是:A. hrefB. src /C. typeD. align6、级联样式表文件的扩展名是:A html Bcss / C xml D dib7、同以往的版本相比较,HTML4.0:A 增加了JavaScript支持B 增加了Flash技术C 增强了网页的动态性/D 增加了ActiveX技术8、在HTML中,标记<pre>的作用是A.标题标记B.预排版标记 /C.转行标记D.文字效果标记9、 HTML语言中的转行标记是A.htmlB. br /C.titleD. p10、在HTML中,标题字体标记<hx>中x的最大取值是A.4B.5C.6 /D.711、下列哪个不属于数据定义语言:A. Select/B. createC. dropD. alter12、下列那个不属于数据操纵语言:A. Select/B. InsertC. deleteD. update13、关于mysql_select_db返回值正确的是:A. 成功开启返回1,失败返回0B. 成功开启返回一个连接标识,失败返回falseC. 成功开启返回True,失败返回False/D. 成轼开启返回True,失败返回一个错误号14、请看代码,数据库关闭指令将关闭哪个连接标识?<?$link1 =mysql_connect("localhost","root","");$link2 =mysql_connect("localhost","root","");mysql_close();?>A. $link1B. $link2/C. 全部关闭D. 报错15、mysql_affected_rows()对哪个操作没有影响?A. Select/B. deleteC. updateD. insert16、 mysql_data_seek(查询结果指针,资料录位置)函数中,资料记录位置的值是从多少开始的?A. 1B. 2C. 3D. 0/17、取得搜索语句的结果集中的记录总数的函数是:A. mysql_fetch_rowB. mysql_rowidC. mysql_num_rows/D. mysql_fetch_array18、关于mysql_pconnect说法正确的是:A. 与数据库进行多连接B. 与mysql_connect功能相同C. 与@mysql_connect功能相同D. 与数据库建立持久连接/19、如果想取得mysql数据库系统的运行状态,应该用什么函数?A. mysql_pingB. mysql_statusC. mysql_stat/D. mysql_info20、 mysql_insert_id()函数的作用是:A. 查看下一次插入记录时的ID号B. 查看刚刚插入过的自动增长ID值/C. 查看一共做过多少次insert操作D. 查看一共有多少条记录21、 mysql_ping()函数的作用以及返回值的类型正确的是:A. 检查数据库系统的状态,返回整型数值B. 检查数据库系统的状态,返回值为布尔型C. 检查到服务器的连接是否正常,返回整型数值D. 检查到服务器的连接是否正常,返回值为布尔型/22、现有一手推车类程序(cart.inc)其中包含有一添加物品的方法(add_item),下面那个选项可以正确使用方法add_item<?phpclassCart {var$items;functionadd_item ($artnr, $num) {$this-> items[$artnr] += $num;}}?>A. <?phprequire("cart.inc");$cart = new Cart;$cart -> add_item("10", 1);?> /B.<?phprequire(cart.inc);$cart= new Cart$cart-> add_item ("10", 1)?>C.<?phprequire("cart.inc");$cart= new Cart();$cart-> add_item ("10", 1);?>D.<?phpinclude("cart.inc");$cart= new Cart();$cart-> add_item ("10", 1);?>23、关于mysql_db_query与mysql_query说法正确的是:A. mysql_db_query与mysql_query在执行sql语句后的返回值是一样的,成功返回资源号,失败返回FALSEB. 不能用mysql_query函数临时在另一个数据库上执行sql语句,而mysql_db_query可以C. mysql_db_query不会切换回先前连接到的数据库/D.mysql_query在功能上等于mysql_select_db() +mysql_db_query()24、以下代码执行结果<?phpmysql_connect("localhost","root","")$result = mysql_query("select id,namefrom tb1");while($row =mysql_fetch_array($result,MYSQL_ASSOC)){echo "ID:" . $row[0] ."Name:" . $row[];}?>A. 报错/B. 只打印第一条记录C. 循环换行打印全部记录D. 无任何结果25、设在一个数据库mydb中有两张表tb1和tb2,表中各有十条记录(id字段自动增长,0-9),在以下代码执行后,输出结果为:<?phpmysql_pconnect("localhost", "mysql_user","mysql_password") ordie ("Could not connect" . mysql_error());mysql_select_db("mydb");mysql_query("DELETE FROM tb1 WHERE id < 10");printf ("Records deleted: %d\n", mysql_affected_rows());mysql_query("DELETE FROM tb2");printf ("Records deleted: %d\n", mysql_affected_rows());?>A. 10 10B. 0 10C. 10 0/D. 0 026、下面哪项描述是错误的:A. 父类的构造函数与析构函数不会自动被调用B. 成员变量需要用public protected private修饰,在定义变量时不再需要var关键字C. 父类中定义的静态成员,不可以在子类中直接调用/D. 包含抽象方法的类必须为抽象类,抽象类不能被实例化27、关于以下代码,执行结果正确的是:<?php$link = mysql_connect("localhost", "mysql_user","mysql_password")or die("Could not connect: " . mysql_error());$result = mysql_query("SELECT name FROM work.employee")or die("Could not query: . mysql_error());echo mysql_result($result,2);mysql_close($link);?>A. 打印第二个雇员的名字B. 打印第三个雇员的名字/C. 报错,mysql_result()函数中缺少字段名称字符串D. 报错,在mysql_query前没有mysql_select_db过28、以下那个选项可以通过下面这段代码产生:<?phpfunctionRandom_Password ($length) {srand(date("s"));$possible_charactors= "ABCDEFGhijklmNOPQRSTuvwxYz";$string = "";while(strlen($string) < $length) {$string= substr($possible_charactors,(rand()%(strlen($possible_charactors))), 1);}return($string);}echoRandom_Password(8);?>A. abCHUvwxB. ABjlRQxz/C. vmxZGhijD. EGSvTYxz29、以下代码,执行结果是:<?php$link = mysql_connect("localhost", "mysql_user","mysql_password") or die("Could not connect: " . mysql_error());$result = mysql_query("SELECT username as un,userage as age FROMwork.employee")or die("Could not query: . mysql_error());echo mysql_result($result,2,"username");echo mysql_result($result,2,"userage");mysql_close($link);?>A. 打印第二个雇员的名字和年龄B. 打印第三个雇员的名字和年龄C. mysql_result()函数报错/D. 报错,在mysql_query前没有mysql_select_db过30、下面这段程序的功能是什么:<?phperror_reporting(0);functionrcolor() {srand((double)microtime()*10000000);$rand= (ramd(30, 170));returnsprintf("%02X", "$rand");}functionrand_color($string) {$array= explode("", $string);$j= count($array);for($i = 0; $i < $j; $i++) {$return.= '<fontcolor="#".rcolor().rcolor().rcolor()."'>'.$array[$i].'</font>';}return$return;}?>A. 随机生成颜色 /B. 产生随机数C. 在1-10000000之间产生随机数D. 设置固定背景色31、设有一个数据库mydb中有一个表tb1,表中有六个字段,主键为ID,有十条记录,ID 从0到9,以下代码输出结果是:<?php$link = mysql_connect("localhost", "mysql_user","mysql_password")or die("Could not connect: " . mysql_error());$result = mysql_query("SELECT id,name,age FROM mydb.tb1 where id< 5");or die("Could not query: . mysql_error());echo mysql_num_fields($result);mysql_close($link);?>A. 6B. 5C. 4D. 3 /32、如何声明一个PHP的用户自定义类:A. <?phpclassClass_name() {}?>B. <?phpclass Class_name {}?>/C.<?phpfunctionFunction_name {}?>D.<?phpfunction Function_name () {}?>33、关于mysql_fetch_object说法中,正确的是:A. mysql_fetch_object和mysql_fetch_array一样,没什么区别B. mysql_fetch_object返回值是个对象,所以在速度上比mysql_fetch_array要慢C. mysql_fetch_object返回值是个数组,所以在速度上和mysql_fetch_array及mysql_fetch_row差不多D. mysql_tetch_object返回值是个对象,在速度上和mysql_fetch_array及mysql_fetch_row差不多/34、使用一下那个函数可以获得对象的类名:A. get_class_nameB. get_class/C. class_existsD. get_class_vars35、以下代码的执行结果是:<?phpmysql_connect("hostname","user", "password");$result = mysql_query("select * frommydb.mytable");while ($row = mysql_fetch_object($result)){echo $row["user_id"];echo $row["fullname"];}mysql_free_result($result);?>A. 报错,输出命令有误/B. 正常循环打印出表内N条记录C. 报错,在mysql_query前没有mysql_select_dbD. 无任何显示36、在PHP中那个变量数组总是包含所有总客户端发出的cookies数据:A. $_COOKIE/B. $_COOKIESC. $_GETCOOKIED $_GETCOOKIES37、设数据库mydb中有表user,user表中有十条记录,以下代码的执行后,指针所在位置是第几条记录上?<?php$link = mysql_connect("localhost","root","");$sqlstr = "select * from user";$send =mysql_db_query("mydb",$sqlstr);$fdata = mysql_fetch_row($send);foreach($fdata as $name=>value)echo"$name:$value<br>";mysql_data_seek($send,0);?>A. 1/B. 6C. 5D. 1038、以下说法中正确的是:A. PHP只能访问mysqlB. PHP可以访问大多数数据库,不能访问Microsoft accessC. PHP可以访问大多数数据库,不能访问Microsoft SQL ServerD. PHP 事实上可以访问如今现有的任何数据库/39、使用以下那条指令能够实现数据库的长久连接A. mysql_connectB. mysql_connectdC. mysql_pconnetcdD. mysql_pconnect/40、如果想取得一张表的所有字段的名称、类型及长度等信息,应该用哪个函数实现?A. 用mysql_fetch_field函数,且返回值是一个对象/B. 用mysql_fetch_field函数,且返回值是一个数组C. 用mysql_field_type函数,返回值是一个数组D. 用mysql_field_type函数,返回值是一个字符串41、 /tmp是长传文件的默认存储目录,如果更改这个目录需要编辑那个文件的那个属性值:A. php.ini文件的upload_tmp_dir属性/B. php.ini文件的upload_dir属性C. php.conf文件的upload_tmp_dir属性D. php.conf文件的upload_dir属性42、如果想取得最近一条查询的信息,应该使用哪个函数A. mysql_info/B. mysql_statC. mysql_insert_id()D. mysql_free_result43、在PHP中如果想查看当前连接的数据库系统中都有哪些数据库,应该用什么函数?A. mysql_get_server_infoB. mysql_get_host_infoC. mysql_list_dbs/D. mysql_list_processes44、 phpadmin是用于:A. 管理PHP环境B. 测试PHP代码C. phpadmin由PHP编写,用于界面管理mysql数据库/D. PHP代码的编写环境,类似编辑器45、在PHP调用的mysql错误处理函数中,负责传回错误信息的函数是:A. mysql_errnoB. mysql_error/C. mysql_wrongD. mysql_status46、以下关于分页技术的说法中,错误的是:A. 有一些数据库,如Mysql, Oracle等有自己的分页方法,比如Mysql可以使用limit子句B. 分页技术可以大大降低服务器的网络带宽占用C. 分页技术需要浏览器的支持/D. 分页技术可以大大降低服务器的内存占用47、如果希望将odbc安装到/usr/local/ODBC下,需要在./configure时修改那个参数项()A. --includedirB. --libdirC. --bindirD. --prefix/48、下面那个函数不是ODBC数据库函数:A. odbc_field_nameB. odbc_field_typeC. odbc_field_lenD. odbc_field_key/49、HTML的中文翻译为A、“超文本标记语言”/B、“网页设计语言”C、“超链接语言”D、“超级语言”50、<table border><tr><td>Cell 1</td><td>Cell 2</td></tr><tr><td>Cell 3</td><td>Cell 4</td></tr></table>上段脚本在浏览器中显示的结果是A、两行两列的表格/B、两行三列的表格C、三行两列的表格D、三行三列的表格51、在<table>标签的属性中,cellspacing和cellpadding分别代表.A、表格边宽和表格间距离B、表格间距离和表格边宽C、表格单元格留白和单元格间距离/D、表格边宽和表格单元格留白52、$a={a,b,c};$b={a,b};$c=$a+$b;则$c等于:A、{a,b,c};/B、{a,a,b,b,c};C、{a,b,c,a,b};D、显示错误信息53、 $a="abc";$b=count($a);则$b等于:A、1/B、3C、0D、报错54、 function double($a){return $a*$a;}$c=double(5);则变量c的数据类型为:A、int/B、floadC、doubleD、string55、 $a=abs(-50);则$a的值为.A、25B、-25C、50/D、-5056、以下不正确的PHP变量名是:A、$thiz_BeijingB、$_thizBeijingC、$9thizBeijing/D、$thizBeijing57、以下代码执行结果为:<?$num="24thiz"+6echo $num?>A、 30/B、.24thiz6C、6D、 30thiz58、若要输出以下数组的全部元素,N的值最小应为:<?$student = array("jame", 3=>"mick","tony", "terry");for<$i=0; $i<N; $i++)echo $student[$i];?>A、4B、5C、6/D、759、执行完以下代码后,变量$num的值为:<?$num=10;function thiz($number){$number = $number+20;}thiz(&$num);echo $num,"\n";?>A、10B、20C、30/D、显示错误60、下列代码执行后,输出结果正确的是:<?function sum(){$result=1;$result++;}sum();echo $result;?>A、1B、2C、运行错误D、都不对/61、下列那个函数是将字符串前后颠倒:A、strrev()/B、strrpos()C、strstr()D、strfirst()62、下列那个函数是将数组转换为字符串:A、imploed()/B、explode()C、arsort()D、natsort()63、怎样打开或创建一个文件:A、open()B、fopen()/C、fwrite()D、write()64、 PHP是一种什么型的语言:A、编译型C、两者都是D、两者都不是65、 <html>对应结束的标识为:A、<html>B、</html>/C、<\html>D、<html\>66、在HTML中,字体颜色的表示方法:A、<fontcolor=#>...</font>/B、<fontcolor=#>...</font>C、<font stylecolor=#>...</font>D、<fontstylecolor=#>...</font>67、在HTML中,<br>表示:A、换行/B、空格C、不换行D、文字对齐68、在HTML中,表单的复选框用什么表示:A、hiddenB、multipleC、checkbox/D、radio69、在HTML中,在表格中定义表行,表头,表元分别用什么定义:A、<ta>, <tr>, <th>B、<tr>, <ta>, <th>C、<th>, <ta>, <td>D、<tr>,<th>, <td>/70、 XML的主要特点之一是用户能够定义自己的:B、CSSC、CGID、 Script。