最新java判断题new

合集下载

java判断题(整本书的)

java判断题(整本书的)
Y
List对象可以实现“多选一”结构,也可以实现“多选多”结构,完全由创建List对象时的参数确定。
Y
使用GridLayout布局策略的容器中,所有的组件都有相同的大小。
Y
TextComponent可以响应文本区域或文本框中的回车,都拥有addActionListener()这个方法。
N
drawOral(x,y,50,100)的前两个参数指定了椭圆的中心坐标。
Y
不允许使用final来修饰abstract方法。
Y
对于abstract类,不能使用new运算符创建该类的对象。
Y
子类如果想使用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字super来表示,而且super必须是子类构造方法中的头一条语句。
Y
如果在子类的构造方法中,没有使用关键字super调用父类的某个构造方法,那么默认有super();语句,即调用父类的不带参数的构造方法。
N
在使用BorderLayout时,最多可以使用五个构件。
Y
程序员在创建一个对话框时,至少必须创建一个菜单,并将它加入到对话框。
N
文本区域的文本总是只读的。
N
抽象类必须有抽象方法
N
一个j口
Y
所有的抛出的异常都必须捕获
N
对话框分为模式和非模式
Y
定义一个类在一个包当中要使用import语句
N
对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
N
Java的屏幕坐标是以像素为单位,浏览器的左上角被确定为坐标的起点.
N
抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。

java考试试题

java考试试题

java考试试题一、选择题(每题2分,共20分)1. Java中用于创建新对象的关键字是()。

A. newB. classC. thisD. super2. 下列哪个选项是Java语言的保留字?()。

A. runB. importC. helloD. method3. 在Java中,如果需要将一个整数除以2,下面哪个表达式是正确的?()。

A. i /= 2B. i /= 2.0C. i / 2D. i / 2.04. Java中,用于定义包的关键字是()。

A. packageB. importC. classD. public5. 下列哪个是Java中的非访问修饰符?()。

A. privateB. staticC. protectedD. public6. 在Java中,异常处理使用哪个关键字来捕获异常?()。

A. tryB. catchC. finallyD. throw7. 下列哪个类是ng包下的基类,所有的类都隐式地继承了它?()。

A. RunnableB. ObjectC. ThreadD. Math8. 在Java中,下面哪个选项是正确的数组初始化?()。

A. int[] numbers = new int[]{1, 2, 3, 4, 5};B. int[] numbers = {1, 2, 3, 4, 5};C. int numbers = new int[5];D. both A and B9. 下列哪个选项是Java中的集合框架接口?()。

A. ListB. QueueC. StackD. both A and B10. 在Java中,下面哪个选项是正确的字符串常量?()。

A. "Hello, World!"B. 'Hello, World!'C. \u4F60\u597DD. both A and C二、填空题(每题2分,共20分)11. 在Java中,使用 ______ 来定义一个类。

java判断题题库

java判断题题库

二、判断题第一章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判断题 博学谷

第一章一、判断题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试题及答案

java试题及答案一、选择题1. Java中用于创建新对象的关键字是()。

A. newB. classC. thisD. super答案:A2. 下列哪个选项是Java的非访问修饰符?()。

A. publicB. privateC. protectedD. static答案:D3. 在Java中,如果一个类没有显式地指定继承关系,则它默认继承()类。

A. ObjectB. nullC. StringD. System答案:A4. 下列关于接口(interface)的说法,哪个是正确的?()。

A. 接口不能包含具体方法的实现。

B. 接口可以包含实例变量。

C. 接口中的方法默认是final的。

D. 一个类可以实现多个接口。

答案:D5. 在Java中,异常处理是通过哪五个关键字实现的?()。

A. try、catch、finally、throw、throwsB. try、catch、finally、return、breakC. if、else、switch、case、defaultD. for、while、do-while、break答案:A二、填空题1. 在Java中,所有的类都是继承自______类的。

答案:Object2. Java中,如果方法不需要接收任何参数并且返回值为void,则可以使用______关键字来标识。

答案:void3. ______是Java中用来处理对象的引用类型数据结构。

答案:集合(或Collection)4. 当尝试访问文件、网络资源或其他的I/O操作时,可能会抛出______异常。

答案:IOException5. 在Java中,______关键字用于定义一个方法可以被重写。

答案:override三、判断题1. Java中的所有异常都是继承自ng.Exception类的。

()答案:×2. 所有的Java程序都必须有一个包含main方法的类。

()答案:√3. 在Java中,final关键字可以用来修饰类。

java考试题及答案

