JAVA各章习题及答案 -

JAVA各章习题及答案 -
JAVA各章习题及答案 -

第1章Java入门一、选择题

1.下列选项中,不属于Java语言特点的一项就是( C )。

(A)分布式(B)安全性

(C)编译执行(D)面向对象

【解析】Java程序采用解释执行的方法。在系统编译运行Java程序时,Java编译器将Java程序转化为字节码,在运行时,解释器将编译得到的字节码进行解释执行。

2.在Java语言中,( C )就是最基本的元素?

(A)方法(B)包

(C)对象(D)接口

【解析】构成Java程序的基本元素类(抽象的对象)。

3.编译一个定义了3个类与10个方法的Java源文件后,会产生( D )个字节码文件?扩展名就是( D )?

(A)13个字节码文件,扩展名为、class

(B)1个字节码文件,扩展名为、class

(C)3个字节码文件,扩展名为、java

(D)3个字节码文件,扩展名为、class

【解析】源文件中的每一个类编译后都会生成一个字节码文件,字节码文件的扩展名就是、class。

4.在创建Applet应用程序时,需要用户考虑问题就是(

B )。

(A)窗口如何创建(B)绘制的图形在窗口中的位置

(C)程序的框架(D)事件处理

【解析】创建Applet程序时必须继承系统类Applet,而Applet类中已经包含了如何创建窗口以及事件处理等内容,这类程序的框架也都就是固定的,而绘制图形在窗口中的位置则需要由用户确定。

5.Java语言属于( B )种语言?

(A)面向机器的语言(B)面向对象的语言

(C)面向过程的语言(D)面向操作系统的语言

【解析】Java语言就是一种纯面向对象的语言。6.下列关于Application与Applet程序的说法中不正确的一项就是( B )。

(A)Application使用解释器java、exe

(B)Application不使用独立的解释器

(C)Applet在浏览器中运行

(D)Applet必须继承Java的Applet类

【解析】Application程序包含main()方法,它就是一种独立执行的程序,因此必须使用独立的解释器解释执行。

7.下列选项中,不属于Java核心包的一项就是( A )。

(A)javax、swing (B)java、io

(C)java、utile (D)java、lang

【解析】凡就是以java开头的包都就是Java核心包,以javax开头的包则属于Java扩展包。

8.下列描述中,不正确的就是( A )。

(A)不支持多线程

(B)一个Java源文件不允许有多个公共类

(C)Java通过接口支持多重继承

(D)Java程序分为Application与Applet两类

【解析】Java就是支持多线程的语言。

9.阅读下列代码,选出该代码段正确的文件名( C )。

class A{

void method1(){

System、out、println("Method1 in class A");

}

}

public class B{

void method2(){

System、out、println("Method2 in class B");

}

public static void main(String[] args){

System、out、println("main() in class B");

}

}

(A)A、java (B)A、class

(C)B、java (D)B、class

【解析】Java源文件名必须与公共类的名字完全一样,源文件的扩展名为、java。10.编译下面源程序会得到哪些文件( D )?

class A1{

}

class A2{

}

public class B{

public static void main(String[] args){

}

}

(A)只有B、class文件(B)只有A1、class与A2、class文件

(C)编译不成功(D)A1、class、A2、

class与B、class文件

【解析】由于该程序包含3个类,每个类编译后都会生成1个字节码文件,因此编译后会生成以这3个类名命名的字节码文件。

11.编译Java程序时,用于指定生成class文件位置的选项就是( A )。

A.-d

B.-g

C.-verbose

D.-nowarn

12.下列标识符(名字)命名原则中,正确的就是( C )。

A.类名的首字母小写

B.接口名的首字母小写

C.常量全部大写

D.变量名与方法名的首字母大写

13.下面哪种注释方法能够支持javadoc命令?( C )

A.//

B./*、、、*/

C./**、、、*/

D./**、、、**/ 14.下面哪些选项就是正确的main方法说明?( D )

A.void main()

B.private static void main(String args[])

C.public main(String args[])

D.public static void main(String args[])

二、填空题

1.Java程序的编译与执行模式包括2点,就是半编译与半解释。

2.Java语言支持TCP/IP 协议,从而使得Java程序在分布式环境中能够很方便地访问处于不同地点的对象。

3.开发Java程序的一般步骤就是:源程序编辑、生成字节码与解释执行。

4.每个Java Application程序可以包括许多方法,但就是必须有且只能有一个main() 方法,统一格式为public static void main(String[] args) ,它就是程序执行的入口。

5.JVM把字节码程序与各种不同的操作系统与硬件分开,使得Java程序独立于平台。

6.在Java程序中,能在WWW浏览器上运行的就是Applet 程序。

7.Java源程序文件与字节码文件的扩展名分别为、java 与、class 。

8.如果在Java程序中需要使用java、utile包中的所有类,则应该在程序开始处加上import java、utitle、* 语句。

三、判断题

1.Java语言具有较好的安全性与可移植性及与平台无关等特性。( √ )

2.Java语言的源程序不就是编译型的,而就是编译解释型的。( √ )

3.Java Application程序中,必有一个主方法main(),该方法有没有参数都可以。( √ )

4.java、util、Scanner(System、in)可以接收用户从键盘输入的简单数据。( √ )

5.Java程序中不区分大小写字母。( × )

6.机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。( √ )

7.System类中的println()方法分行显示信息,而print()方法不分行显示信息。( √ )

8.当前路径的标识就是“、”。 ( √ )

9.java命令不区分大小写,而javac命令区分大小写。( × )

10.printf()与 format()方法使用指定格式字符串与参数,将格式化字符串写入到PrintStream类型的输出流(Sys tem、out对象)中。( √ )

11.在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名、class。( × )

第2章标识符与简单数据类型一、选择题

1.下列( D )就是合法的标识符?

(A)12class (B)void (C)-5 (D)_blank

2.下列( B )不就是Java中的保留字?

(A)if(B)sizeof (C)private (D)null

3.下列( C )不就是合法的标识符?

(A)$million (B)$_million

(C)2$_million (D)$2_million

4.下列选项中,( B )不属于Java语言的基本数据类型?

(A)整数型(B)数组(C)浮点型(D)字符型

5.下列关于基本数据类型的说法中,不正确的一项就是( D )。

(A)boolean类型变量的值只能取真或假

