php职业认证,教育部PHP职业技能认证(考试样题)

教育部PHP职业技能认证(考试样题)

1.取得搜索语句的结果集中的记录总数的函数是( )

A.mysql_fetch_row

B.mysql_row_id

C.mysql_num_rows

D.mysql_fetch_array

2.取得查询语句结果集类mysqli_result的对象中记录总数的属性是( )

A.fetch_row

B.lengths

C.num_rows

D.field_count

3.下列有关PDO关联索引是大写还是小写的参数说法正确的是( )

A.PDO::LOWER--强制列名为小写

B.PDO::ASSOC--关联数组形式

C.PDO::FETCH_NUM--数字索引数字形式

D.PDO::FETCH_OBJ--按照对象的方式,与mysql_affect_object()相同

4.session和cookie的区别说法错误的是( )

A.session和cookie都可以记录数据状态。

B.在设置session和cookie之前不能有输出。

C.在使用cookie前要使用cookie_start()函数初始。

D.Cookie是客户端技术,session是服务器端技术。

5.Smarty模板引擎需要在PHP的应用程序逻辑和页面模板中配合使用,才能完全分离表现层和逻辑层。在PHP程序中以下哪个步骤执行了编译的过程,将模板转换为PHP脚本(

)

A.加载Smarty模板引擎类,建立Smarty对象

B.修改Smarty的默认行为

C.将程序中动态获取的变量,通过Smarty对象中的assign()方法置入模版里

D.利用Smarty对象中的display()方法将模板内容输出

6.如何让一个对象实例调用自身的该对象的方法函数“mymethod”?( )

A.$self=>mymethod();

B.$this->mymethod();

C.$current->mymethod();

D.$this::mymethod();

7.针对PHP5中特有的魔法方法(Magic Methods),下列四句中哪句是错误的( )

A.__get和__set方法用于设置并不存在的类实例的属性成员

B.__call和__invoke方法用于调用并不存在的类的方法成员

C.__sleep和__wakeup方法用于在序列化类实例时处理其中的外部资源和冗余数据

D.通过__get方法,我们可以实现类的只读属性,而__set方法可以实现只写属性

8.PHP中,下列哪个函数是将字符串前后颠倒:( )

A.strrev()

B.strrpos()

C.strstr()

D.strfirst()

9.以下哪个错误级别会使程序崩溃,阻止并退出程序( )

A.E_WARNING

B.E_NOTICE

C.E_ERROR

D.以上都可

10.哪个函数用来从文本文件里面读取一个单独的行,但是当你需要读取二进制数据或者其他格式的文件的时候,你需要使用哪个函数( )

A.fgets() , fseek()

B.fread() , fgets()

C.fputs() , fgets()

D.fgets() , fread()

编程题:

遍历数据库中的一个商品表,实现对商品表中数据记录的分页显示。

具体要求:

1) 创建一张数据表shop, 包括(id, name, price,

num)4个字段,其中id为主键并且有自动增长的属性,name字段内容不能重复,并手工向表中插入n条记录;

2) 全部使用PDO技术实现PHP与MySQL数据库的连接处理;

3)

遍历数据表shop中的记录每页显示5条,并在页面中显示总记录数、总页数、当前页,以及当前页的开始和结束记录数。并可以直接转向“首页”和“尾页”,

以及有转向上一页和下一页的操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值