某知名搜索引擎提供商PHP工程师面试笔试真题1
一、选择题
1、以下说法错误的是______
A.在外部访问静态成员属性时,使用类名::静态成员属性名
B.在外部访问静态成员属性时,使用$实例化对象->静态成员属性名
C.在外部访问静态方法时,使用$实例化对象->静态方法名
D.在外部访问静态方法时,使用类名::静态方法名
2、以下程序近似地表示了一种在PHP4中无法实现的特性,这个特性叫______
<?php
class my_class{
function my_funct($my_param){
user_errors("Please define me",E_ERROR);
}
function b(){
return 10;
}
}
?>
A.多重继承 B.封装 C.抽象方法
D.private方法 E.函数重载
3、以下有关phpinfo()函数的说法中,不正确的是______
A.它可以被用来查看PHP的配置信息
B.可以用它来修改PHP的环境变量
C.可以利用它来查看PHP是否启用了某个扩展库
D.$_SERVER中包含的内容可以在phpinfo中查看到
4、以下关于MySQL索引的说法中,不正确的是______
A.500万数据的用户表user在性别字段sex上建立了索引,语句“select*from user where
sex=1”并不会提速多少
B.一般情况下不鼓励使用like操作,类似地“like "abc%"”可以使用索引
C.唯一索引允许空值,而主键索引不允许为空值,除此之外它们是相同的
D.对于需要写入数据的操作,例如DELETE、UPDATE以及INSERT操作,索引会降低它们的速
度
5、以下说法正确的是______
A.使用索引能加快插入数据的速度
B.良好的索引策略有助于防止跨站攻击
C.应当根据数据库的实际应用合理设计索引
D.删除一条记录将导致整个表的索引被破坏
E.只有数字记录行需要索引
6、下列关于全文检索技术的说法中,不正确的是______
A.Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL做全文搜索,它可以提供比数据库
本身更专业的搜索功能
B.Solr是新一代的全文检索组件,它比Lucene的搜索效率高很多,还能支持HTTP的访问方式
,PHP调用Solr也很方便
C.MySQL中把一个字段建立FULLTEXT索引,就可以实现全文检索,目前MyISAM和InnoDB的