贵州电大Java开发基础(专)JAVA语言与WWW技术-0014标准答案

合集下载

java程序设计语言基础习题及答案 (1)

java程序设计语言基础习题及答案 (1)

JA V A程序设计语言基础习题(1)在Java中,负责对字节代码解释执行的是(B)。

A.垃圾回收器B.虚拟机C.编译器D.多线程机制//编译器将JAVa源程序编译成字节代码,即虚拟机代码,然后由虚拟机将虚拟机代码换成相应硬件的机器代码,之后加以执行。

(2)Java语言中,负责并发管理的机制是(D)A.垃圾回收B.虚拟机C.代码安全D.多线程//多线程即是多任务的特殊形式,多个任务并发执行。

(3)下列叙述中,正确的是(C)A.源文件扩展名为.jarB.源文件名与public类名可以不相同C.Java语言的标识符是区分大小写的D.源文件中public类的数目不限//A项扩展名应为.java;B项应为相同;D项public类只能有一个。

(4)Java为移动设备提供的平台是(A)A.J2ME B.J2SE C.J2EE D.J2RE//J2ME是致力于消费产品与嵌入式设备之间的最佳解决方案,特别是在移动通信设备,移动计算设备上应用广泛;J2SE是用于编写桌面/工作站应用软件;J2EE 是前沿的JAVA技术平台,为服务器的计算提供了所有范围的企业级功能。

J2RE 是JAVA的运行环境。

(5)JDK中提供的文档生成器是(C)A.java.exe B. javap.exeC. javadoc.exeD. jdb.exe//A中的java.exe是java语言解释器;B中的javap.exe是java类文件反汇编器,用于分析类中的所有成员方法和成员变量,当然也包括构造方法;C中的javadoc.exe是Java API文档生成器;D中的jdb.exe是javadebug的缩写,既JAVA 调试器。

(6)在Java语言中,不允许使用指针体现出的Java特性是(D)A.可移植B.解释执行C.健壮性D.安全性//java不支持指针数据类型,它提供了字节码的检查机制还提供了自动的“内存垃圾”手机功能,提高了JaVA的稳定性和安全性。

java基础与案例开发详解课后答案

java基础与案例开发详解课后答案

java基础与案例开发详解课后答案篇一:《Java基础入门》课后习题及答案《Java基础入门》课后习题第1章Java开发入门一、填空题1、Java的三大体系分别是_JavaSE_____、_JavaEE_____、_JavaME_____。

2、Java程序的运行环境简称之为JRE_____。

3、编译Java程序需要使用_javac_____命令。

4、javac.e某e和java.e某e两个可执行程序存放在JDK安装目录的bin______目录下。

5、path______环境变量用来存储Java的编译和运行工具所在的路径,而_clapath_____环境变量则用来保存保存Java虚拟机要运行的“.cla”文件路径。

二、选择题1、以下选项中,哪些属于JDK工具?(多选)ABCDA、Java编译器B、Java运行工具C、Java文档生成工具D、Java打包工具2、Java属于以下哪种语言?CA、机器语言B、汇编语言C、高级语言D、以上都不对3、下面哪种类型的文件可以在Java虚拟机中运行?DA、.javaB、.jreC、.e某eD、.cla4、安装好JDK后,在其bin目录下有许多e某e可执行文件,其中java.e某e命令的作用是以下哪一种?BA、Java文档制作工具B、Java解释器C、Java编译器D、Java启动器5、如果jdk的安装路径为:d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?BA.d:\jdk;B.d:\jdk\bin;C.d:\jre\bin;D.d:\jre;三、问答题1、简述Java的特点。

面向对象、跨平台性、健壮性、安全性、可移植性、多线程性、动态性等。

2、简述JRE与JDK的区别。

四、编程题使用记事本编写一个HelloWorld程序,在do命令行窗口编译运行。

请按照题目的要求编写程序并给出运行结果。

国开电大 Java语言程序设计 形考任务1-2答案

国开电大 Java语言程序设计 形考任务1-2答案

Java语言程序设计形考任务一答案一、单项选择题(30个小题,每题2.5分,共75分)题目1()提供给上层应用进行开发和构建应用的基础类库。

选择一项:A. JDKB. Java应用C. JRED. JVM题目2Java程序在编译之后,以()方式被Java虚拟机执行。

选择一项:A. 文本B. 二进制C. 字节码D. 源代码题目3下列()移动开发平台使用Java语言作为官方推荐开发语言。

选择一项:A. WindowsB. AndroidC. SymbianD. IOS题目4Java语言中用来编译Java程序的命令是()。

