Java基础测试题王春洋.doc_第1页
Java基础测试题王春洋.doc_第2页
Java基础测试题王春洋.doc_第3页
Java基础测试题王春洋.doc_第4页
Java基础测试题王春洋.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA基础测试试题一、试卷说明:1. 试卷答题时间为1.5小时。2. 答题期间,考生可以借用计算机编程语言对所答题目进行验证,但严禁相互抄袭商量。最好在答案后有解题思路和说明。3. 试卷应详细注明联系方式,所存文档直接以考生名字命名。学校名称:淮海工学院院系名称: 计算机工程学院学历:专业名称:软件工程学年:四班级:软件082姓名:王春洋电话:电子信箱:手机他联系方式:备注: 一选择题 (各2 分)1一个WEB应用程序位于目录school.它的部署描述文件应该位于下面哪一个目录下?( C )Aschool Bschool/WEB-INfCschool/META-INF DWEB-INF/school2在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)abstractfinalclassHI? B)abstractprivatemove()? C)protectedprivatenumber; D)publicabstractclassCar?5指出下列程序运行的结果 (A )public class ExampleString str=new String(good);charch=a,b,c;public static void main(String args)Example ex=new Example();ex.change(ex.str,ex.ch);System.out.print(ex.str+ and );Sytem.out.print(ex.ch);public void change(String str,char ch)str=test ok;ch0=g;A good and abc B good and gbcC test ok and abc D test ok and gbc6Html网页中, 有一语句“border=0 cellspacing=1 cellpadding=1” 。 在此语句中border控制table什么( A )的大小A间距 B填充 C边框 D以上都不对7在CSS中用来控制字体浏览情况的语句是A:active COLOR: #7d070cA:visited COLOR: #7d070cA:hover COLOR: #336699A:link COLOR: #7d070c其中用来控制浏览后色彩情况的语句是( B )AA:active COLOR: #7d070c BA:visited COLOR: #7d070cCA:hover COLOR: #336699 DA:link COLOR: #7d070c8Html中,表示table里的元素有以下几种 tabletrtd其中td用来表示( B )A单元格 B列 C单元行 D表格9Java中定义常量的关键字为:( C )A private Bfinal C float Dpublic 10JavaScript 在html文件中的正确位置为( C )A在部分和部分 B在部分C部分 D不确定二填空题1执行下列代码后的结果是什么? int x,a=2,b=3,c=4; x=+a+b+c+; _10_ (1分)2用这个做标题其中_ font-size:38_是用来控制字 体的 (1分)3在下面填入代码使”图标”连接bg1.gif在新窗口中弹出(1分)4. Atext-decoration: none; font-size: 9pt;color:#000000text-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 Apublic int hashCode()return 1;public Boolean equals(Object b)return truepublic 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) return val 1; static boolean test2(int val) return val 2; static boolean test3(int val) return val 3; public static void main(String args) if (test1(0) & test2(2) & test3(2) System.out.println(expression is true); else System.out.println(expression is false); 三简答题(各5分)1Java抽象类和接口的区别答:一、接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承;二、实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,先是接口,然后是抽象类实现接口,最后才到具体类实现;三、接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的。2谈谈final,finally,finalize的区别。 答:final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等3写出你对面向对象设计中的多态的理解?答:多态是指同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,多态性通过派生类重载基类中的虚函数型方法来实现;多态中的一个对象具有多种特征,他可以根据不同的情况来做出不同的响应;多态可以使程序中的数学运算符合常规的数学运算规则,为程序提供更强的表达能力,很有效的简化代码;也能使得对不同类型的数据有同样的操作语义,可以实现程序的重用,而重用标识的资源,可以提高程序的可读性和可理解性;4在JSP页面中引入外部资源的方法主要有两种?如何实现?有何不同?四读程序题(10分)1指出下面程序的运行结果:class A static System.out.print(1); public A() System.out.print(2); class B extends A static System.out.print(a); public B() System.out.print(b); public class Hello public static void main(String ars) A ab = new B(); /执行到此处,打印结果为何? ab = new B(); /执行到此处,打印结果为何? b ab五写程序(各10分)1 请用程序实现字符串”Hello World”的反转(如果用JAVA中的已有函数,则分数为5分)。Public static String reverseString(String str)String result= ;for(int i=0;i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论