(B)float就是带符号的32位浮点数

(C)double就是带符号的64位浮点数

(D)char就是8位Unicode字符

【解析】Java中的字符采用的就是16位的Unicode字符。

6.下列关于基本数据类型的取值范围的描述中,正确的一个就是( B )。

(A)byte类型的取值范围就是-128~128

(B)boolean类型的取值范围就是真或假

(C)char类型的取值范围就是0~65536

(D)short类型的取值范围就是-32767~32767

【解析】根据每种类型占几个字节即可推算出其取值范围,如byte类型占1个字节,即共包含28个数值,其取值范围范围应为-128~127,其她类型也就是如此。

7.下列关于Java语言简单数据类型的说法中,正确的一项就是( A )。

(A)以0开头的整数代表8进制整型常量

(B)以0x或0X开头的整数代表8进制整型常量

(C)boolean类型的数据作为类成员变量的时候,相同默认的初始值为true

(D)double型数据占计算机存储的32位

8.下列Java语句中,不正确的一项就是( C )。

(A)$e, a, b = 10; (B)char c, d = ‘a’;

(C)float e = 0、0d; (D)double c = 0、0f;

【解析】不能将double类型的常量赋值给float类型的变量。

9.在编写Java程序时,如果不为类的成员变量定义初始值,Java会给出它们的默认值,下列说法中不正确的一个就是( D )。

(A)byte的默认值就是0 (B)boolean的默认值就是false

(C)char类型的默认值就是’\0’

(D)long类型的默认值就是0、0L 10.下列语句中不正确的一个就是( B )。

(A)float f = 1、1f; (B)byte b = 128;

(C)double d = 1、1/0、0; (D)char c = (char)1、1f;

【解析】bytel类型变量的取值范围就是-128~127。

11.下列表达式1+2+ "aa"+3的值就是( B )。

(A)"12aa3" (B)"3aa3 " (C)"12aa" (D)"aa3"

【解析】整数与整数相加得到两个整数的与,而整数与字符串相加得到的就是字符串。

12.已知y=2, z=3, n=4,则经过n=n+ -y*z/n运算后n的值为( A )。

(A)3 (B)-1 (C)-1 (D)-3

【解析】根据运算符的优先级,该表达式相当于n=n+ ((-y)*z)/n。

13.已知a=2, b=3,则表达式a%b*4%b的值为( A )。

(A)2 (B)1 (C)-1 (D)-2

【解析】根据运算符的优先级,该表达式相当于((a%b)*4)%b。

14.已知x=2, y=3, z=4,则经过z- = --y – x--运算后,z的值为( D )。

(A)1 (B)2 (C)3 (D)4

【解析】在表达式运算过程中,--y的值变为2,x—的值还就是2,等号右侧运算后的值为0,因此z的值没有变化。

15.表达式(12==0) && (1/0 < 1)的值为( B )。

(A)true B)false (C)0 (D)运行时抛出异常

【解析】由于(12==0)的值为false,因此整个表达式发生短路运算,即(1/0 < 1)就没有参与运算,整个表达式的值为false。

16.设有类型定义short i=32; long j=64; 下面赋值语句中不正确的一个就是( B )

(A)j=i; (B)i=j; (C)i=(short)j; (D)j=(long)i;

【解析】long类型的数据不能自动转变为short类型,因此不能将long类型的变量直接赋值给short类型。17.现有1个char类型的变量c1=66与1个整型变量i=2,当执行c1=c1+(char)i;语句后,c1的值为( D )。

(A)'d' (B)'D' (C)68 (D)语句在编译时出错

【解析】两个字符型的数据相加,得到的就是一个整数,而如果把整数再赋值给一个字符型变量则会在编译时出错。

18.下列说法中,正确的一项就是( D )。

(A)字符串"\\abcd" 的长度为6

(B)False就是Java的保留字

(C)123、45L代表单精度浮点型

(D)False就是合法的Java标识符

【解析】Java语言对字符的大小写就是敏感的,False 不就是false,因此False就是合法的Java标识符。

19.以下的变量定义语句中,合法的就是( D )

(A)float _*5 = 123、456F; (B)byte $_b1 = 12345;

(C)int _long_ = 123456L;

(D)double d = Double、MAX_V ALUE;

【解析】(A)中_*5不就是合法的标识符,(B)中12345超出byte范围,(C)中不能将long类型的常量赋值给int型的变量。

20.下列关于运算符优先级的说法中,不正确的一个就是( C )

(A)运算符按照优先级顺序表进行运算

(B)同一优先级的运算符在表达式中都就是按照从左到右的顺序进行运算的

(C)同一优先级的运算符在表达式中都就是按照从右到左的顺序进行运算的

(D)括号可以改变运算的优先次序

【解析】同一优先级的运算符在表达式中都就是按照从左到右的顺序进行运算的。

二、填空题

1.变量就是Java程序的基本存储单元之一,变量的主要类型包括2大类:字符型与数值型。

2.Java语言的整数类型变量与常量一样,各自都包括4种类型的数据,它们分别就是byte、int 、short 与long。

3. boolean 类型数据不可以做类型转换。

4.在Java语言的基本数据类型中,占存储空间最少的类型就是boolean ,该类型占用的存储空间为 1 位。

5.Java语言中的保留字具有特殊意义与作用,不能作为普通标识符使用。

6.在Java语言中,浮点类型数据属于实型数据,可以分为单精度与双精度两种。

7.char类型的数据可以表示的字符数共为65536 。

8.定义初始值为10的8次方的常整型变量iLong的语句就是final iLong = 100000000L 。

9.Java语言中的数据类型转换包括自动转换与强制转换两种。

10.Java中的字符采用的就是16位的Unicode 编码。

11.数据类型中存储空间均为64位的两种数据类型就是long 与double 。

12.表达式9*4/ -5%5的值为-2 。(十进制表示) 13.表达式5&2的值为0 。(十进制表示)

14.表达式42<<4的值为672 。(十进制表示) 15.表达式11010011>>>3的值为11010 。(二进制表示) 16.表达式7|3的值为7 。(十进制表示) 17.表达式10^2的值为8 。(十进制表示)

18.Java语言中的逻辑与(&&)与逻辑或(||)运算采用短路方式进行运算。