选择一项:A. javap.exeB. java.exeC. javaw.exeD. javac.exe题目5下列()是合法的标识符。

选择一项:A. num_greenB. {printOut}C. 23667D. modityPrice题目6下列()不是保留字选择一项:A. byteB. num_blueC. returnD. private题目7下列关于float类型float f=5.2的说法,正确的是()。

选择一项:A. 错误,变量声明错误B. 错误,精度不够,需要强制类型转换floatC. 正确D. 错误,可以考虑使用int类型题目8下列代码执行的结果中m和n的值分别为()。

int m = 50, n=160; int tmp =m; m=n; n=tmp选择一项:A. 160/50B. 50/160C. 50/50D. 160/160题目9表达式29/3*3的值是()。

选择一项:A. 27.0B. 27C. 29D. 27.999题目10执行下列语句: int m=15; int val =m- -; val的值是()。

选择一项:A. 15B. 14C. 16D. 13题目11执行下列语句: int m=15; int val =--m; val的值是()。

选择一项:A. 16B. 14C. 15D. 13题目12编译运行以下代码段后,关于输出结果正确的是()。

《Java基础入门》课后章节习题及答案(完整版)

《Java基础入门》课后章节习题及答案(完整版)

《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工具?(多选)ABCDA、Java编译器B、Java运行工具C、Java文档生成工具D、Java打包工具2、Java属于以下哪种语言?CA、机器语言B、汇编语言C、高级语言D、以上都不对3、下面哪种类型的文件可以在Java虚拟机中运行?DA、.javaB、.jreC、.exeD、.class4、安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种?BA、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;三、问答题1、简述Java的特点。

面向对象、跨平台性、健壮性、安全性、可移植性、多线程性、动态性等。

2、简述JRE与JDK的区别。

JRE(Java Runtime Environment,Java运行时环境),它相当于操作系统部分,提供了Java程序运行时所需要的基本条件和许多Java基础类,例如,IO类、GUI控件类、网络类等。

大学java基础考试试题及答案

大学java基础考试试题及答案

大学java基础考试试题及答案一、选择题(每题2分,共20分)1. Java中,以下哪个关键字用于声明一个类?A. publicB. classC. interfaceD. abstract答案:B2. 在Java中,以下哪个选项是正确的字符串声明?A. String s = "Hello";B. String s = 'Hello';C. String s = "Hello", "World";D. String s = 'Hello', 'World';答案:A3. Java中,哪个关键字用于捕获异常?A. tryB. catchC. finallyD. throw答案:B4. 在Java中,以下哪个选项是合法的变量名?A. 2variableB. variable2C. _variableD. variable$答案:C5. Java中,以下哪个选项是正确的继承关系?A. public class B extends AB. public class B implements AC. public class B extends interface AD. public class B implements interface A答案:A6. 以下哪个Java关键字用于定义接口?A. classB. interfaceC. abstractD. final答案:B7. 在Java中,以下哪个选项是正确的方法定义?A. public void myMethod();B. public void myMethod(int x);C. public void myMethod() {}D. public void myMethod(int x) {}答案:D8. Java中,以下哪个关键字用于定义包?A. packageB. importC. classD. interface答案:A9. 在Java中,以下哪个选项是正确的数组声明?A. int[] myArray = new int[10];B. int[] myArray = new int(10);C. int myArray[] = new int[10];D. int[] myArray = new int{10};答案:A10. Java中,以下哪个关键字用于实现多线程?A. threadB. synchronizedC. implementsD. extends答案:D二、填空题(每题2分,共20分)1. 在Java中,________关键字用于定义一个方法。

国家开放大学学习网电大Java语言程序设计形考任务1答案

国家开放大学学习网电大Java语言程序设计形考任务1答案

国家开放大学学习网电大Java语言程序设计形考任务1答案()提供给上层应用进行开发和构建应用的基础类库。

: Java应用; JDK; JVM; JREJava程序在编译之后,以()方式被Java虚拟机执行。

: 源代码; 文本; 字节码; 二进制下列()移动开发平台使用Java语言作为官方推荐开发语言。

: Windows; IOS; Symbian; AndroidJava语言中用来编译Java程序的命令是()。

: javaw.exe ; javac.exe; java.exe; javap.exe下列()是合法的标识符。

: 23667; {printOut}; num_green ; modityPrice下列()不是保留字: private; byte ; num_blue; return下列关于float类型float f=5.2的说法,正确的是()。

: 错误,变量声明错误; 错误,可以考虑使用int类型; 正确; 错误,精度不够,需要强制类型转换float下列代码执行的结果中m和n的值分别为()。

