PHP工程师面试笔试分类模拟4.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PHP工程师面试笔试分类模拟4

一、选择题

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

A.mysql_fetchrow

B.mysql_rowid

C.mysqlnumrows

D.m(江南博哥)ysql_fetch_array

正确答案:C

解[析]对于选项A,mysql_fetch_row()函数的作用是从结果集中取得一行作为

数字数组。选项A错误。

对于选项B,不存在mysql_rowid()函数。选项B错误。

对于选项C,mysql_nuni」ows()可以返回结果集中行的数目。选项C正

确。

对于选项D,mysql_fetch_array()函数从结果集中取得一行作为关联数组

或数字数组,或二者兼有。选项D错误。

所以,本题的答案为C。

2.当PDO对象创建成功以后,与数据库的连接己经建立,就可以使用PDO对

象了,下面不是PDO对象中的成员方法的是_____

A.errorlnfoO

B.bindParcimO

C.exec()

D.prepare()

正确答案:B

解[析]bindParam是PDOStatement类的方法,其余是PDO类的方法

(PDOStatement也有errcrlnfo方法)。

errorinfo:从数据库返回一个含有错误信息的数组,如果有的诟。

exec:执行一条SQL语句并返回影响的行数。

prepare:为执行准备一条SQL语句。

所以,本题的答案为瓦

3.下面关于面向对象的描述中,错误的是

A.父类的构造函数与析构函数不会自动被调用

B.成员变量需要用public、protected、private修饰,在定义变量时不再需要

var关键字

C.父类中定义的静态成员,不可以在子类中直接调用

D.包含抽象方法的类必须为抽象类,抽象类不能被实例化

正确答案:A

[解析]对于选项A,子类继承父类,如果子类没有构造函数和析构函数,那么

实例化子类时会自动调用父类的构造函数和析构函数;但如果子类只有构造函

数没有析构函数,那么实例化子类时,自动调用的是子类的构造函数,销毁对

象时调用父类的析构函数;如果子类没有构造函数只有析构函数,那么实例化

子类时会自动调用父类的构造函数,销毁对象时调用子类的析构函数。选项A

说法不完全,选项A错误。

对于选项B,成员变量使用了public、protected、private修饰定义变量

时是不需要v”关键字的。选项B说法正确,选项B错误。

对于选项C,父类中的静态成员,子类中是不可以直接访问的。选项C说

法正确,选项C错误。

对于选项D,一个包含抽象方法的类必须是抽象类,并且抽象类不能被实

例化。选项D说法正确,选项D错误。

所以,本题的答案为A。

4.当声明函数时,不能给参数赋默认值的是

A.当参数是布尔值时

B.当函数是类中的成员时

C.当参数是通过引用传递时

D.当函数只有一个参数时

E.永远不会

正确答案:c

[解析]当基数被声明为通过引用传递时,不能给它赋默认值,此时解释器期望

获得一个能在函数内部进行修改的变量。选项c正确。

所以,本题的答案为C。

5.考虑如下数组,能从数组$111111宜_81任3丫中找出值cat的方法是

$multi_array=array(〃red〃,〃green〃,

42二〉〃blue,

〃1-1〃、/〃〃〃1〃

yellow=array(apple,9=pear,banana,

orange=array(dog,cat,iguana))

);

A.$multiarray[yellow][apple*][0]

,,,

B.$multiarray[blue][0][orange][1]

C.$multiarray[3][3][

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档