云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Java课后练习题(答案)091212

Java课后练习题(答案)091212

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 20:53:39

第一章

一、简答题

1.简述Java语言的特点。

参考教材P1【1.1 Java概述】 Java语言的特点:

(1)Java是完全面向对象的编程语言; (2)Java是编译解释型的编程语言; (2)Java是跨平台的编程语言;

(2)Java是适合在网络上运行的编程语言; (2)Java是支持多线程的编程语言。

2.简述在Windows 98和Windows NT/2000/XP操作系统中配置环境变量的方法。

参考教材P2【1.2.2 配置环境变量】

在Windows XP操作系统中配置环境变量的方法如下:参考附件文件:jdk1.6 环境配置.doc。

3.简述编写、编译、运行Application程序与Applet程序的方法及二者的区别。

参考教材P3【1.3 Application程序与Applet程序】

开发一个Java程序要经过编辑源程序,生成一个扩展名为java的源程序文件,然后,编译源文件,生成一个扩展名为class的文件,最后运行字节码文件三个步骤。

Java程序分为Application程序和Applet程序两类。Application程序是普通的应用程序,一般是在本地通过解释器java.exe解释执行的;Applet程序不是独立的程序,使用时必须把生成的class文件嵌入到html文件中,借助浏览器解释执行。

4.在编写Java程序时,对类名和源程序文件名的命名有什么要求?

参考教材P6【1.3.3 第一个Application程序(4)】

Java语言是大小写敏感的,文件名和属性为public的类名同名。类名是标识符,遵循标识符的命名规则。

5.举例说明类与对象之间的关系。

参考教材P13【1.6 初识类与对象】

在Java语言中,类实际上是一种复杂的数据类型,它是将数据和对数据的操作封装在一起的集合体。对象是类具体化的实例,类是同一种类型对象的抽象,在Java语言中总是先有类,然后才有对象。脱离类的对象是无法创建的,而脱离了对象的类毫无用处。

举例来说,如果把“人”看成是一个抽象的类,那么每一个具体的人就是“人”类中的一个实例,即一个对象。在“人”类中可以定义姓名、性别、年龄等称为成员变量的数据,可以定义说话、跑步等称为成员方法的行为。而对于一个由“人”类实例化而来的具体的“人”对象,也就具有了这些成员变量和成员方法。但是不同的“人”对象的成员变量和成员方法是不尽相同的,例如两个人的姓名就是互不相同的。 二、选择题:

1、 在Java中,负责对字节代码解释执行的是( B )。

A)垃圾回收站 B)虚拟机 C)编译器 D)多线程机制

2、 下列叙述中,正确的是(A )。

A) Java语言的标识符区分大小写 B)源文件中public类的数目不限 C) 源文件扩展名为jar D)源文件扩展名为class

3、 下列关于Java Application与Applet的说法中,正确的是(C )

A)都包含main方法 B)都通过java.exe解释器执行 C)都通过javac.exe命令编译 D)都嵌入在HTML文件中执行

4、 安装Java软件开发包后还要配置DOS环境变量PATH,其目的是(A )

A) 为了使用编译器javac.exe和解释器java.exe时正确地找到文件 B) 为了使Application程序运行时找到所需的数据文件 C) 为了使浏览器查找Applet程序 D) 为了能正确执行.class字节码文件 三、上机练习题

1.练习Java软件开发包的下载、安装,并配置PATH和CLASSPATH环境变量。

2.修改“第一个Application程序”,使程序能计算1~6的连乘积,并编译成字节码文件,运行通过。

3.修改“改进第一个Applet程序”,是程序能计算两个数的减法,编译成字节码文件后嵌入到Html文件,在浏览器中运行通过。

第二章

一、选择题:

1、 在下列标识符的命名中,正确的是( A )

A)MyName B)else C)2Time

D)My-Name

2、 以下给出的数据类型中,不属于Java语言的数据类型是(C )

A)byte B)short C)integer D)char

