文档库 最新最全的文档下载
当前位置:文档库 › JAVA综合测试二(有答案)

JAVA综合测试二(有答案)

JAVA综合测试二(有答案)
JAVA综合测试二(有答案)

1、某JSP程序中声明使用javaBean的语句如下:

要取出该javaBean的loginName属性值,以下语句正确的是()(选择二项)

A、

B、

C、<%=user.getLoginName()%>

D、<%=user.getProperty(“loginName”)%>

2、在J2EE中,request对象的()方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据(选择一项)

A、String getParameter(String name)

B、String[]getParameter(String name)

C、String getParameterValues(String name)

D、String[]getParameterValues(String name)

3、Web应用中,常用的会话跟踪方法不包括()(选择一项)

A、URL重写

B、Cookie

C、隐藏表单域

D、有状态HTTP协议

4、J2EE中,()类的()方法用于返回应用程序的上下文路径(选择一项)

A、HttpServletRequest、getContextPath()

B、HttpServletRequest、getPathInfo()

C、ServletContext、getContextPath()

D、ServletContext、getPathInfo()

5、在J2EE中,在web.xml中定义过滤器时可以指定初始化参数,以下定义正确的是()(选择一项)

A、

someFilterfilter.SomeFilter encodingEUC_JP

B、

someFilterencoding EUC_JP

C、

someFilterencoding EUC_JP

D、

someFilterfilter.SomeFilter encodingEUC_JP

6、在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()(选择一项)

public class Servlet1extendsHttpServlet{

public void init()throws servletException{

}

public void service(HttpServletRequest request,HttpServletResponse response)

throws ServletException,IOException{

PrintWriter out=response.get.Writer();

out.println(“hello!“);

}

}

A、编译该文件时会缺少doGet()或者dopost()方法,编译不能够成功通过

B、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!

C、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字

D、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息

7、在J2EE中对于以下的include指令和include动作,描述正确的是()(选择二项)

A、include指令和include动作的功能和作用是一模一样的

B、含有include指令的JSP页面编译成Servlet时,Servlet内嵌(内联)被包含的文件内容

C、含有include动作的JSP页面编译成Servlet时,Servlet使用语句pageContest.include("被包含文件"),来引用被包含的文件

D、通常情况下,使用include动作包含JSP页面比使用include指令包含JSP页面执行速度要快

8、某web应用的上下文路径是root,配置文件web.xml中有如下片段:

process

slt.ProcessServlet

process

/proc

以下说法正确的是()(选择二项)

A、在包slt中,有一个名为ProcessServlet.class的文件

B、在servlet的访问路径是http://机器IP:端口号/root/process

C、在servlet的访问路径是http://机器IP:端口号/root/processServlet

D、在servlet的访问路径是http://机器IP:端口号/root/proc

9、在HTML文档对象模型(DOM)中,history对象的()方法用于加载历史列表中的下一个URL页面(选择一项)

A、next()

B、history()

C、forword()

D、go(-1)

10、Java中的错误处理时通过异常处理模型来完成的,那么异常处理模块可以处理的错误是()(选择一项)

A、运行时错误

B、逻辑错误

C、语法错误

D、内部错误

11、在HTML文档对象模型(HTML DOM)中,()对象是所有页面内容的根对象(选

择一项)

A、window

B、history

C、document

D、location

12、分析下面的Java Script代码,经过运算后m的值为()(选择一项)

x=11;

y=”number”;

m=x+y;

A、11number

B、number

C、11

D、程序报错

13、在HTML页面中,不能与onChang事件处理程序相关联的表单元素有()(选择一项)

A、文本框

B、复选框

C、列表框

D、按钮

14、在Java中,以下()对象可以使用键/值的形式保存数据(选择一项)

A、LinkedList

B、HashMap

C、ArrayList

D、Arrays

15、在JSP文件的页面组成中,()是正确的、且可以在客户端通过查看源代码看到JSP 注释(选择一项)

A、<--注释-->

B、<!--注释-->

C、<%--注释-->

D、<%--注释--%>

16、在java中,通过调用以下()方法,可以加载Sun的JDBC-ODBC桥(选择一项)

A、new Class().load("sun.jdbc.odbc.JdbcOdbcRirver");

B、new Class().forName("sun.jdbc.odbc.JdbcOdbcRirver");

C、Class.forName("sun.jdbc.odbc.JdbcOdbcRirver");

D、Class.load("sun.jdbc.odbc.JdbcOdbcRirver");

17、给定一个Java程序的大码片段如下,其中con为连接数据库得Connection对象,此处假定已经正确获得连接,在下划线处加入()代码,可以在控制台循环打印出student表name数据列的值(选择一项)

Statement stmt=con.createStatement();

Stirng query=”select*from student”;

java.sql.ResultSet rs=stmt.executeQuery(query);

_________

A、while(rs.hasNext()){System.out.println(rs.getString("name"));}

B、while(rs.next()){System.out.println(rs.getString("name"));}

C、if(rs.next()){System.out.println(rs.getString("name"));}

D、System.out.println(rs.getString("name"));

18、假定今天是2007-1-31,星期三,以下Javascript代码将输出()(选择一项)

var mydate=new Date();

document.write(mydate.getDate);

A、2007-01-31

B、1

C、31

D、3

19、下列选项中关于java中的封装说法正确的是()(选择一项)

A、封装就是将私有属性或共有属性提供的共有的访问方法

B、属性得访问方法包括setter方法和getter()方法

C、setter方法用于取值

D、getter方法用于赋值

20、B/S结构是随着Internet技术的兴起,对C/S结构的一种改进,不是对C/S的代替,B/S 相对与C/S结构也有一定的弱势,体现在()(选择一项)

A、维护和升级方式的复杂

B、可访问用户范围小

