ImageVerifierCode 换一换
格式:DOCX , 页数:67 ,大小:43.70KB ,
资源ID:26240366      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26240366.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《CoreJava》理论试题题库答案版.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《CoreJava》理论试题题库答案版.docx

1、CoreJava理论试题题库答案版密封线内不要答题学院 班级 姓名 得分阅卷人一、 单选题(20题,共38分)1、(2分)基本数据类型float的包装类是哪项?(C)A Integer B DoubleC Float D Character2、(2分)使用下列哪个修饰符定义的类不能被继承( C )A. static B. abstract C. final D. Native3、(1分)下列类的定义,错误的是( D )A. public class test extends ObjectB. final class operatorsC. class PointD. void class Po

2、int4、(2分)静态内部类是指使用(B)来修饰的内部类Afinal B.static C.public D.protected5、(2分)匿名内部类的特点下面错误的是(b)A、匿名内部类没有构造方法 B、匿名内部类是静态的C、它主要用于继承其他类或实现接口D、它是一个特殊的局部内部类6、(2分)下列哪个类不是java基本数据类型的封装类?( C ) A. Integer; B. Byte; C. String; D. Character;7、(1分)基本数据类型char的包装类是哪项?( D ) A int B char C String D Character8、(2分)阅读以下程序代码,

