java选择题判断题题库
java期末复习试题

《Java语言初步》课程( A卷)一、单项选择题(从A、B、C、D四个选项中选择最恰当的一个,每题2′,共30分)1.下列选项不属于结构化程序设计方法的是(D)A)自顶向下 B)逐步求精 C)模块化D)可复用2.在Switch(expression)中,expression的数据类型不可以是(A)A)double B)char C)short D)byte3.下列描述中,正确的是(A)A)声明变量时,必须指定一个类型B)Java认为number和Number是相同的变量C)Java中唯一的注释方式是// D)源文件的public类可以是0个或者多个4.用来导入已经定义好的包或者类的语句是(B)A)main B)import C)public class D)Class5.下列命题中,错误的是(A)A)java编程时,要尽量多用公共变量B)java编程时,要尽量少用公共变量C)java编程时,要尽量不用公共变量 D)java编程时,要尽量多用私有变量6.商品和顾客两个实体集之间的联系通常是(D)A)一对一B)一对多 C)多对一D)多对多7.下列描述中,错误的是(A)A)Java要求编程者管理内存B)Java的安全性体现在多个层次上C)Applet要求在支持Java的浏览器上执行D)Java有多线程机制8.在Java语言中,不允许使用指针体现出的Java特性是(D)A)可移植性B)解释执行C)健壮性D)安全性9.下列方法中,不属于WindowListener接口的是(D)A)WindowOpened()B)WindowClosed()C)WindowActivated()D)MouseDragged()10.下列语句中,属于多分支语句的是(B)A)if语句B)Switch语句C)for语句D)While语句11.阅读下列代码Public class Test{Public static void main(String args[]){System.out.println((3>2)?4:5);}}其运行结果是(C)A)2 B)3C)4 D)512.在Applet中,显示文字、图形等信息时,应使用方法是(A)A)paint()B)init()C)start()D)destory()13.线程生命周期中,正确的状态是(C)A)新建状态、运行状态和终止状态B)新建状态、运行状态、阻塞状态和终止状态C)新建状态、可运行状态、运行状态、阻塞状态和终止状态D)新建状态、可运行状态、运行状态、恢复状态和终止状态14.在程序读入字符文件时,能够以该文件作为直接参数的类是(A)A)FileReader B)BufferedReaderC)FileInputStream D)ObjectInputStream15.下列命题中,错误的是(C)A)File类能够存储文件B)File类能够读写文件C)File类能够建立文件D)File类能够获取文件目录信息二、判断题(每题1′,共10分)1.Java的标识符不可以以数字开头()2.Java中没有do-while循环( F )3.Java不支持多重继承()4.Java不支持构造函数的重载( F )5.Java只能采取ODBC驱动连接数据库( F )6.Java中进行按钮事件处理的是ActionListener接口()7.Java中定义接口的关键字是class( F)8.Java中父类的对象变量可以调用其子类对象的任何方法( F )9.Java中利用throw关键字指定方法抛出异常( F )10.Java中抽象类不一定要包含抽象方法()三、简答题(注意举例说明,每题5′,共20分)1.为什么在Java程序中要使用类的概念?2.比较实例变量与类变量有什么不同?解释变量的含义?3.请解释构造函数有哪些特点?4.请解释Java程序中输入与输出的处理过程?四、利用for循环编写出一个能产生如下图结果的程序。
javaee大学考试题及答案