C、程序开发复杂

D、很难有丰富的界面效果

21、如果在HTML页面中包含如下图片标签,则在下划线处添加()代码能够实现页面初始化是隐藏该图片的功能(选择一项)

A、style="display:visible;"

B、style="display:disvisible"

C、style="display:block";

D、style="display:none"

22、在html文档中包含如下超链接,要实现当鼠标移入该连接是,超联结文本颜色变为红色,选项中的编码正确的是()(选择一项)

A、注册

B、注册

C、注册

D、注册

23、在java中实现多态的步骤中哪项不是()(选择一项)

A、子类重写父类的方法

B、子类重载父类的方法

C、定义方法时,把父类作为参数类型,调用时,把父类及子类的对象作为参数传入

D、运行时,根据实际创建的对象动态决定使用那个方法

24、在用户登录的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上提交的信息,则应在下划线处填写的代码是()(选择一项)

用户名:

密码:

A、get

B、post

C、不填写任何内容

D、以上都可

25、在java中关于构造方法说法错误的是()(选择一项)

A、一个类为定义构造方法时,java虚拟机会默认提供一个构造方法

B、构造方法不能被重载

C、构造方法可以接受重载

D、当了父类中只有一个带参数的构造方法时,这个类必须提供自定义的构造方法

26、在html中,按下任意键都会触发的事件是()(选择一项)

A、onFocus

B、onBlur

C、onSubmit

D、onKeyDown

27、下列自定义的javascropt函数中()验证一组多选按钮至少有一个被选中,已多选按钮name属性值为”chb”(选择一项)

A、functioin checkAll{

var box=document.getElementByName("chb");

if(box!=null)return true;return false;}