int m = 50, n=160; int tmp =m; m=n; n=tmp: 160/160; 50/50; 50/160 ; 160/50表达式29/3*3的值是()。

: 27.999 ; 27.0; 29; 27执行下列语句:int m=15; int val =m- -; val的值是()。

: 14 ; 16; 13; 15执行下列语句:int m=15; int val =--m; val的值是()。

: 16; 13; 14 ; 15编译运行以下代码段后,关于输出结果正确的是()。

public class Conditional{ public static void main(String args[ ]){ int x=4; System.out.println(“value is “+ ((x>4) ?99.9:9)); }}: value is 99.9; value is 9.0; value is 9;编译错误下列代码的执行结果是()。

国家开放大学JAVA语言与WWW技术模拟试题

7631(8456)JAVA语言与WWW技术 Java语言与面向对象程序设计一、填空题1.编译Java程序需要使用javac命令。

2.Java中的程序代码都必须在一个类中定义,类使用_ class关键字来定义。

3.若int []a={12,45,34,46,23}; ,则a[2]=34。

4.面向对象的三大特征是封装、继承、_和_多态。

5.定义在类中的变量被称为成员变量,定义在方法中的变量被称为局部变量。

6.异常的捕获通常由try、catch两部分组成,try代码块用来存放可能发生异常,catch代码块用来处理产生的异常。

7.String类中用于返回字符串字符个数的方法是length()。

8.JDK中提供了一系列可以存储任意对象的类,统称为集合。

9.在Java中,能实现线程间通信的流是管道流。

10.System.out是PrintStream类的对象,称为标准输出流,调用System类的etOut(PrintStream out)方法可以实现标准输出流的重定向。

11.Java的三大体系分别是Java EE、Java SE、Java ME。

12.Java中的程序代码都必须在一个类中定义,类使用Class关键字来定义。

13.若int []a={12,45,34,46,23}; ,则a[2]= 34 _。

14.Java中的变量可分为两种数据类型,分别是基本数据类型_和引用数据类型。

15.在非静态成员方法中,可以使用关键字This访问类的其它非静态成员。

16.异常的捕获通常由try、catch两部分组成,try代码块用来存放可能发生异常,catch _代码块用来处理产生的异常。

17.被static关键字修饰的成员变量被称为静态变量,它可以被该类所有的实例对象共享。

18.在程序开发中,要想将一个包中的类导入到当前程序中,可以使用import _关键字。

19.System类中所提供的属性和方法都是静态的,想要引用这些属性和方法,直接使用System类调用即可。

国开电大 Java语言程序设计 形考任务1-2答案

Java语言程序设计形考任务一答案一、单项选择题(30个小题,每题2.5分,共75分)题目1()提供给上层应用进行开发和构建应用的基础类库。

选择一项:A. JDKB. Java应用C. JRED. JVM题目2Java程序在编译之后,以()方式被Java虚拟机执行。

选择一项:A. 文本B. 二进制C. 字节码D. 源代码题目3下列()移动开发平台使用Java语言作为官方推荐开发语言。

选择一项:A. WindowsB. AndroidC. SymbianD. IOS题目4Java语言中用来编译Java程序的命令是()。

选择一项:A. javap.exeB. java.exeC. javaw.exeD. javac.exe题目5下列()是合法的标识符。

选择一项:A. num_greenB. {printOut}C. 23667D. modityPrice题目6下列()不是保留字选择一项:A. byteB. num_blueC. returnD. private题目7下列关于float类型float f=5.2的说法,正确的是()。

选择一项:A. 错误,变量声明错误B. 错误,精度不够,需要强制类型转换floatC. 正确D. 错误,可以考虑使用int类型题目8下列代码执行的结果中m和n的值分别为()。

int m = 50, n=160; int tmp =m; m=n; n=tmp选择一项:A. 160/50B. 50/160C. 50/50D. 160/160题目9表达式29/3*3的值是()。

选择一项:A. 27.0B. 27C. 29D. 27.999题目10执行下列语句: int m=15; int val =m- -; val的值是()。

选择一项:A. 15B. 14C. 16D. 13题目11执行下列语句: int m=15; int val =--m; val的值是()。

选择一项:A. 16B. 14C. 15D. 13题目12编译运行以下代码段后,关于输出结果正确的是()。

-Java编程技术基础(微课版)-习题答案课后习题答案1-14章全书章节练习题答案

1.首先开发者编写的源程序是.java格式的,.java代码经过编译器的首次编译,生成字节码文件(.class文件),字节码文件是无法直接被计算机识别的,这一点与C语言不同。