java考试题及答案

java考试题及答案一、选择题1. Java中用于创建新对象的关键字是()。

A. newB. classC. thisD. super答案:A2. 下列哪个选项是Java的非访问修饰符?()。

A. publicB. privateC. protectedD. static答案:D3. 在Java中,如果一个类没有显式地指定继承关系,则它默认继承()类。

A. ObjectB. SystemC. StringD. null答案:A4. 下列关于Java异常处理的描述,正确的是()。

A. try块中必须跟catch块B. catch块中可以再次抛出异常C. finally块可以在任何时候执行D. throw关键字用于定义异常答案:B5. 在Java中,哪个接口表示允许对象成为“foreach”语句的目标?()。

A. IterableB. CollectionC. ExecutorD. Observable答案:A二、填空题1. 在Java中,使用________关键字可以定义一个包。

答案:package2. 如果需要导入Java标准库中的所有类,可以使用________关键字。

答案:import3. 在Java中,所有的类都是从________类直接或间接派生出来的。

答案:Object4. 为了捕获多种类型的异常,可以使用________关键字。

答案:|(在中文环境下表示为“或”)5. 为了在Java中创建一个线程,需要让类实现________接口或继承________类。

答案:Runnable, Thread三、判断题1. Java中的每条语句都以分号结束。

()答案:正确2. 在Java中,所有的数组都是从Object类继承的。

()答案:正确3. 一个Java类可以有多个public构造方法。

()答案:正确4. 所有的Java异常都是ng.Throwable类的子类。

()答案:正确5. 接口中的方法默认是public和abstract的。

JAVA判断题

JAVA判断题

判断题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、方法内部类是指在成员方法中定义的类,它只能在当前方法中被使用。

java复习题-及答案

java复习题-及答案

一、判断题:1.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。

(×)2.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。

(×)3.有的类定义时可以不定义构造函数,所以构造函数不是必需的。

(×)4.类及其属性、方法可以同时有一个以上的修饰符来修饰。

(√)5.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点(×)6.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。

(×)7.Final类中的属性和方法都必须被final修饰符修饰。

(×)8.最终类不能派生子类,最终方法不能被覆盖。

(√)9.子类要调用父类的方法,必须使用super关键字。

(×)10.一个Java类可以有多个父类。

(×)11、J ava中,如果类C是类B的子类,类B是类A的子类,则C不仅继承了B中的成员,同样也继承了A中的成员。

(√)12、文本区和文本框都能引发两类事件:文本改变事件和动作事件。

(√)13、抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。

(×)14、程序中一旦执行了catch语句块,则不会执行finally语句块。

(×)15、接口ng.runnable中只有一个run()方法。

(√)二、选择题:1、关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是(不知道,感觉题目有问题)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是( C )A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问3、关于被保护访问控制符protected修饰的成员变量,以下说法正确的是( B )A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问4、下列关于修饰符混用的说法,错误的是( D )A.a bstract不能与final并列修饰同一个类B.a bstract类中不可以有private的成员C.a bstract方法必须在abstract类中D.s taic方法中能处理非static的属性5、容器Panel和Applet缺省使用的布局编辑策略是( B )A、BorderLayoutB、FlowLayoutC、GridLayoutD、CardLayout6、以下标识符中哪项是不合法的( C )A、B igMeaninglessNameB、$intC、1 stD、$17、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( B )A、p ublic static void main()B、public static void main (String[ ] args)C、public static int main(String[ ] arg)D、public void main(String arg[ ])8、执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的( A )A、x[24]为0B、x[24]未定义C、x[25]为0D、x[0]为空9、以下代码段执行后的输出结果为(B )int x=3;int y=10;System.out.println(y%x);A、0B、1C、2D、310、以下哪个表达式是不合法的( B )A、String x=”Hello”; int y=9; x+=y;B、String x=”Hello”; int y=9; if(x= =y) { }C、String x=”Hello”; int y=9; x=x+y;D、String x=null; int y=(x!=null)&&(x.length()>0) ? x.length : 011、在JA V A的异常处理模型中,能单独和finally语句一起使用的块是(A )。

《JAVA语言程序设计》期末考试试题及答案2(应考必备题库)

《JAVA语言程序设计》期末考试试题及答案2(应考必备题库)

《JAVA语言程序设计》期末考试试题及答案2(应考必备题库)一.判断题1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。

(√)2.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。

(×)3.Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。

(×)4.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。

(×)5.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。

(√)6.拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。

(√)7.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。

(×)8.静态初始化器是在其所属的类加载内存时由系统自动调用执行。

