admin 管理员组

文章数量: 1086019


2024年4月12日发(作者:异步电动机的b级和e级差别大吗)

php试题总结(附参考答案)

第一篇:php 试题总结(附参考答案)

php 试题总结(附参考答案)JavaScript脚本语言的前身是B

Script pt

2使用CSS对文本进行修饰,若使文本闪烁,text-decoration的

取值为D ine ne XML基于的标准是

C 标记符title是放在标记符什么之

间的B 与html 与head 与body 与

body <img>标记符中连接图片的参数是:B

级联样式表文件的扩展名是:B A html Bcss C xml D dib 同

以往的版本相比较,HTML4.0:C A 增加了JavaScript支持 B 增加了

Flash技术 C 增强了网页的动态性 D 增加了ActiveX技术在HTML中,

标记

的作用是B A.标题标记 B.预排版标记 C.转行标记 D.文字效果标记

HTML语言中的转行标记是B D.p 在HTML中,

标题字体标记中x的最大取值是C A.4 B.5 C.6 D.1 下列哪个不属于数

据定义语言:A 关于

mysql_select_db返回值正确的是:C A.成功开启返回1,失败返回0

B.成功开启返回一个连接标识,失败返回false C.成功开启返回True,

失败返回False D.成轼开启返回True,失败返回一个错误号请看代码,

数据库关闭指令将关闭哪个连接标识?B

A.$link1

B.$link2 C.全部关闭

D.报错mysql_affected_rows()对哪个操作没有影响?A

mysql_data_seek(查询结果指针,资料录

位置)函数中,资料记录位置的值是从多少开始的?D A.1 B.2 C.3 D.0

取得搜索语句的结果集中的记录总数的函数是:C

_fetch_row

_rowid

_num_rows

A.与数据库进行多连接

B.与mysql_connect功能相同

C.与@mysql_connect功能相同

D.与数据库建立持久连接如果想取得mysql数据库系统的运行状

态,应该用什么函数?C

_ping

_status

_stat

_info mysql_insert_id()函数的作用是:B A.查看下一次

插入记录时的ID号 B.查看刚刚插入过的自动增长ID值 C.查看一共做

过多少次insert操作 D.查看一共有多少条记录mysql_ping()函数的作

用以及返回值的类型正确的是:D

A.检查数据库系统的状态,返回整型数值

B.检查数据库系统的状态,返回值为布尔型

C.检查到服务器的连接是否正常,返回整型数值

D.检查到服务器的连接是否正常,返回值为布尔型现有一手推车

类程序()其中包含有一添加物品的方法(add_item),下

面那个选项可以正确使用方法add_item A

var$items;

functionadd_item($artnr, $num){

$this-> items[$artnr] += $num;

} } ?>

A.

require(”“);

$cart = new Cart;

$cart-> add_item(”10“, 1);?> B.

require();

_fetch_array 关于

mysql_pconnect说法正确的是:D

$cart= new Cart

$cart-> add_item(”10“, 1)?> C.

require(”“);

$cart= new Cart();

$cart-> add_item(”10“, 1);?> D.

include(”“);

$cart= new Cart();$cart-> add_item(”10“, 1);?> 关于

mysql_db_query与mysql_query说法正确的是:C

_db_query与mysql_query在执行sql语句后的返回值

是一样的,成功返回资源号,失败返回FALSE

B.不能用mysql_query函数临时在另一个数据库上执行sql语句,

而mysql_db_query可以

_db_query不会切换回先前连接到的数据库

_query在功能上等于

mysql_select_db()+mysql_db_query()以下代码执行结果A

mysql_connect(”localhost“,”root“,”“)

$result = mysql_query(”select id,name from tb1“);

while($row =mysql_fetch_array($result,MYSQL_ASSOC))

{echo ”ID:“.$row[0].”Name:“.$row[];}

> A.报错

B.只打印第一条记录

C.循环换行打印全部记录

D.无任何结果

25.mysql_connect()与@mysql_connect()的区别是()B A

@mysql_connect()不会忽略错误,将错误显示到客户端 B

mysql_connect()不会忽略错误,将错误显示到客户端 C 没有区别

D 功能不同的两个函数

26.语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);

执行的次数分别是: A A 无限和0 B 0和无限 C 都是无限 D 都是0

27.读取post方法传递的表单元素值的方法是: B A $_post[”名

称“] B $_POST[”名称“] C $post[”名称“] D $POST[”名称“]

28.php运算符中,优先级从高到低分别是()D A 关系运算符,

逻辑运算符,算术运算符 B 算术运算符,关系运算符,逻辑运算符 C

