Java程序设计基础(专,2020春)_第1章单元测验-概述和开发环境-5题0
《Java语言程序设计基础教程》习题解答
解答:A
17、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用______字节内存空间,这样,无论是中文字符还是英文字符,都是占用______字节内存空间。
18、设x =2 ,则表达式(x ++)/3 的值是______。
C.defaultD.private
解答:C
5、下面哪一个特性不是面向对象编程主要体现的()。
A.封装性ﻩﻩB.继承
C.多态ﻩﻩD.类
解答:C
6、 不允许作为类及类成员的访问控制符的是()。
A.publicﻩB.private
C.staticﻩﻩﻩD.protected
解答:C
7、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。
A.int a[][]=new int[5][5];ﻩB. int [][]b=newint[5][5];
C. int []c[]=new int[5][5];ﻩD.int [][]d=newint[5,5];
解答:D
16、关于下面的程序,正确的结论是______。
publicclassex4_7{
解答:D
3、ﻩpublic staticvoid main方法的参数描述是:()
A.Stringargs[]ﻩﻩﻩB.String[] args
C.Stringsargs[]ﻩﻩD.Stringargs
解答:A,B
4、在Java中,关于CLASSPATH环境变量的说法不正确的是:()
A.CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中。
Java语言程序设计基础篇前三章课后习题
第1章计算机、程序和Java概述1.1(显示三条消息)编写程序,显示Welcome to Java、Welcome to Computer Science和Programming is fun。
程序:显示:1.2(显示五条消息)编写程序,显示Welcome to Java五次程序:显示:1.3(显示图案)编写一个程序,显示下面的图案:程序:显示:1.4(打印表格)编写程序,显示以下表格:程序:显示:1.5(计算表达式)编写程序,显示(9.5x4.5-2.5x3)/(45.5-3.5)的结果程序:显示:1.6(数列求和)编写程序,显示1+2+3+4+5+6+7+8+9的结果程序:显示:1.7(近似求π)可以使用以下公式计算π:Π=4x(1-1/3+1/5-1/7+1/9-1/11+1/13+...)编写程序,显示4x(1-1/3+1/5-1/7+1/9-1/11+1/13...)的结果。
在程序中用1.0代替1 程序:显示:第2章基本程序设计2.1(将摄氏温度转换为华氏温度)编写程序,从控制台读入double型的摄氏温度,然后将其转换华氏温度,并显示结果。
转换公式如下所示:Fahrenheit-=(9/5)*celsius+32 (华氏度=(9/5)*摄氏度+32)程序:显示:2.2(计算圆柱体的体积)编写程序,读入圆柱体的半径和高,并使用下列公式计算圆柱体的体积面积=半径x半径xπ体积=面积x高程序:显示:2.3(将英尺转换为米)编写程序,读入英尺数,将其转换为米数并显示结果。
一英尺等于0.305米。
程序:显示:2.4(将磅转换为千克)编写程序,将磅数转换为千克数。
程序提示用户输入磅数,然后转换成千克并显示结果。
1磅等于0.454千克。
程序:显示:2.5(财务应用程序:计算小费)编写一个程序,读入一笔费用与酬金率,就算酬金和总钱数。
例如,如果用户读入10作为费用,15%作为酬金率,计算结果显示酬金为$1.5,总费用为$11.5.程序:显示:2.6(求一个整数各位数的和)编写程序,读取一个在0和1000之间的整数,并将该整数的各位数字相加。
Java程序设计各章习题及其答案
Java程序设计各章习题及其答案第一章习题及思考题1、Java程序是由什么组成的?一个程序中必须有public类吗?Java源文件的命名规则是怎样的?答:一个Java源程序是由若干个类组成。
一个Java程序不一定需要有public类:如果源文件中有多个类时,则只能有一个类是public 类;如果源文件中只有一个类,则不将该类写成public也将默认它为主类。
源文件命名时要求源文件主名应与主类(即用public修饰的类)的类名相同,扩展名为.java。
如果没有定义public类,则可以任何一个类名为主文件名,当然这是不主张的,因为它将无法进行被继承使用。
另外,对Applet小应用程序来说,其主类必须为public,否则虽然在一些编译编译平台下可以通过(在BlueJ下无法通过)但运行时无法显示结果。
2、怎样区分应用程序和小应用程序?应用程序的主类和小应用程序的主类必须用public修饰吗?答:Java Application是完整的程序,需要独立的解释器来解释运行;而Java Applet则是嵌在HTML编写的Web页面中的非独立运行程序,由Web浏览器内部包含的Java解释器来解释运行。
在源程序代码中两者的主要区别是:任何一个Java Application 应用程序必须有且只有一个main方法,它是整个程序的入口方法;任何一个Applet小应用程序要求程序中有且必须有一个类是系统类Applet的子类,即该类头部分以extends Applet结尾。
应用程序的主类当源文件中只有一个类时不必用public修饰,但当有多于一个类时则主类必须用public修饰。
小应用程序的主类在任何时候都需要用public来修饰。
3、开发与运行Java程序需要经过哪些主要步骤和过程?答:主要有三个步骤(1)、用文字编辑器notepad(或在Jcreator,Gel, BuleJ,Eclipse, Jbuilder等)编写源文件;(2)、使用Java编译器(如Javac.exe)将.java源文件编译成字节码文件.class;(3)、运行Java程序:对应用程序应通过Java解释器(如java.exe)来运行,而对小应用程序应通过支持Java标准的浏览器(如Microsoft Explorer)来解释运行。
Java程序设计-1-概述_OK
1.2 JDK的安装与配置
• Java开发工具包(Java Development Kit)简称JDK,它是用于构建在Java平台上发 布的应用程序、Applet 和组件的开发环境,也是一切Java应用程序的基础
• 所有的Java应用程序都是构建在这个JDK之上,它包括了一个提供Java程序运 行的虚拟机和一些运行支持的类库文件,以及一些工具程序
7
应用范围
8
• 5.JAVA平台的新发展
– Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它 允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
– C:\>javac
Usage: javac <options> <source files> …………
– C:\>java –version
java version "1.4.2_03" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02) Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)
10
JDK版本历史
JDK版本 发布日期 版本说明
JDK1.0 JDK1.1 JDK1.2 JDK1.3 JDK1.4 JDK1.5
1995-5 1997-2 1998-12 2000-5 2001-12 2003-7
Java 语言程序设计:第1章Java语言基础知识
JAVA语言程序设计
1.2.1 Java开发环境(续)
Java
J2SE——J2SDK的核心部分
开发工具
– 编译器
程
– 调试器 – 文档制作工具
序 运行环境
概
– Java 虚拟机
述
– 组成Java 2 平台API的类。 – 帮助文档
附加库
Java程序(Applets 和 Applications) 的演示
概 述
– Applet和Application的差别:运行环境的 不同,小应用程序总是放在Web浏览器
的图形用户界面中
27
JAVA语言程序设计
1.2.3 Applet举例(续)
Java
Applet的优点
– Web 浏览器软件包括很多小应用程序运行所需
程
的功能
序 Applet的局限性
概 述
– 在客户端主机的文件系统中读/写受限
– 不能运行客户端主机的任何程序
– 仅能在服务器和客户端之间建立联系
28
JAVA语言程序设计
1.2.3 Applet举例(续)
——例1-2
Java
JAVA Applet:
import java.awt.Graphics;
import java.applet.Applet;
public class MyApplet extends Applet
1.2.1 Java开发环境(续)
Java
安装JDK后产生如下目录:
\bin目录:Java开发工具,包括Java
程 编译器、解释器等
序 概 述
\demo目录:一些实例程序 \lib目录:Java开发类库
\jre目录: Java运行环境,包括
JAVA 练习题第一章PPT教学课件
14
2020/12/09
填空题
1、开发Java程序的一般步骤是:
源程序编辑、
和
。
生成字节码 和 解释执行 。
15
2020/12/09
2、Java源程序文件和字节码文件的扩展名分别
为
和
。
.java 和 .class
16
2020/12/09
3、如果在Java程序中需要使用java.utile包中的所 有类,则应该在程序开始处加上
(D)B.class
【解析】Java源文件名必须和公共类的名字完全一样,源文
件的扩展名为.java。
11
2020/12/09
11、编译下面源程序会得到哪些文件(
class A1{
}
class A2{
}
public class B{
public static void main(String[] args){
System.out.println("Method2 in class B"); C
}
public static void main(String[] args){
System.out.println("main() in class B");
}
}
(A)A.java
(B)A.class
(C)B.java
练习题---第一章java入门
1
2020/12/09
1、下列选项中,不属于Java语言特点的一项是
(A)分布式
(B)安全性
(C)编译执行
C
(D)面向对象
【解析】Java程序采用解释执行的方法。在系统编 译运行Java程序时,Java编译器将Java程序转化为
国家开放大学《程序设计基础》章节自测参考答案
国家开放大学《程序设计基础》章节自测参考答案第一章导论一、选择题(每题12分,共60分)1.当代计算机的最主要的体系结构称为是______。
A.非冯·诺依曼机B.图灵机C.PASCAL机D.冯·诺依曼机2.计算机软件是指______ 。
A.计算机程序B.计算机程序及其有关文挡C.源程序D.源程序和目标程序3.计算机能直接执行的语言是______。
A.目标语言B.机器语言C.汇编语言D.高级语言4.显示器是______。
A.计算设备B.存储设备C.输入设备D.输出设备5.系统软件的核心软件是______。
A.汇编程序B.操作系统C.编译程序D.机器语言二、判断题(每题10分,共40分)6.CPU主要包括运算器和寄存器两大部分。
(×)7.图灵机由一条双向都可无限延长的被分为一个个小方格的磁带、一个有限状态控制器和一个读写磁头组成。
(√)8.冯·诺依曼在当年发表的EDVAC计算机方案确立了计算机系统的5大基本部件:存储器、控制器、运算器、输入设备和输出设备,同时也规定了5大部件的基本功能。
(√)9.计算机的硬件与软件虽然各有分工,但它们之间的功能界面是浮动的。
随着技术的发展,一些功能既可由硬件实现,也可由软件来完成。
(√)第二章解题要有程序一、选择题(每题6分,共48分)1.JAVA语言的类别是______。
A.面向硬件的程序设计语言B.面向问题的程序设计语言C.面向过程的程序设计语言D.面向对象的程序设计语言2.汇编程序的任务是______。
A.将汇编语言编写的程序转换为目标程序B.将汇编语言编写的程序转换为可执行程序C.将高级语言编写的程序转换为可执行程序D.将高级语言编写的程序转换为汇编语言程序3.C语言是______。
A.高级语言B.机器语言C.目标语言D.汇编语言4.要保证程序在多次反复使用过程中不发生错误,关键应该提高程序的______。
A.可靠性B.有效性C.正确性D.可维护性5.汇编语言属于______。
第一章java程序设计概述
第一章java程序设计概述一、单选1. 下列说法正确的是()A. 当运行javac 命令对一个java源程序(.java文件)进行编译时,不必写出该源文件的扩展名.java。
B. 当用java命令解析执行一个class文件时,必须写出该文件的完整扩展名,包括扩展名.class。
C. 当运行javac 命令对一个java源程序(.java文件)进行编译时,必须写出该源文件的完整文件名,包括扩展名.java。
D. 无论是运行javac 还是 java命令,后面的源文件都必须给出文件的扩展名。
2. main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的()A.public static void main()B. public static void main(String[ ] args)B.public static int main(String[ ] args) D. public void main(String[] args)3. 解释执行和编译一个Java应用程序应分别采用的命令是()A. java 和 javacB. javac 和java4. 下列不属于Java语言特点的是()A. 动态性B. 多线程C. 多重继承D. 可移植性5. 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )A. .javaB. .classC. .htmlD. .exe二、判断题1. 后缀名是 .java的文件是Java的类文件。
2. 命令java 与 javac 的实现效果是相同的。
三、填空1. Java程序可分为()和()两大类。
2. 开发与运行Java程序需要经过的三个主要步骤为( )、( )和( )。
3. 如果一个Java源程序文件中定义有4个类,则使用Sun公司的JDK编译器javac编译该源程序文件将产生()个文件名与类名相同而扩展名为()的字节码文件。
《Java程序设计基础》第1章:程序设计概述
本章介绍了《Java程序设计基础》课程的概述。课程内容包括Java编程概念、 程序设计基本步骤、Java开发环境介绍等。
Java编程概念
面向对象
Java是一种面向对象的编程语言,支持封装、继承和多态等特性。
平台无关性
Java代码可以在不同的操作系统上运行,因为它通过Java虚拟机执行。
ID E
集成开发环境(ID E)如 Eclipse和IntelliJ ID EA提供了 开发和调试Java程序的工具。
编译和运行
使用JD K 中的javac命令编译 Java源代码,然后使用java命 令运行生成的字节码。
程序设计范式
1 结构化程序设计
将程序分解为模块、顺序结构、选择结构和循环结构。
安全性
Java提供了安全性机制,包括字节码验证和安全沙箱。
程序设计基本步骤
1
算法设计
2
设计程序解决问题的算法。
3
测试与调试
4
验证程序的正确性并进行调试。
问题分析
理解问题需求并分析解决方案。
编码实现
使用Java编程语言将算法转化为可执行的 代码。
Java开发环境介绍
JD K
Java D evelopment Kit(JD K ) 是开发Java程序所需的软件包。
2 面向对象程序设计
基于对象和类的概念,通过封装、继承和多态来组织和管理代码。
3 事件驱动程序设计
程序响应用户输入事件或系统事件,并执行相应的操作。
程序开发流程
1
需求分析
与用户合作,明确需求和功能。
系统设计
2
设计程序的整体结构和模块。
《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程序设计习题(1-5章学生作业)
JA V A程序设计练习题(一)一、单选择题1、编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。
A. javaB. classC. htmlD.exe2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( )。
A. 3B. 3. 5C. 4D. 53、如下哪个是Java中的标识符()A、publicB、superC、3numberD、width4、如下哪个是Java中的标识符( )A、fieldnameB、thisC、3numberD、#number5、如下哪个是Java中有效的关键字()A、nameB、helloC、falseD、good6、下面的代码段执行之后count的值是什么( )int count = 1;for (int i = 1; i <= 5; i++) {count += i;}System.out.println(count);A、5B、1C、15D、167、定义一个类,必须使用的关键字是( )A、publicB、classC、interfaceD、static8、定义一个接口必须使用的关键字是()A、publicB、classC、interfaceD、static9、下面程序段执行后b的值是( )。
Integer integ =new Integer(9);boolean b = integ instanceof Object;A) 9 B) true C) 1 D) false10、关于选择结构下列哪个说法正确?()A.if语句和else语句必须成对出现B.if语句可以没有else语句对应C.switch结构中每个case语句中必须用break语句D.switch结构中必须有default语句11、while循环和do…wh ile循环的区别是:()A.没有区别,这两个结构任何情况下效果一样B.while循环比do…while循环执行效率高C.while循环是先循环后判断,所以循环体至少被执行一次D.do…while循环是先循环后判断,所以循环体至少被执行一次12、关于for循环和while循环的说法哪个正确?()A.while循环先判断后执行,for循环先执行后判断。
2020智慧树,知到《JAVA程序设计》(山东联盟)章节测试完整答案
2020智慧树,知到《JAVA程序设计》(山东联盟)章节测试完整答案2020智慧树,知到《JAVA程序设计》(山东联盟)章节测试完整答案第一章单元测试1、单选题:以下对Java 语言不正确的描述是( )A. Java语言是一个完全面向对象的语言。
B. Java是结构中立与平台无关的语言。
C. Java是一种编译性语言。
D. Java是一种结构化语言。
选项:A:Java语言是一个完全面向对象的语言。
B:Java是结构中立与平台无关的语言。
C: Java是一种编译性语言。
D:Java是一种结构化语言答案: 【Java是一种结构化语言】2、多选题:以下说法正确的是( )(多选)A.用javac命令运行编译过的java 程序。
B.字节码文件扩展名是.java。
C.Java源程序文件的扩展名必须是.java。
D.Java编译器将源文件编译为字节码文件。
选项:A:用javac命令运行编译过的java 程序B:字节码文件扩展名是.javaC:Java源程序文件的扩展名必须是.javaD:Java编译器将源文件编译为字节码文件答案: 【Java源程序文件的扩展名必须是.java;Java编译器将源文件编译为字节码文件】3、单选题:在命令窗口下执行一个Java 程序“FirstApp”的方法是( )A.直接双击编译好的Java 目标码文件执行B.运行“javac FirstApp.java; java FirstAppC.运行“java FirstApp.java” ; java FirstAppD.运行“javac FirstApp.class”选项:A:直接双击编译好的Java 目标码文件执行B:运行“javac FirstApp.java; java FirstAppC:运行“java FirstApp.java” ; java FirstAppD:运行“javac FirstApp.class”答案: 【运行“javac FirstApp.java; java FirstApp】4、单选题:下列说法正确的是( )A.Java语言的标识符是区分大小写的B.源文件名与public类名可以不相同C.源文件扩展名为.jarD.源文件中public类的数目不限选项:A:Java语言的标识符是区分大小写的B:源文件名与public类名可以不相同C:源文件扩展名为.jarD:源文件中public类的数目不限答案: 【Java语言的标识符是区分大小写的】5、判断题:如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同()选项:A:对B:错答案: 【对】第二章单元测试1、单选题:Java中的char型数据占用( )个字节选项:A:1B:2C:3D:4答案: 【2】2、单选题:15/2的结果是( )选项:A:7.5B:7C:7.0D:1答案: 【7】3、单选题:能够终止循环和switch的语句是( )选项:A:breakB:continueC:ifD:for答案: 【break】4、单选题:若已定义 int[ ] a= {1,2,3,4} ; 则对a数组元素错误的引用是( ) 选项:A:a[5-3]B:a[3]C:a[4]D:a[0]答案: 【a[4]】5、判断题:Java中没有无符号数( )选项:A:对B:错答案: 【对】6、判断题:3.14是float类型的( )选项:A:对B:错0、判断题:do-while循环至少执行一次( ) 选项:A:对B:错答案: 【对】数组是引用类型( )选项:A:对B:错答案: 【对】12、判断题:Java声明数组时不能指定其长度( ) 选项:A:对B:错答案: 【对】13、多选题:以下有关标识符说法不正确的是:( )选项:A:任何字符的组合都可形成一个标识符。
Java语言程序设计(基础篇)第一章
Java语⾔程序设计(基础篇)第⼀章第⼀章计算机、程序和Java概述1.1 引⾔ 什么是程序设计呢? 程序设计就是创建(或者开发)软件,软件也称为程序。
1.2 什么是计算机 计算机是存储和处理数据的电⼦设备,计算机包括硬件(hardware)和软件(software)两部分。
1.5 Java、万维⽹以及其他 1.Java是⼀种功能强⼤和多⽤途的编程语⾔,可⽤于开发运⾏在移动设备、台式计算机以及服务器端的软件。
2.Java是简单的(simple)、⾯向对象的(object oriented)、分布式的(distributed)、解释型的(interpreted)、健壮的(robust)、安全的(secure)、体系结构中⽴的(architecture neutral)、可移植(portable)、⾼性能的(high performance)、多线程的(multithreaded)和动态的(dynamic)。
1.6 Java语⾔规范、API、JDK和IDE 1.Java语⾔规范定义了Java语法,Java库则在Java API中定义。
JDK是⽤于开发和运⾏Java程序的软件。
IDE是快速开发程序的集成开发环境。
2.Java语⾔规范(Java language specification)是对语⾔的技术定义,包括Java程序设计语⾔的语法和语义。
3.应⽤程序接⼝(Application Program Interface,API)也称为库,包括为开发Java程序⽽预定义的类和接⼝。
1.7 ⼀个简单的Java程序public class Welcome {public static void main(String[] args) { //输出Welcome to java System.out.println("Welcome to java");}} 1.在Java中,在单⾏上⽤两个斜杠(//)引导注释,称为⾏注释(line comment);在⼀⾏或多⾏⽤/*和*/括住注释,称为块注释(block comment)。
《Java程序设计基础》第1章:程序设计概述
单击【编辑】按钮,在已有内容的最后增加JDK下bin和lib这两个目录安装的位置, 单击【编辑】按钮,在已有内容的最后增加JDK下bin和lib这两个目录安装的位置, JDK 这两个目录安装的位置 每一项用分号隔开,图中最后两项是添加的。这样做的目的是让Windows Windows在任何目录 每一项用分号隔开,图中最后两项是添加的。这样做的目的是让Windows在任何目录 下都能运行JDK中的工具,读者可以把Java的源程序放在与JDK不同的目录下, JDK中的工具 Java的源程序放在与JDK不同的目录下 下都能运行JDK中的工具,读者可以把Java的源程序放在与JDK不同的目录下,如 e:\MyJavaProgram\目录下,并可在该目录下直接运行JDK中的工具。 JDK中的工具 e:\MyJavaProgram\目录下,并可在该目录下直接运行JDK中的工具。
1. 编写并执行Java程序的步骤 2. Java应用程序示例 3. Java小程序示例
编写并执行Java Java程序的步骤 1. 编写并执行Java程序的步骤
编写源代码 编译源代码 解释执行程序
以Windows 2000 Professional为例设置环境变量 为例设置环境变量
单击【开始】|【设置】|【控制面板】|【系统】|【高级】|【环境变量】命令, 打开【环境变量】对话框,在下面的【系统变量】列表框设置系统变量,以便以 任何用户身份登录都能使用。选中Path一行,如图所示。
在你自己的计算机上安装并配置Java运行 环境并编辑运行本书中的两个例程。
1.2.1 Java的历史和主要特点 的历史和主要特点
1995年,Sun公司发现可以利用Oak创造动态页面,便 开始对Oak进行了大规模的改造,并推出了Java 同年,Netscape公司推出支持Java的浏览器Navigator 2.0 如今,Java本身已经从一种程序设计语言上升成为一 类技术,成为网络编程及电子商务系统开发不可缺少 的有力工具和平台
《Java程序设计》第01章在线测试
《Java程序设计》第01章在线测试A BC DA BC DA BC DA BC DA BC D2、下面main()方法的定义哪些是正确的( )?A、public static void main(String args[]){}B、public static void main(String[]) {}C、public static void main(String[] args) {}D、public static void main(String x) {}3、关于 for循环、 while循环和do…while循环的说法哪些正确?()A、while循环判断条件一般是程序结果B、for循环的判断条件一般是非程序结果C、do…while循环是先循环后判断,所以循环体至少被执行一次D、这几种循环任何时候都不可以替换4、以下是Java中有效的关键字有()。
A、constB、NULLC、falseD、this5、下列标识符属于合法标识符的是()。
A、_sys1_lllB、2mailC、$changeD、class第三题、判断题(每题1分,5道题共5分)1、Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
正确错误2、应用程序的main方法中有以下语句,则输出的结果是false true。
String s1=new String("abc"); String s2=new String("abc"); boolean b1=s1.equals(s2); boolean b2=(s1==s2); System.out.print(b1+" "+b2);正确错误正确错误正确错误正确错误。
《Java语言程序设计基础教程》习题解答014
解答:
class MyFirstJava{
public static void main(String args[]){
System.out.println(“你好,很高兴学习Java”);
A. java.appletB. ng
C. java.ioD. java.awt
解答:B
3、当类的成员未用访问权限修饰符时,Java认为此成员的访问权限为()。
A. privateB. protected
C.friendlyD.public
解答:C
4、下面哪个关键字不是用来控制对类成员的访问的?( )
A. int []a;B. int []b=new int[10];
C. int c[]=new int[];D. int d[]=null;
解答ቤተ መጻሕፍቲ ባይዱC
15、下列语句有错误的是:()
A. int a[][]=new int[5][5];B. int [][]b=new int[5][5];
C. int []c[]=new int[5][5];D. int [][]d=new int[5,5];
A. 3B. 3.5
C. 4D. 5
解答:A
13、有整型数组:int[] x={2,33,88,5,10};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是?()
A. 88331052
B. 25103388
C. 88102335
D. 53321088
解答:B
14、下列语句有错误的是:()
最新JAVA基础-第1章Java概述-练习题-10资料
第1章Java概述一.选择题1.java是(C )公司于(B)年推出的.(1)A.IBM B.Microsoft C.Sun D.Oracle(2)A.1994 B.1995 C.2000D.19902.下列说法正确的是(A )。
A.当运行javac命令对一个Java源程序(.java文件)进行编译时,必须写出该源文件的完整文件名,包括扩展名.java。
B.当运行javac命令对一个java源程序(.java文件)进行编译时,不必写出该源文件的扩展名.java。
C.当用java命令解析运行一个class文件时,必须写出该class文件的扩展名.class。
D.无论是运行javac还是java命令,后面的文件都必须给出文件扩展名。
3.Java语言有多个特点,下列哪个特点不属于Java语言的特点(D )。
A.多线程B.面向对象C.平台无关D.编译执行4.Java程序的执行过程中用到一套JDK工具,其中java.exe是指(B )。
A.Java文档生成器B.Java解释器C.Java编译器D.Java类分解器5.以下哪个是应用程序的main方法头(B )。
A.public static int main(char args[])B.public static void main(String args[])C.public static void MAIN(String args[])D.public static void main(String args)6.下列说法中正确的是(C )。
A.Java只能用来写java小应用程序(java Applet),不能写java应用程序(java Application)。
B.Java不区分大小写。
C.Java程序中公有类的名称必须与存放该类的文件名一致。
D.Java程序中主类的名称必须与存放该类的文件名一致。
7.编译和运行以下代码的结果为(D)。
public class MyMain{public static void main(String argv){System.out.println("Hello cruel world");}}A.编译错误。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答案:A
2.下面选项中,完全面向对象的编程RAN
D.COBOL
答案:A
3.下列关于JDK、JRE和JVM关系的描述中,正确的是( )。
A.JDK中包含了JRE,JRE中包含了JVM。
B.JRE中包含了JDK,JDK中包含了JVM。
C.JRE中包含了JDK,JVM中包含了JRE。
D.JDK中包含了JRE,JVM中包含了JRE。
答案:A
4.下列关于使用Javac命令编译后生成文件的说法中,正确的是( )
A.编译后生成的文件可以在Java虚拟机中运行
B.编译后生成文件的后缀名为.class
C.编译后生成文件的后缀名为.java
D.编译后生成的文件为二进制文件
答案:ABD
5.main()函数是java程序的执行入口。
答案:正确
试卷总分:5 得分:5
1.下面关于path和classpath的说法中,错误的是( )
A.在dos命令行中,classpath和path环境变量的查看与配置的方式不相同
B.path用来指定java虚拟机(JVM)所在的目录
C.classpath用来指定我们自己所写的或要用到的类文件(.jar文件)所在的目录