19.若a、b为int型变量,并且已分别赋值为5与10,则表达式(a++)+(++b)+a*b的值为82 。

20.假设i=10, j=20, k=30,则表达式!(i

三、判断题

1.Java语言使用的就是Unicode字符集,每个字符在内存中占8位。( × )

2.Java语言中不同数据类型的长度就是固定的,不随机器硬件不同而改变。( √ )

3.所有的变量在使用前都必须进行初始化。( × )

4.已知byte i = (byte)127; i = i +1;这两个语句能被成功编译。( √ )

5.String str="abcdefghi"; char chr=str、charAt(9); ( × )

6.char[] chrArray={ 'a', 'b', 'c', 'd', 'e', 'f', 'g'}; char chr=chrArray[6]; ( √ )

7.int i,j; boolean booleanValue=(i==j); ( × )

8.int intArray[]={0,2,4,6,8}; int length=int Array、length();( × )

9.String str="abcedf"; int length=str、length; ( × )

10.short shortValue=220; byte byteValue=shortValue; ( × )

11.int[] intArray[60]; ( × )

12.char[] str="abcdefgh"; ( × )

13.说明或声明数组时不分配内存大小,创建数组时分配内存大小。( √ )

14.强制类型转换运算符的功能就是将一个表达式的类型转换为所指定的类型。( √ )

java课后题答案

第1章Java概述 1.编译java application源程序文件将产生相应的字节码文件,这些字节码文件别 的扩展名为、java 2.执行一个java程序fristapp的方法就是运行java fristapp 3.main()方法的返回类型就是void 4.在java代码中,public static void main方法的参数描述正确的就是string args 【】,string【】args 5.内存的回收程序负责释放无用内存√ 6.java体系主要分为java ME,Java SE,JavaEE三大块 第2章Java基础 1.Java语言中,下列标识符错误的就是40name 2.java变量中,以下不属于引用类型的数据类型就是字符型 3.double d=5、3E12 × 4.C 5.A 6.for循环的一般形式为;for(初值;终值;增量),以下对for循环的叙述,正确 的就是初值与增量都就是赋值语句,终值就是条件判断语句 7.当输入下面选项中3值时,将会输出default 8.下面哪种方法能够支持javadoc命令/**…*/ 9.下面声明一个string类型的数组正确的就是string str[] 10.下面定义一个整型数组,不合法的就是int[][]array=new int[][4]; 11.给定代码;。。。。。下面叙述正确的就是输出的结果为:0 12.java语言规定,标示符只能由字母,数字美元符$与下划线租成,并且第一个 字符不能就是数字;java就是区分大小写的。 13.表达式1/2*3的计算结果就是0;设x=2,则表达式(x++)/3的值就是0 14.数组的长度可以用其属性lengt h获得;创建一个数组对象可以使用new关键 字创建 第3章面向对象基础 1.在java中引用对象变量与对象间有什么关系?引用变量就是指向对象的一个指针 2.对象就是面向对象技术的核心所在,在面向对象程序设计中,对象就是累的抽象× 3.构造方法何时被调用?创建对象时 4.A,B,D 5.在java语言中在包p1中包含包p2,类A直接隶属于p1,类B直接隶属于包p2、在类c中 要使用类a的方法与类b的方法b,需要选择import p1、*; import p1、p2,*;

Java程序员认证考试题库

第一部分 基础知识练习 目标 本章对应于《学生指南》各章的内容分别提供了练习题集,包括: ●第一章Java入门 ●第二章数据类型和运算符 ●第三章流程控制与数组 ●第四章封装 ●第五章继承 ●第六章抽象类与接口 ●第七章多态 ●第八章异常 ●第九章多线程机制 ●第十章输入输出流 ●第十一章使用泛型和集合框架 ●第十二章基于Swing的图形用户界面(GUI)设计 ●第十三章Java事件驱动编程

第一章练习题(Java入门) (C)1.下列哪项不是JDK所包含的内容?(选一项)A.Java编程语言 B.工具及工具的API C.Java EE扩展API D.Java平台虚拟机 2.下列关于JDK、JRE和JVM的描述。哪项正确?A.JDK中包含了JRE,JVM中包含了JRE B.JRE中包含了JDK,JDK中包含了JVM C.JRE中包含了JDK,JVM中包含了JRE D.JDK中包含了JRE,JRE中包含了JVM 3.下列哪个工具可以编译java源文件? A.javac B.jdb C.javadoc D.junit 4.JDK工具javadoc的作用是哪项? A.生成Java文档 B.编译Java源文件 C.执行Java类文件 D.测试Java代码 5.以下哪些包是Java标准库中常用的包?(选三项)A.java.lang B.javax.servlet .http C.j ava. io D.java.sql

6.使用JDK工具生成的Java文档的文件格式是? A.XML格式 B.自定义格式 c.二进制格式 D.HTML格式 (AC)7.以下关于JVM的叙述,哪项正确?(选两项) A.JVM运行于操作系统之上,它依赖于操作系统 B.JVM运行于操作系统之上,它与操作系统无关 C.JVM支持Java程序运行,它能够直接运行Java字节码文件D.JVM支持Java程序运行,它能够直接运行Java源代码文件 8.以下关于支持Java运行平台的叙述,哪项错误? A.Java可在Solaris平台上运行 B.Java可在Windows平台上运行 C.Java语言与平台无关。Java程序的运行结果依赖于操作系统D.Java语言与平台无关。Java程序的运行结果与操作系统无关 (B)9.以下关于Applet和Java程序之间关系的叙述,哪项错误? A.-个Applet就是一段Java程序 B.Applet是一种特殊的Java程序,它需要运行在Web服务器上C.Applet是一种特殊的Java程序,它需要运行在Web浏览器上D.Applet是一种Java SE平台的应用程序 (AD)10.以下关于Java HotSpot的描述,哪两项错误?(选两项)A.Java HotSpot是一种热编译技术,在编译Java源程序时会被使用B.Java HotSpot是一种热编译技术,在运行Java代码时会被使用C.Java HotSpot是一种热编译技术,它只对程序的部分字节码进行优化D.Java HotSpot是一种热编译技术,它会对程序的全部字节码进行优化

高中数学必修3各章节知识点梳理与测试题附加答案.doc

...... 高中数学必修 3 知识点 第一章算法初步 1.1.1算法的概念 1、算法概念: 在数学上,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题是程序或 步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成. 2.算法的特点 : (1)有限性:一个算法的步骤序列是有限的,必须在有限操作之后停止,不能是无限的. (2)确定性:算法中的每一步应该是确定的并且能有效地执行且得到确定的结果,而不 应当是模棱两可 . (3)顺序性与正确性:算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有 一个确定的后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都准确无误,才能完成问题 . (4)不唯一性:求解某一个问题的解法不一定是唯一的,对于一个问题可以有不同的算 法. (5)普遍性:很多具体的问题,都可以设计合理的算法去解决,如心算、计算器计算都 要经过有限、事先设计好的步骤加以解决.

...... 1.1.2程序框图 1、程序框图基本概念: (一)程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字 说明来准确、直观地表示算法的图形。 一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外 必要文字说明。 (二)构成程序框的图形符号及其作用 程序框名称功能 表示一个算法的起始和结束,是任何流程图 起止框 不可少的。 表示一个算法输入和输出的信息,可用在算 输入、输出框 法中任何需要输入、输出的位置。 赋值、计算,算法中处理数据需要的算式、 处理框公式等分别写在不同的用以处理数据的处理 框内。 判断某一条件是否成立,成立时在出口处标 判断框 明“是”或“Y”;不成立时标明“否”或“N ”。

Java基础入门课后习题及答案

《Java基础入门》课后习题 第1章Java开发入门 一、填空题 1、Java的三大体系分别是_JavaSE_____、_JavaEE_____、_JavaME_____。 2、Java程序的运行环境简称之为JRE_____。 3、编译Java程序需要使用_javac_____命令。 4、javac.exe和java.exe两个可执行程序存放在JDK安装目录的bin______目录下。 5、path______环境变量用来存储Java的编译和运行工具所在的路径,而_classpath_____环境变量则用 来保存保存Java虚拟机要运行的“.class”文件路径。 二、选择题 1、以下选项中,哪些属于JDK工具?(多选)ABCD A、Java编译器 B、Java运行工具 C、Java文档生成工具 D、Java打包工具 2、Java属于以下哪种语言?C A、机器语言 B、汇编语言 C、高级语言 D、以上都不对 3、下面哪种类型的文件可以在Java虚拟机中运行?D A、.java B、.jre C、.exe D、.class 4、安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种?B A、Java文档制作工具 B、Java解释器 C、Java编译器 D、Java启动器 5、如果jdk的安装路径为:d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java 命令,需要将环境变量path设置为以下哪个选项?B A.d:\jdk; B.d :\jdk\bin; C.d:\jre\bin; D.d:\jre;

《JAVA语言程序设计》期末考试试题及答案

《JAVA语言程序设计》期末考试试题及答案1 (应考必备题库) 一、单选择题 1、编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B )。 A. java B. .class C. html D. .exe 2、设x = 1 , y = 2 , z = 3,则表达式y + = z --------- /+ + x 的值是( A )。 A. 3 B. 3. 5 C. 4 D. 5 3、不允许作为类及类成员的访问控制符的是( C )。 A. public B. private C. static D. protected 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。 A. static void method( ) B. public void method() C. final void method( ) D. abstract void method() 二、填空题 1、开发与运行Java程序需要经过的三个主要步骤为 _编辑源程序_________ 、 _编译生成字节码 ______ 和_______ 解释运行字节码 ________ 。 2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占 用____ 2—字节内存空间,这样,无论是中文字符还是英文字符,都是占 用____ 2 ___ 字节内存空间。 3、设x = 2,则表达式(x + + ) /3的值是 __________ 0 ____ 。 4、若x = 5,y = 10,贝Ux < y和x >= y的逻辑值分别为true ___ 和___ fals」。 5、__ 抽象(abstract)-方法是一种仅有方法头,没有具体方法体和操作实现的 方法,该方法必须在抽象类之中定义。最终(fin al)_方法是不能被当前类的子类重新定义的方法。 6、创建一个名为MyPackage的包的语句是package MyPackage ; _, 该语句应该放在程序的位置为:—应该在程序第一句___________________ 。