3、作出分析:public class Test public static void main(String args) boolean b = true; b=new Apple().equals(new Apple(); System.out.println(b); class Apple该程序的输出结果是:(A) Afalse Btrue C. 不确定结果 D. 编译错误9、(2分)List接口的特点是哪项?(C) A不允许重复元素,元素无顺序 B不允许重复元素,元素无顺序 c允许重复元素,元素有顺序 D允许重复元素,元素无顺序10、(2分)关于HashMap和HashTable的说法错误

4、的是( D ): A. HashMap和HashTable都是Map接口的实现类 B. HashTable是线性安全的C. HashMap是线性不安全的DHashTable要比HashMap的性能高一点11、(2分)当程序调用一个null对象的方法或属性时,这将引起(A )异常 A NullPointerException B NumberFormatException C IndexOutOfBoundException D 以上都可能12、(2分)局部内部类是定义在(B)A.外部类里面 B、外部类的某个方法里面C、通过实现接口来实现 D、都可以13、(1分)创建一个数据库对象的关键字是(

5、D )A、alter B、new C、add D、create14、(2分):在数据库中,下列表示整型数据类型的是(B)。A、double B、int C、date D、decimal15、(2分)创建视图必须使用的下列哪个语句( B )A. create pictureB. create viewC. create sightD. create vict16、(2分)SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是:( A )A、ORDER BY B、WHERE C、GROUP BY D、HAVING17、(4分)与HAVING子句一起使用的子句是( D )。AORD

6、ER BY BWHERE CJOIN DGROUP BY18、(2分) 用于执行insert 语句使用的JDBC方法是( D )A、createStatement B、Class.forName C、executeQuery D、executeUpdate19、(1分) 实现了Set集合接口的类是哪项?( C )A. ArrayListB. HashTableC. HashSetD. Collection20、(2分) 要实例化ArrayList类的一个对象,此类继承了List接口,下列哪个方法是正确的(B )A、 ArrayList myList=new Object() B、List my

7、List=new ArrayList() C、 ArrayList myList=new List() D、List myList=new List()关于Java语言以下说法正确的是( C )A:Java是低级语言B:Java语言开发完的代码只能运行在Windows系统上C:Java是高级语言D:Java语言运行不需要依赖其他的环境。编写后可以直接在别电脑识别。21.关于Java语言在dos下运行Hello类的命令正确的是( B )A:java helloB:java HelloC:javac hello.javaD:javac Hello.java22.JDK和JRE的区别下面说法正确的是

8、( A )A:如果只是运行Java程序,可以只安装JRE,无需安装JDKB:JDK只能运行Java程序,不能编译C:Java程序安装JRE就可以编译Java程序D:安装了JRE,Java语言就不区分大小写了23.如果在DOS下运行java 报“java不是内部命令,也不是可以运行的程序或批处理文件”。可能是什么原因?下面说法错误的是(D)A:没有安装JDKB:没有配置环境变量C:配置的环境变量有问题D:Java代码有问题24.( B )公司在1995年年初发布了java语言A:Symbian公司 B:sun公司 C:MicroSoft公司 D:IBM公司25.下面不属于java语言体系的是(

9、D )A:J2ME B:J2SE C:J2EE D:JDK26.DOS中,从根目录起开始描述目录的路径叫( A )A:绝对路径 B:相对路径 C:当前路径 D:缺省路径27.DOS中,从一个目录转向另一个目录,应使用的命令( B )A:MD B:CD C:DEL D:DIR28.下面不属于高级语言的是( D )A:Java B:C# C:Python D:汇编29.Android系统用那种语言开发程序 ( A )A:Java B:C# C:Python D:汇编30.Java语言编译后,跨平台是依赖( A )翻译给不同操作系统的计算机 A:JVM B:JREC:.class 文件D:.java

10、文件31.下面数据JDK安装后,不属于该文件夹内容的是(D)A:bin B:jreC:libD:System32.下面数据JDK安装后,不是JDK的目录是(B)A:binB:System C:libD:jre33.下面数据JDK安装后,关于JRE目录解释正确的是(D)A:该路径下存放了JDK的各种工具命令。B:该路径下存放了JDK提供的一些简单示例代码C:该路径下存放的是JDK工具命令的实际执行程序D:该路径下安装的就是Java程序所必须的运行时环境。34.启动运行窗口的快捷键是(C)A:ctrl+fB:ctrl+rC:Win键+R D:alt+/35.在启动运行窗口输入( B )打开dos窗

11、口A:regeditB:cmdC:ipconfig D:dir36.在dos窗口输入( C ),检验安装程序是否有问题A:regeditB:cmdC:java D:dir37.编译Java程序的命令是( A )A:javacB:cmdC:ipconfig D:dir38.运行Java程序的命令是( D )A:javacB:cmdC:ipconfig D:java39.Windows下配置环境变量时与其他的路径进行分割的符号是( A )A:;B:.C:: D:%40.J2ME这个版本的主要作用,解释正确的是( B )A:是整个JAVA技术的核心和基础B:主要用于控制移动设备和信息家电等有限存储的

12、设备。C:提供了企业应用开发相关的完整方案。D:和J2SE没有区别41.J2EE这个版本的主要作用,解释正确的是( C )A:是整个JAVA技术的核心和基础B:主要用于控制移动设备和信息家电等有限存储的设备。C:提供了企业应用开发相关的完整方案。D:和J2SE没有区别42.J2SE这个版本的主要作用,解释正确的是( A )A:是整个JAVA技术的核心和基础,他是J2ME和J2EE编程的基础。B:主要用于控制移动设备和信息家电等有限存储的设备。C:提供了企业应用开发相关的完整方案。D:和J2EE没有区别43.作为开发JavaSE程序,需要安装( A )工具A:JDK B:jreC:libD:Sy

13、stem 44.Android是什么( C )A:是一个品牌B:是一个功能C:是操作系统D:是Java程序所必须的JRE环境。45.开发Java程序出了需要安装JDK以外还需要配置( A )A:环境变量B:DOS窗口C:运行空间目录D:JRE环境。46.Java文件,经过JVM编译后的文件后缀名是什么?( B )A:.javaB:.classC:.aviD:.mp347.关于Java语言在dos下编译Hello类的命令正确的是( D )A.java helloB.java HelloC.javac hello.javaD.javac Hello.java48.Windows64位操作系统和wi

14、ndows32位系统安装说法正确的是( B )A:可以安装同一个JDK文件B:不可以安装同一个JDKC:安装JRE后,可以安装同一个安装文件D:以上说法都不正确。49.不属于的三大分类是,说法错误的是( D )A:核心B:可选APIC:特殊APID:以上说法都不正确50.如下代码: int a = 2;doSystem.out.println(你好);a+;while(a4);如下描述正确的是(B):A、在控制台中,你好被打印1次 B、在控制台中,你好被打印2次 C、在控制台中,你好被打印3次 D、每执行一次循环a都加251.在java中,for关键字的作用是(C): A、定义变量 B、定义函

15、数 C、实现循环 D、定义类52.如下代码for(int i = 0;i10;i+)System.out.println(welcome); 下面说法正确的有(C):A、循环会执行5次 B、循环会执行11次 C、每循环一次,i都会加1 D、每循环一次,i都会加253.下列代码的不可能输出结果(D)public class Personstatic String arr = new String5;public static void main(String a) arr1 = “2”;arr4=”0”; for(int i=0;iarr.length;i+)System.out.print(a

16、rri);A、输出null B、2 C、0 D、运行时将产生错误54.如下代码可能输出的是:“public class Personstatic int arr = new int5;public static void main(String a) for(int i=0;iarr.length;i+);System.out.print(arr0);( C )A、编译时将产生错误 B、编译时正确,运行时将产生错误 C、输出零 D、输出空55.关于下面代码段说法正确的是(B)for(int count=0;count3;count+)System.out.print(count+“,”);co

17、unt*=0.1;A、编译错误; B、死循环; C、0,1,2; D、0,1,2,356.不论循环条件判断的结果是什么, (B)循环将至少执行一次。AwhileBdo-whileCforD. 以上都不是57.如下代码:for(int i = 0;icount;i+)System.out.println(hello); 如果想让hello在控制台中打印3次,则count的值应该为(C)A1B2C3D. 458.下面能实现循环的关键字是( C ): A、if B、else C、while D、switch59.对于while(循环条件)循环体循环,在每次执行循环之前,都先对循环条件求值,如果循环条

18、件为( B )则不运行循环体部分。 A、true B、false C、1 D、060.下列语句输出的结果是:( A ) public class Lx3 public static void main(String args) int a=0, b=11; do if(b%2=0) a += b; b+; while(b = 10); System.out.print(a); A:0 B:1 C:2 D:3;61.下列语句输出的结果是:( C ) public class Lx3 public static void main(String args) int a=0, b=1; do if(

19、b%2=0) a += b; b+; while(b = 10); System.out.print(a); A:编译错误 B:25 C:30 D:55 62.下列程序运行结果是:(C)public class X3 public static void main(String args) for(int i=0; i10; i+) if(i=5) break; System.out.print(i); A:编译错误 B:1234 C:01234 D:12345 63.下列程序运行结果是:(D)public class Test public static void main(String a

20、rgs) while(1=1) System.out.println(test); A:编译错误;B:运行时报错C:true D:死循环,一直打印true test64.下列语句输出的结果为(B)。int count =0; while(count5C. bEqual = str.equals(q).D. i=067.下面能实现循环的关键字是(C): A、if B、else C、do while D、switch68.对于do循环体while循环条件循环,下面说法正确的是( A )。 A、循环体至少执行一次 B、循环条件的值为true时,才会第一次执行循环体 C、循环体一直会执行 D、循环体一

21、直都不执行69.如下代码: int a = 0; do System.out.println(hello); a+; while(a5C. bEqual = str.equals(q)D. count =i72.下列关于运算符优先级的说法中,不正确的一个是( C )(A)运算符按照优先级顺序表进行运算(B)同一优先级的运算符在表达式中都是按照从左到右的顺序进行运算的(C)同一优先级的运算符在表达式中都是按照从右到左的顺序进行运算的 (D)括号可以改变运算的优先次序73.在JAVA语言中:下列选项不是逻辑运算符的是( C )A.& B.| C.% D.! 74.为一个boolean类型变量赋值时

22、,可以使用( B )方式。A. boolean a=ture:B. boolean a=true;C. boolean a=真;D. boolean a=false;75.下列关于基本数据类型的说法中,正确的一项是( D )。(A)boolean类型变量的值只能取1或0(B)float是带符号的16位浮点数(C)double是带符号的32位浮点数(D)boolean类型变量的取值为true和false 76.java里面用来表示语句结束的分隔符是( A )。A. ; B. , C. 。 D. 77.Java代码中,语句间的分隔符的是( C )A./ B. C.; D.:78.Java代码中单行

23、注释是( B )A. / B. / C. / D. /*79.下列( C )不是合法的标识符?A.Student B.name C.-5 D._person80.下列标示符中,属于正确声明的是:( D )A:1test B:test+01 C:test,01 D:test0181.设a、b为long型变量,x、y为float型变量,ch为char类型变量且它们均已被赋值,则下列语句中正确的是( B )。(A)switch(x+y) (B)switch(ch+1) (C)switch ch (D)switch(a+b); 82.下面能实现循环的关键字是( C ): A、if B、else C、w

24、hile D、switch83.对于while(循环条件)循环体循环,在每次执行循环之前,都先对循环条件求值,如果循环条件为( A )则运行循环体部分。 A、true B、false C、1 D、084.下列程序运行结果是:( D )public class Test public static void main(String args) while(1=1) System.out.println(test); A:编译错误 B:运行时报错 C:true D:死循环,一直打印test85.如下代码:for(inti = 0;i10;i+)System.out.println(welcome)

25、;下面说法正确的有( A ):A、循环会执行10次B、循环会执行11次 C、每循环一次,i都会加3 D、每循环一次,i都会加286.下列关于增强型for循环(foreach循环)的描述正确的是:( A )A:增强型for循环语法更简洁,方便阅读。B:增强型for循环与普通for循环相比,只有优点,没有缺点,应大量使用,放弃普通for循环;C:增强型for循环效率相当低,不要使用它;D:增强型for循环在任何时候都可以被替换成普通for循环87.关于数组,下列说法中不正确的是( C )。A :数组是最简单的复合数据类型,是一系列数据的集合B :数组元素可以是基本数据类型、对象或其他数组C :定义

26、数组时必须分配内存D :一个数组中所有元素都必须具有相同的数据类型88.设有下列数组定义语句: int a = 1, 2, 3;则对此语句的叙述错误的是( C )。A :定义了一个名为a的一维数组 B :a数组有3个元素C :a数组元素的下标为13 D :数组中每个元素的类型都是整数89.执行语句:int x = new int20;后,下面哪个说法是正确的?( C )A :x19为空 B :x19未定义 C :x19为0 D :x0为空90.下列程序的运行结果( C )public class X6_3_1 public static void main(String args) int a

27、=12,39,26,41,55,63,72,40,83,95;int i1=0,i2=0;for(int i=0;ia.length;i+)if(ai %2 = 1) i1+;else i2+;System.out.println(i1+t+i2); A:4 6 B:程序错误 C:6 4 D:3 791.下面foreach循环的程序输出结果是( D )。public class Lx1public static void main(String args) int a=1,5,3,9,7;Arrays.sort(a); for(int s0:a) System.out.print (s0); A:15397 B:程序错误 C:13597 D:1357992.设有下列数组定义语句: int b= 1, 2, 3;则

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1