3、 下列语句执行后,变量a,c的值分别是(A )

int x=182; int a,c; c=x/100; a=x; A)1,2 B)2,1 C)1.82,2 D)100,82

4、 下面( B )表达式可以得到x和y中的最大值。

A)x>y?y:x B)xy?(x+y):(x-y) D)x==y?y:x

5、 下面的程序段执行后的输出结果是(A )。

StringBuffer buf=new StringBuffer(“Beijing2008”); Buf.insert(7,”@”);

System.out.println(buf.toString()); A)Beijing@2008 B)@Beijing2008 C)Beijing2008@

D)Beijing#2008

填空题:

1、在Java的内部字符采用的是 Unicode 编码。 2、下列程序段执行后的结果是 aceg 。 String s=new String(“abcdefg”);

for(int i=0;i

3、运行以下程序片段,则输出地结果是 12.5 和 0.512 。 String sl=”0.5”, s2=”12”;

double x=Double.parseInt(s1); int y=Integer.parseInt(s2); System.out.println(x+y); System.out.println(“”+x+y);

4、编译和运行下面的程序,并在命令行输入12345,则回车后屏幕输出的结果是 123 。 public class A

{

public static void main(String args[]) throws IOException {

BufferedReader buf=BufferedReader(new InputStreamReader(System.in)); String str=buf.readLine(); Int x=Interger.parseInt(str); System.out.println(x/100); } }

5、运行下面的程序,程序的输出结果共有 2 行。 public class Output1

{ public static void main(String args[]) { int i=0; for(char ch = 97; ch<113; ch++,i++) { if( i % 8 == 0) System.out.println(“ “); System.out.println(“\\t”+ch);

} }

}

6、如果运行下面的程序,其结果是 abs class length size 。 import java.util.Arrays; public class SortArray

{ public static void main(String args[])

{ String []str = {“size”, “abs”, “length”, “class”}; Arrays.sort(str); for(int i=0; i

第三章 选择题:

1、 如果把某人看作是一个对象,那么(B )

A)“体重”是这个对象的成员方法 B)“身高”是这个对象的成员变量

C)“学历”是这个对象的final成员变量 D)“性别”不是这个对象的final成员变量

2、 如果声明一个类时使用abstract修饰符,则表明该类(B )。

A) 抽象类,可以不用继承直接使用 B) 抽象类,必须被继承后才能使用 C) 共有类,在本包与其他包内均可访问 D) 最终类,不能被其他类继承

3、 如果声明一个类时使用final修饰符,则表明该类为(D )。

A)抽象类,可以不用继承直接使用 B)抽象类,必须被继承后才能使用 C)共有类,在本包与其他包内均可访问 D)最终类,不能被其他类继承

4、 java.awt包是构建图形用户界面的类库,在该包可为用户提供的功能中(C )。

A)有对位图image的处理 B)有对视频vedio的处理

C)有对图形界面组件和布局的管理 D)没有对用户交互事件的处理

5、 在类体中可以定义构造方法,构造方法与其他方法相比,其特点有( C )。

A) 构造方法的方法名不必与包含它的类同名 B) 构造方法可以有或没有返回值

C) 使用构造方法可以在对象建立时为对象的成员变量赋初值 D) 构造方法可以由程序显式地调用

搜索更多关于: Java课后练习题(答案)091212 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第一章 一、简答题 1.简述Java语言的特点。 参考教材P1【1.1 Java概述】 Java语言的特点: (1)Java是完全面向对象的编程语言; (2)Java是编译解释型的编程语言; (2)Java是跨平台的编程语言; (2)Java是适合在网络上运行的编程语言; (2)Java是支持多线程的编程语言。 2.简述在Windows 98和Windows NT/2000/XP操作系统中配置环境变量的方法。 参考教材P2【1.2.2 配置环境变量】 在Windows XP操作系统中配置环境变量的方法如下:参考附件文件:jdk1.6 环境配置.doc。 3.简述编写、编译、运行Application程序与Applet程序的方法

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com