1.Java基础知识测试20151222(正确答案)

合集下载

java基础测试题带答案

java基础测试题带答案

java基础测试题带答案java基础测试题带答案单选题:(每道题目2分)1、下列哪个声明是错误的?(B)A、 int i=10;B、 float f=1.1; //float f=1.1fC、 double d=34.4;D、 byte b=127;long类型的数据加后缀L或者lfloat类型的数据加后缀F或者f整数默认是int类型浮点数默认是double类型2、下面哪个不是java中的关键字?(C)A、publicB、 trueC、 mainD、 class3、下面程序哪个语句是正确的(C)A、 byte a=0,b=3; byte c =a+b;//a+b的类型为intB、 short s =23; s=s+12;//s+12底层是转成int进行相加,所以结果为int。

C、 short s=23; s+=12; //相当于s=(short)(s+12)D、 float f = 23+23.23; //23+23.23的结果为double4、下面程序执行的结果是?(B)class Test{public static void main(String[] args){System.out.println(“”+‘a’+1);}}A、98B、 a1C、 971D、 197//空串放前相当于字符串的拼接,空串放后,‘a’+1,先做运算,再与空串进行拼接,byte,short,char可以自动转为int,5、下面程序执行的结果是?(B)int i =100;while(true){if (i++ > 100) //i先计算在自加{break;}System.out.println(i);}A、 100B、 101C、 102D、报错6、下面程序的运行结果是 ( D )int a=3,b=1;if(a==b){System.out.println("a="+a);}A、 a=1B、 a=3C、编译错误D、正常运行但没有输出7、下面程序的运行后,结果正确的是:(B)inta=1,b=2;intc=(a+b>3?a++:++b); //a=1,b=3,c=3A、 a=2,b=3B、 a=1,b=3C、 a=1,b=2D、 c=28、下面程序的运行结果(B)classDemo{public static int fun(int c){return c+=2;}public static void main(String[] args){int temp = fun(2);System.out.println(temp);}}A、 2B、 4C、 6D、 89、下面数组定义错误的是(C)A、 int [] arr ={23,45,65,78,89}; //静态初始化B、 int [] arr=new int[10] ; //动态初始化C、 int [] arr=new int[4]{3,4,5,6};D、int [] arr={‘a’, 23 , 45 , 6};//‘a’可以自动转为int,10、下面程序执行的'结果是?(D )int x=1,y=1;if(x++==2& ++y==2)//x=2,y=2,&与&&的结果相同但是&不具有短路效果{x=7;}System.out.println("x="+x+" , y="+y);A、 x=1 y=2B、 x=7 y=1C、 x=7 y=2D、 x=2 y=211、下面不属于基本数据类型的是(D)A、 intB、 doubleC、 longD、 int[] //引用类型12、下面程序执行的结果是?( C)booleanb=true;if(b=false) //将false赋值给b,则b=false {System.out.println("a");}elseif(b){System.out.println("b");}elseif(!b){System.out.println("c");}else{System.out.println("d");}A、aB、bC、cD、d13、下面程序执行的结果是?(D)intx=2,y=3;switch(x){default:y++; //y=4,但是没有break,程序继续向下执行case 3:y++;case 4:y++;}Sysetem.out.println("y="+y);A、 3B、 4C、 5D、 614、下面程序执行的结果for(int i=1;i<=10;i++){{continue; //continue跳出本次循环}System.out.println(“java基础班”);}在屏幕上打印几次“java基础班”?( C )A、 5B、 6C、 7D、 815.阅读下面代码段:classDemo{public static void main (String[] args) {int[] arr = new int[10];System.out.println(arr[1]);}}执行结果正确的说法是( C )A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空16 .和下面代码能完成相同的选项是(B)int i=1;intsum=0;while(i<=100){{sum=sum+i;}i++;}A、 for (int x=1; x<=100;x++){ sum=sum+x;}B、 for (int x =0; x<=100;x+=2){ sum=sum+x;} //偶数求和C、 for (int x =1; x<=100;x+=2){ sum=sum+x;} //奇数求和D.上述全对17、以下代码输出是( D )int i=0;int sum=0;while(i<=10){i++;if( i%2!=0 )continue;sum+=i;}System.out.println(sum); //sum=2+4+6+8+10A、 55B、 45C、 35D、 3018、给出下列代码片段:if ( x> 0 ) { System.out.println(“Hello”); }else if (x >-3 ) { System.out.pirntln ( “I am Tom”); }else {System.out.println (“How are you?”); }请问将打印字符串“How are you ?”的x的范围是( C)A、 x>0B、 x > -3C、 x <= -3D、 x <=0 x="">-319、下列代码执行的结果为( A ) classDemo{public static void main(String[] args) {int num =max(43,34); //num=43 System.out.println(num);}public static int max(int a,int b) {returna>b?a:b;}}A、 43B、 23C、 77D、 920、下面程序执行的结果是( A ) classDemo{public static void main(String [] args) {int a=10;if(a++>10){a=20;}System.out.println(a); }}A、 11B、 12C、 20D、 21。

java机试题及答案

java机试题及答案

java机试题及答案1. 介绍Java是一种广泛使用的编程语言,特别适用于面向对象的应用程序开发。

在Java的学习过程中,一种常见的考核方式是通过参加机试来评估学生对于Java语言的理解和应用能力。

本文将为大家提供一些常见的Java机试题及答案,帮助读者更好地准备和应对Java机试。

2. 题目一:Java基础知识题目描述:请简要解释Java中的封装(Encapsulation)是什么,并举一个具体的例子进行说明。

答案:封装是Java中面向对象编程的三大特征之一,它指的是将对象的属性和方法封装在一个类中,并对外部提供访问和操作这些属性和方法的接口。

通过封装,我们可以隐藏对象的内部实现细节,使得用户只需要关注对象提供的功能而不需要了解其具体实现方式。

举例来说,假设我们有一个名为Student的类,其中包含了学生的姓名(name)、年龄(age)和性别(gender)等属性,以及设置属性和获取属性的方法。

通过封装,我们可以将这些属性设置为私有(private),并通过公有(public)方法来访问和修改这些属性。

这样一来,外部的调用者只能通过方法调用来操作这些属性,而无法直接访问和修改属性的值,保证了数据的安全性和完整性。

3. 题目二:Java面向对象题目描述:请编写一个简单的Java类,包含以下要求:- 类名为Circle,表示圆形。

- 包含一个私有的属性radius,表示半径。

- 包含一个计算面积的公有方法getArea(),返回圆形的面积。

答案:```javapublic class Circle {private double radius;public double getArea() {return Math.PI * Math.pow(radius, 2);}}```4. 题目三:Java异常处理题目描述:请解释Java中try-catch-finally语句的运行机制,并用一个具体的例子进行说明。

Java基础理论知识考试题及答案

Java基础理论知识考试题及答案

Java基础理论知识考试题及答案单选题1.颜色取样器工具最多可以设定几个取样点()A、一个B、两个C、三个D、四个正确答案:D2.在windows7的“资源管理器”的目录窗口中,显示着指定目录里的文件信息,其显示方式是()。

A、可以只显示文件名,也可以显示文件的部分或全部目录信息,由用户选择B、固定为显示文件的全部目录信息C、固定为显示文件的部分目录信息D、只能显示文件名正确答案:A3.如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象OA、F i1eInputStreamB、F i1eOutputStreamC、DataOutputStreamD、Fi1eWriter正确答案:A4.下面关于FIaSh导入FireWOrkS的PNG文件的说法,错误的是()A、用户可以选择作为可编辑对象或不可编辑的图像进行导入B、当作为不可编辑的图像导入时,文件将转换成位图图像对象,但是导入矢量图形除外C、作为可编辑对象导入,用户可以选择保留位于PNG文件中的图像、文本和辅助线D、作为不可编辑的图像导入PNG文件,则用户可以在FIaSh中启动Fireworks编辑该PNG图像正确答案:B5.在计算机系统中外围设备一般通过以下哪个部件与主板的系统总线相连()。

A、适配器B、存储器C、计数器D、寄存器正确答案:A6.代表非盈利组织的顶级域名是()。

A、eduB、govC、orgD>mi1正确答案:C7.如何使用仿制图章工具在图像上取样?OA、按住Shift键的同时单击取样位置来选择多个取样像素B、按住Tab键的同时单击取样位置C、按住OPtiOn(Mac)/A1t(Win)键的同时单击取样位置D、按住mand(Mac)/Ctr1(Win)键的同时单击取样位置正确答案:C8.实现虚拟存储器最关键的技术是()。

A、内存分配B、置换算法C、请求调页(段)D、对换空间管理正确答案:C9.TCP的主要功能是()。

Java基础知识测试(含答案)

Java基础知识测试(含答案)

Java基础知识测试(含答案)共40道选择题,每题2.5分。

多选题有错则全错,全对才满分.单选题:1.下列哪个声明是错误的?(b)A.inti=10;B.floatf=1.1;C.doubled=34.4;D.byteb=127;2.下面哪个不是java中的关键字?(c)A.publicB.trueC.mainD.cla3.下面哪个语句不会产生编译错误?(c)A.floata=2.0;B.charc=”a”;C.byteb=25;D.booleand=0;4.下面程序哪个语句是正确的cA.bytea=0,b=3;bytec=a+b;B.hort=23;=+12;C.hort=23;+=12;D.floa tf=23+23.23;5.byte类型的大小是aA.-128~127B.-228~128C.-255~256D.-255~2556.下面程序执行的结果是?(b)publicclaTet(){publictaticvoidmain(String[]arg){Sytem.out.println(“”+a+1);}}A.98B.a1C.971D.1977.下面程序执行的结果是?(b)inti=100;while(true){If(i++>100)break;Sytem.out.println(i);}A.100B.101C.102D.1038.下面程序执行的结果是?(c)inta=2;witch(a){cae1:a+=1;break;cae2:a+=2;cae3:a+=3;break;cae4:a+=4;break;default:a=0;}Sytem.out.println(a);A.5B.6C.7D.89.下面程序的运行结果是(d)inta=3,b=1;if(a==b)Sytem.out.println(\A.a=1B.a=3C.编译错误D.正常运行但没有输出10.下面程序的运行后,a,b,c的值正确的是:binta=1,b=2;intc=(a+b>3a++:++b);A.a=2,b=3B.a=1,b=3C.a=1,b=2D.c=211.下面程序的运行结果bpublicclaDemo{publictaticintfun(intc){returnc+=2;}publictaticvoidmain(String[]arg){inttemp=fun(2);Sytem.out.println(temp);}}A.2B.4C.6D.812.下面程序的运行结果,哪个是正确的bintb=1;while(++b<3)Sytem.out.println(\A.程序将会进入死循环导致无输出B.输出一次LOOPC.会输出多次LOOPD.程序中含有编译错误13.下面数组定义错误的是(d)CA.int[]arr={23,45,65,78,89};B.int[]arr=newint[10];C.int[]arr=newint[4]{3,4,5,6};D.int[]arr={a,23,45,6};14.下面程序执行的结果是?(d)int某=1,y=1;if(某++==2&++y==2){某=7;}Sytem.out.println(\,y=\A.某=1y=2B.某=7y=1C.某=7y=2D.某=2y=215.下面不属于基本数据类型的是(b)A.intB.doubleC.longD.int[]16.给出下列代码:booleana=fale;booleanb=true;booleanc=(a&&b)&&(!b);intreult=(c==fale)1:2;执行完后,c与reult 的值是(a).A.fale和1B.true和2C.true和1D.fale和217.阅读下列代码:publicclaTet{publictaticvoidmain(String[]arg){intf=12;inti=3;Sytem.out.pr intln(f/i);}}程序运行结果为(c).A.3B.3.0C.4D.4.018.下面程序执行的结果是?(c)booleanb=true;if(b=fale){Sytem.out.println(\}eleif(b){Sytem.out.println(b);}eleif(!b){Sytem.out.println(\}eleSytem.out.println(\A.aB.tru eC.cD.d19.下面程序执行的结果是?(d)int某=2,y=3;witch(某){default:y++;cae3:y++;cae4:y++;}Syetem.out.println(\A.3B.4C.5D.638.下面哪几段代码不会出现编译错误(ac)A.booleanb=true;booleanb2=true;if(b==b2){Sytem.out.println(“Sotrue”);}B.inti=0;if(i){Sytem.out.println(“Hi”);}C.inti=1;intj=2;if(i==1||j==2)Sytem.out.println(“OK”);D.in ti=1;intj=2;if(i==1&|j==2)Sytem.out.println(“OK”);39.下面关于函数描述正确的是(ad)A.函数是对功能代码块的封装B.函数没有返回值的时候什么都不用写C.没有返回值的函数,不能有return语句D.函数是可以没有形参的40.下面关于循环描述正确的是(ad)A.while循环先判断循环条件,后执行循环操作B.while至少会执行一次C.do-while先进行循环条件判断,后执行循环操作D.do-while循环至少执行一次,后进行循环判断。

java面试题2015及答案

java面试题2015及答案

java面试题2015及答案1. Java基础- 1.1 什么是Java平台?- 答案:Java平台是一个由Java语言、Java类库以及Java虚拟机组成的软件平台,它允许开发者编写跨平台的应用程序。

- 1.2 解释Java中的“一次编写,到处运行”。

- 答案:这个概念指的是Java程序可以在任何安装了Java虚拟机(JVM)的设备上运行,而不需要进行任何修改。

- 1.3 什么是JVM?- 答案:JVM(Java虚拟机)是一个可以执行Java字节码的虚拟计算机,它为Java程序提供了一个与平台无关的执行环境。

2. 面向对象编程- 2.1 什么是封装?- 答案:封装是面向对象编程的一个核心概念,它指的是将数据(属性)和操作这些数据的方法(行为)捆绑在一起,并隐藏对象的内部状态。

- 2.2 什么是继承?- 答案:继承是面向对象编程的一个特性,它允许一个类(子类)继承另一个类(父类)的属性和方法。

- 2.3 什么是多态?- 答案:多态性是指允许不同类的对象对同一消息做出响应的能力,即同一个接口可以被不同的对象以不同的方式实现。

3. Java集合框架- 3.1 List和Set有什么区别?- 答案:List是一个有序的集合,可以包含重复的元素;而Set是一个不允许重复元素的集合,且没有固定的顺序。

- 3.2 如何选择ArrayList和LinkedList?- 答案:ArrayList适合随机访问,而LinkedList适合频繁的插入和删除操作。

- 3.3 HashMap和Hashtable有什么区别?- 答案:HashMap是非线程安全的,允许一个null键和多个null值;Hashtable是线程安全的,不允许null键和null值。

4. 异常处理- 4.1 什么是异常?- 答案:异常是程序执行过程中发生的一个事件,它打断了程序的正常执行流程。

- 4.2 什么是try-catch-finally块?- 答案:try-catch-finally块是Java中用于异常处理的结构,其中try块包含可能抛出异常的代码,catch块用于捕获和处理异常,finally块无论是否发生异常都会被执行。

java开发基础笔试题及答案2015

java开发基础笔试题及答案2015

java开发基础笔试题及答案2015在Java开发领域,基础笔试题目是评估应聘者编程能力和对Java基础知识掌握程度的重要方式。

以下是一些2015年常见的Java开发基础笔试题及答案,旨在帮助应聘者更好地准备面试。

1. 简述Java中接口和抽象类的区别。

接口(interface)和抽象类(abstract class)都是Java中实现代码复用和多态性的重要机制。

它们的主要区别在于:- 一个类可以实现多个接口,但只能继承一个抽象类。

- 接口中的方法默认是公开的,而抽象类可以包含公开、私有和受保护的方法。

- 接口中的方法不能有具体的实现,而抽象类可以包含具体的方法实现。

- 接口可以被任何类实现,而抽象类只能被继承。

2. 描述Java中的垃圾回收机制。

Java的垃圾回收机制是指自动回收不再使用的对象所占用的内存。

Java虚拟机(JVM)中的垃圾回收器会定期检查堆内存中的对象,并识别出那些不再被引用的对象,然后释放它们占用的内存。

这个过程不需要程序员手动管理内存,从而降低了内存泄漏的风险。

常见的垃圾回收算法包括标记-清除、复制和标记-整理等。

3. 什么是Java中的异常处理机制?Java中的异常处理机制是一种处理程序运行时错误的方法。

它允许程序在遇到错误时,不会导致程序崩溃,而是能够捕获并处理这些错误。

Java使用try、catch和finally关键字来实现异常处理。

try块用于包围可能抛出异常的代码,catch块用于捕获并处理特定的异常,finally块用于执行清理操作,无论是否发生异常都会执行。

4. 解释Java中的集合框架。

Java中的集合框架是一个用于存储和操作对象集合的统一架构。

它包括了一系列接口和类,如List、Set、Map等,以及它们的实现类,如ArrayList、HashSet、HashMap等。

集合框架提供了一种统一的方式来处理不同类型的集合,使得代码更加简洁和易于维护。

5. 简述Java中的多线程编程。

java笔试题2015及答案

java笔试题2015及答案

java笔试题2015及答案一、选择题(每题2分,共10分)1. 在Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. final答案:B2. 下列哪个选项是Java语言中正确的注释方式?A. // 这是注释B. /* 这是注释 */C. // 这是注释/* 这是注释 */D. /* 这是注释// 这是注释 */答案:B3. 在Java中,下列哪个选项是正确的继承关系?A. 类可以继承类B. 接口可以继承接口C. 类可以继承接口D. 接口可以继承类答案:C4. 下列哪个关键字用于Java中抛出异常?A. throwB. throwsC. tryD. catch答案:B5. 下列哪个选项是Java中正确的方法重载?A. 方法名相同,参数列表不同B. 方法名不同,参数列表相同C. 方法名相同,参数列表相同D. 方法名不同,参数列表不同答案:A二、填空题(每题2分,共10分)1. 在Java中,一个类可以同时实现多个______。

答案:接口2. Java中,______关键字用于定义一个私有方法。

答案:private3. 在Java中,______关键字用于定义一个静态方法。

答案:static4. Java中,______关键字用于定义一个常量。

答案:final5. Java中,______关键字用于定义一个包。

答案:package三、简答题(每题5分,共20分)1. 简述Java中多态的概念。

答案:多态是指允许不同类的对象对同一消息做出响应的能力,即同一个接口,可以被不同的对象以不同的方式实现。

多态性是面向对象程序设计的重要特征之一。

2. 请解释Java中集合框架的用途。

答案:Java集合框架提供了一种统一的方法来处理对象集合,它定义了一组接口和类来存储和操作对象集合。

这些接口和类提供了一种通用的方式来表示数据集合,使得数据的存储和操作更加灵活和方便。

java基础考试题及答案2015

java基础考试题及答案2015

java基础考试题及答案20151. 简述Java中接口和抽象类的区别。

接口和抽象类在Java中都是用来实现代码的抽象化,但它们之间存在一些关键的区别。

首先,一个类可以实现多个接口,但只能继承一个抽象类。

其次,接口中的方法默认是public的,而抽象类中的方法可以是任意访问修饰符。

此外,接口中的方法默认没有实现,而抽象类中可以包含有实现的方法。

最后,接口可以被任何类实现,而抽象类只能被其他类继承。

2. 描述Java中的垃圾回收机制。

Java的垃圾回收机制是一种自动内存管理技术,它通过自动检测不再使用的对象并释放其占用的内存来防止内存泄漏。

垃圾回收器会定期运行,检查对象是否仍然被引用。

如果一个对象没有任何引用指向它,那么它就被认为是垃圾,垃圾回收器会将其占用的内存回收。

Java虚拟机(JVM)负责执行垃圾回收,但它不会立即回收垃圾,而是在合适的时机进行。

3. 说明Java中多态的概念及其实现方式。

多态是面向对象编程的一个核心概念,指的是同一个方法或属性在不同的对象中可以有不同的实现。

在Java中,多态主要通过继承和接口实现。

当一个子类继承父类或实现一个接口时,它可以重写父类或接口中的方法,提供特定的实现。

这样,当通过父类或接口类型的引用调用方法时,实际执行的是子类中的方法,这就是多态的体现。

4. 阐述Java中异常处理的机制。

Java中的异常处理机制允许程序在遇到错误时不会立即崩溃,而是能够优雅地处理这些错误。

异常处理主要依赖于try、catch、finally和throw关键字。

try块用来包裹可能抛出异常的代码,catch块用来捕获并处理异常,finally块中的代码无论是否发生异常都会执行,通常用于资源的清理。

throw关键字用于手动抛出异常。

Java还提供了一个异常类层次结构,允许程序抛出和捕获不同类型的异常。

5. 描述Java中集合框架的组成及其主要接口。

Java集合框架是一个用于存储和处理对象集合的统一架构。

java基础试题及答案

java基础试题及答案

java基础试题及答案Java是一种广泛应用的计算机编程语言,具有简单、可移植、面向对象、安全以及高性能等特点。

它在互联网、移动应用、企业级应用开发等领域都有着重要的地位。

为了帮助大家更好地掌握Java基础知识,以下是一些常见的Java基础试题及答案。

一、选择题1. 下列关于Java语言的特点,错误的是:A. Java是一种面向对象的语言B. Java具有可移植性C. Java是一种编译型语言D. Java具有垃圾回收机制答案:C2. Java程序的入口点是:A. public static void main(String[] args)B. public static void start(String[] args)C. public static void run(String[] args)D. public static void execute(String[] args)答案:A3. 下列关于Java包(package)的说法,正确的是:A. 包用于组织类和接口B. 包是Java中的关键字C. 一个Java文件只能属于一个包D. 包的命名必须与所在的文件夹相同答案:A二、填空题1. 关键字____用于定义类的继承关系。

答案:extends2. 在Java中,____用于创建对象的实例。

答案:new3. Java中,____可以用于捕获、处理异常。

答案:try-catch三、简答题1. 什么是面向对象编程?答:面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,将问题描述为一组对象的集合,通过对象之间的互相作用来解决问题。

面向对象编程主要包括封装、继承和多态三个基本特性。

2. Java的封装是指什么?答:封装是面向对象编程中的一种基本特性,指的是将数据和操作数据的方法放在一个类中,对外部隐藏内部的具体实现细节,只暴露必要的接口供外部调用。

java基础考试试题及答案

java基础考试试题及答案

java基础考试试题及答案1. Java 是一种(A)语言。

A. 编译型B. 解释型C. 编译型和解释型D. 以上都不是答案:C2. 在 Java 中,用于定义类的关键字是(B)。

A. structB. classC. interfaceD. enum答案:B3. Java 中的 main 方法的返回类型必须是(A)。

A. voidB. intC. StringD. double答案:B4. 下列哪个选项是 Java 的数据类型?(D)A. BooleanB. CharC. IntegerD. All of the above答案:D5. 在 Java 中,用于声明字符串的关键字是(C)。

A. stringB. StringC. "string"D. 'string'答案:B6. Java 中的数组声明方式如下:(C)。

A. int[] array;B. array int[];C. int array[];D. All of the above答案:A7. Java 中的 switch 语句可以用于(B)类型的数据。

A. intB. StringC. floatD. All of the above答案:D8. 在 Java 中,用于捕获异常的关键字是(A)。

A. tryB. catchC. finallyD. throw答案:B9. Java 中的垃圾回收机制是自动的,用于回收不再使用的(C)。

A. 内存B. 变量C. 对象D. 以上都是答案:D10. Java 中的多线程可以通过实现(A)接口来创建。

A. RunnableB. CallableC. ThreadD. Executor答案:A11. 在 Java 中,下列哪个关键字用于定义接口?(C)A. classB. structC. interfaceD. enum答案:C12. Java 中的泛型是在哪个版本中引入的?(B)A. Java 1.4B. Java 5C. Java 6D. Java 7答案:B13. Java 中的集合框架位于哪个包中?(A)A. java.utilB. ngC. java.ioD. 答案:A14. 在 Java 中,下列哪个类提供了对集合的同步控制?(B)A. CollectionsB. Collections.synchronizedListC. ListD. ArrayList答案:B15. Java 中的 HashMap 是基于哪种数据结构实现的?(A)A. 哈希表B. 树C. 链表D. 数组答案:A16. 在 Java 中,下列哪个关键字用于声明单例模式?(D)A. staticB. finalC. privateD. All of the above答案:D17. Java 中的注解(Annotation)可以用来做什么?(C)A. 编译时处理B. 运行时处理C. 编译时和运行时处理D. 以上都不是答案:C18. Java 中的哪个类提供了对文件的输入输出操作?(A)A. FileB. FileInputStreamC. FileOutputStreamD. BufferedReader答案:A19. 在 Java 中,下列哪个关键字用于声明抽象类?(B)A. finalB. abstractC. staticD. synchronized答案:B20. Java 中的哪个关键字用于声明内部类?(C)A. classB. structC. inner classD. enum答案:C请注意,以上内容是一个简单的 Java 基础考试试题及答案示例。

java笔试题及答案2015

java笔试题及答案2015

java笔试题及答案20151. 问题:请简述Java中的接口和抽象类的区别。

答案:接口和抽象类都是Java中用于抽象化概念的工具,但它们有以下区别:- 定义:接口是一种完全抽象的结构,不能包含实现细节;抽象类可以包含实现细节。

- 构造方法:接口不能有构造方法,而抽象类可以有构造方法。

- 实现:一个类可以实现多个接口,但只能继承一个抽象类。

- 访问修饰符:接口中的所有方法默认是public的,而抽象类中的方法可以是任意访问修饰符。

- 成员变量:接口中的成员变量默认是public static final的,而抽象类中的成员变量可以是任意类型。

2. 问题:Java中StringBuffer和StringBuilder有什么区别?答案:StringBuffer和StringBuilder都是可变字符串类,但它们有以下主要区别:- 线程安全:StringBuffer是线程安全的,而StringBuilder不是。

- 性能:由于同步机制,StringBuffer的性能通常比StringBuilder 低。

- 使用场景:在单线程环境下,推荐使用StringBuilder以获得更好的性能;在多线程环境下,推荐使用StringBuffer以避免数据不一致。

3. 问题:请解释Java中的垃圾回收机制。

答案:Java中的垃圾回收机制是指自动回收不再使用的对象所占用的内存。

这个过程由Java虚拟机(JVM)的垃圾回收器自动进行,不需要程序员手动管理。

垃圾回收机制主要涉及以下几个步骤:- 标记:垃圾回收器遍历所有对象,标记所有可达的对象。

- 清除:垃圾回收器清除所有未被标记的对象。

- 压缩:垃圾回收器将存活的对象移动到内存的一端,以减少内存碎片。

4. 问题:Java中的异常处理机制是怎样的?答案:Java中的异常处理机制通过try、catch、finally和throw关键字实现。

具体流程如下:- try块:包含可能抛出异常的代码。

JAVA基础知识考核(含答案).docx

JAVA基础知识考核(含答案).docx

精品文档JAVA基础知识考核题班级:姓名:成绩:一、选择题( 80 分,每题 2 分)1.J ava编译器的命令是(D)A. javaB.appletviewerC.jdbD.javac2.Java 解释器的命令是(A)A. javaB.appletviewerC.jdbD.javac3.Java 开发人员使用的开发工具包是( C)A. JVMB.JREC.JDKD.Eclipse4.下列说法正确的是(B)A. 使用 Java 语言开发的程序可以在任何平台下运行,且不需要JREB. 使用 Java 语言开发的程序可以在任何平台下运行,但需要JREC. Java 虚拟机是独立的,JDK 中不包含虚拟机D.Java 语言编译后是字节码文件,操作系统可直接执行5.下列全部是合法的Java 标识符的是( B )A.09stu teacher $moneyB_salary post123nameC case abstract finalD#ID list today6.程序中有如下语句final float PI = 3.14f;下列说法正确的是( C )A PI 是一个变量,初始化的值是 3.14.B定义有错误, PI 是 float 类型 3.14 后不能加 fC PI 是一个常量,其值是 3.14D 对 PI 可以重新赋值,如PI = 3.1415926;7 下列初始化值正确的是(B)A float score = 90.5;B boolean flag = false;C char name = " 张三 ";D boolean num = 1;8.有如下代码精品文档class ScopeVar {public static void main(String [ ] args) {int num = 10;if ( num = = 10) {int num1 = num * num;}num1 = num1+10;System.out.println(num1);}}输出正确的是(D)A 110B20C不确定D程序错误9. 下面对 Scanner 描述正确的是(C)A Scanner 类提供输入数据的方法,但只能输入字符串B Scanner 的使用方法: Scanner.next();C使用 Scanner 需要导入 java.util.Scanner 类D从键盘读取一个整数的方法Scanner sc = new Scanner();int num =sc.nextInt();10. 有 String str1="hello";int num=100;则对str1+100 说法正确的是(A)A str1+100 的值是一个字符串hello100B str1+100 会产生语法错误,字符串不能和整数相加C str1+100 不会产生语法错误,最终的结果是100, str1 的值被忽略掉D str1+100 不会产生语法错误,最终的结果是hello, 100 被忽略掉11.哪种方法返回 String 中的字符数 ( B )A. size()B. length()C.width()D.girth()12. 下面创建数组正确的是BA int[]int_array=int[10];B int[]int_array=new int[10];C int[]int_array=new int(10);D int[]int_array = new int{10};13.研究下面的 Java 代码:switch(x){case 1:System.out.println(1);case 2:case 3:System.out.println(3);case 4:精品文档System.out.println(4);}当 x=2 时,运行结果是(C)A没有输出任何结果B输出结果为 3C输出结果为 3 和 4D输出结果为 1、 3 和 414.给定一个 Java 程序的代码片段,如下if(grade== ’A’||grade==’B’)score = 90;else if(grade == ’C’||grade =‘D ’) score = 70;elsescore = 60;把这段代码转换为switch 语句,以下正确的是:(D)A switch(grade){case ‘A’:case ‘B ’:score =90; case ‘C’:case ‘D ’score =70; default:score = 60;}B switch(grade){case ‘A’:break;case ‘B ’:score = 90;case ‘C’:break;case ‘D ’score = 70;Default:score = 60; break;}C switch(grade){case ‘B ’:score = 90;break;case ‘D ’score = 70;break;default:score = 60; break;}D switch(grade){case ‘A’:case ‘B ’:score = 90; break;case ‘C’:case ‘D ’score = 70; break;Default:score = 60; break;}15.阅读以下代码import java.util.Scanner;public class Test{public static void main(String[] args){Scanner sc = new Scanner(System.in);System.out.println( “请输入买包子所用的钱的数目”)double money = sc.nextDouble();int count = buy(money);System.out.println( “可买包子的数目为:”+count);}public static int buy(double money){int count = (int) (money/0.4);return count;}}描述正确的是(A)A如果输入 5,输出是:可买包子的数目为:12B如果输入 5,输出是 : 可买包子的数目为: 5C如果输入 5,输出是:可买包子的数目为:12.5D程序错误,没有输出16. 在 Java 中,下列代码运行的结果是(C)public static void main(String[] args){int a=1, b=2, c=3;if (a<0)if (b<0)c=10;elsec=20;System.out.println(c);}A 、输出: 10B 、输出: 20 C、输出: 3 D 、编译报错17.分析下面的 Java 代码片段,编译运行后的输出结果是(D)。

java基础考试题及答案详解

java基础考试题及答案详解

java基础考试题及答案详解1. Java中,哪个关键字用于声明一个类?A. structB. classC. interfaceD. enum答案:B2. 在Java中,下列哪个数据类型是基本数据类型?A. StringB. intC. ArrayListD. HashMap答案:B3. 下列哪个选项是Java中合法的标识符?A. 2variableB. variable2C. _variableD. variable!答案:B4. Java中,哪个关键字用于实现多态?A. extendsB. implementsC. interfaceD. abstract答案:A5. 在Java中,下列哪个关键字用于创建一个接口?A. classB. structC. interfaceD. enum答案:C6. Java中,哪个关键字用于抛出异常?A. throwB. throwsC. catchD. try答案:B7. 在Java中,下列哪个选项是正确的方法重载?A. 方法名相同,参数列表相同B. 方法名相同,参数列表不同C. 方法名不同,参数列表相同D. 方法名不同,参数列表不同答案:B8. Java中,下列哪个关键字用于声明一个抽象类?A. abstractB. finalC. staticD. synchronized答案:A9. 在Java中,下列哪个选项是正确的继承关系?A. 一个类只能继承一个类B. 一个类可以继承多个类C. 一个类不能继承任何类D. 一个类可以继承所有类答案:A10. Java中,下列哪个关键字用于声明一个静态方法?A. staticB. finalC. synchronizedD. abstract答案:A11. 在Java中,下列哪个关键字用于声明一个常量?A. staticB. finalC. synchronizedD. abstract答案:B12. Java中,哪个关键字用于声明一个同步方法?A. synchronizedB. staticC. finalD. abstract答案:A13. 在Java中,下列哪个选项是正确的数组初始化方式?A. int[] myArray = new int[5];B. int[] myArray = new int(5);C. int[] myArray = {1, 2, 3};D. int[] myArray = new int[]{1, 2, 3};答案:D14. Java中,下列哪个关键字用于声明一个内部类?A. classB. structC. interfaceD. enum答案:A15. 在Java中,下列哪个选项是正确的泛型使用方式?A. List list = new ArrayList();B. List<String> list = new ArrayList<String>();C. List list = new ArrayList<String>();D. List<String> list = new ArrayList();答案:B。

(完整版)Java基础试题和答案

(完整版)Java基础试题和答案

(完整版)Java基础试题和答案Java 试题1)java 程序中,main 方法的格式正确的是()。

(选择一项)a)staticvoidmain(String[]args)b)publicvoidmain(String[]args)c)publicstaticvoidmain(String[]s)d)publicstaticvoidmain(String[]args)2)给定java 代码,如下:publicbytecount(byteb1,byteb2){return ;}要使用这段代码能够编译成功,横线处可以填入()。

(选择一项)a)(byte)(b1-b2)b)(byte)b1-b2c)b1-b2d)(byte)b1/b23)在Java 中,在包com.db 下定义一个类,要让包com.util 下的所有类都可以访问这个类,这个类必须定义为()。

(选择一项)a)protectedb)private c)public d)friendly4)在Java 中,下列()语句不能通过编译。

(选择一项)a)Strings=“join”+“was”+“here”;b)Strings=“join”+3;c)inta=3+5d)floatf=5+5.5;5)在Java 中下列()方法可以把JFrame 的布局管理器设为FlowLayout 类型(选择一项)a)jFrame.setLayout(newFlowLayout()); b)jFrame.addLayout(newFlowLayout())c)jFrame.setFlowLayout()d)jFrame.addFlowLayout()6)给定java 代码如下,运行时,会产生()类型的异常。

(选择一项)Strings=null;s.concat(“abc”);a)ArithmeticException b)NullPointerException c)IOException d)EOFException7)在java 中,()对象可以使用键/值的形式保存数据。

2015级JAVA基础知识考核(含答案 已抄好)

2015级JAVA基础知识考核(含答案 已抄好)

B.case 后必须有 break 语句
D,允许多个 case 共用一组执行语句
22.对于循环语句下列描述正确的是( A . while 和 do-while 实现的效果一样 C while(1)表示无限循环
B) B. while 循环可以用 for 循环代替 D.continue 可以跳出循环
23.有以下程序段,输出结果是( int x=1,a=0,b=0; switch(x){ case 0:b++;
C、42
27、public static void main(String[]
{
for(int i=1;i<=5;i++)
{
if(i%2==1)printf("*");
else
continue;
System.out.print ("#");
}
System.out.print ("$");
}
D、32 args)
20 对于 if 语句下列描述错误的是( A )
A , if 语句必须跟 else 联用
B.if 语句的条件必须是 boolean 类型
C. if 语句属于分支结构
Dif 语句后可以没有大括号
21: 对于 switch 语句下列描述正确的是( D )
A switch()括号内可以是任意类型数据
B. case 后可以是常量也可以是变量
public static void main(String[] args)
{ int a=1, b=2, c=3;
if (a<0)
if (b<0)
c=10;
else

java考试题及答案2015

java考试题及答案2015

java考试题及答案2015一、选择题(每题2分,共20分)1. Java中,下列哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A2. 在Java中,哪个方法用于获取字符串的长度?A. length()B. size()C. count()D. length答案:A3. 下列哪个是Java中的垃圾回收机制?A. 手动释放内存B. 内存池C. 垃圾回收器D. 引用计数答案:C4. Java中,哪个关键字用于抛出异常?A. tryB. catchC. throwD. throws答案:D5. 下列哪个是Java中的集合框架?A. AWTB. SwingC. CollectionsD. JDBC答案:C6. Java中,哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. final答案:B7. 在Java中,下列哪个关键字用于声明一个抽象方法?A. abstractB. finalC. nativeD. static答案:A8. Java中,哪个关键字用于声明一个私有方法?A. publicB. privateC. protectedD. default答案:B9. 在Java中,下列哪个关键字用于声明一个常量?A. constB. finalC. staticD. volatile答案:B10. Java中,哪个关键字用于声明一个静态方法?A. staticB. finalC. abstractD. synchronized答案:A二、填空题(每题2分,共20分)1. Java中,用于定义一个类的关键字是____。

答案:class2. 在Java中,用于获取字符串长度的方法是____。

答案:length()3. Java中的垃圾回收机制是由____来实现的。

答案:垃圾回收器4. 在Java中,用于抛出异常的关键字是____。

java考试题及答案2015

java考试题及答案2015

java考试题及答案20151. 以下哪个选项不是Java语言的特性?A. 面向对象B. 跨平台C. 编译型语言D. 多线程答案:C2. Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. extends答案:B3. Java中,下列哪个关键字用于定义一个抽象类?A. classB. interfaceC. abstractD. final答案:C4. 在Java中,下列哪个关键字用于定义一个包?A. packageB. importC. classD. interface答案:A5. 下列哪个选项不是Java的基本数据类型?A. intB. doubleC. StringD. char答案:C6. Java中,下列哪个关键字用于实现多态?A. extendsB. implementsC. superD. this答案:A7. 在Java中,下列哪个关键字用于定义一个方法?A. functionB. methodC. defD. void答案:D8. 下列哪个选项不是Java的访问控制符?A. publicB. privateC. protectedD. global答案:D9. 在Java中,下列哪个关键字用于抛出异常?A. throwB. throwsC. exceptionD. error答案:B10. Java中,下列哪个关键字用于捕获异常?A. catchB. tryC. finallyD. throw答案:A11. 在Java中,下列哪个关键字用于定义一个类?A. classB. structC. typeD. interface答案:A12. Java中,下列哪个关键字用于定义一个静态方法?A. staticB. finalC. abstractD. synchronized答案:A13. 下列哪个选项不是Java集合框架中的接口?A. ListB. SetC. MapD. Array答案:D14. 在Java中,下列哪个关键字用于定义一个同步方法?A. staticB. synchronizedC. finalD. abstract答案:B15. Java中,下列哪个关键字用于定义一个常量?A. finalB. staticC. constD. volatile答案:A16. 在Java中,下列哪个关键字用于定义一个单例类?A. singletonB. uniqueC. finalD. private答案:A17. Java中,下列哪个关键字用于定义一个枚举类型?A. enumB. typeC. classD. interface答案:A18. 下列哪个选项不是Java的垃圾回收机制?A. 标记-清除B. 标记-整理C. 复制D. 引用计数答案:D19. 在Java中,下列哪个关键字用于定义一个泛型?A. genericB. typeC. classD. extends答案:B20. Java中,下列哪个关键字用于定义一个内部类?A. innerB. nestedC. inner classD. class答案:D。

java基础知识测试题

java基础知识测试题

java基础知识测试题# Java 基础知识测试题## 一、选择题(每题2分,共20分)1. Java语言的特点是:- A. 面向过程- B. 面向对象- C. 编译型语言- D. 解释型语言2. 下列哪个不是Java的基本数据类型?- A. int- B. double- C. String- D. boolean3. Java程序的入口方法是:- A. main()- B. start()- C. run()- D. execute()4. 以下哪个是Java的关键字?- A. class- B. method- C. function- D. variable5. 以下哪个不是Java的控制流程语句?- A. if- B. switch- C. for- D. goto6. 哪个是Java的集合框架中最基本的接口? - A. List- B. Set- C. Map- D. Collection7. Java中,哪个类是所有类的父类?- A. Object- B. Class- C. System- D. String8. 以下哪个是Java的异常处理关键字?- A. try- B. catch- C. throw- D. All of the above9. Java中,哪个关键字用于定义接口?- A. class- B. interface- C. package- D. import10. 以下哪个不是Java的访问控制修饰符?- A. public- B. protected- C. private- D. global## 二、填空题(每空2分,共20分)1. Java语言的跨平台特性主要依赖于______。

2. 在Java中,所有的方法都必须在______中定义。

3. Java的异常分为两类:编译时异常和______。

4. Java中的______关键字用于实现多重继承的功能。

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

考试宣言:同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷!我的考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业!本套题共40道不定项选择题,其中单选30道,多选10道。

单选2分/题,多选4分/题。

多选题不全对半分,全对满分。

1.下面的说法正确的是( )A. Java 语言是面向对象的、解释执行的网络编程语言。

B. Java 语言具有可移植性,是与平台无关的编程语言。

C. Java 语言可对内存垃圾自动收集。

D. Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。

2.下面说法正确的是()A. JVM就是Java虚拟机,包含java核心类库B. JRE就是java运行环境,包含java程序编译运行的工具环境C. JDK就是java开发环境,javac是其中的一个工具D. 功能范围:JDK > JVM > JRE3.在Java中,以下()选项中的java命令能够将java源文件编译为字节码文件?A. javaB. javawC. javacD. jar4.下面哪些是合法的标示符()A. 2variableB. variable2C. what$D. _3_5.给定java代码,如下:public byte count(byte b1, byte b2){ return ____;}要使这段代码能够编译成功,横线处可以填入A. (byte)(b1-b2)B. b1-b2C. (byte)b1+b2D. (byte)b1/b26.类中某方法定义如下:double fun(int a,int b){return a*1.0/b;}同一类内其它方法调用该方法的正确方式是:A. double a = fun(1,2);B. double a = fun(1.0,2.0);C. int x = fun(1,2);D. int x = fun(1.0,2.0);7.给定java代码,如下,编译运行,结果是()public static void main(String[] args){ boolean flag;System.out.println(“flag”+flag);}A. 编译错误B. 编译通过,单出现运行时错误C. 正常运行,输出flag=falseD. 正常运行,输出flag=8.下面哪个关键字可以定义一个类()A. interfaceB. classC. extendsD. implements9.byte类型的取值范围是()A. -256至255B. -255至255C. -128至127D. -127至12810.下面关于java中方法,描述错误的是( )A.必须定义在类或者接口里面B.定义一个方法之前要明确该方法需要的参数和返回值类型C.方法可以提高代码复用性,提高程序运行的效率D.方法只有调用才会被执行11.下面关于循环描述正确的是()A. while循环先判断循环条件,后执行循环操作B. while 至少会执行一次C. do-while先进行循环条件判断,后执行循环操作D. do-while循环至少执行一次,后进行循环判断12.下面程序执行的结果是?( )class Test{public static void main(String[] args) {System.out.println(““+’a’+1);}}A. 98B. a1C. 971D. 19713.以下选项可以正确创建一个长度为3的二维数组的是 ( )A.new int[2][3]B.new int[3][]C.new int[][3]D.以上答案都不对14.下面关于函数描述正确的是()A. 函数是对功能代码块的封装B. 函数没有返回值的时候不用写返回值类型C. 没有返回值的函数,不能有return 语句D. 函数是可以没有形参的15.下面程序执行的结果是?()int i = 100;while(true){if (i++ > 100){break;}System.out.println(i);}A. 100B. 101C. 102D. 报错16.下面关于Java语言跨平台说法错误的是:()A. java语言编写的程序,一次编译后,可以在多个系统平台上运行。

B. java语言垮平台依赖于java虚拟机C. java垮平台,java虚拟机也是垮平台的(不同系统平台使用相同的java虚拟机)D. 原理是java程序通过java虚拟机在不同系统平台上运行,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。

17.下面程序的运行结果是 ( )int a=3, b=1;if(a==b){System.out.println("a="+a);}A. a=1B. a=3C. 编译错误D. 正常运行但没有输出18.下面程序的运行后,结果正确的是:()int a=1,b=2;int c=(a+b>3?a++:++b);A. a=2,b=3B. a=1,b=3C. a=1,b=2D. c=219.下列语句序列执行后,i的值是( )。

int i=16;do {i/=2;} while( i > 3 );A. 16B. 8C. 4D. 220.for循环格式如下:for(表达式1;表达式2;表达式3){//code}下面描述正确的是:()A. 先执行表达式1B. 表达式2一定会被执行多次C. 表达式2的执行次数比表达式3的执行次数多1次D. code处代码一定会被执行21.给出下列代码片段:if ( x > 0 ) {System.out.println(“Hello”);}else if ( x >-3 ) {System.out.pirntln ( “I am Tom”);}else {System.out.println (“How are you?”); }请问将打印字符串“How are you ?”的x的范围是()A. x>0B. x > -3C. x <= -3D. x <=0 & x >-322.下面的哪一个程序片断可能导致错误。

( )A.String s = "Gone with the wind";String t = " good ";String k = s + t;B.String s = "Gone with the wind";String t;t = s[3] + "one";C.String s = "Gone with the wind";String standard = s.toUpperCase();D.String s = "home directory";s = s + "directory";23.定义变量如下:char c='w'; int i=8; long L=15; float f=8.9f;以下赋值语句正确的是( )。

A. i=c+i;B. c=c+i;C. L=f+L;D. f=i+L+f;24.下列函数中能和函数int max(int a, int b, double c)构成重载关系的是( )A. double max(int a, int b, double c)B. void max(int a, double c, int b)C. int max(double a, int b)D. int max(int x, int y, double z)25.下列代码执行的结果为( )class Demo{public static void main(String[] args){int num = max(43,34);System.out.println(num);}public static int max(int a,int b){return a>b?a:b;}}A. 43B. 23C. 77D. 926.以下关于变量说法错误的是 ( )A.变量名必须是一个有效的标示符B.变量必须先初始化,再使用C.变量一旦被定义,在程序中的任何位置都可以被访问D.在程序中,可以将一个char类型的值赋值给一个int类型的变量,不需要特殊声明27.下列方法定义中,正确的是( )。

A) int x( ){ return true; }B) void x( ){ return true; }C) int x( ){ char ch='a'; return (int)ch; }D) int x( int a, int b){ return a+b; }28.下面程序执行的结果是( )public static void main(String [] args){int num=100;if(num ++>100);{num =200;}System.out.println(num);}A. 100B. 200C. 201D. 10129.应用程序的main方法中有以下语句,则执行后输出的结果是 ( )。

int[] x = {125,21,5,168,98};int max = x[0];for (int i=1; i<x.length; i++){if(x[i] < max)max = x[i];}System.out.println(max);A. 125B. 5C. 98D. 16830.Java程序中,main方法的正确格式是()A. static void main(String[] args)B. public public void mian(String[] args)C. public static void mian(String[]args)D. public static void main(String[] args)31.表达式-5%2的运算结果是 ( )A.2.5B.2C.-2D.-132.以下语句有语法错的是:( A)A.int x=1; y=2; z=3B.for (int x=10,y=0; x>0; x++);C.while (x>5);D.for(; ;);33.编译如下代码,编译运行时,结果是()public static void main(String[] atgs){for(int i=0;i<3;i++){System.out.print(i);}System.out.print(i);}A. 编译时报错B. 正确运行,输出012C. 正确运行,输出123D. 正确运行,输出012334.下面程序哪个语句是正确的()A. byte a=0,b=3; byte c =a+b;B. short s =23; s=s+12;C. short s=23; s+=12;D. float f = 23+23.23;35.下面哪个表达式可用得到x和y两个数中的较大值 ( )?A) x>y?y:xB) x<y?y:xC) x>y?(x+y):(x-y)D) x==y?y:x;36.设有定义 float x=3.5f, y=4.6f, z=5.7f; 则以下的表达式中,值为false的是( )A. x > y || x > zB. x < y & ! ( x < z )C. z > ( y + x )D. x != y37.下面程序执行的结果for(int i=1;i<=10;i++){if (i%3==0){continue;}System.ou t.println(“java基础班”);}在屏幕上打印几次“java基础班”?( )A. 5B. 6C. 7D. 838.下面关于void的含义说法正确的是:()A.方法没有返回值B.方法体为空C.没有意义D. 定义方法时必须使用39.下面不属于基本数据类型的是()A. intB. doubleC. LongD. int[]40.下面数组定义正确的是()A. int [] arr ={23,45,65,78,89};B. int [] arr=new int[10]{};C. int [] arr=new int[4]{3,4,5,6};D. int [] arr={"a",23 ,45,6};。

相关文档
最新文档