初级开发人员面试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、php选择题
1.以下哪一项不能把字符串$s1 和$s2 组成一个字符串?
A.$s1 + $s2
B.”{$s1}{$s2}”
C.$s1.$s2
D.implode(”, array($s1,$s2))
E.以上都可以
2.以下哪个PCRE 正则表达式能匹配字符串php|architect?
A..*
B.…|………
C.\d{3}\|\d{8}
D.[az]{3}\|[az]{9}
E.[a-z][a-z][a-z]\|\w{9}
3.基于指定的式样(pattern)把一个字符串分隔开并放入数组,以下哪些函数能做到?(双选)
A.preg_split()
B.ereg()
C.str_split()
D.explode()
E.chop()
4.如果用+操作符把一个字符串和一个整型数字相加,结果将怎样?
A.解释器输出一个类型错误
B.字符串将被转换成数字,再与整型数字相加
C.字符串将被丢弃,只保留整型数字
D.字符串和整型数字将连接成一个新字符串
E.整形数字将被丢弃,而保留字符串
5.考虑如下脚本。假设 能被访问,脚本将输出什么?
$s = file_get_contents ("");
strip_tags ($s, array ('p'));
echo count ($s);
A. 的主页的字符数
B.剔除标签后的 主页的字符数
C.1
D.0
6.以下脚本输出什么?
$x = 'apple';
echo substr_replace ($x, 'x', 1, 2);
A.x
B.axle
C.axxle
D.applex
E.xapple
7.考虑如下PHP脚本,它一行一行的读取并显示某文本文件的内容。在问号处填入什么才能使脚本正常运作?
$file = fopen("test", "r");
while(!feof($file)) {
echo ????????????;
}
fclose($file);
A.file_get_contents($file)
B.file($file)
C.read_file($file)
D.fgets($file)
E.fread($file)
8.以下哪种方法能保证锁在任何竞争情况下都安全?
A.用flock()锁住指定文件
B.用fopen()在系统的临时文件夹里打开文件
C.用tempnam()创建一个临时文件
D.用mkdir()创建一个文件夹来当
E.用tmpfile()创建一个临时文件
9.选择合适的答案填入空白处
PHP 是一种______脚本语言,基于______引擎。PHP 最常被用来开发动态的______内
容,此外,它同样还可被用来生成______(以及其他)文档。
A.动态,PHP,数据库,HTML
B.嵌入式,Zend,HTML,XML
C.基于Perl 的,PHP,Web,静态
D.嵌入式,Zend,Docbook 文档,MySQL
E.基于Zend 的,PHP,图像,HTML
10.以下代码哪个不符合PHP 语法?
A.$_10
B.${“MyVar”}
C.&$something
D.$10_somethings
E.$aVaR
二、Java试题
1 .目前几种主流数据库软件的应用特点、适用范围各是什么?
2. 类有哪三个基本特性?各特性的优点?
3.谈谈对XML的理解?说明Web应用中Web.xml文件的作用?
4.列出自己常用的jdk包.
5.List、Map、Set三个接口存储元素时各有什么特点?
6.jsp有哪些内置对象?作用分别是什么?(至少三个)
7.察看下列JSP内容
<% for (int i=0;i<3;i++){ %>
out.print(i*2);
<% } %>
当这个JSP被运行时,其结果是什么?(选择1项)
A.此JSP因为语法错误,无法运行
B.显示出0,2,4
C.显示出0,2,4,6
D.显示出out.print(i*2) out.print(i*2) out.print(i*2)
8.有如下SQL片段
a.select * from asdfh a where a.kehhao in (select kehhao from retail_vip )
b.select * from asdfh a where exists (select r. kehhao from retail_vip r where r.kehhao = a.kehhao)
则以下哪些描述是正确的:
A a,b 含义相同
B a的效率高于b
C b的效率高于a
D a,b 效率高低依赖于表asdfh 和kehhao的结构
E a,b 效率高低需考虑表asdfh和kehhao的数据量
9.有如下表结构
客户号(kehhao),日期(riqi),账户余额(zhhuye)
说明表a中记录客户不同日期账户余额,但仅在相邻两天任一客户(kehhao)账户余额(zhhuye)发生变化时,才在表a中添加新记录。
日期(riqi),其中包含多条日期:如20050101,20050110等
则如下SQL片段含义为:
Select a.kehhao,c.riqi,a.zhhuye
(Select b.riqi as riqi , max(a.riqi) as riqix from b,a where a.riqi <= b.riqi) c
Left join a
On a.riqi = c. riqix
A.选择表a中各个客户在给定日期(给定日期由表b存储)的余额信息
B.选择表a中各个客户在除给定日期(给定日期由表b存储)的余额信息
C.选择表a中各个客户最接近给定日期(给定日期由表b存储)的余额信息
D.以上都不对
10表CUSTOMER 包含如下列:
CUSTOMER_ID NUMBER(9)