B、function checkAll(){

var boolvalue=false;var box=document.getElementsByName("chb");

for(var i=0;i

return boolvalue;}

C、function checkAll(){

var boolvalue=false;var box=document.gedtElementByname("chb

for(var i=0;i

if(box[i.checked==true){boolvalue=true;break;}return boolvalue;}

D、以上都对

28、在html中如下创建层的语句,那么实现该层的语句错误的是()(选择一项)

A、document.getElementsByTagName("div")[0].style.display="block";

B、document.getElementById("imgagesLayer").style.display="block";

C、document.getElementsByName("div")[0].style.display="block";

D、document.getElementsByTagName("div")[0].get(0).style.display="block";

29、运行java程序,结果是()(选择一项)

interface A{

public int x=60;

}

class B{

public 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

30、文件test.jsp,如下,则试图运行时,将发生()(选择一项)

<%Strin g str=null;%>

str is<%=str%>

A、翻译错误

B、编译java源代码时出错

C、执行编译后的字节码时发生错误

D、运行后,浏览器上显示:str is null

31、在用户登录JSP页面上,编写了小脚本将已登录的用户信息存放到session中,代码如下,哪么在其他页面进行访问控制的代码应是()(选择一项)

//name和pwd为String类型的数据

session.setAttribute(“username”,name);

session.setAttribute(“password,pwd);

A、if(username==null){response.sendRedirect("login.html“);}

B、if(username.equals("")){response.sendRedirect("login.html);}

C、String name=(String)session.getAttribute("username");

D、String name=(String)sessionm.getAttrbute("username”);

32、选项中对Jsp内置对象的描述正确得是()(选择二项)

A、session对象应用于整个应用程序

B、appplication对象用于客户端得请求处理

C、request对象用于客户端得请求处理

D、OUT对象用于向客户端输出数据

33、对于java中的集合类java.utitl.LinkedList,以下说法正确的是()(选择二项)

A、这个集合中的元素是有序的

B、可以通过键来获取这个集合中的元素

C、可以通过addFirst()方法,在列表的首部插入元素

D、在对这个集合执行遍历操作时,效率比较高

34、在HTML中,以下代码()可以是正确显示如图所示的对话框(选择一项)

A、

B、

C、

D、

35、在Java中,下列接口或类不包括在java.sql包中的是()(选择一项)

A、ArrayList

B、Connection

C、Statement

D、DriverManger

36、JSP页面包含如下代码,则访问此JSP页面是将输出()(选择一项)

<%=2+3%>

A、2+3

B、5

C、23

D、不会输出,因为表达式是错误的

37、在HTML文档中包含如下”提交“按钮,则选项中对该”提交“按钮的描述错误的是()(选择一项)

height:23px;background-image:url(images/back1.jpg);border:opx;padding:1px;margin:0px;”

onMouseOver=”this.style.backgroundImage='url(images/back2.jpg)';”

onMouseOut=”this.style.backgroundImage='url(images/back1.jpg)';”/>

A、在初始状态下,”提交“按钮的背景图片为back1.jpg

B、当鼠标移入按钮是,”提交“按钮的背景图片为back2.jpg

C、当鼠标移出按钮是,”提交“按钮的背景图片为back1.jpg

D、在初始状态下,”提交“按钮没有背景图片

38、在JDBC应用程序中,使用Statement接口的()方法,执行查询语句,并可返回结果集(选择一项)

A、execute()

B、close()

C、executeUpdate()

D、executeQuery()

39、在Java的异常处理模型中,能单独与finally语句一起使用的块是()(选择一项)

A、try

B、catch

C、throw

D、throws

40、如果要在网页显示”20060816“,下划线处应填写的JavaScript代码是()(选择一项)

var year=2006;

var month=8;

var date=16;

document.write(___);//此处填写代码

A、year+0month+date

B、year+0+month+date

C、year+"0"+month+date

D、year0monthdate

41、在HTML中,CSS样式的z-index属性表示的含义是()(选择一项)

A、对象是否显示

B、文本的对齐方式

C、层的堆叠次序

D、字体的类型

42、使用JSP开发Web项目时,web.xml文件一般位于目录结构中的()下(选择一项)

A、src目录

B、文档跟目录或其子文件夹

C、META-INF目录

D、WEB-INF目录

43、在java中,Object类是所有类的父亲,用户自定义类默认扩展自Objict类,下列选项中的()方法不属于Objict类的方法(选择一项)

A、equals(Object obj)

B、getClass()

C、toString()

D、trim()

44、分析下面的JavaScript代码段,输出的结果是()(选择一项)

emp=new Array(5);

emp[1]=1;

emp[2]=2;

document.write(emp.length);

A、2

B、3

C、4

D、5

45、在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home目录下的index.jsp中访问images目录下的图片1.jpg,以下代码片段正确的是()(选择一项)

A、

B、

C、

D、

46、给定如下Java代码,编译运行的结果是()(选择一项)

import java.util.*;

public class Test{

public static void main(String[]args){

Map map=new HashMap();

String s=“code”;

map.put(s,“1“);

map.put(s,“2“);

System.out.println(map.size());

}

}

A、编译时发生错误

B、运行时发生错误

C、正确运行,输出:1

D、正确运行,输出:2

47、编写JSP小脚本,实现该访问JSP时,在会话对象中保存int型变量i的有效语句是()(选择一项)

A、session.setAttribute(i,"I");

B、session.setParameter("I",i);

C、session.setAttribute(new Integer(i),"I");

D、session.setAttribute("I",new Integer(i));

48、有如下JSP代码,为了获取session中存储的用户名,请问在下划线处应插入以下()代码(选择一项)

session示例

<%_______%>

A、String name=session.getParameter("username");

B、String name=session.getAttribute("username");

C、String name=(String)session.getParameter("username");

D、String name=(String)session.getAttribute("username");

49、给定如下java代码,关于supr的用法,以下描述正确的是()(选择一项)

class C extends B{

public C(){

super();

}

}

A、用来调用类B中定义的super()方法

B、用来调用类C中定义的super()方法

C、用来调用类B的无参构造方法

D、用来调用类B中第一个出现的构造方法

50、在Java中,类Test的代码如下所示,假设类Test的实例化对象名为t,则选项()中的语句能正确调用Test类的方法(选择一项)

class Test{

public int change(){

System.out.println(”No parameters”);

return0;

}

public void change(double m){

System.out.println(”parameter is:”+m);

}

}

A、Test.change(15.2f);

B、Test.change();

C、t.change(250.5);

D、int a=t.change(13);

1、AC

2、D

3、D

4、A

5、A

6、B

7、AC

8、AD

9、C

10、A

11、A

12、A

13、D

14、B

15、B

16、C

17、B

18、C

19、B

20、D

21、D

22、B

23、B

24、A

25、B

26、D

27、C

28、D

29、C

30、D

31、D

32、CD

33、AB

34、B

35、A

36、B

37、D

38、D

39、A

40、C

41、C

42、D

43、D

44、D

45、A

46、C

47、D

48、D

49、C

50、C

实验二 Java类-实验报告

南京信息工程大学实验(实习)报告 实验(实习)名称Java类实验(实习)日期 10.17 得分指导教师刘文杰院计算机与软件学院专业软件工程年级 2017级班次 1 姓名张成学号20171344024 1.实验目的: 1)熟练MyEclipse工具的使用与调试; 2)掌握Java类、方法和变量的定义和使用; 3)熟悉方法重载和覆盖、掌握this和supper关键字使用; 4)掌握4类访问控制符的使用。 2.实验内容: (1)定义一个类Circle,实现其面积计算功能getArea(); (2)编写程序,读入一个正整数并按降序显示它的所有最小因子。(教材第3章习题9)(3)利用多态性编程,实现求三角形、正方形和圆形的面积。(教材第4章习题6) 3.实验步骤 1、 public class Circle { public double radius; public Circle(double r) { radius= r; } public double getArea() { return radius*radius*Math.PI; } public static void main(String[] args) { Circle area1 = new Circle(5); System.out.println("The area is " + area1.getArea()); } }

2、 import java.util.Scanner; public class Read { public static void main(String[] args) { Scanner input =new Scanner(System.in); System.out.print("输入一个正整数:"); int n=input.nextInt(); int []a=new int[n]; int []b=new int[n]; int p,q=0,m=0; for(p=2;p<=n;p++) { while(n%p==0) { n=n/p; if(n!=1) { a[q]=p; q++; } else { a[q]=p; } } } while(q!=-1) { b[m]=a[q]; m++; q--; } for(p=0;p

JAVA实验报告一

Java语言程序设计实验报告一 班级:姓名:学号: 一、实验教学目的与基本要求 Java程序设计的实验是Java程序设计课程重要的实践教学环节。实验的目的不仅仅是验证理论知识,更重要的是通过上机加强学生的动手能力,掌握常用Java开发环境的使用方法,培养学生分析问题、解决问题、应用知识的能力和创新精神。充分放手让学生自行设计、自主调试,真正培养学生的实践动手能力,全面提高学生的综合素质。 本课程是一门程序设计语言课程,通过本课程的学习,学生能够掌握Java 语言程序的基本特点、基本编程方法和基本开发技巧,培养学生阅读、分析、设计和调试Java语言的能力,并具备一定的面向对象程序设计思想。 本课程的主要任务是在已学习的编程语言基础上,讲述Java语言的数据结构和语法规则;基本控制结构和编程技巧;Java语言面向对象的特点、编程方法和程序设计思路;Java语言的GUI程序和文件及I/O流的编程方法;能够正确配置Java开发环境,并使用相关的编辑、编译、调试、运行命令。 (1)掌握Java语言的编程技巧,能够独立进行面向对象的开发能力。 (2)具有根据编程需求独立查询Java类库文档及相关资料,完成系统的能力。 (3)具有分析、寻找和排除程序中常见问题的能力。 二、实验内容与收获 (1)Java的安装与配置。熟悉语言环境及简单程序设计的使用练习,正确配置Java 开发环境(Eclipse 集成开发环境的安装、配置与使用) a)安装JDK Sun公司为所有的Java程序员提供了一套免费的Java开发和运行环境。 可以通过IE或Netscape浏览器浏览网址:https://www.wendangku.net/doc/9d14397922.html,/j2se,根据提示

JAVA第四版实验2实验报告

实验1 1.实验要求: 编写一个Java应用程序,该程序在命令行窗口输出希腊字母表。 2.实验内容: 3.实验分析: (1)将一个double型数据直接赋值给float型变量,程序编译时提示怎样的错误。 可能损失精度。 (2)在应用程序的main()方法中增加语句:float x=0.618,程序能编译通过吗? 不能通过编译,提示可能损失精度。 (3)在应用程序的main()方法中增加语句:byte b=128编译能通过吗?在应用程序的main()方法中增加语句:int z=(byte)128;程序输出变量z的值是多少? 增加byte b=128时编译不能通过,提示可能损失精度。 增加int z=(byte)128时结果如下所示。 实验2 1.实验要求: 编写一个Java应用程序,该程序在命令行窗口输出数组的引用以及元素的值。 2.实验内容:

3.实验分析: (1)在程序的【代码4】之后增加语句”a[3]=200;”,编译是否有错?运行是否有错? (2)在程序的【代码4】之前输出二维数组b的各个一维数组的长度和引用。

(3)在程序的【代码4】之后输出二维数组b的各个一维数组的长度和引用。

实验3 1.实验要求: 编写一个Java应用程序,输出数组a的全部元素,并将数组a的全部或部分元素复制到其他数组中,然后改变其他数组的元素的值,再输出数组a的全部元素。 2.实验内容: 3.实验分析:

(1)在程序的【代码4】之后增加语句:int []tom=Arrays.copyOf(c,6); System.out.println(Arrays.toString(tom)); (2)在程序的最后一个语句之后增加语句:int []jerry=Arrays.copyOf(d,1,8); System.out.println(Arrays.toString(jerry));

java实验报告样本2

实验项目名称:继承和多态 (所属课程:Java语言程序设计) 院系:计算机科学与信息工程专业班级:12级物联网工程姓名:张懿 学号:201203040042 实验地点:A-06 411 指导老师:张阳 本实验项目成绩:教师签字:日期: 1.实验目的 (1)掌握类的继承机制。 (2)熟悉类中成员变量和方法的访问控制。 (3)熟悉方法或构造方法多态性。 2.实验内容 (1)模拟编写程序,理解类的继承、多态、继承和多态规则。 (2)独立编程,实现类的继承和多态。 3.实验作业 设计一个类Shape(图形)包含求面积和周长的area()方法和perimeter()方法以及设置颜色的方法SetColor(),并利用Java多态技术设计其子类Circle (圆形)类、Rectangle(矩形)类和Triangle(三角形)类,并分别实现相应的求面积和求周长的方法。每个类都要覆盖toString方法。 海伦公式:三角形的面积等于s(s-a)(s-b)(s-c)的开方,其中s=(a+b+c)/2 4.实验程序 import java.util.Scanner; public class TEST { public static void main(String[] args) { float radius; float chang,kuan; float a,b,c; Scanner input = new Scanner(System.in);

System.out.print("请输入圆的半径:"); radius = input.nextFloat(); Circle circle = new Circle(radius); System.out.println("圆的面积为:"+circle.area()+" 圆的周长为:"+circle.perimeter()+"\n"+circle.toString()); System.out.print("请输入矩形的长:"); chang = input.nextFloat(); System.out.print("请输入矩形的宽:"); kuan = input.nextFloat(); Rectangle rectangle = new Rectangle(chang,kuan); System.out.println("矩形的面积为:"+rectangle.area()+" 矩形圆的周长为:"+rectangle.perimeter()+"\n"+rectangle.toString()); System.out.print("请输入三角形的第一条边:"); a = input.nextFloat(); System.out.print("请输入三角形的第二条边:");

java基础笔试测试题与答案

Java 一章至五章考试 一. 填空题(8 分) 1. 面向对象的三大原则是( 封装),( 继承) 和( 多态).2 分 2. 如果想在对象实例化的同时就初始化成员属性,则使用( 构造函数).2 分 3. ( 实体) 方法和( 构造) 方法不能修饰为abstract ?2分 二.选择题(60 分) 1) 在Java 语言中,下列(a,d )是不满足命名规范的变量名。(选择二项) a) 姓名 b) $Name c) _instanceof d) instanceof 2) 下列Java 代码片段的输出结果是( a ) 。 char c='a'; int i=c; float f=i; byte b=(byte)c; System.out.println(c+","+i+","+f+","+b); a) 编译错误 b) a,97,97,97 c) a,97,97.0,97 d) a,97,97.0f,97 3) 下列Java 代码中,空白处的代码是(b,c )。( 选择两项) public interface Fee{ public float calLabFee(float unitPrice, float time); } public class FeeImpl implements Fee { public float calLabFee(float unitPrice, float time){ return unitPrice * time; } } public class FeeInterfaceTest { public static void main(String[] args){ ________________ Float labFee = fee.calLabFee(400.00,5); } }