(√)9.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。

(×)二.单项选择题1.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?()A、 String argsB、String ar[]C、Char argD、StringBuffer args[]2.以下关于继承的叙述正确的是()。

A、在Java中类只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和实现一个接口D、在Java中接口只允许单一继承3.paint()方法使用哪种类型的参数? ()A、GraphicsB、Graphics2DC、StringD、Color4.以下哪个不是Java的原始数据类型()A、intB、BooleanC、floatD、char5.以下哪项可能包含菜单条()。

java200道选择判断题

java200道选择判断题

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概念填空题(含答案)

Java判断和概念填空题一、判断题基本概念与Java语言基础1.Java语言具有较好的安全性和可移植性及与平台无关等特性。

()2.Java语言的源程序不是编译型的,而是编译解释型的。

()3.Java Application程序中,必有一个主方法main(),该方法有没有参数都可以。

()4.Java程序中不区分大小写字母。

()5.机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。

()6.System类中的println()方法分行显示信息,而print()方法不分行显示信息。

()7.当前路径的标识是“.”。

()8.java命令不区分大小写,而javac命令区分大小写。

()9.printf()和 format()方法使用指定格式字符串和参数,将格式化字符串写入到Pri ntStream类型的输出流(System.out对象)中。

()10.在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名.class。

()11.Java语言使用的是Unicode字符集,每个字符在内存中占8位。

()12.Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。

()13.所有的变量在使用前都必须进行初始化。

()14.已知byte i = (byte)127; i = i +1;这两个语句能被成功编译。

()15.String str="abcdefghi"; char chr=str.charAt(9); ()16.char[] chrArray={ 'a', 'b', 'c', 'd', 'e', 'f', 'g'}; c har chr=chrArray [6]; ()17.int intArray[]={0,2,4,6,8}; int length=int Array.length();()18.String str="abcedf"; int length=str.length; ()19.说明或声明数组时不分配内存大小,创建数组时分配内存大小。

java200道选择判断题

java200道选择判断题

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语言程序设计测试题判断题部分

Java语言程序设计测试题判断题部分1.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。

2.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。

3.有的类定义时可以不定义构造函数,所以构造函数不是必需的。

4.类及其属性、方法可以同时有一个以上的修饰符来修饰。

5.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点.6.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。

7.final 类中的属性和方法都必须被final修饰符修饰。

8.最终类不能派生子类,最终方法不能被覆盖。

9.子类要调用父类的方法,必须使用super 关键字。

10.一个Java类可以有多个父类。

11.如果p是父类Parent 的对象,而c是子类Child的对象,则语句c = p是正确的。

12.一个类如果实现了某个接口,那么它必须覆盖该接口中的所有方法。

13.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。

14.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。

15.用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。

16.使用方法length( )可以获得字符串或数组的长度。

17.设String对象s=”Hello ”,运行语句System.out.println(s.concat(“World!”));后String对象s的内容为”Hello world!”,所以语句输出为Hello world!18.创建Vector 对象时构造函数给定的是其中可以包容的元素个数,使用中应注意不能超越这个数值。

19.所有的鼠标事件都由MouseListener监听接口的监听者来处理。

20.一个容器中可以混合使用多种布局策略。

21.Java中,并非每个事件类都只对应一个事件。

22.一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。

java判断题

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程序设计-填空判断题

Java程序设计-填空判断题

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语句一次也不执行。

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

1
2
1. == 操作符判定两个分立的对象的内容和类型是否一致。

C
3
1. equals()方法只有在两个对象的内容一致时返回true。

C
4
1. friendly关键字是Java语言的访问控制修饰符。

C
5
2. maxElements是一个成员变量,声明为:“public static final int 6
maxElements=100;”。

D
3. 实例变量在使用new Xxxx()创建该类的实例时被创建,而其生存期7
8
和该类的实例对象的生存期相同。

D
9
4. 在构造方法中如调用super()语句,则必须使其成为构造方法中的第
一条语句。

10
11
5. 重写的方法的访问权限不能比被重写的方法的访问权限高。

6. 类变量在该类被加载时被创建,不能用new Xxxx()创建,所有该类
12
13
的实例对象共享类变量,其生存期是类的生存期。

D
14
10. equals()方法只有在两个对象的内容一致时返回true。

C
15
16
1. 在Java语言中属性前不加任何访问控制修饰符则表示只允许同一包17
中的类访问。

D
18
4. 任何变量在使用前都必须显式初始化。