微机原理及接口技术考试各章重点题库及答案

微机原理与接口技术试题库 第一章基础知识 一、填空 1、计算机中采用二进制数,尾符用B 表示。 2、西文字符的编码是ASCII 码,用 1 个字节表示。 3、10111B用十六进制数表示为H,八进制数表示为O。 4、带符号的二进制数称为真值;如果把其符号位也数字化,称为原码。 5、已知一组二进制数为-1011B,其反码为10100B ,其补码为10101B 。 6、二进制码最小单位是位,基本单位是字节。 7、一个字节由8 位二进制数构成,一个字节简记为1B ,一个字节可以表示256 个信息。 8、用二进制数表示的十进制编码,简称为BCD 码。 9、8421码是一种有权BCD 码,余3码是一种无权BCD 码。 二、选择 1、计算机中采用 A 进制数。 A. 2 B. 8 C. 16 D. 10 2、以下的 C 编码是一种有权码。 A. 循环码 B. BCD码 C. 8421码 D. 余3码 3、八进制数的尾符是 B 。 A. B B. O C. D D. H 4、与十进制数254等值的数是 A 。 A. 11111110 B. 11101111 C. 11111011 D. 11101110 5、下列不同数制表示的数中,数值最大的是 C 。 A. 11011101B B. 334O C. 1219D D. DAH 6、与十六进制数BC等值的数是B 。 A. 10111011 B. 10111100 C. 11001100 D. 11001011 7、下列字符中,ASCII码值最小的是 A 。 A. K B. Y C. a D. i 8、最大的10位无符号二进制整数转换成十进制数是C 。 A. 51 B. 512 C. 1023 D. 1024 9、A的ASCII码值为65D,ASCII码值为68D的字母是C 。 A. B B. C C. D D. E 10、下列等式中,正确的是 D 。 A. 1KB=1024×1024B B. 1MB=1024B

JAVA实用教程(第三版)课后习题答案