java实验报告实验二

实验报告 班级: 学号: 姓名:

实验二标识符、关键字和数据类型 一、实验目的 1.认识标识符、关键字、运算符及数据类型。 2.掌握标识符的书写格式、常见的基本数据类型以及运算符的使用方式。 3.了解强制数据类型转换和弱类型转换。 二、实验原理 Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。 Java标识符给变量起上一个名字叫做变量名称,这个自定义的变量名称其实就是一个标识符,其实你自定义的类名称也是一个标识符,也就是说你自定义的名称都是标识符,它可以是类的名称、变量的名称、包的名称、方法的名称等。 1. 标识符可以由字母,数字,下划线(__),美元($)组成,但是不能包含@,%,空格等其他的特殊符号,不能以数字开头。例如 123name 就是不合法的。 2.标识符不能是Java关键字和保留字(Java预留的关键字,或者以后升级版本中有可能作为关键字),但可以包含关键字和保留字~例如:不可以使用void 作为标识符,但是Myvoid 可以。 3.标识符是严格却分大小写的,所以一定要分清alibaba和ALIbaba是两个不同的标识符哦。 4.标识符的命名最好能反应出其作用,做到见名知意。 Java运算符算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符。

1.算术运算符:算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。 2.赋值运算符:赋值运算符是指为变量或常量指定数值的符号。如可以使用“=” 将右边的表达式结果赋给左边的操作数。 3.比较运算符:比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false )。 4.逻辑运算符:逻辑运算符主要用于进行逻辑运算。 5.条件运算符: 条件运算符( ? : )也称为“三元运算符”。 语法形式:布尔表达式?表达式1 :表达式2。 运算过程:如果布尔表达式的值为true ,则返回表达式1 的值,否则返回表达式2 的值。 Java类型转换:基本数据类型中,布尔类型boolean占有一个字节,由于其本身所代码的特殊含义,boolean类型与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转换),否则,将编译出错。 1.基本数据类型中数值类型的自动类型提升。 数值类型在内存中直接存储其本身的值,对于不同的数值类型,内存中会分配相应的大小去存储。如:byte类型的变量占用8位,int类型变量占用32位等。相应的,不同的数值类型会有与其存储空间相匹配的取值范围。 2.基本数据类型中的数值类型强制转换

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期:2014-2015 课程名称:《Java程序设计实验》 班级:信息1202 姓名:方逸梅 学号:1212100231 指导老师:费玉莲