javaee大学考试题及答案 一、选择题(每题2分,共20分) 1. 在Java EE中,以下哪个技术是用于处理HTTP请求和响应的?
A. EJB B. Servlet C. JPA D. JSF 答案:B
2. 下列哪个不是Java EE的组件模型? A. EJB B. Servlet C. JSF D. JDBC 答案:D 3. 在Java EE中,以下哪个不是持久化技术的选项? A. JDBC B. JPA C. Hibernate D. RMI 答案:D
4. Java EE中的哪个规范用于定义Web服务? A. JMS B. JAX-RS C. JAX-WS D. JNDI 答案:C
5. 在Java EE中,以下哪个技术用于构建企业级用户界面? A. JSP B. EJB C. JPA D. JMS 答案:A
6. 下列哪个不是Java EE中的安全机制? A. 声明式安全 B. 编程式安全 C. 数据库安全 D. 容器管理安全 答案:C
7. 在Java EE中,哪个技术用于管理事务? A. JTA B. JMS C. JAX-RS D. JAX-WS 答案:A 8. 在Java EE中,以下哪个不是消息服务的组件? A. 消息生产者 B. 消息消费者 C. 消息队列 D. 数据库连接 答案:D
9. 在Java EE中,以下哪个不是连接池的用途? A. 提高数据库连接的效率 B. 管理数据库连接的生命周期 C. 减少数据库连接的开销 D. 增加数据库的存储空间 答案:D
10. 在Java EE中,以下哪个不是分布式系统的组成部分? A. Web服务 B. 远程方法调用 C. 消息队列 D. 本地方法调用 答案:D
二、填空题(每题2分,共20分) 1. Java EE的全称是________。 答案:Java Platform, Enterprise Edition
理工学院java考题及答案