第一章Java语言概述 2.“java编译器将源文件编译为的字节码文件是机器码”这句话正确吗? 答:不正确 3.java应用程序的主类必须含有怎样的方法? 答:含有main方法 4。“java应用程序必须有一个类是public类”这句话正确吗? 答;不正确,只能有一个public类 5。“java Applet程序的主类必须是public类”这句话正确吗? 答:正确,因为java Applet主类必须是Applet类的子类并且是public 的类 6。请叙述java源程序的命名规则。 答:与public的类同名。 7。源文件生成的字节码文件在运行时都加载到内存中吗? 答:非也,动态随需要运行才加载。 8.面向对象的程序设计语言有那些基本特征? 答:封装;继承;多态性。 9.在Java程序中有多个类文件时,用Java命令应该运行那个类?答:具有main方法的类 第二章基本数据类型和数组 4。下列哪些语句是错的?

Int x=120; Byte b=120; b=x; 答:B=x;错应为b=(byte)x 5。下列哪些语句是错的? 答:y=d;错,应y=(float)d 6。下列两个语句是等价的吗? Char x=97; Char x=…a?; 答:是等价的。 7。下列system.out.printf语句输出结果是什么? Int a=97; Byte b1=(byte)128; Byte b2=(byte)(-129); System.out.printf(“%c,%d,%d”,a,b1,b2); 如果输出语句改为: System.out.printf(“%d,%d,%d”,a,b1,b2); 输出什么? 答:输出a ,-128,127 修改后输出97,-128,127 8.数组是基本数据类型吗?怎样获取数组的长度? 答:不是基本数据类型,是复合数据类型。可以通过:数组名.length

java考试题库第五章

5-1 下列关于容器的描述中,错误的是D A.容器是由若干个组建和容器组成的 B.容器是对图形界面中界面元素的一种管理 C.容器是一种对指定宽和高的矩形范围 D.容器都是可以独立的窗口 5-2 下列界面元素中,不是容器的是A A.List B.Frame C.Dialog D.Panel 5-3 下列关于实现图形用户界面的描述中,错误的是D A.放在容器中的组件首先要定义,接着要初始化 B.放在容器中的多个组件是要进行布局的,默认的布局策略是FlowLayout C.容器中所有组件都是事件组件,都可以产生事件对象 D.事件处理是忧监听者定义的方法来实现的 5-4 下列关于组件类的描述中,错误的是A A.组件类中包含了文本组件类(TextComponent)和菜单组件类(MenuComponent) B.标签(Label)和按钮(Button)是组件类(Component)的子类 C.面板(Panel)和窗口(Window)是容器类(Container)的子类 D.文本框(TextField)和文本区(TextArea)是文本组件类(TextComponent)的子类 5-5 在对下列语句的解释中,错误的是C but.addActionListener(this); A.but是某种事件对象,如按钮事件对象 B.t his表示当前容器 C.A ctionListener是动作事件的监听者 D.该语句的功能是将but对象注册为this对象的监听者 5-6 所有事件类的父类是C A.ActionEvent B.AwtEvent C.KeyEvent D.MouseEvent 5-7 所有GUI标准组件类的父类是C A.Buttom B.List C.Component D.Container 5-8 下列各种布局管理器中Window类、Dialog类和Frame类的默认布局是C A.FlowLayout B.CardLayout C.BorderLayout D.GridLayout 5-9 在下列各种容器中,最简单的无边框的又不能移动和缩放的只能包含在另一种容器中的容器是D A.Window B.Dialog C.Frame D.Panel 5-10 下列关于菜单和对话框的描述中,错误的是C A.Frame容器是可以容纳菜单组件的容器 B.菜单条中可包含若干个菜单,菜单中又可包含若干菜单项,菜单项中还可包含菜单子项 C.对话框与Frame一样都可作为程序的最外层容器 D.对话框内不含有菜单条,它由Frame弹出

java 试题练习题(第5套)

学 —— 学年第 学期 《 Java 程序设计 》课程试题 课程号: √ 考试 □ A 卷 √ 闭卷 □ 考查 □ B 卷 □ 开卷 一、单项选择题(20题;每题2分,共40分) 1、如果x=4,y=2,则z=x&y 值是 。 A )z=0 B )z=1 C )z=2 D ) z=4 答案A 难度系数 B 知识点:逻辑表达式运算 2、接口中定义的数据成员是 。 A )整型数据 B ) 字符型数据 C )常量型数据 D )任何数据 答案C 难度系数 B 知识点:接口,数据成员 3、Java 语言具有许多优点和特点,_______反映了Java 程序并行机制的特点。 A) 安全性 B) 多线性 C) 跨平台 D) 可移植 答案:B ;难度系数:C ;知识点:java 特性。 4、_______的类声明是正确的。 A )abstract final class HI{???} B )abstract private move(){???} C )protected private number; D )public abstract class Car{???} 答案:D ;难度系数:B ;知识点:语法基础。 5、Character 流与Byte 流的区别是_______。 A) 每次读入的字节数不同 B) 前者带有缓冲,后者没有 C) 前者是块读写,后者是字节读写 班 级 : 姓名: 学号: 试题共 页 加 白纸 张 密 封 线

D) 二者没有区别,可以互换使用 答案:C;难度系数:B;知识点:文件IO。 6、Java语言中,_________是Japplet的默认布局管理器。 A)BoederLayout B)FlowLayout C)GridLayout D)CardLayout 答案:A(难度系数C)知识点:GUI编程 7、下列语句正确的是________。 A)int a={1,2,3} B)int b=(1,2,3); C)int c[]={1,2,3} D)int []d={1 2 3} 答案:C(难度系数C)知识点:数组 8、当需要在文件中写入字符而不是字节时,最好选用的类是_______。 A)java..io.RandomAccessFile B)java..io.Printwriter C)java..io.PrintStream D)java..io.PrintOutputWriter 答案:B(难度系数B)知识点:GUI编程 9、_________事件监听器可以处理在文本框中输入回车键的事件 A)ItemListener B)ActionListener C)MotionListener D)AdjustListener 答案:B(难度系数B)知识点:事件处理 10、下列陈述正确的是_________。 A)一个组件只能发生一种事件B)一个监听器处理一种事件 C)多个事件监听器被注册到一个组件会引起编译错误 D)如果多个事件监听器被注册到一个组件上,这些事件监听器一般都会起作用,但各个事件的处理顺序不确定 答案:D(难度系数A)知识点:事件处理 11、以下描述正确的是___。 A)JAVA不可以用来开发手机程序 B)在JAVA程序中java.awt包是唯一自动引入的类库 C)java.io包是JAVA语言的输入输出类库 D)JAVA的包中可以有相同的类名

