Java基础测试题王春洋

更新时间:2023-10-06 12:58:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

JAVA基础测试试题

一、试卷说明:

1. 2.

试卷答题时间为1.5小时。

答题期间,考生可以借用计算机编程语言对所答题目进行验证,但严禁相互抄袭商量。最好在答案后有解题思路和说明。 3.

试卷应详细注明联系方式,所存文档直接以考生名字命名。

学校名称:淮海工学院 学历: 学年:四 姓名:王春洋 电子信箱: 其他联系方式:

院系名称: 计算机工程学院 专业名称:软件工程 班级:软件082 电话: 手机:15152549965 备注: 通信地址:苏州工业园区机场路328号 邮编:215021 网址:www.sipis.com.cn 联系电话: (86)0512—62529888 传真: (86)0512—62887699 邮箱:pxzx@sipis.com.cn Page 1 of 9

一.选择题 (各2 分)

1.一个WEB应用程序位于目录\它的部署描述文件应该位于下面哪一个目录下?( C )

A.school B.school/WEB-INf C.school/META-INF D.WEB-INF/school

2. 在SQL中,有一表中例Name用于存放人名,如要找出人名已‘B’开头的所有人名,表达式可以为( B )

A. Name =‘B?’ B. Name like ‘B&’ C. Name exist ‘B&’ D. Name IN ‘B&

3.欲构造HashMap类的一个实例,此类继承了Map接口,下列哪个方法是正确的 ?(C)

A HashMapmyMap=new Object() B Map myMap=new HashMap() C HashMap myMap=new Map() D Map myMap=new Map() 4

哪个

是正

D

A)abstract final class HI{???} B)abstract private move(){???} C)protected private number; D)public abstract class Car{???} 5.指出下列程序运行的结果 (A )

public class Example{

String str=new String(\ char[]ch={'a','b','c'};

public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+\ Sytem.out.print(ex.ch); }

public void change(String str,char ch[]){ str=\ ch[0]='g'; } }

通信地址:苏州工业园区机场路328号 邮编:215021 网址:www.sipis.com.cn 联系电话: (86)0512—62529888 传真: (86)0512—62887699 邮箱:pxzx@sipis.com.cn Page 2 of 9

A good and abc C test ok and abc

B good and gbc D test ok and gbc

6.Html网页中, 有一语句“border=0 cellspacing=1 cellpadding=1” 。 在此语句中border控制table什么( A )的大小

A.间距 B.填充 C.边框 D.以上都不对 7.在CSS中用来控制字体浏览情况的语句是 A:active {COLOR: #7d070c} A:visited {COLOR: #7d070c} A:hover {COLOR: #336699}

A:link {COLOR: #7d070c}其中用来控制浏览后色彩情况的语句是( B ) A.A:active {COLOR: #7d070c} B.A:visited {COLOR: #7d070c} C.A:hover {COLOR: #336699} D.A:link {COLOR: #7d070c}

8.Html中,表示table里的元素有以下几种 table\\tr\\td其中td用来表示( B )

A.单元格 B.列 C.单元行 D.表格 9.Java中定义常量的关键字为:( C )

A. private B.final C. float D.public 10.JavaScript 在html文件中的正确位置为( C )

A.在部分和部分 B.在部分 C.部分 D.不确定 二.填空题

1.执行下列代码后的结果是什么? int x,a=2,b=3,c=4; x=++a+b+++c++;

_10__________________ (1分) 2.

style=\

style='font-size:38;color=#ff0000;font-family:arial' align=center>用这个做标题

其中_ font-size:38_____________是用来控制字 体的 (1分) 3.在下面填入代码使”图标”连接bg1.gif在新窗口中弹出

发新帖(1分)

4.

通信地址:苏州工业园区机场路328号 邮编:215021 网址:www.sipis.com.cn 联系电话: (86)0512—62529888 传真: (86)0512—62887699 邮箱:pxzx@sipis.com.cn Page 3 of 9

text-decoration:为控制标题的样式,是否有上下划线,删除线等。 font-size:控制字体大。

问color:控制 字的颜色______________?(1分)

5.在dreamweaver中键盘上的空格键不起作用,我们需要在代码中加 入”____&ps________”来表示不回车空格(1分)

6.下列关于for循环和while循环的说法中哪个是正确的? ( A )

A)while循环能实现的操作,for循环也都能实现

B)while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C)两种循环任何时候都可替换

D)两种循环结构中都必须有循环体,循环体不能为空

7.下面输出结果是_4______________________________________ (2分)

下列程序中构造了一个SET并且调用其方法add() public class A{

public int hashCode(){return 1;}

public Boolean equals(Object b){return true} public static void main(String args[]){

Set set=new HashSet(); set.add(new A()); set.add(new A()); set.add(new A());

System.out.println(set.size()); } }

8.下面输出结果是_____ expression is false ___________________________(2分)

public class test {

static boolean test1(int val) { }

static boolean test2(int val) { }

static boolean test3(int val) {

return val < 2; return val < 1;

通信地址:苏州工业园区机场路328号 邮编:215021 网址:www.sipis.com.cn

联系电话: (86)0512—62529888 传真: (86)0512—62887699 邮箱:pxzx@sipis.com.cn Page 4 of 9

}

return val < 3;

public static void main(String[] args) { } }

if (test1(0) && test2(2) && test3(2))

System.out.println(\ System.out.println(\ else

三.简答题(各5分) 1.Java抽象类和接口的区别

答:一、接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承;

二、实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,先是接口,然后是抽象类实现接口,最后才到具体类实现;

三、接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的。

2.谈谈final, finally, finalize的区别。

答:final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。

finally是异常处理语句结构的一部分,表示总是执行。

finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等

3.写出你对面向对象设计中的多态的理解?

答:多态是指同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,多态性通过派生类重载基类中的虚函数型方法来实现;

多态中的一个对象具有多种特征,他可以根据不同的情况来做出不同的响应; 多态可以使程序中的数学运算符合常规的数学运算规则,为程序提供更强的表达

通信地址:苏州工业园区机场路328号 邮编:215021 网址:www.sipis.com.cn 联系电话: (86)0512—62529888 传真: (86)0512—62887699 邮箱:pxzx@sipis.com.cn Page 5 of 9

本文来源:https://www.bwwdw.com/article/97gd.html

Top