《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 1.6。 (四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容和要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 实验目的、实验原理和内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1.下载、安装并设置Java SDK 软件包。 2.熟悉Eclipse编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application和Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { System.out.println("Hello java! 欢迎使用!"); } } } 结果示意图1

java基础测试题及答案

一、选择题(每题2分,共40分) 1、下面哪个是Java语言中正确的标识符( C ) A、3com B、import C、that D、this 2、下面哪个语句(初始化数组)是不正确的:(B) A.int x[] = {1,2,3}; B.int x[3] = {1,2,3}; C.int[] x = {1,2,3}; D.int x[] = new int[]{1,2,3}; 3、下述概念中不属于面向对象方法的是( D )。 A.对象、消息 B.继承、多态 C.类、封装 D.过程调用 4、下面的代码段中,执行之后i 和j 的值是什么? ( B ) int i = 1; int j; j = i++*2+3*--i; A.1, 2 B.1, 5 C.2, 1 D.2, 2 5、下面哪条语句把方法声明为抽象的公共方法?(B ) A.public abstract method(); B.public abstract void method(); C.public abstract void method(){} D.public void method() extends abstract; 6、下面关于java中类的说法哪个是不正确的?( C ) A.类体中只能有变量定义和成员方法的定义,不能有其他语句。 B.构造函数是类中的特殊方法。 C.类一定要声明为public的,才可以执行。 D.一个java文件中可以有多个class定义。 7、假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( C ) class A { int i; static String s; void method1() { } static void method2() { } } A、System.out.println(a.i); B、a.method1(); C、A.method1(); D、A.method2() 8、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小 的变化而改变? ( B ) A、CardLayout B、FlowLayout C、BorderLayout D、GridLayout 9、下列哪个用户图形界面组件在软件安装程序中是常见的? ( C ) A.滑块 B.进度条 C.按钮 D.标签

JAVA基础测试及答案

第一单元Java基础知识测样 班级___________姓名:_____________得分:_____________ 一、选择题(每题2分,共40分) 1、下面哪项可以得到数组元素的个数,java中定义数组名为abc,(B) A、abc.length() B、abc.length C、len(abc) D、ubound(abc) 2、构造方法何时被调用(B) A.类定义时 B.创建对象时 C.调用对象方法时 D.使用对象的变量时 3、下列语句片段int a=10,b=4,c=20,d=6;System.out.println(a++*b+c*--d);的结果为 (C) A.144 B.28 C.140 D.不能执行 4、下面哪个修饰符修饰的方法只能被本类中的其他方法使用(C) A、protected B、static C、private D、public 5、编译并运行下述程序段的结果是:(A)。 public class Test{ public static void main(String argv[]){ int[]count=new int[4]; System.out.println(count[4]);}} A.编译时错误B.运行时错误C.输出0D.输出null 6、在java的一个异常处理中,哪个语句块可以有多个(A) A、catch B、finally C、try D、throws 7、若在某一个类定义中定义有如下的方法: final void aFinalFunction(); 则该方法属于(C)。 A.本地方法B.静态方法C.最终方法D.抽象方法 9、类Test1定义如下: 1)public class Test1{ 2)public float aMethod(float a,float b){} 3) 4)}将以下哪种方法插入行3是不合法的。(B) A、public float aMethod(float a,float b,float c){} B、public float aMethod(float c,float d){} C、public int aMethod(int a,int b){} D、private float aMethod(int a,int b,int c){}

JAVA实验2答案

实验二. Java基本数据类型Java程序设计与开发实验名称课程名称课程号 技术与数组 计科班级专业计算机科学与技术学院(系) 信息学院 2015年钟海楼实验地点学号学生姓名实验日期月17日904019 一、实验目的 Java数据类型之间的转换;)学习掌握(1 Java 程序中数组的 使用。(2)学习 二、实验任务 3的实验任务。、实验2和实验完成实验二指导上实验 1 三、实验仪器设备和材料 PC机。安装有J2SE开发工具的 四、实验内容和步骤输出希腊字母表实验1 应用程序,该程序在命令行窗口输出希腊字母表。编写一个Java 代码如下: public class GreekAlphabet{ public static void main(String[] args) { int startPosition=0,endPosition=0; char cStart='α',cEnd='ω'; startPosition = (int)cStart; endPosition = (int)cEnd; +startPosition);表中的顺序位置:\'在Unicode 希腊字母\'α ); 希腊字母表: for(int i=startPosition; i<=endPosition; i++){ char c='\0'; c = (char)i; +c); if((i-startPosition+1)_x0010_==0) \); } \); } } 运行结果: 实验后的练习型变量,程序编译时提示怎样的错误。型数据直接赋值float(1)

将一个double float可能会有损失:5: 错误: 不兼容的类型: 从double转换到 :)(2 在应用程度的main()方法中增加语句 float x= ; 程序能编译通过吗 : 不兼容的类型从double转换到float可能会有损失不能,:3: 错误: 应用程度的main()方法中增加语句:(3) int z = (byte)128 的值是多少程序输出变量z 运行结果: 数组的引用与元素实验2 Java编写一个应用程序,该程序在命令行窗口输出数组的引用以及元素的值。代码如下: public class InputArray{ public static void main(String[] args) { int[] a={100,200,300}; 4,6,4,1}}; b[4]=a; } } 运行结果: 实验后的练习”,编译是否有错运行是否有错4之后增加语句“a[3]=200;在程序的代码)(1 编译通过。运行错误。提示 Exception in thread main 3 b的各个一维数组的长度和引用。在程序的代码4之前输出二维数组(2)增加代码: for(int i=0;i<;i++){ } 运行结果: 的各个一维数组的长度和引用。4之后输出二维数组b(3)在程序的代码增加代码同上。运行结果: 遍历与复制数组实验3 的全部或部分元素复a的全部元素,并将数组Java应用程序,输出数组a编写一个 a的全部元素。制到其他数组中,然后改变其他数组的元素的值,再输出数组代码如下:

JAVA实验报告 (2)

附件2:实验报告封皮 2015—2016学年第1学期 Java应用程序设计课程 实验报告 学院:计算机科学技术 专业:软件工程 班级:14402 姓名:邵磊 学号:041440230 任课教师:王薇

实验日期:2015年11月02日实验题目Java简介及开发环境搭建 实验内容1.熟悉Java开发环境2.Java程序的编辑和运行 实验目的1.熟悉Java开发环境 (1)熟悉JDK工具包的下载及安装过程。 (2)掌握JAVA_HOME、CLASSPATH及Path的配置内容。(3)掌握Java程序运行原理及javac、java命令的使用。2.Java程序的编辑和运行 (1)熟悉用记事本编写Java程序的过程。 (2)了解Java程序的基本结构。 (3)掌握javac及java命令的使用。 (4)熟悉MyEclipse集成开发环境的使用。 实验步骤1.熟悉Java开发环境 (1)登录Oracle官方网站Java首页https://www.wendangku.net/doc/9d14397922.html,/technetwork/java/index.html并下载最新版JDK工具包。 (2)将JDK工具包安装在D:\java\jdk1.6.0_18\文件夹中。 (3)完成JDK环境配置。创建JAVA_HOME变量并设置其值为”D:\java\jdkl1.6.0_18”,创建CLASSPATH 变量并设置其值为”D:\java\jdkl1.6.0_18\lib”文件夹中的dt.jar、tools.jar及当前目录,在Path变量原有值的基础上增加”D:\java\jdk1.6.0_18\bin”。 (4)验证JDK是否配置正确。 2.Java程序的编辑和运行 (1)创建D:\javaExecise文件夹。 (2)设置显示已知文件夹类型的扩展名。 (3)利用记事本完成Java程序的编写。 (4)利用命令编译运行Javs程序 (5)在MyEclipse中编译并运行Java程序 实验结果1.熟悉Java开发环境 单击【开始】|【运行】命令打开【运行】对话框。在该对话框的【打开】文本框中输入”cmd”命令,进入【命令提示符】窗口。在命令提示符后面输入”javac”命令。出现相关与javac命令相关的参数说明,也可以在命令提示符后面输入”java-version”,如果配置成功会显示当前JDK版本。2.Java程序的编辑和运行 在【我的电脑】的D盘创建了【javaExecise】文件夹,并且取消【隐藏已知文件夹类型的扩展名】复选框的勾选状态。在【开始】里的所有程序中选择【附件】|【记事本】命令,打开【无标题-记事本】窗口。在记事本中书写代码。写完保存代码并存在D:\javaExecise路径把文本名字改为Start.java。在【开始】|【运行】命令中,输入cmd命令进入【命令提示符】窗口完成java Start,解释执行。在MyEclipse中实现了第一个程序。 遇到1.熟悉Java开发环境 在网上搜索官方网站,因为官网都是英文版所以应用起来不是很方便,下载后把软件安装在D盘,在安装JDK时,步骤不再是一直按“下一步”,而是要在【我的电脑】里的【属性】中找到【系统属性】对话框,单击【高级】选项卡,打开【环境变量】。在里面新添加两个系统变量和更改一个

Java 2实用(第4版)实验指导与习题解答_IT168文库答辩

上机实践1初识Java 实验1一个简单的应用程序 1.相关知识点 Java语言的出现是源于对独立于平台语言的需要,即这种语言编写的程序不会因为芯片的变化而发生无法运行或出现运行错误的情况。目前,随着网络的迅速发展,Java语言的优势越发明显,Java已经成为网络时代最重要的语言之一。 Sun公司要实现“编写一次,到处运行”(Write once,run anywhere的目标,就必须提供相应的Java运行平台,目前Java运行平台主要分为下列3个版本。 (1Java SE:称为Java标准版或Java 标准平台。Java SE 提供了标准的JDK开发平台。利用该平台可以开发Java桌面应用程序和低端的服务器应用程序,也可以开发Java Applet 程序。当前成熟的新的JDK版本为JDK 1.6。 (2Java EE:称为Java企业版或Java企业平台。使用J2EE可以构建企业级的服务应用,Java EE平台包含了Java SE平台,并增加了附加类库,以便支持目录管理、交易管理和企业级消息处理等功能。 (3Java ME:称为Java微型版或Java小型平台。Java ME是一种很小的Java运行环境,用于嵌入式的消费产品中,如移动电话、掌上电脑或其他无线设备等。 无论上述哪种Java运行平台都包括了相应的Java虚拟机(Java Virtual Machine,虚拟机负责将字节码文件(包括程序使用的类库中的字节码加载到内存,然后采用解释方式来执行字节码文件,即根据相应硬件的机器指令翻译一句执行一句。J2SE平台是学习掌握Java语言的最佳平台,而掌握J2SE又是进一步学习J2EE和J2ME所必需的。 2.实验目的

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期: 2014-2015 课程名称: 《Java程序设计实验》 班级: 信息1202 姓名: 方逸梅 学号: 1212100231 指导老师: 费玉莲 《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 1、6。

(四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容与要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━实验目的、实验原理与内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1. 下载、安装并设置Java SDK 软件包。 2. 熟悉Eclipse编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application与Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { System、out、println("Hello java! 欢迎使用!"); } } } 结果示意图1

Java基础笔试机试测试题(带答案)

Java基础考试题 班级:__________ 姓名:___________ 日期:_____________ 一、笔试(45题,每题2分) 1) 分析下面的Java程序段,编译运行后的输出结果是()。 public class Test { public static void changeString(StringBuffer sb) { sb.append("stringbuffer2"); } public static void main(String[] args) { StringBuffer sb = new StringBuffer("stringbuffer1"); changeString(sb); System.out.println("sb = " + sb.toString()); } } A. sb = stringbuffer2stringbuffer1 B. sb = stringbuffer1 C. sb = stringbuffer2 D. sb = stringbuffer1stringbuffer2 2) 在Java中,包有多种用途,但不包含()。 A. 将类组合成较小的单元,便于使用 B. 有助于避免命名冲突 C. 有助于提高运行效率 D. 允许在更广的范围内保护类、数据和方法 3) 在Java中,如果要在字符串类型s="java" 中,得到字母'v' 出现的位置,选()语句。 A)s.matches('v'); B)s.charAt('v'); C)s.indexOf('v'); D)s.substring('v'); 4)下列代码运行后,变量 c 的值是()。 int a=15,b=10; double c=a/b; a) 1.5 b) 1.0 c) 1 d) 0 5)main 方法如下所示,该程序的运行结果是()。 public static void main(String [] args){ int i=0; System.out.print(i++); } a) 输出0 b) 输出1 c) 编译错误d) 运行时出现异常