医学免疫学考试题库重点带答案第章超敏反应.doc

第十七章超敏反应 一、单项选择 1.由细胞免疫介导的变态反应是型: 2.I 型过敏反应可通过下列哪种成分转移给正常人? A. 患者的致敏淋巴细胞 B. 患者的血清 C. 致敏淋巴细胞释放的转移因子 D. 巨噬细胞释放的淋巴细胞激活因子 E. 以上均不是 3.关于Ⅱ型变态反应下列哪项是错误的? A.属于细胞毒型 B. 有NK 细胞和巨噬细胞参与 C. 没有补体参与 D. 可由病菌与自身组织间的共同抗原引起 E. 是由 IgG 和IgM 介导的 4.下列疾病属于 III 型变态反应的是: A.特应性皮炎 B. 输血反应 C. 免疫复合物性肾小球肾炎 D. 接触性皮炎 E. 移植排斥反应 5. I 型超敏反应主要是由哪一种抗体介导的 6.参与 I 型超敏反应主要的细胞是: A.肥大细胞和嗜碱性粒细胞B. B 细胞 C.T 细胞 D.NK 细胞 E.内皮细胞 7.不属于 I 型超敏反应的疾病是 A.青霉素过敏性休克 B.花粉过敏引起哮喘 C.皮肤荨麻疹 D.红细胞溶解破坏导致的输血反应E.过敏性鼻炎 8.不属于 I 型超敏反应发生机制的是: A.变应原刺激机体产生特异性IgE B .IgE 与致敏靶细胞表面 IgE 受体结合 C.肥大细胞发生脱颗粒 D.组胺等生物活性介质引起相应症状 E.IgG 激活补体溶解破坏靶细胞 9.在抢救过敏性休克中具有重要作用的药物是: 10.某同学,每年春季便出现流鼻涕、打喷嚏不止,可能的原因是对花粉产生了: A.I 型超敏反应 B.II 型超敏反应 C.III 型超敏反应 D.IV 型超敏反应 E.不属于超敏反应 11.不属于 II 型超敏反应的疾病是: A.新生儿溶血症 B.花粉过敏引起哮喘 C.红细胞溶解破坏导致的输血反应 D.药物过敏性血细胞减少症 E. Graves’病(甲状腺功能亢进) 12.下列关于 II 型超敏反应错误的是 A.自身组织细胞是受到攻击的靶细胞 B.输血反应是典型的 II 型超敏反应 C.参与的抗体主要是 IgG 和 IgM D.吞噬细胞和 NK 细胞的杀伤是组织损伤的直接原因 E.参与的抗体主要是 IgE 13. II 型超敏反应中的靶抗原不包括 A.ABO 血型抗原 B.链球菌胞壁成分与关节组织的共同抗原 C.改变了的自身抗原 D.结合在自身细胞表面的抗原E.游离的病毒颗粒 14.新生儿溶血症属于哪一型超敏反应 15.Ⅰ型超敏反应不具有的特点是: A.有明显的个体差异和遗传背景B.发生迅速,消退也快 C.特异性 IgE 参与 D.无补体参与 E.免疫病理作用以组织细胞的破坏为主

java课后习题及答案

第一章JA V A语言概论 一、选择题 1. 下列不属于java语言特点的是:B A. java能检查程序在变异和运行时的错误 B. java 能运行虚拟机实现跨平台 C. java 自己操纵内存减少了内存出错的可能性 D. java 还实现了真数组,避免了覆盖数据的可能 2. java语言的执行模式是:C A. 全编译型 B. 全解释型 C. 半编译和半解释型 D. 同脚本语言的解释模式 3. 下列关于虚拟机说法错误的是:B A. 虚拟机可以用软件实现 B. 虚拟机部可以用硬件实现 C. 字节码是虚拟机的机器码 D. 虚拟机把代码程序与各操作系统和硬件分开 4. java语言是1995年由()公司发布的A A. Sun B. Microsoft C. Borland D. Fox Software 5. 下列不是虚拟机执行过程特点的是A A. 双线程 B. 多线程 C. 动态链接 D. 异常处理 6. java以JVM为基础,最下层是移植接口,由适配器和()组成B A. 网卡 B. Java os C. Java基本类 D. Java 应用程序和applet小程序 7. java程序的执行过程中用到一套JDK工具,其中javac.exe指A A. java语言编译器 B. java字节码解释器 C. java文档生成器 D. java类分解器 8. java的API结构中,不属于类库主要包括的核心包的是C A. java包 B. javax C. javadoc包 D. org扩展包 9. 每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有()类或者界面是公共的A

医学免疫学考试题库重点带答案第章免疫学概论

第一章免疫学概论 一、单项选择 1. 免疫应答水平过高会引起: A. 超敏反应 B. 持续感染 C. 免疫缺陷 D. 癌症 E. 易衰老 2. 机体免疫防御反应异常增高,可引发: A.严重感染B.自身免疫病C.肿瘤D.免疫缺陷病E.超敏反应 3. 机体免疫自稳功能失调,可引发: A.免疫缺陷病B.自身免疫病C.超敏反应D.病毒持续感染E.肿瘤 4. 免疫防御功能低下的机体易发生: A.反复感染B.肿瘤C.超敏反应D.自身免疫病E.免疫增生性疾病 5. 机体免疫监视功能低下时易发生: A.肿瘤B.超敏反应C.移植排斥反应D.免疫耐受E.自身免疫病 6. 医学免疫学研究的是: A.病原微生物的感染和机体防御能力B.抗原抗体间的相互作用关系 C.人类免疫现象的原理和应用D.动物对抗原刺激产生的免疫应答 E.细胞突变和免疫监视功能 7. 免疫功能低下时易发生: A. 自身免疫病 B. 超敏反应 C. 肿瘤 D. 免疫增生病 E. 移植排斥反应 8. 免疫是指: A.机体排除病原微生物的功能B.机体抗感染的防御功能 C.机体识别和清除自身突变细胞的功能 D. 机体清除损伤和衰老细胞的功能E.机体识别和排除抗原性异物的功能 9. 免疫对机体是: A.有害的B.有利的C.有害无利D.有利无害 E.正常条件下有利,异常条件下有害 10. 机体抵抗病原微生物感染的功能称为: A.免疫监视B.免疫自稳C.免疫耐受D.免疫防御E.免疫调节 11. 机体免疫系统识别和清除突变细胞的功能称为: A.免疫监视B.免疫缺陷C.免疫耐受D.免疫防御E.免疫自稳 12. 具有特异性免疫功能的免疫分子是: A.细胞因子B.补体C.抗体D.MHC 分子E.抗菌肽 13. 执行特异性免疫功能的细胞是: A.γδT 细胞B.αβT 细胞C.NK 细胞D.DC E.巨噬细胞 14. 在固有和适应性免疫应答过程中均起重要作用的细胞是: A.巨噬细胞B.B 细胞C.T 细胞D.中性粒细胞E.浆细胞 15. 免疫细胞不包括: A.淋巴细胞B.成纤维细胞C.抗原提呈细胞D.粒细胞E.巨噬细胞 16. 适应性免疫应答所不具备的特点是: A.淋巴细胞与相应抗原的结合具有高度特异性B.具有再次应答的能力 C.无需抗原激发D.T/B 细胞库具有高度异质性E.精确区分“自身”和“非己” 17. 固有免疫细胞所不具备的应答特点是: A.直接识别病原体某些共有高度保守的配体分子 B.识别结合相应配体后,立即产生免疫应答