Java题型参考说明:以下题型将是Java试卷的题型,请同学们参考。
考试内容都是每章的重点和基本内容,都是平时要求大家掌握的内容,请大家认真复习。
以下习题仅供参考。
一、选择题1、关于Java中数据类型叙述正确的是:(B)A、整型数据在不同平台下长度不同.B.boolean类型数据只有2个值,true和falseC.数组属于简单数据类型D.Java中的指针类型和C语言的一样2、已有表达式:String s = “story”;则下列那个表达式不合法(B )A. s += “books”;B. char c = s[1];C. int len = s.length;D. String t = s.toLowerCase();3、下面那个方法的声明是对方法public void example(){...}的覆盖()A. public void example( int m){...}B. public int example(){...}C. public void example2(){...}D. public int example ( int m, float f){...}4、下面哪个标示符不合法(C )A. $personsB. TwoUsersC. *pointD. _endline5、以下有关构造方法的说法,正确的是:(A )A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用D.构造方法可以和类同名,也可以和类名不同6、以下有关类的继承的叙述中,正确的是:(D )A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B.子类只能继承父类的方法,不能继承父类的属性C.子类只能继承父类的非私有属性,不能继承父类的方法D.子类不能继承父类的私有属性22、以下有关类的继承的叙述中,正确的是:(D。
(A)子类能直接继承父类所有的属性(B)子类只能继承父类的方法,不能继承父类的属性(C)子类只能继承父类的非私有属性,不能继承父类的方法(D)子类不能继承父类的静态方法7、下列属于容器的组件有:(B )A.Jbutton B.Jpane C.Canvas D.JTextArea10、利用管道流进行线程间通信,输入流连接输出流的方法是( C )(A)read( ) (B)write( ) (C)connect( ) (D)disconnect( )8、关于Java中异常的叙述正确的是:(D)A.异常是程序编写过程中代码的语法错误B.异常是程序编写过程中代码的逻辑错误C.异常出现后程序的运行马上中止D.异常是可以捕获和处理的9、为实现进程之间的通信,需要使用下列那种流才合适?(C)A.Data stream B.File stream C.Buffered stream D.Piped stream24、读取文件可以使用的数据流是( D )(A)DataIputStream (B)ObjectInputStream (C)FileWriter (D)FileInputStream 26、在GUI图形界面中,默认使用BorderLayout布局的容器是( C )(A)MenuBar (B)Panel (C)Frame (D)CheckboxMenuItem25、单击按钮Button会触发的事件是( B )(A)MouseEvent (B)ActionEvent (C)KeyEvent (D)ItemEvent17、当Frame的大小被改变时Frame中的按钮的位置可能被改变,但是大小不变则使用的哪一个布局管理器。
java判断题

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.(错)注释的作用是使程序在执行时在屏幕上显示//之后的内容。
java判断题new

1. == 操作符判定两个分立的对象的内容和类型是否一致。
C1. equals()方法只有在两个对象的内容一致时返回true。
C1. friendly关键字是Java语言的访问控制修饰符。
C2. maxElements是一个成员变量,声明为:“public static final int maxElements=100;”。
D3. 实例变量在使用new Xxxx()创建该类的实例时被创建,而其生存期和该类的实例对象的生存期相同。
D4. 在构造方法中如调用super()语句,则必须使其成为构造方法中的第一条语句。
5. 重写的方法的访问权限不能比被重写的方法的访问权限高。
6. 类变量在该类被加载时被创建,不能用new Xxxx()创建,所有该类的实例对象共享类变量,其生存期是类的生存期。
D10. equals()方法只有在两个对象的内容一致时返回true。
C1. 在Java语言中属性前不加任何访问控制修饰符则表示只允许同一包中的类访问。
D4. 任何变量在使用前都必须显式初始化。
C5. 当系统调用当前类的构造方法时,若没有this()语句进行重载调用,也没有super()语句调用父类构造方法,则直接执行构造方法中的其他语句。
6. 子类可以重写一个父类的构造方法。
7. 在一个抽象类中不能定义构造方法。
9. 在Java中所有事件监听器接口中定义的方法,其访问权限都是public,返回值都是void。
D1. private修饰的顶层类(非内部类)可以被同一个包中的其他类所访问。
C3. == 操作符判定两个分立的对象的内容和类型是否一致。
C6. 当一个类没有显式定义构造方法时,Java系统总是为其创建一个默认的无参的构造方法。
D7. 局部变量在定义该变量的方法被调用时被创建,而在该方法退出后被撤销,其生存期和定义该变量的方法的生存期相同。
D8. 在同一个类的不同构造方法中调用该类的其它构造方法需要使用this(…)的形式,this(…)不能在构造方法的第一行调用。
java大学期末考试题库及答案

java大学期末考试题库及答案一、选择题(每题2分,共20分)1. 下列哪个选项是Java语言的特点?A. 面向对象B. 面向过程C. 编译型语言D. 解释型语言答案:A2. Java程序的执行入口点是:A. main()B. run()C. start()D. execute()答案:A3. 在Java中,用于定义常量的正确关键字是:A. varB. finalC. constD. static答案:B4. 下列哪个选项不是Java的基本数据类型?A. intB. charC. StringD. boolean答案:C5. Java中,用于捕获异常的关键字是:A. tryB. catchC. throwD. finally答案:B6. 下列哪个选项是Java集合框架的一部分?A. ArrayListB. LinkedListC. HashMapD. All of the above答案:D7. 在Java中,哪个关键字用于创建线程?A. threadB. runnableC. synchronizedD. implements答案:B8. 下列哪个选项是Java的垃圾回收机制?A. 手动回收B. 自动回收C. 半自动回收D. 静态回收答案:B9. Java中,用于定义接口的关键字是:A. classB. interfaceC. abstractD. enum答案:B10. 下列哪个选项是Java的异常处理机制?A. 继承B. 多态C. 封装D. 异常答案:D二、填空题(每题2分,共20分)1. Java语言的跨平台特性主要依赖于_______。
答案:Java虚拟机(JVM)2. Java中,_______关键字用于定义抽象类。
答案:abstract3. 在Java中,_______关键字用于实现多态。
答案:extends 或 implements4. Java中的集合类ArrayList是基于_______数据结构实现的。
JAVA语言程序设计》期末考试试题及答案

《JAVA语言程序设计》期末考试试题及答案(应考必备题库)一、单选择题1、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。
..class..exe2、设x=1,y=2,z=3,则表达式y+=z--/++x的值是()。
、不允许作为类及类成员的访问控制符的是()。
、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB 作为前缀就可以调用它,该方法头的形式为()。
()()()()二、填空题1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。
2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用2字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。
3、设x=2,则表达式(x++)/3的值是0。
4、若x=5,y=10,则x<y和x>=y的逻辑值分别为true和false。
5、抽象(abstract)方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。
最终(final)方法是不能被当前类的子类重新定义的方法。
6、创建一个名为MyPackage的包的语句是packageMyPackage;,该语句应该放在程序的位置为:应该在程序第一句。
7、设有数组定义:intMyIntArray[]={10,20,30,40,50,60,70};则执行以下几个语句后的输出结果是120。
ints=0;for(inti=0;i<;i++)if(i%2==1)s+=MyIntArray[i];8、在Java程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现多重继承关系。
三、写出下面程序的运行结果1、.*;publicclassabc{publicstaticvoidmain(Stringargs[]){ABs=newAB("Hello!","IloveJAVA.");));}}classAB{Strings1;Strings2;publicAB(Stringstr1,Stringstr2){s1=str1;s2=str2;}publicStringtoString(){returns1+s2;}}运行结果:Hello!IloveJAVA.2、.*;publicclassabc{publicstaticvoidmain(Stringargs[]){inti,s=0;inta[]={10,20,30,40,50,60,70,80,90};for(i=0;i<;i++)if(a[i]%3==0)s+=a[i];}}运行结果:s=1803、.*;publicclassabc{publicstaticvoidmain(Stringargs[]){}}classSubClassextendsSuperClass{intc;SubClass(intaa,intbb,intcc){super(aa,bb);c=cc;}}classSubSubClassextendsSubClass{inta;SubSubClass(intaa,intbb,intcc){super(aa,bb,cc);A=aa+bb+cc;}voidshow(){}}运行结果:a=60b=20c=30《JAVA语言程序设计》期末考试试题及答案2(应考必备题库)一.判断题1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
java复习题学生—判断.doc

