2013年企业实训分班测试
——Java方向笔试题A卷
院校名称:
姓 名:
准考证号: 身份证号:
山东师创软件实训学院 www.strong.com.cn
2013年企业实训分班测试Java笔试A卷
2013年企业实训分班测试 ——Java方向笔试A卷
姓名: 准考证号: 身份证号:
请考生将姓名、考试阶段、试卷类型、准考证号涂在答题卡上。并将每道题的正确选项涂写在答题卡相应位置上,答在试卷上不得分,错选、多选、少选或未选均不得分。考试时间为100分钟,考试完毕后请将本试卷与答题卡一同上交,不交回试卷者成绩无效。 一.选择题(每题1分,共20题,总计20分)
1. Java中的集合包括arraylist、linkedlist、hashimap、vector等类,下列关于集合
类描述错误的是(d)。(选择一项) A. Arraylist的访问速度比linkedlist快
B. 添加和删除元素时,linkedlist的表现更佳 C. hashmap实现map接口,它允许任何类型的键和值对象,并允许将null用作键获值 D. vector实现map接口,他不允许将原始数据类型添加到vector对象中
2. 以下JAVA语句中,(d)可以构造一个BufferedInputStream对象。(选择一项)
A. new BufferedInputStream(new FileOutputStream(“abc.txt”)); B. new BufferedInputStream(new InputStream(“abc.txt”)); C. new BufferedInputStream(new FileReader(“abc.txt”));
D. new BufferedInputStream(new FileInputStream(“abc.txt”));
3. 给定下面java代码,编译运行后,以下说法正确的是(BC)。(选择二项)
public class A{ //1 String s; //2 int i1; //3 public static void main(String[] args){ //4 A a=new A(); //5 System.out.println(a.i1); //6 System.out.println(a.s.toString()); //7 } //8 } //9 A. 程序无法编译
B. 程序在第七行出现运行异常 C. 程序输出0报告运行异常信息 D. 程序在第六行出现运行异常
4. 考虑下列实例,设计一个数据库跟踪系里的 课程负载情况:
PROFESSORS表中包含每一个教授的信息 COURSES表包含所有的课程信息
每门课程被分配给一个指定的教授,而每个教授可以教授几门课程
只有在PROFESSORS表中注册过的教授才能教授课程,而这个教授也只能教授那些在COURSES表中登记过的课程
第2页 共13页
2013年企业实训分班测试Java笔试A卷
有关约束方面,下列说法正确的是(B )
A. 在PROFESSORS表中建立一个主键,引用COURSES表 B. 在COURSES表中创建一个外键,引用PROFESSORS表 C. 在PROFESSORS表中创建一个外键,引用COURSES表 D. 在COURSES表中建立以个主键,引用PROFESSORS表 5. 在SQL Server中,执行以下T-SQL Select DateAdd(mm,-1’2005-9-1’) 返回值为(C) A. 2004-9-1 B. 2005-8-31 C. 2005-8-1 D. 2005-9-26
6. 在java语言中,有如下代码:
switch(x){ case 100:
System.out.println(“100”); break; case 110:
System.out.println(“110”); break; }
下列x的定义中,可以使上端代码输出100的有(A) A. byte x = 100; B. float x =100; C. char x = ‘d’; D. long x = 100;
7. 关于Java的异常处理,以下说法正确的是:(d)
A. 任何可能引发Error类异常的语句必须封装在try块中 B. 任何可能引发Exception异常的语句必须封装在try块中
C. 任何可能引发RuntimeException异常的语句必须封装在try块中 D. 正常情况下,程序无法捕获Error类的异常 8. 代码的运行结果为(B)
class Example{
static void foo() throws Exception{ throw new Exception(); }
public static void main(String[] args){
try{ foo();
}catch( Exception e ){ System.exit(0);
}finally{
System.out.println( “In finally” ); }
第3页 共13页
2013年企业实训分班测试Java笔试A卷
} }
a)编译错误
b)编译正常,运行结果为 In finally. c)什么也不打印 d)出现运行时异常
9. 在Java中要判断d盘下是否存在文件abc.txt,应该使用以下(D)判断语句。c (选择一项)
A.if(new File(“d:/abc.txt”).exists() == 1) B.if(File.exists(“d:/abc.txt”) == 1) C.if(new File(“d:/abc.txt”).exists()) D.if(File.exists(“d:/abc.txt”)) 10.下面程序的输出是(C)。(选择一项)
class A1 {
A1() {
System.out.println(“A1”); }
public static void main(String args[]){
new A2(); } }
class A2 extends A1 {
A2() {
System.out.println(“A2”);
} } A.A1 B.A2 C.A1A2 D.A2A1
11. 在Java编程中,分析下列Java代码片段: class Test extends Thread {
public static void main(String args[]) {
Thread t = new Thread(); t.start(); } }
下列描述正确的是(A)。(选择一项)c A. 编译时报错 B. 运行时报错
C. 编译和运行时都没有错误,但程序没有任何输出结果 D. 程序输出run
第4页 共13页
2013年企业实训分班测试Java笔试A卷
12. 关于数据库事务日志文件叙述错误的是(D)(选择一项) A. 一个数据库中至少有一个事务日志文件
B. 创建数据库时,如果未指定事务日志文件,SQL Server则会自动创建一个 C. 事务日志文件的默认大小为1MB
D. 如果未指定事务文件的增长量,则文件大小保持不变 13. 下面java程序段运行后,将(A)(选择一项)b
interface A{
int x=0; }
class B{
int x=1; }
class C extends B implements A{ public void pX(){
System.out.println(x); }
public static void main(String[] args){
new C().pX(); } }
A. 产生运行期错误 B. 产生编译期错误 C. 程序运行,输出结果为1 D. 程序运行,输出结果为0
14. 给定一段java代码,如下:运行后,输出结果将是(C)(选择一项) public class Test {
public static void main(){
int a[] ={0,1,2,3,4}; int sum =0; try{
for(int i=1;i<6;i++){
sum=sum+a[i]; }
System.out.println(“sum=”+sum); }catch(ArrayIndexOutBoundsException e){ System.out.println(“数组越界”);
}finally{
System.out.println(“程序结束!”); } } }
A. sum=10
第5页 共13页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Java语言笔试试卷A卷在线全文阅读。
相关推荐: