JAVA判断题含标准答案
最新2019年大学JAVA期末测试版题库500题(含标准答案)

最新2019年大学JAVA期末测试版题库500题(含标准答
案)
2019年大学JAVA期末题库500题[含参考答案]
一、判断题
1.继承是面向对象的重要特征,它可以( b )。
优化程序的存储空间
使代码重用,降低程序复杂程度
保证类和接口的安全
更容易地实例化类得对象
2.若有char c='8';short s=20;则表达式c+s的值的类型是( A )。
char
short
int
byte
3.在Java中,关于类与对象的说法,正确的是( d )。
代码:string s = new string(); 中的string 是类,s是对象
对像包括类,类是对象有具体表现
对象拥有自己的行为和属性,和对应的类没有关系
学生,可以看作是张三类或者李四类的对象
4.在java中,有下面代码,其中可以正确编译的是( a )。
double d = (int)2;
int I = 1.34;
int I = (double)1;
以上都对
5.下面对于方法的描述,正确的有( c )。
方法必须返回一个值
方法可以返回多个值
在方法内可以定义其他方法
方法可以有多个参数。
精选2019年大学JAVA期末考试题库500题(含标准答案)

2019年大学JAVA期末题库500题[含参考答案]一、判断题1.在Java语言中,下面变量命名合法的有( a )。
variable123123varablePrivate(private)-variable_1232.下面表达式 6|2 之值应为( C )。
2643.下列语句中,属于多分支语句的是(B )。
if语句switch语句do while语句for语句4.在Java中,根据你的理解,下列方法( C )不可能是类Orange的构造方法。
Orange(){…}Orange(…){…}Public void Orange(){…}Public Orange(){…}5.我们在方法前面加上关键字(C )后,该方法不需要对象就可以调用。
thispublicstaticfinal6.在Java中,下面关于构造方法的描述正确的是(D)。
类必须有显式构造函数它的返回类型是void它和类有相同的名称,但它不能带任何参数以上皆非7.在 JAVA编程中,Java编译器会将Java程序转换为(A )。
字节码可执行代码机器代码以上所有选项都不正确8.子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的( D )。
重载实现覆盖继承9.在Java语言中,下列关于类的继承的描述,正确的是( C)。
一个类可以继承多个父类一个类可以具有多个子类子类可以使用父类的所有方法子类一定比父类有更多的成员方10.在Java中,下列关于方法重载的说法中错误的是( D )。
方法重载要求方法名称必须相同重载方法的参数列表必须不一致重载方法的返回类型可以不一致一个方法在所属的类中只能被重载一次11.在Java中,下列说法正确的是( c )。
编写的源程序保存在扩展名为class的文件中源程序编译后保存在扩展名为java的文件中编写的源程序必须先编译后才能运行程序员可以读懂扩展名为class的文件12.在java中,使用switch语句时,如希望设置默认值,则需要使用( c )关键字。
计算机二级考试Java题库及答案

计算机二级考试Java题库及答案一、选择题1.1 单选题1. 下列关于Java语言的描述,错误的是____。
A. Java是一种面向对象的程序设计语言B. Java语言可以一次编写,到处运行C. Java语言的中文名为“爪哇”D. Java语言的版本号是固定的答案:D2. 在Java语言中,下列哪个选项不是合法的数据类型?A. intB. charC. StringD. 123abc答案:D1.2 多选题1. 下列哪些是Java基本数据类型?A. intB. charC. StringD. boolean答案:ABD二、填空题1. 在Java中,一个整型常量的值可以是____。
答案:123452. Java中的String类属于____类型。
答案:类三、判断题1. Java中的所有变量都必须初始化后才能使用,这个说法是____正确的。
答案:错误2. 在Java中,一个类的构造方法名必须与类名相同,这个说法是____正确的。
答案:正确四、编程题1. 编写一个Java程序,实现以下功能:- 输出1到100之间所有的偶数- 输出1到100之间所有的奇数答案:public class EvenOdd {public static void main(String[] args) { for (int i = 1; i <= 100; i++) {if (i % 2 == 0) {System.out.println("偶数:" + i);} else {System.out.println("奇数:" + i);}}}}2. 编写一个Java程序,实现以下功能:- 输入一个字符串,输出字符串中字母和数字的个数- 输入一个字符串,输出字符串中字母和数字的顺序(从小到大)答案:import java.util.Arrays;import java.util.Scanner;public class LetterDigitCount {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("请输入一个字符串:");String input = scanner.nextLine();int letterCount = 0;int digitCount = 0;char[] chars = input.toCharArray();Arrays.sort(chars);for (char c : chars) {if (Character.isLetter(c)) {letterCount++;} else if (Character.isDigit(c)) {digitCount++;}}System.out.println("字符串中字母的个数:" + letterCount);System.out.println("字符串中数字的个数:" + digitCount);}}以上是计算机二级考试Java题库及答案的一个简单示例,实际题库更为丰富和全面。
java选择试题及答案

java选择试题及答案一、单项选择题(每题2分,共10分)1. 在Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. enum答案:B2. 下列哪个选项是Java语言中合法的变量名?A. 2numberB. _nameC. name$D. name答案:D3. 在Java中,下列哪种数据类型不是基本数据类型?A. intB. floatC. StringD. double答案:C4. 下列哪个关键字用于抛出异常?A. catchB. throwC. tryD. finally答案:B5. 在Java中,下列哪个方法用于将字符串转换为浮点数?A. parseInt()B. parseFloat()C. toInt()D. toFloat()答案:B二、多项选择题(每题3分,共15分)1. 下列哪些选项是Java中的访问修饰符?A. publicB. privateC. protectedD. static答案:A B C2. 在Java中,下列哪些关键字用于控制流程?A. ifB. elseC. switchD. break答案:A B C D3. 下列哪些选项是Java集合框架中接口?A. ListB. MapC. SetD. ArrayList答案:A B C4. 在Java中,下列哪些关键字用于定义方法?A. voidB. staticC. synchronizedD. final答案:A B C D5. 下列哪些选项是Java中的错误处理机制?A. tryB. catchC. finallyD. throw答案:A B C D三、判断题(每题1分,共5分)1. Java中的main方法必须声明为public static void。
答案:正确2. Java中的数组长度是可变的。
答案:错误3. Java中的类可以被继承,但接口不能被继承。
java判断题 博学谷

第一章一、判断题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月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。
(完整word版)JAVA试题及答案(精致),DOC

选择题1、JAVA所定义的版本中不包括:( D )A、JAVA2EEB、JAVA2CardC、JAVA2MED、J AVA2HEE、J AVA2SE2、下列说法正确的是( A )A、JAVA程序的main方法必须写在类里面B、JAVA程序中可以有多个main方法C、JAVA程序中类名必须与文件名一样D、J AVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来3、变量命名规范说法正确的是( B )A、变量由字母、下划线、数字、$符号随意组成;B、变量不能以数字作为开头;C、A和a在java中是同一个变量;D、不同类型的变量,可以起相同的名字;4、下列javaDoc注释正确的是(C )A、/*我爱北京天安门*/B、//我爱北京天安门*/C、/**我爱北京天安门*/D、/*我爱北京天安门**/5、为一个boolean类型变量赋值时,可以使用( B )方式A、boolean=1;B、booleana=(9>=10);C、booleana=”真";D、b ooleana==false;6、以下( C )不是合法的标识符A、STRINGB、x3x;C、voidD、d e$f7、表达式(11+3*8)/4%3的值是( D )A、31B、0C、1D、28、( A )表达式不可以作为循环条件A、i++;B、i>5;C、bEqual=str.equals(”q”);D、c ount==i;9、运算符优先级别排序正确的是(A )A、由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符;B、由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符;C、由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符;D、由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符;10、以下程序的运行结果是:( B )publicclassIncrement{publicstaticvoidmain(Stringargs[]){inta;a=6;}}A.666B.667C.677D.67611、下列值不为true的表达式有( C ).A、"john”=="john"B、"john”.equals("john”)C、"john”=”john”D、"john"。
Java题库及答案

Java题库及答案Java程序设计试题及答案(⼀)时间:2012-02-20Java程序设计试题及答案(⼀)⼀、判断题。
判断下列各题是否正确,若正确,在()内打“√”,否则打“×”。
1、Java语⾔具有较好的安全性和可移植性及与平台⽆关等特性。
√2、Java语⾔的源程序不是编译型的,⽽是编译解释型的。
√3、Java语⾔使⽤的是Unicode字符集,每个字符在内存中占8位。
×4、Java语⾔中不同数据类型的长度是固定的,不随机器硬件不同⽽改变。
√6、⼀个类可以实现多个接⼝,接⼝可以实现“多重继承”。
√7、实现接⼝的类不能是抽象类。
×⼆、不定项选择题。
1、编译Java Application源程序⽂件将产⽣相应的字节码⽂件,这些字节码⽂件的扩展名为(B)。
A、javaB、classC、htmlD、exe2、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[])3、关于下⾯代码的说法(C)是正确的?public class Example {public static void main(String[] args) {int[] arr= new int[10];System.out.println(arr[1]);}}A、编译时产⽣错误B、编译时正确,运⾏时将产⽣错误C、输出零D、输出空(null)4、不正确的表达式是(AB)。
A、float a=1.0d;B、 Double a=new Double(1.0)C、byte a = (byte)340;D、 Byte a = 120;5、定义⼀个类名为"MyClass.java"的类,并且该类可被⼀个⼯程中的所有类访问,那么该类的正确声明应为( CD)。
java笔试题以及答案详解一

java笔试题以及答案详解一一、单项选择题 1.Java是从()语言改进重新设计。
A.Ada B.C++ C.pasacal D.BASIC 答案:B 2.下列语句哪一个正确() A. Java程序经编译后会产生machine code B. Java程序经编译后会产生byte code C. Java程序经编译后会产生DLL D.以上都不正确答案:B 3.下列说法正确的有()A. class中的constructor不可省略 B. constructor必须与class同名,但方法不能与class同名 C. constructor在一个对象被new时执行 D.一个class只能定义一个constructor 答案:C 详解:见下面代码,很明显方法是可以和类名同名的,和构造方法唯一的区别就是,构造方法没有返回值。
package .study; public class TestConStructor { public TestConStructor(){ System.out.println("constructor"); } public void TestConStructor() { System.out.println("not constructor"); } public static void main(String[] args) { TestConStructor testConStructor = new TestConStructor();System.out.println("main");testConStructor.TestConStructor(); } } 4.提供Java存取数据库能力的包是() A.java.sql B.java.awt C.ng D.java.swing 答案:A 5.下列运算符合法的是() A.&&B.<> C.if D.:= 答案:A 详解: java 中没有<> := 这种运算符,if else不算运算符 6.执行如下程序代码 a=0;c=0;do{ --c; a=a-1; }while(a>0); 后,C的值是() A.0 B.1 C.-1 D.死循环答案:C 详解: Do while 中的语句是至少要执行一次的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
判断题
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.错误。