Java程序设计实验报告2(弹球游戏)[1]1

《Java语言程序设计》课程设计 实习报告 题目: 班级: 学号: 姓名: 同组人员: 指导老师:张彬

一、实验目的 1、掌握Swing图形用户界面编程以及事件处理等,掌握java绘图技术。 2、掌握多线程编程的基本原理,能使用Runnable、ExecutorService等接口进行 线程的创建、启动等工作。 3、培养独立查找资料,并解决问题的能力。 二、实验任务 1、设计并编程实现弹球游戏: 用户能通过GUI组件指定生成小球的数量,每个小球将从随机的位置出现,并具有随机颜色,随机速度以及随机的运动方向,小球沿初始方向匀速运动,当碰到窗口边缘时,小球将依据受力原理改变运动方向(可简化考虑,受力只改变小球的运动方向,小球仍按照初始速度匀速运动,且不考虑小球之间的碰撞)。 鼠标在界面中显示为方块状,玩家需按住鼠标来回移动以避开运动的小球及屏幕四周,如果鼠标碰到任一小球或者窗口四周,则游戏结束。 程序需提供计时功能,并最终显示玩家能坚持多少秒。 2、程序要求: (1)具备相应界面,并通过事件编程,实现相应的GUI组件功能。 (2)使用多线程技术,在程序窗口区域绘制小球,并以线程控制小球的移动,实现动画效果。 (3)实现鼠标与屏幕四周,以及与小球的碰撞检测。 三、开发工具与平台 1.开发工具:Eclipse默认是一个和Jbuilder类似的Java开发工具,但它不仅仅只