逻辑运算符,算术运算符,关系运算符 D 关系运算符,算术运算符,

逻辑运算符

29.cookie的值存储在()C A 硬盘中 B 程序中 C 客户端 D 服

务器端

30.要查看一个变量的数据类型,可使用函数()B A type()B

gettype()C GetType()D Type()

31.字符串的比较,是按()进行比较。B A 拼音顺序 B ASCII码

值 C 随机 D 先后顺序

32.复选框的type属性值是()A A checkbox B radio C select D

check

33.SESSION会话的值存储在()D A 硬盘上 B 网页中 C 客户

端 D 服务器端

34.如果想取得最近一条查询的信息,应该使用哪个函数()A A

mysql_info B mysql_stat C mysql_insert_id()D mysql_free_result

35.要查看一个结构类型变量的值,可以使用函数()B A Print()B

print()C Print_r()D print_r()

36.在PHP中哪个变量数组总是包含所有总客户端发出的

cookies数据()B A $_COOKIE B $_COOKIES C $_GETCOOKIE D

$_GETCOOKIES

37.下列哪个说法是错误的()B A gettype()是查看数据类型的 B

没有被赋值的变量是0 C unset()是被认为NULL D 双引号字符串最重

要的一点是其中的变量名会被变量值替代

38.strtolower()函数的功能是()A A 将给定的字符串全部转换

为小写字母 B 将给定的字符串全部转换为大写字母 C 将给定的字符串

首字母转换为小写字母 D 将给定的字符串首字母转换为大写字母

39.HTML中,表格单元格的”值“是存储在()标签里B A 〈body>

B 〈td> C 〈tr> D 〈table> 40.将一个值或变量转换为字符类型的函

数是()B A intval()B strval()C str D valint()

41.php中字符串的连接运算符是()D A“开始,到”--%>”

结束 D.以”” 结束 71、PHP语法中,假设已知

$a=”hello”,$b=”china”,则要得到”hello china”的字符串,应

该如何操作C A.$a+$b B.$a-$b C.$a.$b D.$a+=$b 72、要配置PHP

环境,只需修改A A.

73、下列命令中不是PHP的输出命令的是D

() 74、PHP中定义常量的方法是C

()ned()

75、有下列PHP语句段 若要输出”false”,$a应该是 D A.10

B.–3 C.“true” D.“0”

76、已知$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

77、PHP中调用某一个对象的方法或属性使用的运算符是B A.=>

B.-> C..D.~ 78、假设$a=5, 有$b=($a--), 则$b是B A.4 B.5 C, 6 D.0

79、标记

的用途是B A.分段命令 B.换行命令 C.结束命令 D.打印命令

80、PHP中用来删除当前目录的函数是:D A.chdir

r

第二大块、编程题(每题10分共计20分)

1、用PHP实现一用户登陆程序。数据库TEST中user(用户)

表结构如下: user(userid char(8),password char(6))

//伪代码如下

$link=mysql_connect(”$dbhost“,”$dbusername“,”$dbp

assword“);//连接数据库

mysql_select_db(”$dbname“);//写sql语句

$sql=”“;$resource=mysql_query($sql,$link);if(mysql_fet

ch_row($resource)){ echo ”恭喜你登陆成功“;}else{ echo ”该用户

不存在“;}

2、在MYSQL中,数据库”study”中student表内容如下: id

name sex 9701 Wang 男 9702 Zhang 男 9703 li 女

连接数据库服务器参数为:(”localhost”,”root”,”1234”)

请使用PHP语言编写删除一条id为9701的数据记录的程序

$sql=”delete from student where

id=9701“;$boolean=mysql_query($sql,$link);if($boolean){ echo

”删除成功“;}else{ echo ”删除失败“;} ?>

四、写出下列程序运行的结果 并写出运行的大体流程(10分)

a=$a;$this->b=$b;} function getA(){ return $this->a;} function

getB(){ return $this->b;} function xprint(){ echo ”a=“.$this->a.”

b=“.$this->b;} };

class

>d=$d;}

function getC(){ return $this->c;} function getD(){ return

$this->d;}

function xprint(){ echo ”a=“.$this->a.” b=“.$this->b.”

c=“.$this->c.” d=“.$this->d;} };$x=new test(0,0);$x->xprint();

echo ”

n";$y=new test1(1,2,3,4);$y->xprint();?>

a=0 b=0 a=1 b=2 c=3 d=4

第二篇:PHP程序员笔试题(附答案)

普通PHP程序员笔试题