第一章:1、CPU指的是运算器和CRT2、计算机与一般计算装置的本质区别是它具有存储程序和程序控制功能3、在计算机屮,控制器是执行算术运算和逻辑运算的部件,它的任务是对信息进行加工处理。
4、程序在运行时发现的错误一般是程序语法上的错误。
5、第一代计算机时期没有操作系统。
6、计算机中数值数据一般采用补码形式存储。
7、利用java语言可以开发客户端java小程序和应用程序,以及独立的服务器应用程序等。
8、Java2技术分为j2E E、j2SE和J2ME,其中j2SE是java的企业版,用来针对企业级进行应用服务的开发。
9、java语言适合开发跨平台的应用程序。
10、java语言适合用来开发系统程序,像很多的操作系统及驱动程序都是用java来编写的。
11、java源程序文件扩展名必须为.java,但文件名不必与(主)类名保持一致。
12、java的平台无关性主要是依靠jRE实现的。
13、与Java应用程序(Application)不同,Java Applet程序的运行,需要得到客户端浏览器的支持。
14、安装jDK时,需要配置环境变量path、classpath和J AVA_HOME。
第三章:1、J2EE企业版是以企业为环境而开发应用程序的解决方案。
2.J2ME小型版是致力于消费产品和嵌入式设备的最佳解决方案。
3> J2SE标准版为桌面开发和低端商务应用提供Y可行的解决方案。
4> Java是区分大小写的语言,关键字的大小写不能搞错,如果把类cla ss写成Class或者CLASS,都是错误的。
5、java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。
6、在jDK命令行开发工具中,用编译程序javac .exe编译生成的文件是二进制可执行文件。
7、Java程序可以分为ja va Applicati on和Java Appl et两类,这两类程序的运行方式是相同的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实用文档 文案大全 选择题 第一章 java语言概述 1 在下列概念中, Java语言只保留了 B . A.运算符重载 B.方法重载 C.指针` D.结构和联合 2 下列关于Java语言特性的描述中,错误的是___D_. A.支持多线程操作 B. JAVA程序与平台无关 C. JAVA程序可以直接访问Internet上的对象 D. 支持单继承和多继承 3 下列关于JavaApplication程序在结构上特点的描述中,错误的是 C A. Java程序是由一个或多个类组成的 B. 组成Java程序的若干个类可以放在一个文件中,也可以放在多个文件中 C. Java程序的文件名要与某个类名相同 D. 组成Java程序的多个类中,有且仅有一个主类. 4 Java 程序经过编译后生成的文件的后缀是 C A. .obj B. .exe C. .class D. .java 5 下列关于运行字节码文件的命令行参数的描述中,正确的是 A A.第一个命令行参数被存放在args[0]中 B.第一个命令行参数被存放在args[1]中 C.命令行的命令字被存放在args[0]中 D.数组args[]的大小与命令行参数的个数无关。 6 下列关于java语言面向对象特性描述中,错误的是___C___ A.具有封装性 B. 支持多态性,允许方法重载 C. 支持单继承和多继承 D. 支持多接口 7 下列关于java语言与C++语言异同点的描述中,错误的是______D A. java语言取消了goto语句| B. java语言中取消了指针 C. java 语言不支持运算符重载 D. java 语言仍保留了结构和联合 8 列关于JavaApplication程序特点的描述中,错误的是 A A. 该程序只能是一个名字与主类名相同的文件组成 B. 该程序中仅有一个主方法,并被包含在某个类中 C. 该 程序中没有不属于某个类的方法 D. 该程序实际上是一个类串 9 使用Java语言编写的源程序保存时的文件扩展名是( B )。 A.class B.java C.cpp D.txt 10 Java源文件和编译后的文件扩展名分别为( B ) (A) .class和 .java (B).java和 .class (C).class和 .class (D) .java和 .java 11 Java语言使用的字符码集是 ( D ) 实用文档 文案大全 (A) ASCII (B) BCD (C) DCB (D) Unicode 12 下面关于main方法说明正确的是( B ) (A) public main(String args[ ]) (B) public static void main(String args[ ]) (C) private static void main(String args[ ]) (D) void main() 13 Java application中的主类需包含mainmain方法的正确形参( B ) A、 String args B、String args[] C、Char arg D、StringBuffer args[] 14 下列关于Java语言和C++语言之间差别的描述中,不正确的一项是( A ) A. Java虽然提供了安全机制,但是还是没有C++安全 B. Java的内存管理优于C++的内存管理 C. Java没有全局变量,但是C++有全局变量 D. Java没有指针,但是C++的指针最灵活 15 关于Java语言的内存回收机制,下列选项中最正确的一项是(C ) A. Java程序要求用户必须手工创建一个线程来释放内存 B. Java程序允许用户使用指针来释放内存 C. 内存回收线程负责释放无用内存 D. 内存回收线程不能释放内存对象 16 下列关于Java语言和C++语言之间差别的描述中,不正确的一项是(A ) A. Java虽然提供了安全机制,但是还是没有C++安全 B. Java的内存管理优于C++的内存管理 C. Java没有全局变量,但是C++有全局变量 D. Java没有指针,但是C++的指针最灵活 17 Java语言是一种( D) A. 面向机器的编程语言 B. 面向过程的编译型编程语言 C. 面向问题的解释型编程语言 D. 面向对象的解释型编程语言 18 下面的说法正确的是( C )。 A. Java语言里的线程不是对象 B. Java中任何可执行的类都需要main方法 C. Java语言的类都是java.1ang.Object的子类 D. double是Java语言的合法标识符 19 关于Java语言的内存回收机制,下列选项中最正确的一项是(C ) A. Java程序要求用户必须手工创建一个线程来释放内存 B. Java程序允许用户使用指针来释放内存 C. 内存回收线程负责释放无用内存 D. 内存回收线程不能释放内存对象
第二章 java语言语法基础 20 java语言所用的字符集中字符是______B____位 A. 8 B. 16 C. 32 D. 64 实用文档 文案大全 21 下列关于标识符的描述中,正确的是____A___ A.标识符中可以使用下划线和美元符 B.标识符可以使用边接符和井号符 C.标识符中大小写字母是无区别的 D.标识符可选用关键字 22 Java语言的各种分隔符中,非法的是_____D____ A. 空白符 B.分号 C. 逗号 D. 问号 23 下列Java语言中可用的注释符,其中错误的是____C____ A. // B. /*...*/ C. /**.. **/ D. /**...*/ 24 Java语言中字符型数据的长度是_____B____位。 A 8 B. 16 C. 32 D. 64 25 下列描述的两种数据类型的长度不相等的是_____A_____ A. 字符型和布尔型 B.字节型和布尔型 C. 短整型和字符型 D. 整型和单精度浮点型 26 下列是Java语言中的复合数据类型,其中错误的是_____C___ A.数组 B.接口 C.枚举 D.类 27 下面是关于Java语言中数据类型的强制转换的描述,其中错误的是_____BC___ A. 当数据类型从高转换为低时需要强制转换 B. 强制转换时使用强制转换运算符,形如() C. 浮点型数据强制转换为整形时,小数部分四舍五入 D. 赋值操作中都要采用强制类型转换 28 下列关于常量的描述中,错误的是_____BD_____ A.Java语言的常量有5种 B. 浮点整形数据12.456是单精度 C. 布尔型常量只有两个选值:true和false D. 字符串常量含有结束符’\0’ 29 下列关于定义符号常量的描述中,错误的是_____A____ A.定义符号常量使用关键字const
B.定义符号常量时要赋初值 C.符号常量既可定义为类成员,又可在方法中定义 D.定义符号常量时必须给出数据类型- 30 下列关于变量的默认值的描述,其中错误的是__BC__ A.定义变量而没有进行初始化时,该变量具有默认值 B.字符型变量的默认值为换行符 C.布尔型变量的默认值为true D.变量的默认值是可以被改变的 31 下列关于变量定义的描述中,正确的是____AC____ A.定义变量时,至少应指出变量的名字和类型 B.定义变量时没有给出初值,该变量可能是无意义值 C.定义变量时,同一个类型多个变量间可用逗号分隔 D.定义变量时,必须要给变量初始化 32 下列关于变量作用域的描述,错误的是___D____ A. 在某个作用域定义的变量,仅在该作用域内是可见的,而在该作用域外是不可见的。 B. 在类中定义的变量的作用域在该类中的方法内是可以使用的 实用文档 文案大全 C. 在方法中定义的变量的作用域仅在该方法内 D. 在方法中作用域可嵌套,在嵌套的作用域中可以定义同名变量。 33 下列关于开关语句的描述中,正确的是 A.开关语句中, default子句可以省略 B.开关语句中,case子句的中一定含有break语句 C.开关语句中,case子句和default子句都可以有多个 D.退出开关语句的唯一条件是执行break语句 34 下列哪个编译没有警告或错误 C A. float f=1.3; B. char c="a"; C. byte b=254; D. boolean b=null; 35 下列表达式中,非法的是 B int a=5, b=6; double c=1.1, d=2.2; A. a+c+++d B.(a+c)-- C. c<36 下列循环语句的循环次数是 D int i=5; do{ System.out.println(i--) i--; }while(i!=0); A. 0 B. 1 C. 5 D.无限 37 下列关于Java语言的数组描述中,错误的是 D A.数组的长度通常用length表示 B.数组的下标从0开始 C.数组元素是按顺序存放在内存的 D.数组在赋初值和赋值时都不判界 38 下列关于数组的定义形式,正确的是( B) A.int []a; a=new int; B. char b[]; b=new char[80]; C.int []c=new char[10]; D.int []d[3] = new int[2][]; 39 下列关字字符串的描述中,错误的是___B_____ A. Java语言中,字符串分为字符串常量和字符串变量两种 B.两种不同的字符串都是String类的对象| C. Java语言中不再使用字符数组存放字符串 D. Java Application程序的main()的对数args[]是一个String类的对象数组,用它可存放若干个命令行参数。 40 设有数组的定义int[] a = new int[3]( C )
Aa[0]; Ba[a.length-1]; Ca[3]; Dint i=1 a[i]; 41 下面哪一个是Java中不合法的标识符( D )。 A$persons BtwoNum C_myVar D*point 42 下面哪个是非法的( B ) (A) int I = 32; (B) float f = 45.0; (C) double d = 45.0; (D) char c = ‘u’