是Java开发工具,只要装上相应的插件,eclipse也可作为其它语言的开发工具。如C/C++插件(CDT)。 2.开发平台:JDK1.5 四、设计思路 1.界面设计 (1)制作一个简单的面板JFrame,文件保存为bollFrame.java 其中为一public的类bollFrame,其构造方法为: bollFrame(int n){ super(); setTitle("我的弹球小游戏"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();//得到电脑屏幕大小 setSize(450,450); setLocation((dimension.width-game.getWidth())/2-250, (dimension.height-game.getHeight())/2-250);//设置面板显示基中; this.n = n; myBollPanel = new bollPanel(n);//构造一个画板; add(myBollPanel);//将画板放入JFrame createMenu();//创建菜单; setJMenuBar(bar); } (2)构造画板类,文件保存为bollPanel.java 其构造函数如下: bollPanel(int n){ this.n = n; // executorThread = Executors.newCachedThreadPool();//创建线程池; mouse = new mouseThread(mxNow,myNow,groupThread,this);//启动鼠标线程; this.setIsOver(false);//游戏开始线程条件的判断; for(int i =0 ;i

java实验2报告答案

实验内容1 输出俄文字母表 1)实验目的 本实验的目的是让同学们掌握char类型数据和int类型数据之间的相互转换,同时了解unicode 字符表。 2)实验要求 编写一个 java应用程序,该程序在命令行窗口输出俄文字母表。 3)实验内容 【代码1】、【代码2】和【代码3】分别是什么? 【代码1】:startPosition=(int)'а'; 【代码2】:endPosition=(int)'я'; 【代码3】:c=(char)i; 将一个float类型数据直接赋值给int类型变量,程序编译时提示怎样的错误?为什么? 提示“可能损失精度”,因为float是单精度浮点型,取值范围远大于int整型变量,如果用int输出会损失小数点后边的数字。 语句byte x=128;能通过编译吗?为什么? 不能。因为byte类型变量的取值范围是-128到127,输入的128超过了范围。 int x=(byte)128;程序输出变量x的值是多少?为什么?

输出x=-128。因为byte类型变量的取值范围是-128到127,输入x=128超出了byte类型变量的范围。 实验内容2 从键盘输入数据 1)实验目的 本实验的目的是让同学们掌握从键盘输入基本类型的数据。 2)实验要求 编写一个java 应用程序,用户从键盘输入一个浮点数据,程序将输出这个数的平方和三次方。 3)实验内容 【代码1】、【代码2】和【代码3】分别是什么? 【代码1】:a=reader.nextFloat(); 【代码2】:System.out.println("b="+b); 【代码3】:System.out.println("c="+c); 程序运行时,用户从键盘输入abc,程序提示怎样的错误?为什么? 输入的abc是一个字符串,不是浮点型变量。 扩展实验内容数组 1)实验目的 本实验的目的是让同学们掌握一维数组的深拷贝与二维数组的创建与应用。 2)实验要求 ●编写一个java 应用程序,调用System类的arraycopy()方法完成数组的快速复制。 ●编写一个java应用程序,输出杨辉三角形的前10行。 3)【选作题目的】程序源码 ●编写一个java 应用程序,调用System类的arraycopy()方法完成数组的快速复制:

JAVA实验报告

学生实验报告册 (理工类) 课程名称:面向对象程序设计专业班级:16计算机科学与技术(专转本)学生学号:22 学生姓名:张义丹 所属院部:计算机工程指导教师:刘晶 20 16 ——20 17 学年第2 学期 金陵科技学院教务处制

实验报告书写要求 实验报告上交电子稿,标题采用四号黑体,正文采用小四号宋体,单倍行距。 实验报告书写说明 实验报告中实验目的和要求、实验仪器和设备、实验内容与过程、实验结果与分析这四项内容为必需项。教师可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用五级记分制或百分制,按《金陵科技学院课堂教学实施细则》中作业批阅成绩评定要求执行。

实验项目名称:Java编程基础实验学时: 6 同组学生姓名:————实验地点:工科楼A101 实验日期:实验成绩: 批改教师:刘晶批改时间:

实验1 Java编程基础 一、实验目的和要求 (1)熟练掌握及编写调试Java应用程序及Java小程序的方法; (2)熟练掌握Java应用程序的结构; (3)了解Java语言的特点,基本语句、运算符及表达式的使用方法; (4)熟练掌握常见数据类型的使用; (5)熟练掌握if-else、switch、while、do-while、for、continue、break、return语句的使用方法; (6)熟练掌握数组和字符串的使用; (7)调试程序要记录调试过程中出现的问题及解决办法; (8)编写程序要规范、正确,上机调试过程和结果要有记录,不断积累编程及调试经验; (9)做完实验后给出本实验的实验报告。 二、实验仪器和设备 奔腾以上计算机,Windows 操作系统,装有和软件。 三、实验过程 (1)分别使用JDK命令行和Eclipse编译运行Java应用程序;适当添加注释信息,通过javadoc生成注释文档;为主方法传递参数“Hello world”字符串,并输出,记录操作过程。 public class Hello { public static void main(String args[]) { "Hello!"); } } (2)分别使用JDK命令行和Eclipse编译Java Applet,并建立HTML文档运行该Applet。 压缩生成".jar"文件。记录操作过程。 import .*; import class HelloApplet extends Applet { public void paint(Graphics g) { ; ("Hello!",20,20); } }

Java基础试题和答案解析

Java试题 1) java程序中,main方法的格式正确的是()。(选择一项) a)static void main(String[] args) b)public void main(String[] args) c)public static void main(String[]s) d)public static void main(String[] args) 2)给定java代码,如下: public byte count(byte b1,byte b2){ return______; } 要使用这段代码能够编译成功,横线处可以填入()。(选择一项) a)(byte) (b1-b2) b)(byte) b1-b2 c) b1-b2 d) (byte) b1/b2 3)在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。(选择一项) a)protected b)private c)public d)friendly 4)在Java中,下列()语句不能通过编译。(选择一项) a) String s= “join”+ “was”+ “here”; b) String s= “join”+3; c) int a= 3+5 d) float f=5+5.5; 5) 在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型(选择一项) a)jFrame.setLayout(new FlowLayout() ); b) jFrame.addLayout(new FlowLayout() ) c)jFrame.setFlowLayout() d)jFrame.addFlowLayout() 6)给定java代码如下,运行时,会产生()类型的异常。(选择一项) String s=null; s.concat(“abc”); a)ArithmeticException b)NullPointerException c)IOException d)EOFException 7) 在java中,()对象可以使用键/值的形式保存数据。(选择一项) a)ArrayList b) HashSet c) HashMap d) LinkedList

相关文档