java判断题
JAVA判断题含标准答案
![JAVA判断题含标准答案](https://img.taocdn.com/s3/m/4a3e849a43323968001c9276.png)
判断题1. 利用equals()方法判定Date类时,判断的是对象的值而不是对象的地址。
A. 错误B. 正确2.类加载器加载程序运行所需要的所有类,它通过区分本机文件系统的类和网络系统导入的类增加安全性。
A.错误B.正确1. == 操作符判定两个分立的对象的内容和类型是否一致。
A.错误B. 正确2. 类加载器加载程序运行所需要的所有类,由网络系统导入的指定类总是先被加载。
A.错误B.正确1. equals()方法只有在两个对象的内容一致时返回true。
A. 错误B. 正确2.调用System.gc()方法不能保证JVM立即进行垃圾收集,而只能是建议。
A. 错误B.正确1. friendly关键字是Java语言的访问控制修饰符。
A. 错误B.正确2. maxElements是一个成员变量,声明为:“public static finalintmaxElements=100;”。
A.错误B.正确3. 实例变量在使用new Xxxx()创建该类的实例时被创建,而其生存期和该类的实例对象的生存期相同。
A.错误B. 正确4.在构造方法中如调用super()语句,则必须使其成为构造方法中的第一条语句。
A. 错误B. 正确5. 重写的方法的访问权限不能比被重写的方法的访问权限高。
A. 错误B. 正确6.类变量在该类被加载时被创建,不能用new Xxxx()创建,所有该类的实例对象共享类变量,其生存期是类的生存期。
A. 错误B.正确7. 调用sleep()方法可以使一个线程停止运行。
A.错误B. 正确8.一个新线程启动start()方法,表示线程可为JVM的线程调度程序调度而不表示它可以立即运行。
A.错误B.正确9.垃圾收集的过程在Java程序的生存期中是自动的,不需要分配和释放内存,也避免了内存泄漏。
A. 错误B.正确10.equals()方法只有在两个对象的内容一致时返回true。
A.错误。
java判断题
![java判断题](https://img.taocdn.com/s3/m/1c4ae1e6524de518964b7d90.png)
126.关键字break和continue可以在循环中使用,break关键字立即终止包含break的最内层循环, continue关键字只是终止当前迭代。 t
127.方法中的形参可以和方法所属类的属性同名 t
102. 父类的方法是private的,子类也可以覆盖 f
103. 子类覆盖父类的方法时,权限不能比父类的权限小 t
104. 如果父类不是抽象类,那么子类也不能是抽象类 f
105. 尽管一个类没有抽象方法,该类仍然可以声明成抽象的 t
106. 抽象类一定不能用private修饰 f
95. class Aclass{
void go(){
System.out.println("Aclass"); } Nhomakorabea}
public class Bclass extends Aclass{
void go(){
System.out.println("Bclass");
int x = y + y;
}
public static void main(String[] args){
int x = 20;
Test t = new Test();
t.method(x);
System.out.println(“x=” + x); 20
}
41、抽象类一定不能用private修饰 f
42、抽象类可以用final修饰 f
43. 接口也是单继承的 f
JAVA试题集锦(含答案)
![JAVA试题集锦(含答案)](https://img.taocdn.com/s3/m/56cce2691ed9ad51f11df20f.png)
JAVA习题锦集(含答案)一、判断题1.(×)接口和类一样也可以有继承关系,而且都只能支持单继承2.(√)可以用FileOutputStream对象作为PrintWrite类的构造方法的参数3.(×)A subclass inherits all methods ( including the constructor ) from the superclass4.(×)Java中所有的类都是ng的子类5.(×)由于URL对象对应的Internet地址可以划分为“协议名”、“端口号”和“文件名”3部分,所以创建一个URL对象后,可以通过修改这3部分内容来修改这个URL对象的Internet地址6.(×)abstract方法不一定要声明在abstract类中7.(×)在Java中,异常(Exception)是指程序在编译和运行进出现的错误8.(√)我们可以方便地编写Java客户机/服务器程序,在客户机/服务器模式中,客户机一般通过套接字(Socket)使用服务器所提供的服务,Socket由两部分组成:IP地址和端口号9.(√)子类的域和方法的数目一定大于等于父类的域和方法的数目10.(×)最终方法只能存在于最终类中二、单选题1、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?B(A)安全性(B)多线性(C)跨平台(D)可移植2、下列选项中不是JAVA语言特点的是()D(A)面向对象(B)平台无关(C)安全性高(D)单线程3、异常包含下列那些内容?()D(A)程序中的语法错误(B)程序的编译错误(C)程序执行过程中遇到的事先没有预料到的情况(D)程序事先定义好的可能出现的意外情况4、JAVA语言中的语句是以()为结尾的。
B(A)句号(B)分号(C)双引号(D)逗号5、下列选项中,哪一个是打印语句的正确表达式:()A(A)System.out.println(); (B)System.out.Println();(C)System.Out.print(); (D)System.Out.println();6、下列哪一个是合法的JAVA语句标示符()C(A)#xyz (B)10Year (C)_Hello (D)@yahoo7、下列哪一个是JAVA语言的关键字()B(A)hello (B)void (C)num_01 (D)abc8、关于数据类型转换下面描述错误的是()D(A)当两个数据的类型不统一时,必须先进行数据类型的转换,再运算或赋值(B)byte类型数据可以转换为short,int,long类型数据(C)long类型数据有可能转换为byte,short,int类型数据(D)在语句int i=(int) 78.67;中,变量i的值为799、下列定义String变量s的语句中,错误的是()A(A)String s=new “Yes!”;(B)String s=new String(“yes!”) ;(C)String s; (D)String s=”Yes!”;10、下列关于注释语句的描述错误的是()DA、多行注释语句的内容,从/*开始,到*/结束B、多行注释语句也可以是单行语句C、文档注释语句的内容,从/**开始,到*/结束D、单行注释语句的内容,从//开始,以分号为结尾句11、定义一个长整型变量a的语句是()DA、int a ;B、a long ;C、float a ;D、long a;12、下列哪个是反斜杠字符的正确表示()AA、\\;B、*\\;C、\;D、\’\’;13.Main()方法的返回类型是()BA、intB、voidC、booleanD、static14. 编译运行以下程序后,关于输出结果的说明正确的是()Bpublic class Con{public static void main(String args[ ]){int x=2;System.out.println(“value is “+ ((x<1) ?22:2));}}A、输出结果为:value is 22.2B、输出结果为:value is 2C、输出结果为:value is 2.0D、编译错误15.给出下面代码:public class test{static int a[] = new a[10];public static void main(String args[]) {System.out.println(arr[10]);}}那个选项是正确的?()AA、编译时将产生错误;B、编译时正确,运行时将产生错误;C、输出零;D、输出空。
java判断题题库
![java判断题题库](https://img.taocdn.com/s3/m/434b40d10975f46526d3e119.png)
二、判断题第一章java概述1.Java语言具有良好的安全性和可移植性及平台无关性对2.Java语言取消了联合概念,保留了结构概念错3.Java语言中数据类型占内存字节数与平台无关对4.Java语言中可用下标和指针两种方式表示数组元素错5.Java语言的源程序不是编译型的,而是编译解释型的。
对6.java语言既是面向对象的又是面象网络的高级语言. 错7.Java程序分为两大类:一类是Application程序,另一类是Applet程序。
前者又称为Java应用程序,后者又称java小应用程序对8.java Application程序是由多个文件组成,其中可以有也可以没有主文件. 错9.java application程序中,每一个类中,必有一个主方法main()方法。
错10.组成java Application的若干类中,有且仅有一个主类,只有主类中含有主方法main(); 对11.Java Application程序中,必有一个主方法main(),该方法有没有参数都可以。
对12.如果一个java程序中有多个类,编译后只生成一个字节码文件,其名字同主类名。
错13.Java程序中是不区分大小写字母的对14.Java程序编译后生成的字节码文件,其后缀是.exe 错15.在java程序中,使用import语句引入的类是在解释器中实现的对16.在运行字节码文件中,使用java命令,一定要给出字节码文件的扩展名.class错第二章java语言基础17.Java语言标识符中可以使用美元符对18.分号,逗号和冒号都可用为java语言的分隔符对19.Java语言的复合数据类型有3种:数据、类和包错20.Java语言的基础数据类型有4种:整形,浮点型、字符型和布尔型对21.数据由高类型转换到低类型时,采用强制转换,数据精度要受到损失. 对22.布尔型常量可以自动转换为短整型常量错23.Java语言使用的是Unicode字符集,每个字符在内存中占8位错24.Java语言的字符串不隐含结束符对25.Java语言定义符号常量使用final关键字对26.Java语言中不同数据类型的长度是固定的,不随机构硬件不同而改变对27.字符型变量中只存放一个字符对28.定义变量时必须时行初始化, 否则变量具有无意义的值. 错29.若定义变量时不进行初始化,则该变量一定具有默认值对30.Java语言中,变量出现的位置只有一种,即为类体内定义的成员变量错31.Java语言规定在嵌套的程序块中不允许定义同名变量。
Java判断题
![Java判断题](https://img.taocdn.com/s3/m/eca40b65f6ec4afe04a1b0717fd5360cba1a8ddb.png)
Java判断题Java练习题三、判断题1。
Java语言具有较好得安全性、可移植性及与平台无关等特性。
( √)2.Java语言不仅就是编译型得,同时也就是解释型得语言。
(√)3.C语言得各种标识符就是区分大小写字母得,但Java语言就不区分大小了。
(×)4、机器不能直接识别Java字节码文件,开机首次运行字节码文件时,需经过JVM中得解释器边解释边执行。
(√ )5.Java标识符只能由字母、数字、下划线或美元符号组成,并且标识符得首写符号只能就是前三种符号。
(× )6、Java语言跟C语言不同,它增加了一种基本数据类型String.String与int一样都属于Java语言得基本数据类型.( × )7.在所有运算符中赋值运算符就是最低优先级别得运算符。
( √)8.Java语言使用得就是Unicode字符集,每个字符在内存中占8位。
(× )9.Java语言规定所有得变量在使用前都必须进行初始化。
(× )10。
Java语言中,语句double a=-5%3;在编译时会出现错误( ×)11。
多分支语句switch(…)括号中得表达式得返回值类型可以就是全部整型类型,外加char类型。
( × ) 12。
强制类型转换运算符得功能就是将一个表达式得类型转换为所指定得类型.(√)13.类中得方法可以定义在类体外。
( ×)14.实例方法中不能引用静态变量。
(×)15。
创建对象时系统将调用适当得构造方法给对象初始化.( √ )16。
对象赋值实际上就是同一个对象具有两个不同得名字,它们都有同一个引用值.(√ )17.Java语言会自动回收内存中得垃圾。
(√)18。
子类得成员变量与成员方法得数目一定大于等于父类得成员变量与成员方法得数目。
(× )19.抽象方法就是一种只有说明而无具体实现得方法。
(√ )20.Java语言中,所创建得子类都应有一个父类。
Java程序设计-填空判断题
![Java程序设计-填空判断题](https://img.taocdn.com/s3/m/f54f7e0386c24028915f804d2b160b4e777f8155.png)
11、在方法体内定义的变量是___,其前面不能加___,且必须___。
答案:局部变量|public|初始化);14、switch语句中的表达式的数据类型可以是long。
答案:错误15、已知语句:int a =8,b=6; 则:表达式++a-b++的值为___。
答案: 3;16、已知:int a[ ]={2,4,6,8}; 则:表达式(a[0]+=a[1])+ ++a[2]值为___。
答案: 13;18、已知:boolean b1=true,b2; 则:表达式! b1 && b2 ||b2的值为___。
答案: N;20、执行int x, a = 2, b = 3, c = 4; x = ++a + b++ + c++; 结果是___。
答案: x=10,a=3,b=4,c=5;22、如果int x= 3,y=-10;则表达式y%x的结果为___。
答案: -1;26、在if-else嵌套时,如果没有强制配对,else则按缩格排版与if配对。
答案:错误27、以下程序段的输出结果是___。
int x = 5, y = 6, z = 4; if (x + y > z && x + z > y && z + y > x) System.out.println("三角形"); else System.out.println("不是三角形");答案:三角形;31、在循环结构中,用来结束当前循环,直接进入下一轮循环的语句是___。
答案: continue;32、do-while语句要要先判断循环条件,如果条件为真,则执行循环体。
答案:错误33、do….while语句构成的循环能用其他语句构成的循环来代替。
答案:错误34、while循环语句与do-while循环语句有何不同?答案:由于while语句先判断条件,再执行循环体;do-while语句是先执行一次循环体再进行条件判断,所以在循环条件已开始就不满足的情况下,do-while会至少执行一次,而while语句一次也不执行。
java判断题 博学谷
![java判断题 博学谷](https://img.taocdn.com/s3/m/76bbfa3e9a6648d7c1c708a1284ac850ad020497.png)
第一章一、判断题1.Java核心源码包存放在JDK安装目录的bin目录下A. 对B. 错答案:false解析:src.zip文件是Java的核心源码包,它在JDK安装的根目录下。
考察点:第一章Java开发入门题目难度:★☆☆☆容易2.JDK安装成功后,可以将bin目录的路径配置在环境变量path中。
A. 对B. 错答案:true解析:为了方便java程序开发,最好将bin目录的路径配置到环境变量中。
考察点:第一章Java开发入门题目难度:★☆☆☆容易3.安装JDK时可以选择不安装公共JREA. 对B. 错答案:true解析:由于开发工具中已经包含了一个JRE,因此没有必要再安装公共的JRE环境,此项可以不作选择。
考察点:第一章Java开发入门题目难度:★★☆☆一般4.lib是library的缩写,用于存放Java类库或库文件A. 对B. 错答案:true解析:lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件考察点:第一章Java开发入门题目难度:★☆☆☆容易5.如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。
A. 对B. 错答案:true解析:如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。
考察点:第一章Java开发入门题目难度:★☆☆☆容易6.JDK安装的时候不可以修改安装目录A. 对B. 错答案:false解析:JDK在安装的过程中,可以通过点击按钮进行选择或直接输入路径的方式修改JDK的安装目录。
考察点:第一章Java开发入门题目难度:★☆☆☆容易7.Java是一门高级计算机语言。
A. 对B. 错答案:true解析:Java是一种高级计算机语言,它是由Sun公司(已被Oracle公司收购)于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。
Java复习题
![Java复习题](https://img.taocdn.com/s3/m/6903c922cfc789eb172dc809.png)
一、判断题。
共15题,每题2分,共30分。
正确的请选择A,错误的请选择B。
1、Java语言中,if是一个合法的变量名。
A、正确B、错误解答:正确答案:B,结果:正确2、Java是一种不区分大小写的语言。
A、正确B、错误解答:正确答案:B,结果:正确3、if语句可以没有else子句。
A、正确B、错误解答:正确答案:A,结果:正确4、new运算符用于对象抽象化。
A、正确B、错误解答:正确答案:B,结果:正确5、类是对象实例。
A、正确B、错误解答:正确答案:B,结果:正确6、Java语言规定构造方法不能直接调用。
A、正确B、错误解答:正确答案:A,结果:正确7、程序员可以在指定时间调用垃圾回收器释放内存.A、正确B、错误解答:正确答案:B,结果:正确8、类A和类B位于同一个包中,则除了私有成员,类A可以访问类B的所有其他成A、正确B、错误解答:正确答案:A,结果:正确9、JAVA的标识符不区分大小写。
A、正确B、错误解答:正确答案:B,结果:正确10、表达式!(x==1) 等价于x!=1。
A、正确B、错误解答:正确答案:A,结果:正确11、'\n'不是一个字符常量。
A、正确B、错误解答:正确答案:B,结果:正确12、二维数组的元素可以有不同的类型。
A、正确B、错误解答:正确答案:B,结果:正确13、语句System.out.println("Hello!".length());输出字符串"Hello!"的长度。
A、正确B、错误解答:正确答案:A,结果:正确14、Java应用程序主类的main方法用public声明。
A、正确B、错误解答:正确答案:A,结果:正确二、单选题。
请从给定的选项中选择一个唯一正确的选项。
每小题3分,共10题,31、编译Java Applet 源程序文件产生的字节码文件的扩展名为:A. javaB. classC. htmlD. exe解答:正确答案:B,结果:正确2、已知:int[] a = new int[100];在下列给出的数组元素中,非法的是A. a[0]B. a[1]C. a[99]D. a[100]解答:正确答案:D,结果:正确3、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或同,传回的值也可以不相同。
java判断题
![java判断题](https://img.taocdn.com/s3/m/7cb5b6caaa00b52acfc7ca82.png)
Throwable类有两个子类:Error类和Exception类。
前者由系统保留,后者供应用程序使用。
静态方法只能处理静态变量。
Applet的执行离不开一定的HTML文件。
Java语言使用的是Unicode字符集,每个字符在内存中占8位。
Java语言中,构造方法是不可以继承的。
Map接口是自Collection接口继承而来。
捕获异常try语句后面通常跟有一个或多个catch()方法用来处理try块内生成的异常事件。
类是一种类型,也是对象的模板。
容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。
文件缓冲流的作用是提高文件的读/写效率。
一个Java多线程的程序不论在什么计算机上运行,其结果始终是一样的。
printf()和 format()方法使用指定格式字符串和参数,将格式化字符串写入到PrintStream类型的输出流(System.out对象)中。
在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名.class 。
说明或声明数组时不分配内存大小,创建数组时分配内存大小。
强制类型转换运算符的功能是将一个表达式的类型转换为所指定的类型。
Java语言是一种强类型语言,数据类型转换有两种:隐含转换和强制转换。
Applet可以运行本地机器上的可执行程序Java线程有五种不同的状态,这五种状态中的任何两种状态之间都可以相互转换。
Java语言的源程序不是编译型的,而是编译解释型的。
Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。
集合Set是通过键-值对的方式来存储对象的。
类中说明的方法可以定义在类体外。
使用try-catch-finally语句只能捕获一个异常。
通过File类可对文件属性进行修改。
一个容器中可以混合使用多种布局策略。
子类的成员变量和成员方法的数目一定大于等于父类的成员变量和成员方法的数目。
IOException必须被捕获或抛出。
Java Application程序中,必有一个主方法main(),该方法有没有参数都可以。
java运算符选择判断练习题附加答案解析
![java运算符选择判断练习题附加答案解析](https://img.taocdn.com/s3/m/d1e43fd0d1d233d4b14e852458fb770bf78a3b98.png)
Java 运算符选择判断练习题附加答案解析一、选择题1.下列哪个选项是Java中的算术运算符?A. ‘&&’B. ‘==‘C. ‘%’D. ‘!=‘答案:C解析:‘&&’ 是逻辑与运算符,’==‘ 是比较运算符,’!=‘ 是不等运算符,’%’ 是取模运算符,用于获取两个数相除的余数。
2.以下代码的输出是什么?int a = 10;int b = 5;System.out.println(a /b);A. 2B. 2.0C. 5D. 0答案:A解析:‘a’ 和‘b’ 都是整数类型,’10 /5’ 的结果是整数2,而不是浮点数。
3.以下代码片段的输出是什么?int x = 5;x += 3;System.out.println(x);A. 5B. 3C. 8D. 15答案:C解析:‘x += 3’ 相当于‘x = x + 3’,所以‘x’ 最终的值是8。
4.哪个运算符用于比较两个值是否相等?A. ‘=‘B. ‘==‘C. ‘!=‘D. ‘=‘答案:B解析:‘==‘ 是比较运算符,用于比较两个值是否相等。
’=‘ 是赋值运算符,’!=‘ 是不等于运算符,’=‘ 是小于等于运算符。
5.下面哪种运算符属于位运算符?A. ‘+’B. ‘&&’C. ‘ | ‘D. ‘=‘答案:C解析:‘|‘ 是位或运算符,’+’ 是加法运算符,’&&’ 是逻辑与运算符,’=‘ 是大于等于运算符。
6.以下代码的输出是什么?int a = 6;int b = 4;System.out.println(a % b);A. 2B. 1C. 0D. 4答案:A解析:‘6 % 4’ 的结果是2,因为6 除以4 的余数是2。
7.以下代码的输出是什么?int a = 5;int b = a++;System.out.println(b);A. 5B. 6C. 4D. 0答案:A解析:‘a++’ 是后缀自增运算符,先使用‘a’ 的值然后再自增,所以‘b’ 的值是5。
JAVA期末复习题
![JAVA期末复习题](https://img.taocdn.com/s3/m/1bd0d54ffd0a79563d1e7202.png)
JA V A期末复习题一、判断题。
1.Java语言是平台无关的语言。
T2.类的静态方法中可以访问该类的非静态数据成员.F3.Java中方法调用时参数传递都是按值传递的,因此从方法中退出时,参数的值是不会变的。
T4.覆盖方法所抛出的异常不能比原方法更多。
T5.Final 方法不能被覆盖。
T6.抽象类中一定包含抽象方法。
F7.接口中的方法必须是抽象方法。
T8.在方法定义中,所以可能发生的异常都必须用try{} catch(){}捕捉。
F9.Java支持多重继承。
F10.Final修饰的类不能派生子类。
T11.覆盖的同名方法中,子类方法不能比父类方法的访问权限更严格。
T12.不能在静态方法中使用13.抽象类中不能创建对象。
T14.一个类可以实现多接口。
T15.接口中可以包含非静态成员。
F16.不论是否捕捉到异常try{}catch(){} final{}语句中finally块中的代码总要被执行。
T17.一个类实现一个接口,则该类必须实现接口中的所有方法。
F18.线程使用sleep方法去休眠后可以使用notify方法唤醒。
F19.线程使用sleep方法休眠是会释放该线程同步锁定的对象。
F20.Final类中的属性和方法都必须是final的。
F二、选择题1、Java中复合数据类型不包括(D)2、请从四个选项中选择答案,下列代码的执行结果是:(C)Public class Test{Public static void main(String args[]){Float t=;Int q=6;System.out.println((t++)*(--q));}}A.40B.40.0 C3、下列关于修饰符混用的说法,错误的是(D)A.abstract 不能与final 并列修饰同一个类B.abstract类中可以有非abstract的方法C.普通类(非abstract类)中不能有abstract方法D.static方法中能处理非static的属性4、关于被保护访问控制符protected修饰的成员变量,以下说法正确的是(A)A.可以被该类自身、与它在同一个包中的其它类、在其它包中的该类的子类所访问B.只能被该类本身和该类的所有的子类访问C.只能被该类自身所访问D.只能被同一个包中的类访问5、x=2,y=3,z=4,则表达式z*=y++*--x的值是(A)A.12B.24 C6、以下赋值语句正确的是(D)A.char c1=”a”B.float f1=3.22C.byte b1=266D.long L1=0xAC8L7、Java不支持多重继承,但我们可以通过(B)实现8.已知类person是类student的父类,以下数组定义和赋值哪些是正确的(A)A. person p[]=new person[3]; p[1]=new student();B .student s[]=new person[3]; s[1]=new person();C .person p[]= new student[3];p[1]= new person();D .student s[]=new student[3];s[1]=new person;9 编译之后,得到了三个字节码文件:MyClass.class , MyClasslittle$.class MyClass$1.class.这表明(C)A.MyClass类中的两个方法:little和1B. MyClass.Java中有三个类:MyClass、little和1C. MyClass类中有两个内部类:一个是命名的little,另一个是匿名的1D. MyClass、little和1,这三者没什么关系10、main 方法是java Application 程序执行的入口点,关于main方法的方法头以下(B)是合法的。
java判断题(整本书的)
![java判断题(整本书的)](https://img.taocdn.com/s3/m/d0cd2512524de518974b7d02.png)
JSP是SUN公司推出的一种动态网页技术标准.
Y
Java运行平台主要分为3个版本,其中J2EE主要用于移动应用开发.
N
Java运行平台主要分为3个版本,其中J2ME主要用于企业级的应用开发。
N
Java运行平台主要分为3个版本,其中J2ME主要用于移动应用开发。
Y
java语言中不用区分字母的大写小写.
N
如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的.
N
一个类如果实现了某个接口,那么它必须重载该接口中的所有方法。
Y
一个类只能有一个父类,但一个接口可以有一个以上的父接口。
Y
一个类只能有一个直接父类
Y
一个类可以实现多个接口
Y
一个接口可以继承其他接口
Y
接口中的方法默认都是静态的(动态)
Y
ng包是Java的核心类库,它包含了运行Java程序必不可少的系统类。
Y
如果使用import语句引入了整个包中的类,那么可能会增加编译时间。但绝对不会影响程序运行的性能,因为当程序执行时,只是将真正使用的类的字节码文件加载到内存。
Y
在Java程序中,可以使用protected来修饰一个类.(不可以)
N
调用画矩形方法需要给出的是矩形左上和右下角的坐标。
N
在Applet的坐标系中,(0,0)代表Applet左下角的像素点。
N
getImage()方法与drawImage()方法都是Image对象的方法。
N
TextArea中的字符也可以用’*’代替。
N
一个复选按钮实现的是“二选一”的结构,一个单选按钮组实现的是“多选一”的结构。
JAVA判断题
![JAVA判断题](https://img.taocdn.com/s3/m/cb7961e0941ea76e58fa049d.png)
判断题1、Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE(T)2、Java是一门高级计算机语言。
(T)3、Java语言具体跨平台的特性(T)4、JDK工具中自带了一个JRE工具(T)5、JDK安装的时候不可以修改安装目录(F)6、JDK的安装目录中,只包含bin和lib两个目录。
(F)7、javac命令可以运行Demo.class文件(F)8、在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统path环境变量配置成功。
(T)9、JDK安装成功后,可以将bin目录的路径配置在环境变量path中。
(T)10、JDK5以后可以不用配置classpath环境变量。
(T)11、配置classpath环境变量时,路径后面加分号与不加分号是一样的。
(F)12、main()函数是java程序的执行入口。
(T)13、数组的遍历是指依次访问数组中的每个元素(T)14、continue语句只用于循环语句中,它的作用是跳出循环。
(F)15、continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环(T)16、数组的排序算法只有冒泡排序这一种(F)17、方法的返回值类型可以定义也可以不定义(F)18、比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值(T)19、若x=5,则表达式(x+5)/3的值是3(T)20、标识符可以为关键字(F)21、-5%3的运算结果是2(F)22、0xC5表示的是一个十六进制整数。
(T)23、在Java中判断方法重载的条件除了参数外,还可以通过返回值类型判断(F)24、方法递归次数过多会导致内存溢出(T)25、在Java中,小数会被默认是double类型的值(T)26、main是Java语言中的关键字(F)27、在进行赋值运算时,将运算符右边的值赋给左边的变量(T)28、Java中有一种特殊的赋值运算叫做三元运算,它和if-else语句类似(T)29、方法内部类是指在成员方法中定义的类,它只能在当前方法中被使用。
java200道选择判断题
![java200道选择判断题](https://img.taocdn.com/s3/m/16ca205ff524ccbff02184ce.png)
java200道选择判断题1.下面哪个流类属于面向字符的输入流()选择一项)A. BufferedWriterB. FileInputStreamC. ObjectInputStreamD. InputStreamReader答案:D分析:A:字符输出的缓冲流。
B:字节输入流 C:对象输入流2.要从文件””文件中读出第10个字节到变量c中,下列哪个正确()(选择一项)A.FileInputStream in=new FileInputStream("");(9);int c=();B.FileInputStream in=new FileInputStream("");(10);int c=();C.FileInputStream in=new FileInputStream("");int c=();D.RandomAccessFile in=new RandomAccessFile("");(7);int c=();答案:A分析: skip(long n)该方法中的n指的是要跳过的字节数3.新建一个流对象,下面那个选项的代码是错误的()A. new BufferedWriter(new FileWriter(“”));B. new BufferedReader (new FileInputStream(“”));C. new GZIPOutputStream(new FileOutputStream(“”));D. new ObjectInputStream(new FileInputStream(“”));答案:B分析:BufferedReader类的参数只能是Reader类型的,不能是InputStream类型。
4.下面哪个流是面向字符的输入流()A. BufferedWriterB. FileInputStreamC. ObjectInputStreamD. InputStreamReader答案:D分析:以InputStream(输入流)/OutputStream(输出流)为后缀的是字节流;以Reader(输入流)/Writer(输出流)为后缀的是字符流。
java判断题题库
![java判断题题库](https://img.taocdn.com/s3/m/427cc6f7e87101f69f31952f.png)
二、判断题第一章java概述1.Java语言具有良好的安全性和可移植性及平台无关性对2.Java语言取消了联合概念,保留了结构概念错3.Java语言中数据类型占内存字节数与平台无关对4.Java语言中可用下标和指针两种方式表示数组元素错5.Java语言的源程序不是编译型的,而是编译解释型的。
对6.java语言既是面向对象的又是面象网络的高级语言. 错7.Java程序分为两大类:一类是Application程序,另一类是Applet程序。
前者又称为Java应用程序,后者又称java小应用程序对8.java Application程序是由多个文件组成,其中可以有也可以没有主文件. 错9.java application程序中,每一个类中,必有一个主方法main()方法。
错10.组成java Application的若干类中,有且仅有一个主类,只有主类中含有主方法main();对11.Java Application程序中,必有一个主方法main(),该方法有没有参数都可以。
对12.如果一个java程序中有多个类,编译后只生成一个字节码文件,其名字同主类名。
错13.Java程序中是不区分大小写字母的对14.Java程序编译后生成的字节码文件,其后缀是.exe 错15.在java程序中,使用import语句引入的类是在解释器中实现的对16.在运行字节码文件中,使用java命令,一定要给出字节码文件的扩展名。
class错第二章java语言基础17.Java语言标识符中可以使用美元符对18.分号,逗号和冒号都可用为java语言的分隔符对19.Java语言的复合数据类型有3种:数据、类和包错20.Java语言的基础数据类型有4种:整形,浮点型、字符型和布尔型对21.数据由高类型转换到低类型时,采用强制转换,数据精度要受到损失. 对22.布尔型常量可以自动转换为短整型常量错23.Java语言使用的是Unicode字符集,每个字符在内存中占8位错24.Java语言的字符串不隐含结束符对25.Java语言定义符号常量使用final关键字对26.Java语言中不同数据类型的长度是固定的,不随机构硬件不同而改变对27.字符型变量中只存放一个字符对28.定义变量时必须时行初始化, 否则变量具有无意义的值. 错29.若定义变量时不进行初始化,则该变量一定具有默认值对30.Java语言中,变量出现的位置只有一种,即为类体内定义的成员变量错31.Java语言规定在嵌套的程序块中不允许定义同名变量。
java200道选择判断题
![java200道选择判断题](https://img.taocdn.com/s3/m/6485b95d453610661fd9f41e.png)
1.下面哪个流类属于面向字符的输入流()选择一项)A. BufferedWriterB. FileInputStreamC. ObjectInputStreamD. InputStreamReader答案:D分析:A:字符输出的缓冲流。
B:字节输入流C:对象输入流2.要从文件”file.dat”文件中读出第10个字节到变量c中,下列哪个正确()(选择一项)A.FileInputStream in=new FileInputStream("file.dat");in.skip(9);int c=in.read();B.FileInputStream in=new FileInputStream("file.dat");in.skip(10);int c=in.read();C.FileInputStream in=new FileInputStream("file.dat");int c=in.read();D.RandomAccessFile in=new RandomAccessFile("file.dat");in.skip(7);int c=in.readByte();答案:A分析:skip(long n)该方法中的n指的是要跳过的字节数3.新建一个流对象,下面那个选项的代码是错误的?()A. new BufferedWriter(new FileWriter(“a.txt”));B. new BufferedReader (new FileInputStream(“a.dat”));C. new GZIPOutputStream(new FileOutputStream(“a.zip”));D. new ObjectInputStream(new FileInputStream(“a.dat”));答案:B分析:BufferedReader类的参数只能是Reader类型的,不能是InputStream类型。
java判断题 博学谷
![java判断题 博学谷](https://img.taocdn.com/s3/m/32734f979ec3d5bbfd0a74cd.png)
第一章一、判断题1、Java核心源码包存放在JDK安装目录的bin目录下A、对B、错答案:false解析:src、zip文件就是Java的核心源码包,它在JDK安装的根目录下。
考察点:第一章Java开发入门题目难度:★☆☆☆容易2、JDK安装成功后,可以将bin目录的路径配置在环境变量path中。
A、对B、错答案:true解析:为了方便java程序开发,最好将bin目录的路径配置到环境变量中。
考察点:第一章Java开发入门题目难度:★☆☆☆容易3、安装JDK时可以选择不安装公共JREA、对B、错答案:true解析:由于开发工具中已经包含了一个JRE,因此没有必要再安装公共的JRE环境,此项可以不作选择。
考察点:第一章Java开发入门题目难度:★★☆☆一般4、lib就是library的缩写,用于存放Java类库或库文件A、对B、错答案:true解析:lib就是library的缩写,意为Java类库或库文件,就是开发工具使用的归档包文件考察点:第一章Java开发入门题目难度:★☆☆☆容易5、如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“、”,也就就是当前目录。
A、对B、错答案:true解析:如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“、”,也就就是当前目录。
考察点:第一章Java开发入门题目难度:★☆☆☆容易6、JDK安装的时候不可以修改安装目录A、对B、错答案:false解析:JDK在安装的过程中,可以通过点击按钮进行选择或直接输入路径的方式修改JDK的安装目录。
考察点:第一章Java开发入门题目难度:★☆☆☆容易7、Java就是一门高级计算机语言。
A、对B、错答案:true解析:Java就是一种高级计算机语言,它就是由Sun公司(已被Oracle公司收购)于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。
考察点:第一章Java开发入门题目难度:★☆☆☆容易8、在Java中,类名的首字母要求大写A、对B、错答案:true解析:类名的首字母要求大写考察点:第一章Java开发入门题目难度:★☆☆☆容易9、在命令行窗口中,编译Demo、java文件可以输入javac Demo。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. (对) 所有的文件输入/输出流都继承于InputStream /OutputStream类。
2. (错) 一个方法最多能有一个return语句。
3.(对) 一个异常处理中 finally语句块只能有一个或者可以没有。
4. (对)Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class 写成Class或者CLASS,都是错误的。
5.(对)“//”符号表示从“//”符号开始到此行的末尾位置都作为注释。
6.(错)子类可以继承父类所有的成员变量和成员方法。
7.(错)在Java中不允许一个方法在自身定义的内部调用自己。
8.(错)Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。
9. (错) 线程使用sleep()方法休眠后,可以用notify()方法唤醒。
10. (错)用Javac编译Java源文件后得到代码叫字节码。
4.(错)一个类中定义两个方法,名字相同,参数相同,返回值不同,它们是重载方法。
5.(对)一个类的构造函数既可以发生重载又可以被继承。
6.(对)Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。
10. (错)Java语言使用的是Unicode字符集,每个字符在内存中占8位。
1. (错)任何类都必须显式地定义该类的构造方法,以便对类的成员进行各种初始化操作。
6.(对) abstract和final不能同时修饰同一个类。
7.(错)访问类的成员,必须以类的对象为前缀。
8.(错)诊断和改正程序中错误的工作通常称为程序执行。
9. (错)在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名.class。
1. (错)由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。
2.(错)注释的作用是使程序在执行时在屏幕上显示//之后的内容。
3.(错)在异常处理中总是将可能产生异常的语句放在try块中,用catch 子句去处理异常,而且一个try块之后只能对应一个catch语句。
5.(对)JAVA语言对内存的释放是采用垃圾自动回收机制。
JAVA虚拟机自动判断并收集“垃圾”,但一般不立即释放它们的存储空间。
7.(对)java程序是由若干个类定义组成的。
8.(对)在面向对象方法中,类的实例称为对象。
()
9.(对)即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺
省的构造函数是无参的,函数体为空。
10.(错)Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
10.(错)Java 源文件中最多只能有一个private类,其他类的个数不限。
9.(对)一个包就相当于操作系统的文件夹,包中的类就相当于文件。
1. (错) 实例方法中不能引用类变量。
3.(对)ng.System类中的in和out属性是表示标准输入和标准输出。
6.(对)JAVA源程序的文件名必须与公共类的类名相同。
2. (错)抽象类中只能包含抽象方法,不能包含一般方法。
10.(错)当线程类所定义的run( )方法执行完毕,线程的运行就会终止。
4.(错)Java的各种数据类型所占用的内存长度与具体软硬件环境有关。
Welcome To Download !!!
欢迎您的下载,资料仅供参考!。