字节码文件可以随平台进行移植,但无论在何种平台上运行都要经过JVM的解释,也就是将中间的字节码文件解释成计算机能够识别的机器语言,从而在各种环境下运行起来。

2.详见本章1.7.3节1.使用固定的编码格式对于编程而言有什么意义?编码是用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据转换成规定的电脉冲信号。

为保证编码的正确性,编码要规范化、标准化,即需有标准的编码格式。

2.如果没有关键字或者在程序中随意命名,可能会引发什么后果?代码混乱,自定义的变量等名称与已有功能无法分辨。

3. 常量与变量的区别以及各自的引用场合。

常量一旦定义了就不允许被修改。

往大的说,定义常量,是不想让某些固定的属性或方法被调用后改变了值,或者被继承后重写。

变量相对使用灵活,无论是创建还是销毁等。

4. 列举一些常见的数据,分析使用Java中什么数据类型表示更合适。

byte 年龄、short 年份、int 端口号、long 身份证号、boolean 是否为男性、char 字母表中的每个字母、float 汽车排量、double 圆周率。

5. 思考数组的优点与缺点,提出一些能使其更加方便的使用提议。

优点:使用简单缺点:长度不可变建议:可以自己写一个动态数组类,可动态控制其长度和元素顺序。

1.表达式中的运算符应该尽可能的简练吗?不应该,过于简练的代码会影响其阅读性。

2.循环语句与条件语句嵌套使用的弊端是什么,如何在开发中进行取舍?嵌套使用的弊端在于增加代码层次,影响其阅读性,在开发中应该在不影响功能和性能的前提下尽量的减少嵌套的使用。

3.break、continue、return有何异同点?相同点:都会改变程序本省的执行流程。

不同点:作用的力度不同。

1.创建一个包,编写一个学生类并提供适当的属性与行为。

国家电大 Java语言程序设计 形考任务1-2答案

Java语言程序设计形考任务一答案一、单项选择题(30个小题,每题2.5分,共75分)题目1()提供给上层应用进行开发和构建应用的基础类库。

选择一项:A. JDKB.Java应用C.C. JRED.D. JVM正确答案是:JDK题目2Java程序在编译之后,以()方式被Java虚拟机执行。

选择一项:A.文本B.二进制C.字节码D.源代码正确答案是:字节码题目3下列()移动开发平台使用Java语言作为官方推荐开发语言。

选择一项:A.WindowsB.AndroidC.SymbianD.IOS正确答案是:Android题目4Java语言中用来编译Java程序的命令是()。

选择一项:A.javap.exeB. java.exeC. javaw.exeD. javac.exe正确答案是:javac.exe题目5下列()是合法的标识符。

选择一项:A.num_greenB.{printOut}C.23667modityPrice正确答案是:num_green题目6下列()不是保留字选择一项:A.byteB.num_blueC.returnD.private正确答案是:num_blue题目7下列关于float类型float f=5.2的说法,正确的是选择一项:A.错误,变量声明错误B.错误,精度不够,需要强制类型转换floatC.正确D.错误,可以考虑使用int类型正确答案是:错误,变量声明错误题目8下列代码执行的结果中m和n的值分别为()。

int m = 50, n=160; int tmp =m; m=n; n=tmp选择一项:A.160/50B.50/160C.50/50D.160/160正确答案是:160/50题目9表达式29/3*3的值是()。

选择一项:A.27.0B.27C.29D.27.999正确答案是:27题目10执行下列语句:int m=15; int val =m--; val的值是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java开发基础(专)JAVA语言与WWW技术-0014
贵州广播电视大学形成性测评系统 课程代码:5205419 参考资料
JAVA语言与WWW技术-0014
试卷总分:100
单选题(共20题,共80分)
1.(4分)
Java 语言用以下哪个类来把基本类型数据转换为对象()
A、Class
B、Object
C、Math
D、包装
参考答案:D
2.(4分)
用集合类List创建了一个对象后,该List
A、大小不可改变
B、根据使用要求,大小可以改变
C、只能表示一个平面列表
D、只能表示一个三维列表
参考答案:B
3.(4分)
以下哪个接口没有继承Collection接口()
A、Set
B、List
C、Map
D、都没有
参考答案:C
4.(4分)
若有定义 String jerry="I love Tom",s1;则s1=jerry.substring(2)的值为()
A、l
B、love
C、loveTom
D、Tom
参考答案:C
5.(4分)
若有定义int a[]=new int[2][3]则第1个下标的可用范围是 ()
A、1到2
B、0到2
C、1
D、0到1
参考答案:D
6.(4分)
以下哪个集合类采用链表数据结构,插入和删除元素的速度较快()
A、List
B、LinkedList

相关文档
最新文档