java练习题答案

第1章java语言概述习题 一、填空题 1、面向对象程序的主要特征:继承,__封装___,___多态 _____。 2、java中的继承机制之所以能够降低程序的复杂性,提高程序的效率,主要是 因为它使代码可以__重用或复用___. 3、java语言中,为将源代码翻译成 __字节码__文件时产生的错误称为编译错误, 而将程序在运行中产生的错误称为运行错误。 4、javac是java语言中的编译器,基本语法是:javac[选项] __文件名__,java 是java语言中的解释执行器,基本语法是:java[选项]___类名___. 5、java语言的主要贡献者是谁James gosling 二、[ 三、单选题 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文 件的扩展名为( B)。 A、java B、.class C、html D、.exe 2、main方法是Java Application程序执行的入口点,关于main方法的方法首 部, 以下(B)项是合法的。 A、public static void main() B、public static void main(String args[]) C、public static int main(String[] arg) ) D、public void main(String arg[]) 三、判断 1、Java语言具有较好的安全性和可移植性及与平台无关等特性。√ 2、Java语言的源程序不是编译型的,而是编译解释型的。√ 四、问答题 1、编写、运行java程序需要经过哪些主要步骤 答:1.编写源文件,扩展名必须是.java 2.编写java源程序,使用java编译器编写源文件,得到字节码文件 ~ 3.运行java程序,使用javaSE平台只不过的java解释器来解释执行字 节码文件。 2、阅读下列java源代码文件,并回答问题 public class Speak{ void speakHello(){ "I'm glad to meet you"); } } … class Xiti8{

大学《java程序设计》考试题库及答案

若有定义int a=2,b=2; 则表达式(a++)+(++b) 的值是( )。 A. 5 监听器接口的方法返回值的类型是()。C. void 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()。 D. init() 以下哪个不是Java的原始数据类型() B. Boolean 向Applet传递参数的正确描述是()。C. C. PARAM name="age,value=20" 阅读下列代码; public class Test{ String s="One World One Dream"; public static void main(String args[]){ System.out.println(s); } } 其运行结果是_ C. 编译时出错//除非创建Text类的对象 如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是()。 A. p.add(b,"South"); 编译和运行下面的应用程序,并在命令行界面输入12345 ,则回车后屏幕输出的结果是( )。public class A { public static void main(String args[]) throws IOException{ BufferedReader buf=new BufferedReader( new I nputStreamReader(System.in)); String str=buf.readLine(); int x=Integ er.parseInt(str); System.out.println(x/100); } } B. 123 构造函数何时被调用?() B. 创建对象时 以下哪项可能包含菜单条()。 D. Frame

java语言程序设计课后习题答案解析

习题2 3.使用“= =”对相同内容的字符串进行比较,看会产生什么样的结果。 答:首先创建一个字符串变量有两种方式:String str = new String("abc"); String str = "abc"; 使用“= =”会因为创建的形式不同而产生不同的结果: String str1 = "abc"; String str2 = "abc"; System.out.println(str1= =str2); //true String str1 = new String("abc"); String str2 = "abc"; System.out.println(str1= =str2); //false String str1 = new String("abc"); String str2 = new String("abc"); System.out.println(str1= =str2); //false 因此自符串如果是对内容进行比较,使用equals方法比较可靠。 String str1 = "abc"; String str2 = "abc"; System.out.println(str1= =str2); //true String str1 = new String("abc"); String str2 = "abc"; System.out.println(str1.equals(str2)); //true String str1 = new String("abc"); String str2 = new String("abc"); System.out.println(str1.equals(str2)); //true 5.编写一个程序,把变量n的初始值设置为1678,然后利用除法运算和取余运算把变量的每位数字都提出来并打印,输出结果为:n=1678。n的每位数字是1,6,7,8。若n为任意值呢? 法一: public class Exercise5{ public static void main(String[] args){ int n=1678; int unit; int decimal; int hundred; int thousand; int count; thousand=n/1000; count=n%1000; hundred=count/100; count=count%100; decimal=count/10; count=count%10; unit=count; System.out.println("1678包含的数 字分别是: "+thousand+','+hundred+','+decimal+', '+unit); } } //如果n为任意值 import java.io.*; public class Exercise51{ public static void main(String[] args) throws IOException{ System.out.print("请输入一个整数:"); InputStreamReader isStream=new InputStreamReader(System.in); BufferedReader bfReader=new BufferedReader(isStream); String input=bfReader.readLine(); int length=input.length()-1; int n=new

java笔试题 第五套题

一、选择题 1、在下列选项中,哪个不是一个算法一般应该具有的基本特征______。 A、确定性 B、可行性 C、无穷性 D、拥有足够的情报 2、希尔排序法属于哪一种类型的排序法______。 A、交换类排序法 B、插入类排序法 C、选择类排序法 D、建堆排序法 3、下列关于队列的叙述中正确的是______。 A、在队列中只能插入数据 B、在队列中只能删除数据 C、队列是先进先出的线性表 D、队列是先进后出的线性表 4、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。 A、N+1 B、N C、(N+1)/2 D、N/2 5、信息隐蔽的概念与下述哪一种概念直接相关______。 A、软件结构定义 B、模块独立性 C、模块类型划分 D、模拟耦合度 6、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。 A、模拟现实世界中不同事物之间的联系 B、强调模拟现实世界中的算法而不强调概念 C、使用现实世界的概念抽象地思考问题从而自然地解决问题 D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考 7、在结构化方法中,软件功能分解属于下列软件开发中的______阶段。 A、详细设计 B、需求分析 C、总体设计 D、编程调试 8、软件调试的目的是______。 A、发现错误 B、改正错误 C、改善软件的性能 D、挖掘软件的潜能 9、按条件f对关系R进行选择,其关系代数表达式为______。 A、

B、 C、бf(R) D、∏f(R) 10、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。 A、自顶向下 B、由底向上 C、由内向外 D、由整体到局部 11、下面有关变量及其作用域的陈述______是不对的。 A、在方法里面定义的局部变量在方法退出的时候被撤销 B、局部变量也叫自动变量 C、在方法外面定义的实例变量在对象被构造时创建 D、在方法中定义的方法的参变量只要该对象被需要就一直存在 12、下面有关Java代码安全性的叙述______是不对的。 A、字节码校验器加载查询执行需要的所有类 B、运行时解释器执行代码 C、在运行时,字节码被加载,验证然后在解释器里面运行 D、类加载器通过分离本机文件系统的类和从网络导入的类增加安全性 13、给出下面的代码: public class Data{ public static void main (String args[]){ float f=0.0; f+=1.0; System.out.println(f); } } ______叙述是对的。 A、编译时将发生错误 B、编译时正确但是运行时出错 C、输出为1.0 D、输出为null 14、类的设计要求它的某个成员变量不能被外部类访问。应该使用下面的______修饰符获得需要的访问控制。 A、public B、no modifier C、protected D、private 15、假设以下代码 public class Parent { public int addValue( int a, int b) { int s; s = a+b;

【免费下载】医学免疫学考试题库重点带答案 第12章

第十二章T淋巴细胞介导的细胞免疫应答 一、单项选择 1. 在细胞免疫效应阶段中起重要作用的细胞是: A. Th和Treg B. Th1和Th2 C. CTL和Th1 D. CTL和Th2 E. Th0和Th17 2. 向T细胞提供第二活化信号的重要协同刺激分子是: A. MHC-Ⅰ/CD8 B. MHC- Ⅱ/CD4 C. CD28/B7 D. CD28/CTLA-4 E. 以上均是 3. T细胞对抗原的识别部位在: A. 抗原入侵部位 B. 胸腺 C. 骨髓 D. 淋巴结或脾脏 E. 以上都不对 4. 以下哪些分子组合不会出现在免疫突触中: A. TCR/抗原肽-MHC复合物 B. MHC-Ⅰ/CD8 C. CD28/B7 D.LFA-1/ICAM-1 E. TLR4/HSP60 5. TD-Ag诱发抗体反应须由以下组细胞参与: A. T淋巴细胞和B淋巴细胞 B. 淋巴细胞和单核巨噬细胞 C. NK细胞和单核巨噬细胞 D. 淋巴细胞和NK细胞 E. T淋巴细胞和单核巨噬细胞 6. CTL细胞活化所需的双信号之一是: A. TCR与pMHCⅠ复合物结合 B. TCR与pMHCⅡ复合物结合 C. TCR与pMHCⅢ复合物结合 D. CD40和CD40L分子结合 E. 与游离抗原肽结合 7. 特异性细胞免疫的效应细胞是: A. Th1和Th2细胞 B. Th1和Th0细胞 C. Th1和CTL细胞 D. Th2和CTL细胞 E. Th2和Th0细胞 8. 关于T细胞活化正确的描述是: A. APC提呈pMHC给T细胞是活化第一信号 B. CTLA-4与B7的结合是促进T细胞活化重要的第二信号 C. TCR传递信号不需要CD3/CD28的辅助 D. 细胞因子在T细胞活化过程中没有作用 E. 以上均不正确 9. 以下哪项不是T细胞活化的表现: A. 分泌多种细胞因子 B. 表达多种细胞因子受体 C. 表达CD40L D. 表达CD3分子 E. 表达FasL 10. 特异性免疫应答过程不包括: A. T细胞特异性识别APC向其提呈的抗原肽-MHC分子复合物 B. T细胞在胸腺内的分化成熟 C. B细胞对抗原的特异性识别 D. T/B细胞的活化、增殖和分化 E. 效应细胞和效应分子的产生和作用 11. 与特异性抗原相遇前的成熟T细胞称为: A. 初始T细胞 B. 效应性T细胞 C. 细胞毒性T细胞 D. 记忆性T细胞 E. 前T细胞

《Java基础入门》_课后习题答案解析__1~

第1章 Java开发入门 一、填空题 1、Java EE、Java SE、Java ME 2、JRE 3、javac 4、bin 5、path、classpath 二、选择题 1、ABCD 2、C 3、D 4、B 5、B 三、简答题 1、面向对象、跨平台性、健壮性、安全性、可移植性、多线程性、动态性等。 2、JRE(Java Runtime Environment,Java运行时环境),它相当于操作系统部分,提供了Java程 序运行时所需要的基本条件和许多Java基础类,例如,IO类、GUI控件类、网络类等。JRE是提供给普通用户使用的,如果你只想运行别人开发好的Java程序,那么,你的计算机上必须且只需安装JRE。 JDK(Java Development Kit,Java开发工具包),它包含编译工具、解释工具、文档制作工具、打包工具多种与开发相关的工具,是提供给Java开发人员使用的。初学者学习和使用Java语言时,首先必须下载和安装JDK。JDK中已经包含了JRE部分,初学者安装JDK后不必再去下载和安装JRE了。 四、编程题 public class HelloWorld { public static void main(String[] args) { System.out.println("这是第一个Java程序!"); } } 第2章 Java编程基础 一、填空题 1、 class 2、 true和false 3、单行注释、多行注释、文档注释 4、基本数据类型、引用数据类型 5、 1、2、4、8 6、 & && | || 7、 0 8、 5 9、 34 10、56 二、判断题 1、错 2、对 3、错 4、对 5、错

相关文档
最新文档