2022年Java判断题.pdf





《2022年Java判断题.pdf》由会员分享,可在线阅读,更多相关《2022年Java判断题.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java 判断题Java 练习题三、判断题1.Java 语言具有较好的安全性、可移植性及与平台无关等特性。( ) 2.Java 语言不仅就是编译型的,同时也就是解释型的语言。( ) 3.C语言的各种标识符就是区分大小写字母的,但 Java 语言就不区分大小了。( ) 4、机器不能直接识别Java字节码文件 ,开机首次运行字节码文件时,需经过 JVM中的解释器边解释边执行。( ) 5.Java 标识符只能由字母、数字、下划线或美元符号组成,并且标识符的首写符号只能就是前三种符号。( ) 6、 Java语言跟 C 语言不同 ,它增加了一种基本数据类型String。String 与 int 一样都属
2、于Java 语言的基本数据类型。 ( ) 7.在所有运算符中赋值运算符就是最低优先级别的运算符。( ) 8.Java 语言使用的就是Unicode字符集 ,每个字符在内存中占8 位。 ( ) 9.Java 语言规定所有的变量在使用前都必须进行初始化。( ) 10.Java 语言中 ,语句 double a=-5%3; 在编译时会出现错误( ) 11. 多分支语句 switch( )括号中的表达式的返回值类型可以就是全部整型类型,外加 char类型。 ( ) 12. 强制类型转换运算符的功能就是将一个表达式的类型转换为所指定的类型。( ) 13. 类中的方法可以定义在类体外。( ) 14. 实例
3、方法中不能引用静态变量。( )15. 创建对象时系统将调用适当的构造方法给对象初始化。( ) 16. 对象赋值实际上就是同一个对象具有两个不同的名字,它们都有同一个引用值。( ) 17.Java 语言会自动回收内存中的垃圾。( ) 18. 子类的成员变量与成员方法的数目一定大于等于父类的成员变量与成员方法的数目。( ) 19. 抽象方法就是一种只有说明而无具体实现的方法。( ) 20.Java 语言中 ,所创建的子类都应有一个父类。( ) 21. 一个类可以实现多个接口,接口可以实现 “ 多重继承 ” 。 ( ) 23. 实现接口的类不能就是抽象类。( ) 24.在 Swing用户界面的程序设
4、计中,有些容器可以被添加到其她容器中去。( ) 25. 每个事件类对应一个事件监听器接口,每一个监听器接口都有相对应的适配器。( ) 26.Java 中,并非每个事件类都只对应一个事件。( ) 27. 捕获异常try 语句后面可以跟有一个或多个catch() 方法用来处理try 块内出现的异常事件。( ) 28.Error类所定义的异常就是无法捕获的。( ) 29.当一个方法在运行过程中产生一个异常,则这个方法会终止,但就是整个程序不一定终止运行。( ) 30. 线程的启动就是通过引用其start()方法而实现的。( ) Java 练习题一、单选题1 、 Java程序的执行过程中用到一套JDK
5、工具 ,其中 java 、exe就是指 ( B ) A、 Java 文档生成器B、 Java解释器C、 Java 编译器D、 Java类分解器2、 编译 Java程序的命令文件名就是( B ) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 16 页 - - - - - - - - - - Java 判断题A、 java、exe B、 javac 、exe C、 javac D、 appletviewer 、exe 3、 编译 Java程序后生成的程序就是( C ) A、B、C、D、4、 Ja
6、va 语言与其她主要语言相比较,独有的特点就是 ( C ) A、 面向对象B、 多线程C、 平台无关性D、 可扩展性5、 声明 Java 独立应用程序main()方法时 ,正确表达就是 ( A ) A、 public static void main(String args) B、 private static void main(String args)C、 public void main(String args)D、 public static void main()6、 下列有关 Java语言的叙述中 ,正确的就是 ( B )。A、 Java就是不区分大小写的B、 源文件名与publi
7、c类型的类名必须相同C、 源文件的扩展名为、jar D、 源文件中 public类的数目不限7、 Java用来定义一个新类时,所使用的关键字为( A )。A、 class B、 public C、 struct D、 class 或 struct 8.一个可以独立运行的Java 应用程序 ( D )。A、 可以有一个或多个main方法B、 最多只能有两个main方法C、 可以有一个或零个main方法D、 只能有一个main方法9、 下面哪个就是Java语言中正确的标识符( B ) A、 3D B、 $this C、 extends D、 implements 10 、 下面哪个不就是Java
8、的保留字或关键字?( B) A、 default B 、 NULL C、 throws D、 long 11 、 对 if( )句型括号中的表达式,下列 Java类型中哪一个就是合法的?( C ) A、 byte B、 short C、 boolean D、 Object reference 12 、 Java中整型包括 ( D )。A、 int,byte,char B、 int,short,long,byte,char C、 int,short,long,char D、 int,short,long,byte 13 、 哪个就是将一个十六进制值赋值给一个long型变量 ?( D ) A、 l
9、ong number = 345L; B、 long number = 0345; C、 long number = 0345L; D、 long number = 0 x345L; 14 、 下面的哪个赋值语句就是不对的?( A ) A.float f = 11 、1; B.double d = 5 、3E12; C.double d = 3 、 14159; D.double d = 3 、14D; 15 、下列哪个数代表八进制整数?( D ) A、 0XA6 B、 -1E3 C、 1840 D、 014416 、在 Java 中,表示换行符的转义字符就是( A )。精品资料 - - -
10、欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 16 页 - - - - - - - - - - Java 判断题A、n B、 f C、 n D、 dd17 、下列代码真正出错的在那一行: ( C ) 1) public void modify() 2) int I, j, k; 3) I = 100; 4) while ( I 0 ) 5) j = I * 2; 6) System 、out、println ( The value of j is + j ); 7) k = k + 1; 8) I-; 9) 10
11、 A、 line 4 B 、 line 6 C、 line 7 D、 line 818 、 以下代码段执行后的输出结果为( C )。(符号随被除数 ) int x=-3; float y=10 、0f; System 、out、println(y%x); A、 不能成功编译B、 -1、0 C、 1 、0 D、 -1 19 、 执行完以下代码int x = new int10;后,以下哪项说明就是正确的( A ) A.x9为 0 B.x9未定义C.x10 为 0 D.x0为空20、 对数组的定义及初始化不正确的方法就是:( B ) A.int array; B.int array8; C.int
12、 array=new int8; D.int array=new int8; 21 、 下面哪条语句定义了5 个元素的数组 ( A ) A、 int a=22,23,24,25,12; B 、 int a =new int(5); C、 int 5 array; D、 int arr; 22、 定义一维数组名为abc时,下面哪项可以得到数组元素的个数?( B) A、abc 、length( ) B 、abc 、length C、len(abc) D、ubound(abc) 23、 设有定义语句int a=66,88,99; 则以下对此语句的叙述错误的就是( C )。A、 定义了一个名为a 的一
13、维数组B、 a 数组有 3 个元素C、 a数组的下标为1 3 D、 数组中的每个元素就是整型24、 根据下面给出的代码,判断那个叙述就是对的?( C )(p29) public class Person static int arr=new int10; public static void main(String a) System 、out、println(arr1); A.编译时将发生错误B.编译时正确但就是运行时出错C.输出为 0 D.输出为 null 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -
14、第 3 页,共 16 页 - - - - - - - - - - Java 判断题25、以下程序执行完后,c与 result的值就是 :( A ) boolean a=false; boolean b=true; boolean c=(a&b)&(!b); int result=c=false?1:2; A、 c: false; result:1; B、 c: true; result:2; C、 c: true; result:1; D、 c: false; result:2; 26、 代码 “Green eggs”+“Ham ”的结果就是什么?( C )。A、 Green eggs+Ham
15、 B、 Green eggs Ham C、 Green eggsHam D、 Error 27、 下面哪个就是对字符串String的正确定义( A ) A、String s1=null; B 、String s2=null ;C、String s3=(String) abc ; D、String s4=(String) uface;28、 给出下面一段程序,选择运行结果 ( C) public class X public static void main(String args) String names=new String5; for(int x=0; xargs 、length; x+
16、) namesx=argsx; System 、out、println(names2); 命令行执行 :java X a b命令后 ,其输出结果就是下面哪一个?A、 names B、 b C、 null D、 运行出现异常29、 哪种方法返回String中的字符数? ( B )。A、 size() B、 length() C、 width() D、 girth() 30、 下面哪个不就是String类的方法 ?( C ) A、 subString() B、 startsWith() C、 toString() D、 toUpperCase() 31 、 关于以下程序段,正确的说法就是 ( C
17、) 1 、 String s1=“a”+“b”;2、String s2=new String(s1); 3、if(s1=s2) 4、System 、out、println(“= =is succeeded ”);5、if (s1 、equals(s2) 6、 System 、out、println(“、equals() is succeeded”);A、 行 4 与行 6 都将执行B、 行 4 执行 ,行 6 不执行C、 行 6 执行 ,行 4 不执行D、 行 4 行 6 都不执行32、下面关于 java中类的说法哪个就是不正确的?( C ) A、 类体中不仅可以有变量定义与成员方法的定义,还
18、可包含静态代码块。B、 构造方法就是类中的特殊方法。C、 类一定要声明为public的,才可以执行。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 16 页 - - - - - - - - - - Java 判断题D、 一个 java文件中可以有多个class定义。33、下面关于变量及其范围的陈述哪个就是不对的?( B ) A.实例变量就是类的成员变量B.实例变量用关键字static声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化34、 下列类的定义中 ,错误
19、的就是 ( B )。A、 class x 、 B、 public x extends y 、(p66) C、 public class x extends y 、 D、 class x extends y implements y1 、 35、 下面就是程序ObjectText 、java的代码段 : class Empty public class ObjectTest public static void main(String args) Empty em=new Empty(); 以下错误的结论就是( A)。A、 类 Empty就是空的 ,既没有成员变量也没有成员方法B、 类 Empt
20、y非空 ,有一个默认的构造方法C. 类 Empty中有一个构造方法Empty() D.类 Empty能够被继承36、 下列应用程序打印多少行?( D ) public class hellotest System 、out、println(hello、); public static void main(String args) new hellotest();new hellotest();new hellotest(); A、 0 B、 1 C、 2 D、 3 37、 假设 A 类有如下定义 ,设 a就是 A 类的一个实例 ,下列语句调用哪个就是错误的?( C ) class A int
21、i; static String s; void method1() static void method2() A、 System 、out、println(a、i); B、 a、method1(); C、 A、method1(); D、 A、method2(); 38、 瞧下面一段程序 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 16 页 - - - - - - - - - - Java 判断题class Aclass void go() System 、out、println(A
22、class); public class Bclass extends Aclass void go() System 、out、println(Bclass); public static void main(String args) Aclass a=new Aclass(); Aclass a1=new Bclass(); a、go(); a1 、go(); 以上程序运行结果就是:( C ) A、 Aclass B 、 Bclass C、 Aclass D、 Bclass Aclass Bclass Bclass Aclass 39、 哪一行定义了一个静态变量?( A ) A、 publ
23、ic static int i; B 、static public int i; C、 public int static i; D、int public static i; 40、 MAX_LENGTH 就是 int 型 public成员变量 ,变量值保持为常量100, 其定义就是 ( C )。A、 final public int MAX_LENGTH=100; B、 public int MAX_LENGTH=100; C、 public final int MAX_LENGTH=100; D、 final int MAX_LENGTH=100; 41 、 若在某个类中定义了如下的方法:
24、final void aFinalFunction( );, 则该方法属于 ( C )。A、 本地方法B 、 静态方法C、 最终方法D、 抽象方法42、 MyClass类的默认构造方法就是哪一个?( B ) A、 new MyClass() B、 MyClass() C、 MyClass D、 public class MyClass 43、 构造方法何时被调用( B ) A、 类定义时B、 创建对象时C、 调用对象方法时D、 使用对象的变量时44.对于构造方法 ,下列叙述不正确的就是( B )。A、 构造方法就是类的一种特殊方法,它的方法名必须与类名相同。B、 构造方法的返回类型只能就是vo
25、id型,且书写格式就是在方法名前加void前缀。C、 构造方法的主要作用就是完成对类的对象的初始化工作。D、 一般在创建新对象时,系统会自动调用构造方法。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 16 页 - - - - - - - - - - Java 判断题45、给出下面代码段1 、public class Test 2、 int m, n; 3、public Test() 4、public Test(int a) m=a; 5、public static void main(Str
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 Java 判断

限制150内