java基础测试题(二).doc_第1页
java基础测试题(二).doc_第2页
java基础测试题(二).doc_第3页
java基础测试题(二).doc_第4页
java基础测试题(二).doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1. 下列哪个选项是合法的标识符? 24A123 B_name Cclass D1first 2. 下列变量定义中,正确的是1 A long 1 = 123L B long 1 = 3.14156f C int i=k D double = 1.55989E2f3. switch语句中表达式(expression)的值不允许用的类型是124 A byte B int C Boolean D char 4. 下列语句中正确的是?3 A System.out.pritln(1+1); B int I=2+2; C string s =”on”+one; D byte b=2575. 下列的哪个赋值语句是不正确的? 12Afloat f = 11.1; Bdouble d = 5.3E12; Cfloat d = 3.14f ; Ddouble f=11.1E10f; 6. 下列的哪个赋值语句是正确的? 2Achar a=12; Bint a=12.0; Cint a=12.0f; Dint a=(int)12.0; 7. 给出下列的代码,哪行在编译时可能会有错误? 13 public void modify() int i, j, k; i = 100; while ( i 0 ) j = i * 2; System.out.println ( The value of j is + j ); k = k + 1; Aline 4 Bline 6 Cline 7 Dline 8 8. 下列关于继承的哪项叙述是正确的? 3A在java中允许多重继承 B在java中一个类只能实现一个接口 C在java中一个类不能同时继承一个类和实现一个接口 Djava的单一继承使代码更可靠 9. 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问? 4Aprivate B无修饰符 Cpublic Dprotected 10. 给出下列代码,如何使成员变量m 被方法fun()直接访问? 3class Test private int m; public static void fun() . A将private int m 改为protected int m B将private int m 改为 public int m C将private int m 改为 static int m D将private int m 改为 int m 11. 下列对Java源程序结构的叙述中,错误的是 A import语句必须在所有类定义之前 B 接口定义允许0或者多个 C Java Application中的public class类定义允许0或多个 D package 语句允许0或1个12. 下列关键字中可以表示常量的是 A final B default C private D transient13. 在Java语言中,被成为内存分配的运算符是 A new B instance of C D ()14. 阅读下面程序public class Cyclepublic static void main (String args) System.out.println(args0); 在命令中输入java Cycle one two,该程序输出结果是 A Cycle B one C two D 上述A、B、C均不对15. 阅读下面程序public calss MyValpublic static void main(String args)MyVal m=new MyVal();m.amethod();public void amethod() boolean b=new Boolean 5;程序编译或运行结果是 A 1 B null C “ “ D 编译不通过16. 接口中,除了抽象方法之外,还可以含有 A 变量 B 常量 C 成员方法 D 构造方法17. 阅读下面程序 Public class Test2_ Public static void main(String args) Thread t=new Test2(); t.start();System.out.println(“hello”); Public void run() System.out.println(“How are you.”); 在程序下划线处填入正确选项是 A implements Thread B extemds Runnable C implements runnable D extends Thread18. 阅读下面程序 Public class Test implements Runnable Public static void main(String args) _; t.start();System.out.println(“hello”); Pubic viod run() System.out.println(“Hello!”); 在程序下划线处填入正确选项是 A Test t = new Test(); B Thread t = new Thread(); C Thread t = new Thread(new Test(); D Test t = new Thread();19. 下列带下划线的标识符符合Java 命名约定的是 A package com.Bi.hr B public class xvz C int I D void setCustomerName()20. JSP中脚本元素不包括:A、表达式(Expression) B、注释 C、Java代码片段 D、声明(Declaration)21. 已知有下列类的说明,则下列哪个语句是正确的? public class Test private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg) Test t = new Test(); At.f; Bthis.n; CTest.m; DTest.f;22. 下列代码的执行结果是 public class Test public int aMethod() static int i=0; i+; System.out.println(i); public static void main(String args) Test test = new Test(); test.aMethod(); A编译错误 B0 C1 D运行成功,但不输出 23. 下面程序的运行结果为 ( )class Parent int x=10; public Parent() add(2); void add(int j) x+=j; class Child extends Parentint x=9;void add(int j)x+=j;class T public static void main(String args )Parent p = new Child();System.out.println(p.x);A)9 B)10 C)11 D)1224. 以下说法正确的是()A异常定义了程序中遇到的非致命错误,而不是编译时的语法错误。 B异常分为运行期异常和非运行期异常,其中非运行期异常必须捕获,否则编译通不过。C运行期异常都是RuntimeException及其子类,如IndexOutofBoundException,NullPointerException,ArithmeticException等,可以选择捕获,也可以不处理。D若有多个catch代码块,catch(Exception e)一般应该放到最后边。25. Examine the following code which includes an inner class: public final class Test4 implements A class Inner void test() if (Test4.this.flag); sample(); private boolean flag=false; public void sample() System.out.println(“Sample”); public Test4() (new Inner().test(); public static void main(String args) new Test4(); What is the result: A.Print out “Sample” B.Program produces no output but termiantes correctly. C. Program does not terminate. D.The program will not compile 26. Look the inheritance relation: person | - | | man woman In a source of java have the following line: person p=new man(); What statement are corrected? A. The expression is illegal. B. Compile corrected but running wrong. C. The expression is legal. D. Will construct a persons object. 27. 在JSP中注释的写法正确的是:A、 B、 C、 D、28. JSP中指令元素包括:A、表达式(Expression) B、page C、include D、taglib 29. 在JSP中包含其它文件的指令是:A、taglib B、page C、include 30. 在JSP中引入包需要的指令是:A、taglib B、page C、include31. 在J2EE中,关于JSP文件中的page指令在JSP文件中出现的位置和次数,正确的是()。选择两项a)page指令可以在JSP中的任何地方,以任何顺序出现b)一个JSP文件可以有任意多个page指令c)一个JSP文件只能有一个page指令d)在整个JSP文件中,虽然可有多个page指令,但是任何属性/值对只能出现一次32. 在J2EE 中,下面JSP指令的描述,正确的是()。(选择一项)a)指令以“”结束b)指令以“”结束c)指令以“”结束d)指令以“”结束33. 以下关于JSP的描述哪些不正确。选一项a)JSP页面中动作指定的包含内容只能是静态的。b)JSP注释不会传递到客户端中。c)当JSP容器遇到开始定制标签将调用doStartTag方法。d)JSP元素只有3种类型:指令、脚本、动作。34. 下面哪些是JSP标准动作标记?(选两项)a)b)c)d)35. 关于include指令和include动作,下面的陈述哪些是正确的?(选四项)a)include 指令只能合并静态文档或另一个JSP页面中的内容,而include动作还可以包括由Servlet和CGI脚本的输出结果。b)由于是在转换和编译过程中(而不是在请求处理期间)处理include指令,因此被包括的文档在此时被合并到主文档中。对于include动作,容器会将两者分开,在请求时进行包括处理。c)由于include指令在转换阶段包括指定文件的内容,因此在一个文件中声明的脚本变量在所有文件中均可见;而由于include动作包括的是页面生成的响应,而不是页面本身的内容,因此在一个文件中声明的脚本变量不可用于其他文件。d)如果修改了include指令包括的页面,它会立即生效;而对于include动作,对运行系统中包括的文件所作的修改可能不会立即反映,因此必须更新JSP主页,或删除为主页生成的类文件,以便查看修改。e)include指令将代码混合在一个Java源文件中,因此,在转换的Java源文件中,具有相同名称的变量会出现定义冲突;对于include动作,则不会出现此种问题。36. request 对象的方法有哪些? A、 getAttribute(String name)B、 setAttribute(String name,Object value)C、 getParameter(String name)D、 setContentType() 37. 下列不属于JSP内部对象的有哪些?A、ActionFormB、Action classesC、ActionServletD、ActionError38. 若通过request接收从表单传过来的数据,应该使用的方法是A、request.getAttribute()B、request.getCharacterEncoding()C、request.getParameter()D、request.getRequestDispatcher() 39. 对于一个jsp容器而言,所有用户都共同使用同一个( )对象。A、page B、request C、session D、application40. MVC设计模式的优点?A. 将Web应用系统MVC多层,这使得开发角色细分成为可能,软件开发的规模化生产成为可能,提高项目管理的水平。B. 一个模型可以对应多个视图对应的能力 。C. 一个应用的业务逻辑的改变只需改动MVC的模型层即业务逻辑层。D. 提高系统的运行速度。41. HTTP请求方法A、service B、Get C、POST D doGET E、doPost()42. Servlet程序的入口点是:( )A、init() B、main() C、service() D、doGet()43. Servlet接口方法:A、 init(ServletConfig config)B、 destroy()C、 getServletInfo()D、 service(ServletRequest req,ServletResponse res)44. HttpServletResponse接口方法:A、 getParameter(String name)B、 getSession()C、 setContentType(String type)D、 setCharacterEncoding45. 下列关于JSP的scriptlet的陈述正确的是:A. scriptlet是

温馨提示

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

评论

0/150

提交评论