标签:程序员PHP面试2009-02-06 15:19

1.用PHP打印出前一天的时间,打印格式是2007年5月10日

22:21:21

代码如下:

$a=“hello”;

$b=&$a;

unset($b);

test1 extends test{ var $c,$d;function

test1($a,$b,$c,$d){ $this->a=$a;$this->b=$b;$this->c=$c;$this-

$b=“world”;

echo $a;

其结果是?

代码如下:

$str=“cd”;

$$str=“landog”;

$$str.=“ok”;

echo $cd;

其结果是?

4.用PHP写一段代码,实现不使用第3个变量,交换$a、$b的

值,$a、$b的初始值自己定。

5.根据题目要求,用PHP写出代码。

表名User

IDNameTelContentDate

1张三 ***大专毕业2006-10-11

3张三 ***本科毕业2006-10-15

5张四 中专毕业2006-10-15

4王五 ***大专毕业2006-12-25

2„„„„

6„„„„

假设数据库连接如下:

$mysql_db=mysql_connect(“local”,“root”,“pass”);

@mysql_select_db(“DB”,$mysql_db);

(1)查询出所有Name等于“张三”的记录,并输出。

(2)按ID升序查询,只返回排序后的前3条记录,并输出。

ript能否定义二维数组,如果不能你如何解决?

7.假设和在同一个文件夹下面,用javascript实现

当打开五秒钟后,自动跳转到。

8.有两个文件和,代码如下:

姓名:

电话:

邮箱:

地址:

$user_name = $_GET['user_name'];

$user_tel = $_GET['user_tel'];

$user_email = $_GET['user_email'];

$user_add = $_GET['user_add'];

echo “用户名:$user_name

电话:$user_tel

邮箱:$user_email

地址:$user_add

”;

>

(1)请画出在浏览器的显示效果图。

(2)在中输入:用户名=张三,电话*************,邮

箱=******************,地址=广州升瑞,按提交按钮后输出结果是?

9.你是否使用过版本控制工具,如果有,请简要说明。

10.利用CSS样式表定义已访问的超链接字体大小为14pt,颜色为

red。

11.移动任意一位数或符号,使等式成立, 102 = 101-1。注:是移

动不是交换,等号不能分开。

12.规律题,3、1、4、1、5、9、2、(), 请按照规律在括号内写出

下一表达式。

13.规律题,5、8、-

3、5、-

2、3、-

1、(),请按照规律在括号内写出下一表达式。

++++++++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++++++

答案:

date('Y-m-d H:i:s', strtotime('-1 day'));

ok

4.$a = “abcd”;

$b = “1234”;

echo “初始化时 a=$a,b=$b

”;

$a = $a.$b;

$b = strlen($b);

$b = substr($a, 0,(strlen($a)-$b));

$a = substr($a, strlen($b));

echo “交换后 a=$a,b=$b

”;

5.(1)$sql = “select *from User where >$result =

mysql_query($sql);while($row

MYSQL_ASSOC)){

echo $row[‘Name’];

}

(2)$sql = “select * from User order by ID asc limit 0,3”;

$result = mysql_query($sql);

while($row = mysql_fetch_array($result, MYSQL_ASSOC)){

echo $row[‘Name’];

}

ript不支持二维数组定义,可以用arr[0] = new array()

来解决

ript代码如下:

8.(1)如下所示:

略。因为懒得插入图片,如果想看结果可以把代码保存为html文

= mysql_fetch_array($result,

件,再用浏览器打开查看。

(2)输出结果应为:

姓名:

电话:

邮箱:

地址:

因为表单是用post方式提交,但在中却用get方式来读

取,所以不会读到任何值。

9.略

10.a:visited { font-size: 14pt;color: red;}

11.102 = 101-1

12.答案为6,因为∏=3.1415926

13.答案为2,规律为n=(n-2)– |(n-1)| ,n>=3

第三篇:php程序员面试题(附答案)

PHP经典面试题(连载4).1 请说明 PHP 中传值与传引用的区别。

什么时候传值什么时候传引用?

答: 传值只是把某一个变量的值传给了另一个变量,而引用则说

明两者指向了同一个地方。在PHP中error_reporting这个函数有什

么作用?

答: The error_reporting()function sets the error_reporting

directive at has many levels of errors, using this

function sets that level for the duration(runtime)of your script.3

请用正则表达式(Regular Expression)写一个函数验证电子邮件的

格式是否正确。答:

” method=“POST”> 电子邮件:

第四篇:php试题及答案

php试题及答案


本文标签: 连接 结果 返回 使用 函数