C
19
5. 当系统调用当前类的构造方法时,若没有this()语句进行重载调用,20
也没有super()语句调用父类构造方法,则直接执行构造方法中的其他语句。

21
6. 子类可以重写一个父类的构造方法。

22
7. 在一个抽象类中不能定义构造方法。

23
9. 在Java中所有事件监听器接口中定义的方法,其访问权限都是24
public,返回值都是void。

D
25
26
1. private修饰的顶层类(非内部类)可以被同一个包中的其他类所访27
问。

C
28
29
3. == 操作符判定两个分立的对象的内容和类型是否一致。

C
6. 当一个类没有显式定义构造方法时,Java系统总是为其创建一个默
30
31
认的无参的构造方法。

D
32
7. 局部变量在定义该变量的方法被调用时被创建,而在该方法退出后33
被撤销,其生存期和定义该变量的方法的生存期相同。

D
34
8. 在同一个类的不同构造方法中调用该类的其它构造方法需要使用35
this(…)的形式,this(…)不能在构造方法的第一行调用。

C
36
9. 方法重写发生在类继承时,子类可以重写一个父类中已有的方法,37
必须在返回类型和参数列表一样时才能说是重写,否则就是重载。

D
38
10. 重写的方法不能比被重写的方法抛弃(throws)更多种类的异常。

39
40
41
48. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成
了一个属性与赋值对象相同的新对象
42
43
在from语句中将大尺寸的表置于左边,将小尺寸的表置于右边 D
44
45
46
47
a = = 1是比较变量a的值是否等于1,结果为逻辑值;而a = 1是将常量
48
49
1赋值给变量a。

D
50
2、编写程序时,最好使用数组的length属性获得数组大小,从而使下标51
不超出其取值范围,使程序更健壮,修改也更方便。

52
如果一个类中有两个同名方法,其参数列表完全一样,仅仅返回值类型不53
同,则编译时会产生错误。

D
54
如果子类要调用父类的构造函数,则通过super()调用来实现。

55
接口中的方法均为抽象的和公共的,既有方法头,也有方法体。

56
对于包含多个类的应用程序,应把包含main()方法的类声明为public类,57
其他类不能用关键字public修饰。

C
58
Java程序分为Java应用程序和Java小程序两类。

D
59
Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个60
类是主类。

D
61
编写程序时,最好使用数组的length()方法获得数组大小,从而使下标不62
超出其取值范围,使程序更健壮,修改也更方便。

63
类中可以定义两个同名的方法,它们的参数列表完全一样,仅仅返回值类型不同。

C
64
65
接口定义时相关修饰符可以省略,实现时也能省略。

`程序文件名必须与公共类的名称完全一致(包括大小写)。

D
66
67
final修饰的方法一定要存在于final类中。

68
Continue语句跳出整个循环。

C
构造函数与类名同名,没有返回值类型,功能用来初始化一个类的具体对
69
70
象。

71
Java语言的标识符必须由字母、下划线(_)或美元符($)开始,其余字72
符可以是上述3种字符或数字(0~9)。

D
73
在Java语言中声明数组时,无论用何种方式定义数组,都要指定其长度。

74
C
75
Java语言中,表示数的范围较小的数据类型可以自动向表示数的范围较大76
的数据类型转换。

D
77
Java中类和接口都只能单继承。

C
78
this调用语句必须是构造函数中的第一个可执行语句。

79
非抽象类实现接口后,必须实现接口中的所有抽象方法,除abstract外,80
方法头必须完全一致。

81
String类对象创建之后可以再修改和变动。

C
82
用final修饰的方法既不能被覆盖,也不能被重载,它是一个最终方法,83
其方法的定义永远不能改变。

D
break语句终止当前这一轮循环,跳到下一轮循环并执行。

C
84
85
一个源程序文件中可以声明多个类,允许有多个公共的类。

C
Java标识符不区分大小写,不能以数字开头,不能插入空格等。

C
86
87
Java语言中的布尔型boolean只有两个取值,即true和false,且不能和88
其他任何类型转换。

D
Java中类只能单继承,但接口可以多继承。

D
89
90
Java中,一个类重载的构造函数之间的相互调用可以直接使用构造函数名91
调用。

92
抽象类实现接口后,必须实现接口中的抽象方法。

93
对于运行时异常,程序中一般可不做处理,由Java虚拟机自动进行处理。

94
StringBuffer类对象创建之后可以再修改和变动。

D
95
96
1. 利用equals()方法判定Date类时,判断的是对象的值而不是对象的97
地址。

D
98。

相关文档
最新文档