2013年企业实训分班测试Java笔试A卷
程序结束 B. sum=10 C. 数组越界 程序结束 D. 数组越界
15. 在java语言中,下列(A,C)是正确的JDBC代码片段(选择两项)ad
A.
PreparedStatement pstmt=con.prepareStatement(“insert into EMP (EMPNO,ENAME) values(?,?)”);
pstmt.setInt(1,7);
pstmt.setString(2,”Admin”); B.
PreparedStatement pstmt=con.prepareStatement(“insert into EMP (EMPNO,ENAME) values(?,?)”); pstmt.setInt(1,”7”);
pstmt.setString(2,”Admin”);
C.
Statement stmt=con.createStatement(“insert into EMP (EMPNO,ENAME) values(7,’Admin’)”); D.
PreparedStatement stmt1=con.prepareStatement(“insert into EMP(EMPNO,ENAME) values(7,’Admint’)”);
16. 列出Titles表中的其价格高于出版商ID为0736的出版商出版的书的最大价格的书的标题和ID,合适的查询语句是(C)。(选择一项)b A. SELECT Title_Id,Title FROM Title
WHERE price>ALL(SELECT price FROM Titles) AND Pub_id=’0736’ B. SELECT Title_Id,Title FROM Title
WHERE price>ALL(SELECT price FROM Titles WHERE Pub_id=’0736’) C. SELECT Title_Id,Title FROM Title
WHERE price>ANY(SELECT price FROM Titles WHERE Pub_id=’0736’) D.SELECT Title_Id,Title FROM Title
WHERE price>ANY(SELECT price FROM Titles) AND Pub_id=’0736’ 17. 显示测试成绩排在前10%的外部候选人的所有材料,测试时间在2008年8月进行,合适的查询语句是(C)。(选择一项)b A.SELECT TOP 10 *
第6页 共13页
2013年企业实训分班测试Java笔试A卷
FROM ExternalCandidate
WHERE dTestDate>=’8/1/2008’ AND dTestDate<=’8/31/2008’ ORDER BY siTestScore B.SELECT TOP 10 PERCENT * FROM ExternalCandidate
WHERE dTestDate>=’8/1/2008’ AND dTestDate<=’8/31/2008’ ORDER BY siTestScore DESC C.SELECT TOP 10 PERCENT * FROM ExternalCandidate
WHERE dTestDate>=’8/1/2008’ AND dTestDate<=’8/31/2008’ ORDER BY siTestScore ASC D.SELECT TOP 10 PERCENT FROM ExternalCandidate
WHERE dTestDate>=’8/1/2008’ AND dTestDate<=’8/31/2008’ ORDER BY siTestScore DESC
18. 给定如下java代码片段,要打印出list中存储的内容,以下语句正确的是(选择两项)BC bd
ArrayList list = new ArrayList() List.add(“a”) List.add(“b”)
A.System.out.println(list)
B. System.out.println(list.toArray()) C. System.out.println(list.toString()) D. System.out.println(list.get(0))
19. 关于以下application的说明,正确的是( C ) class StaticStuff {
static int x=10; static { x+=5;}
public static void main(String args[ ]) {
System.out.println(“x=” + x); }
static { x/=3;} }
A.4行与9行不能通过编译,因为缺少方法名和返回类型 B.9行不能通过编译,因为只能有一个静态初始化器 C.编译通过,执行结果为:x=5 D.编译通过,执行结果为:x=3
20. 关于以下程序代码的说明正确的是( D ) class HasStatic{
第7页 共13页
2013年企业实训分班测试Java笔试A卷
private static int x=100;
public static void main(String args[ ]){ HasStatic hs1=new HasStatic( ); hs1.x++;
HasStatic hs2=new HasStatic( ); hs2.x++;
hs1=new HasStatic( ); hs1.x++;
HasStatic.x- -;
System.out.println(“x=”+x); } }
A. 5行不能通过编译,因为引用了私有静态变量 B. 10行不能通过编译,因为x是私有静态变量 C. 程序通过编译,输出结果为:x=103 D. 程序通过编译,输出结果为:x=102
二.填空题(每空1分,总计20分)
1. String类是否有子类?_______没有___________。
2. 语句 select ascii('D'), char(67) 的执行结果是:____68_____和____c_____。 3. 语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是:
____________和___________。
4. Java类的装载机制有________静态加载___________________和________动态加载
________________两种方式。
5. 集合框架中的接口包括____________________________、______________、
______________、_____________________四大接口。
6. 完整性约束包括____实体___完整性、___域___完整性、参照完整性和用户定义完整
性。
7. String s = new String(\以上2句话共创
建了_____2___个String Object。 8. 语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:_____6____
和_____7____。 9. 语句 select floor(17.4), floor(-214.2), round(13.4382,2), round(-18.4562,3)
的执行结果是: __17_______、____-215_____、___13.4400______和_________。
三.补全以下程序代码(共10空,每空2分,总计20分)
1.以下是用来联接SQL2005数据库,请补全代码 public class DbConnection {
static{ try{
__________________(1)_________________________________; }catch(Exception ex){
第8页 共13页
2013年企业实训分班测试Java笔试A卷
ex.printStackTrace(); } }
public Connection getConnection(){
String url=\ String username=”sa”; String password=”123”; try{
return _____________(2)________________________; }catch(Exception ex){ ex.printStackTrace(); }
return null; }
2. public class DateUtil {
public static void main(String[] args) throws ParseException { Date t=new Date();//当前日期为2013年4月11日
______(3)____ myFormatter = new _____(3)_______(\ System.out.println(myFormatter.format(t));
SimpleDateFormat form1 = new SimpleDateFormat(\ String now_str=\
Date now_t=________(4)________________;//将now_str转为Date型数据 } }
程序的输出结果为:_______________(5)_____________________________ 3. public Map
fis=new FileInputStream(\ ois=___________(6)__________________; Object ob=_______(7)__________________; map=__________(8)___________ob; } catch (FileNotFoundException e) { //e.printStackTrace(); } catch (IOException e) {
System.out.println(\第一次读取文件,所以文件是空的\ //e.printStackTrace();
} catch (ClassNotFoundException e) { //e.printStackTrace(); }finally{
第9页 共13页
2013年企业实训分班测试Java笔试A卷
}
if(ois!=null){ try {
___________(9)__________________ } catch (IOException e) { e.printStackTrace(); }ois=null; }
if(fis!=null){ try {
________(10)_____________________ } catch (IOException e) { e.printStackTrace(); }fis=null; } }
return map;
四.问答题(共5题,每题4分,总计20分)
1. final、finally、finalize的区别?
2. ArrayList与Vector的区别?
3. Collection 和 Collections的区别?
第10页 共13页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Java语言笔试试卷A卷(2)在线全文阅读。
相关推荐: