java语言等级考试参考题目.doc_第1页
java语言等级考试参考题目.doc_第2页
java语言等级考试参考题目.doc_第3页
java语言等级考试参考题目.doc_第4页
java语言等级考试参考题目.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

file:/D|/Java4-2010-7/Java4填空题1.htm1下面在空白处填入正确的代码是:public class jump public static void main(String args) double h = 200,s = 150;_s = s + h;h = h / 2;System.out.println( s);System.out.println( h / 2);2在空白处填入合适的代码,使得程序完整。public class ten public static void main(String args) long sum = 0;long fac = 1;_fac = fac * i;sum += fac;System.out.println(sum);3在空白处填入合适的代码,使得代码完整。public class old public static void main(String args) int age = 20;for(int i=1; i=10; i+) _System.out.println(age);4请在空白处填入正确的代码。public class kaifang public static void main (String args) int sum=4;_System.out.println(sum);file:/D|/Java4-2010-7/Java4填空题1.htm (1 of 13)2010-7-22 21:58:27file:/D|/Java4-2010-7/Java4填空题1.htmsum=sum*9;System.out.println(sum);for(j=3;j=9;j+)sum=sum*9;System.out.println(j+sum);5请在空白处填入正确的代码public class jihe public static void main(String args) for(int i=1; i10; i+) for(int j=1; j=i; j+) System.out.print(j + * + i + = + j*i + );_if ( j*i10)_System.out.print( );System.out.println();6请在空白处填上合适的代码,使得程序完整public class test public static void main(String args) int pre = 1, mid = 1;int last = pre + mid;int i = 20;_pre = mid;mid = last;last = pre + mid;System.out.println(last * 4);7在空白处填入合适代码,使得程序能运行出来结果public class test public static void main(String args) int a,b,c;_for(int abc=100;abc=999;abc+)_a=abc/100;b=abc%100/10;c=abc%10;if(a*a*a+b*b*b+c*c*c= a*100+b*10+c)System.out.println(a*100+b*10+c);8请问在空白处调用什么类?import java.io.FileWriter;import java.io._IOException_;public class test public static void main(String args)int scores=68,72,81,90,86;double sum=0;for(int score:scores)sum+=score;double avg=sum/scores.length;System.out.println(avg);try FileWriter fw=new FileWriter(c:score,true);for(int score:scores)fw.write(scores+ );fw.write( avg=+avg); catch (IOException e) e.printStackTrace();9请在空白处填上合适的代码。public static void main(String args) int sum=0;for(int i=101;i=1000;i+)if(isSz(i)System.out.println(i);sum+;file:/D|/Java4-2010-7/Java4填空题1.htm (3 of 13)2010-7-22 21:58:27file:/D|/Java4-2010-7/Java4填空题1.htmSystem.out.println(sum=+sum);static _boolean_ isSz(int i)for(int n=1;ni;n+)if(i%n=0)return false;return true;10请在空白处填入合适的代码import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Test public static void main(String args)int count=0;BufferedReader br=new BufferedReader(new InputStreamReader(System.in);char c;try String keys=br.readLine();for(int i=0;i=0 & c=9)count+; catch (IOException e) e.printStackTrace();System.out.println(count);11请在空白处填入合适的代码public class test public static void main(String args) System.out.println(f(50) * 2);_static int f(int iMonth)_ file:/D|/Java4-2010-7/Java4填空题1.htm (4 of 13)2010-7-22 21:58:27file:/D|/Java4-2010-7/Java4填空题1.htmif (iMonth = 1 | iMonth = 2)return 1;return f(iMonth - 1) + f(iMonth - 2);12请在空白处填入合适的代码public class test public static void main(String args)/2/1,3/2,5/3,8/5._Double_ fz=2,fm=1,tmpFz;Double sum=fz/fm;for(int i=2;i=10;i+)tmpFz=fz;fz=fm+fz;fm=tmpFz;sum+=fz/fm;System.out.println(sum);13请在空白处填入合适的代码public class test2public static void main(String args)int num = 9*9*9*9*9*2;_int tmp=num_;int count = 0;for(int i = 0 ; tmp%9 = 0 ;)tmp = tmp/9;count +;System.out.println(num+ can be divide exactly by +count+ 9(s).);14请在空白处填入合适的代码public class facpublic int f(_int val_)if(val=0)file:/D|/Java4-2010-7/Java4填空题1.htm (5 of 13)2010-7-22 21:58:27file:/D|/Java4-2010-7/Java4填空题1.htmreturn 1;return val*f(val-1);public static void main(String args)System.out.println(new fac().f(5);15请在空白处填入合适的代码public class PrimeNumberpublic static void main(String args)System.out.println(*prime numbers between 100 and 200 *);int n=0;outer: _for(int i=101)_ int k=15;for(int j=2;j=k;j+)if(i%j=0)continue outer;System.out.print( +i);n+;if(n10)continue;System.out.println();n=0;System.out.println();16表达式 boolean a = true; boolean b = false;System.out.println(a & b) 打印结果是?_false_17表达式 boolean a = true; boolean b = false;System.out.println(a | b) 打印结果是?_true_18表达式boolean a = false; boolean b = false;System.out.println(!(a b);打印结果是? _true_19表达式 int i = 10, k;k = i 0 ?-i : i;System.out.println(i);打印结果是?_10_20表达式file:/D|/Java4-2010-7/Java4填空题1.htm (6 of 13)2010-7-22 21:58:27file:/D|/Java4-2010-7/Java4填空题1.htmint index = 1;int foo = new int 3;int bar = foo index;int baz = bar + index;变量baz的值是?_1_21程序片段如下public class Teststatic int i=0;public int aMethod()i+;return i;public static void main (String args)Test test = new Test();test.aMethod();int j = test.aMethod();System.out.println(j);打印结果是?_2_22程序片段如下class Super public int i = 0;public String text;public Super(String text)this.text = text;i = 1;public class Sub extends Superpublic Sub(String text) super(text);i= 2;public static void main (String args) Sub sub = new Sub(Hello);System.out. println(sub.i);打印结果是?_2_file:/D|/Java4-2010-7/Java4填空题1.htm (7 of 13)2010-7-22 21:58:27file:/D|/Java4-2010-7/Java4填空题1.htm23写出下面程序的结果:_22_class nn void search(int arr, int search) int i, j = -1;for (i = 0; i arr.length; i+) if (search != arri)continue;j = 1;break;if (j = 1)System.out.print(i);elseSystem.out.println(None);public class Testpublic static void main(String args)int a = new int25;int p1 = 80;for (int i = 0; i 25; i+)ai = i + 58;nn pp = new nn();pp.search(a, p1);24写出下列程序的结果:_Java Applet_public class Testpublic static void main(String args)String s1=Henry Lee;String s2=Java Applet;String s3=Java;String st;if(pareTo(s2)0)st=s2;elsest=s1;if(pareTo(s3)0)st=s3;System.out.println(big=+st);file:/D|/Java4-2010-7/Java4填空题1.htm (8 of 13)2010-7-22 21:58:27file:/D|/Java4-2010-7/Java4填空题1.htm25写出下面程序的结果:_10,test,test changed_public class ABCpublic static void change(int i) i = i + 100;public static void change(String s) s = s + changed?;public static void change(StringBuffer sb) sb.append( changed?);public static void main(String args) int i = 10;String s = test;StringBuffer sb = new StringBuffer(test);System.out.println(i= + i + ,s= + s + ,sb= + sb);change(i);change(s);change(sb);System.out.println(i= + i + ,s= + s+ ,sb= + sb);26下面程序运行的结果是:_long 8,float 1.2_public class T1 public static void main (String args)T1 a=new T1();a.method(8);a.method(1.2f);void method(float i)System.out.println(float:+i);void method(long i)System.out.println(long:+i);27写出下面程序运行的结果:_abc clacc length size_import java.util.Arrays;file:/D|/Java4-2010-7/Java4填空题1.htm (9 of 13)2010-7-22 21:58:27file:/D|/Java4-2010-7/Java4填空题1.htmpublic class SortArray public static void main(String args) String str = size, abs,length,class;Arrays.sort(str);for (int i=0; istr.length; i+)System.out.print(stri+_);28定义A,B如下:/同名字段 编译类型 左边= 同名方法 运行实际类型 =右边class Aint a=1;double d=2.0;void show( )System.out.println(Class A:a=+a + d=+d);class B extends Afloat a=3.0f;String d=Java program.;void show( )super.show( );System.out.println(Class B:a=+a + d=+d);(1) 若在应用程序的main方法中有以下语句:A a=new A();a.show();则输出的结果如何?_1,2.0_(2) 若在应用程序的main方法中定义类B的对象b:A b=new B();b.show();则输出的结果如何?_d_Java program_a=3.0_Class B:a=3.0 d=Java program.29运行如下代码,有何结果? _123_public class MyClass file:/D|/Java4-2010-7/Java4填空题1.htm (10 of 13)2010-7-22 21:58:27file:/D|/Java4-2010-7/Java4填空题1.htmpublic static void main(String argv) int i = 1;switch (i) case 0:System.out.print(0);break;case 1:System.out.print(1);case 2:System.out.print(2);default:System.out.print(3);30运行如下代码的结果是:_01_class MyClasspublic static void main(String args) int iRand;iRand = (int)Math.random();System.out.println(+iRand+1);31运行如下代码的结果是:_0_class MyClass static int x;public static void main(String args) System.out.println(output:+x);32运行如下代码的结果是:_null_class MyClass static int x;public static void main(String args) System.out.println(output:+x);33运行如下代码的结果是:_boolean_class MyClass static boolean x;file:/D|/Java4-2010-7/Java4填空题1.htm (11 of 13)2010-7-22 21:58:27file:/D|/Java4-2010-7/Java4填空题1.htmpublic static void main(String args) System.out.println(output:+x);34运行如下代码的结果是:_javaWorld_class MyClass public static void main(String args) String s1 = new String(Java);String s2 = new String(World);change(s1, s2);System.out.println(s1 + s2);public static void change(String s2, String s1) s1 = Changed;s2 += !;35对于接口中的方法声明,可省略修饰符public和_abstract_36对于接口中的变量声明,可省略修饰符public、static和_final_37运行如下代码的结果_246_class MyClass public static void main(String args)for(int cnt=2;cnt10;cnt+=2)if(cnt=8)break;System.out.print(cnt);38运行如下代码的结果:_child_class ParentString name=parent;void showMe()System.out.print(name);class Child extends Parentfile:/D|/Java4-2010-7/Java4填空题1.htm (12 of 13)2010-7-22 21:58:27file:/D|/Java4-2010-7/Java4填空题1.htmString name=child;void showMe()System.out.print(name);class MyClass public static void main(String args) Parent p=new Child();p.showMe();file:/D|/Java4-2010-7/Java4填空题1.htm (13 of 13)2010-7-22 21:58:27file:/D|/Java4-2010-7/Java4填空题2.htm1protected Connection conn;public void init () try Class.forName( “sun.jdbc.odbc.JdbcOdbcDriver” );conn= DriverManager.getConnection( “_jdbc_:odbc:usingjsp” );catch ( Exception exc ) getServletContext().log( “Error making JDBC connection:” , exc );2给定include1.jsp文件代码片断,如下:_/ /此处填写代码再给定include2.jsp文件代码片断,如下:要求运行include1.jsp时,浏览器上输出:HAHA要满足以上条件,include1.jsp中的下划线处应填入语句。3在J2EE中,给定JSP文件代码如下:%for(;j + 有两个客户依次使用浏览器浏览该jsp,且每个客户只浏览一次,那么第二个客户看到浏览器显示_1_file:/D|/Java4-2010-7/Java4填空题2.htm (1 of 8)2010-7-22 21:58:47file:/D|/Java4-2010-7/Java4填空题2.htm4SP中的RequestDispatcher类有一个_forward_方法,它可以把请求继续传递给别的Servlet或JSP页面。5EL算术表达式 $10%4 值等于_2_6等效于$10%4的另一种EL表达式可书写_$(10 mod 4)_7EL算术表达式$(1=2) ? 3 : 9值等于_9_8请写出此EL表达式$1 lt 2的另一等价EL表达式形式_$12_9请写出此EL表达式$(9*9) ne 81的另一等价EL表达式形式_$(9*9)!=81_10EL算术表达式$(10*10) != 100值等于_FALSE_11EL算术表达式$empty 值等于_12请写出得到HTTP连接头部的host值EL表达式_13请写出得到HTTP连接头部的accept值EL表达式_14请写出得到HTTP连接头部的user-agent值EL表达式_15下面程序运行的结果是_file:/D|/Java4-2010-7/Java4填空题2.htm (2 of 8)2010-7-22 21:58:47file:/D|/Java4-2010-7/Java4填空题2.htm16假设用户提交信息为 ?name=myname&alies=请在JSP源代码内写出如下代码$$param.alies那么此EL表达式运算的结果是_myname_和__17在基于Java的Web应用开发中,应用采用MVC设计模式进行总体架构,那么视图部份采用技术是_jsp_18分析下列JSP2.0代码,最后输出的结果是_A P T E C H A C C P_$item19标签文件的扩展名是_tId_20在开发自定义标签处理类时,当自定义标签的业务处理方法执行结束之后,要求容器继续处理当前页面内容那么此自定义标签的业务处理方法返回哪个预定义常量?EVAL_PAGE21web应用是基于_B/S_编程模式的, 它是相对于传统的C/S编程模式的。22HTTP是基于_请求/响应_模型。23HTTP协议是一个_无状态_的协议。24Accept,Accept-Language,Content-Type Host,User-Agent是常见的_Http_请求题头域。25代表请求成功,请求需要身份认证和/或授权的HTTP响应状态码分别为_200_和_401_。file:/D|/Java4-2010-7/Java4填空题2.htm (3 of 8)2010-7-22 21:58:47file:/D|/Java4-2010-7/Java4填空题2.htm26含有Applet的网页的HTML文件代码中部带有_和_)这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。27在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和_消息驱动_Bean(MessageDriven Bean)。28MVC 设计模式中, M是_model_的缩写,V是_view_的缩写,C是_control_的缩写.29J2EE 架构分为三层:_客户端层_,中间层,企业信息系统层(Enterprise Information System)。其中中间层又分为_web层_和_业务层_。30JNDI API为应用程序提供了一个统一的接口来完成标准的_目录_操作。31J2EE容器中Applet容器和Application Client容器属于_轻量级_容器,Web组件容器和EJB容器属于_重量级_容器。32web应用是基于_B/S_编程模式的, 它是相对于传统的C/S编程模式的。33J2EE规范描述四种类型的模块,分别为web模块EJB模块应用程序客户端模块和资源适配器模块。其中web模块和应用程序客户端模块除了可以被打包成JAR文件,还可以被打包成_WAR_文件。34JAXP是一个支持在Java下使用_xml_的API.35JTA提供J2EE中处理_事务_的标准接口,支持其开始,回滚和提交。36J2EE中_JCA_服务提供了一套连接各种企业信息系统(EIS)的体系结构。(填写此服务的英文缩写)37Java Servlet是标准的服务器端的java应用程序,它运行在_Web_容器中。38相对于动态的web页面,传统的_静态_的web页面只能实现简单的组织结构。file:/D|/Java4-2010-7/Java4填空题2.htm (4 of 8)2010-7-22 21:58:47file:/D|/Java4-2010-7/Java4填空题2.htm39开放一个自定义Servlet类,我们一般首选继承_HttpServlet_类,在自定义Servlet类中实现其service方法,实现处理请求和响应事件。40Request对象封装了客户端的所有请求信息,它的_setCharactorEncuding_方法可以设置接受参数的编码格式。41在编写完Servlet后,需要对已经写好的Servlet进行部署,配置web.xml文件,添加_servlet_和_servletMapping_标记。42在创建自己的Servlet时,常常写doGet和doPost两个方法,它们分别都有两个参数_HttpServletRequest_和_HttpServletResponse_.43通常来讲,Servlet技术主要用于Web应用程序的流程控制,验证用户输入合法性以及条用其他业务逻辑对象来访问数据等,而_jsp_主要用于页面显示。44Jsp转换为Servlet是由Jsp容器将JSP文件最终转换为Servlet容器可执行的文件扩展名为_.class_.45在Tomcat中创建自己的开发目录Test文件夹,需要在Test文件夹中创建标准的配置文件夹_WEB-INFO_,还需要创建标准的_classes_)文件夹来存放class文件。46改变服务器Tomcat端口,需要修改_server.xml_配置文件。47在环境变量中设置JDK的安装目录,设置的系统变量名应为_JAVA_HOME_.48Java编译时需要JDK的bin目录,以便找到诸如javac等命令,需要配置系统变量名为_path_.49Tomcat安装时默认端口号为_8080_.50在Java Web应用程序的目录结构下放置Servlet类的目录为WEB-INF/_classes_和放置Java Archive文件的目录为WEB-INF/_lib_.51添加一个Servlet映射,应修改web应用的部署描述符_web.xml_文件。52浏览器请求类型GET和POST请求中,_GET_请求是将请求信息添加到URL 进行传送的。file:/D|/Java4-2010-7/Java4填空题2.htm (5 of 8)2010-7-22 21:58:47file:/D|/Java4-2010-7/Java4填空题2.htm53Javax.servlet.http.HttpServlet支持HTTP协议,实现了HTTP方法。_doGet_方法处理GET请求,_doPost_方法处理POST请求。54Java Servlet API有两个包组成,它们是javax.servlet包和_javax.servlet.http_。55Servlet是由web应用服务器中的Web Contrainer管理的。Web容器的角色是管理(1).装载Servlet实例对象(2)_初始化_Servlet, (3)处理服务请求,(4)卸载和撤消Servlet实例对象。56阅读下面代码:package simpleservlet;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HTMLServlet extends HttpServletproject void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOExceptionresponse.setContentType_ (text/html);printWriter out=response.getWriter();out.println();out.println(hello world);out.println

温馨提示

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

评论

0/150

提交评论