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试题及答案
版权声明:本文标题:php试题总结(附参考答案) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1712933641a613171.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论