《Java语言程序设计(新)》地大模拟

2020-08-29 08:08:08

635

有学员问关于《Java语言程序设计(新)》地大模拟的题目的参考答案和解析,具体如下:

《Java语言程序设计(新)》考前练兵

1.[单选题] 下列程序段执行后的结果是( ).String s = new String("abcdefg");for (int i=0; i

答案资料下载请参考帮助中心说明

A.aceg

B.ACEG

C.abcdefg

D.abcd

答:——A——

2.[单选题] 类定义如下  class Foo{   public static void main(String args[]){    String s;    System.out.println("s="+s);   }  }则下列结论正确的是( ).

A.有输出结果,且为空

B.没有输出结果

C.编译错误

D.有输出结果,且不为空

答:——C——

3.[单选题] 关于以下代码段的说法正确的是( ).1.String s="abcde";2.StringBuffer s1=new StringBuffer("abcde");3.if(s.equals(s1))4. s1=null;5.if(s1.equals(s))6. s=null;

A.第1行编译错误,String的构造器必须明确调用

B.第3行编译错误,因为s与s1有不同的类型

C.编译成功,但执行时在第5行有异常抛出

D.编译成功,过程中也没有异常抛出

答:——D——

4.[单选题] 应用程序的main方法中有以下语句,则输出的结果是( ).String s="12345#aaa#bbb#67890";int n=s.indexOf("#");int k=s.indexOf("#",n+1);int m=s.indexOf("#",k+1);String s2=s.substring(m+1);System.out.println(s2);

A.123456

B.67890

C.aaa

D.bbb

答:————

5.[单选题] 应用程序的main方法中有以下语句,则执行后输出的结果是( ).int[] x={125,21,5,168,98};int max=x[0];for(int i=1;i max) max =x[i];}System.out.println(max);

A.125

B.5

C.98

D.168

答:————

6.[单选题] 关于下面的程序Test.java说法正确的是( ).public class Test {String x="1";int y;public static void main(String args[]) {int z=2;System.out.println(x+y+z);}}

A.3

B.102

C.12

D.程序有编译错误

答:————

7.[单选题] 下列程序段执行后 b3 的结果是().boolean b1=true, b2, b3;b3= b1 ? b1 : b2;

A.0

B.1

C.true

D.false

答:————

8.[单选题] 在下述字符串中,不属于Java语言关键字的是().

A.float

B.new

C.java

D.return

答:————

9.[单选题] 关于Java中数据类型叙述正确的是:( ).

A.整型数据在不同平台下长度不同

B.boolean类型数据只有2个值,true和false

C.数组属于简单数据类型

D.Java中的指针类型和C语言的一样

答:————

10.[单选题] 设x=1, y=2, z=3,则表达式 y+=z--/++x 的值是( ).

A.3

B.3.5

C.4

D.5

答:————

11.[单选题] 设 int x=1,float y=2,则表达式 x / y的值是:( ).

A.0

B.1

C.2

D.以上都不是

答:————

12.[单选题] 在下述Java语言语句中,错误的创建数组的方法是().

A.int intArray [];intArray=new int[5];

B.int intArray []=new int[5];

C.int [] intArray ={1,2,3,4,5};

D.int intArray [5]={1,2,3,4,5};

答:————

13.[单选题] while循环和 do…while循环的区别是:( )

A.没有区别,这两个结构任何情况下效果一样

B.while循环比do…while循环执行效率高

C.while循环是先循环后判断,所以循环体至少被执行一次

D.do…while循环是先循环后判断,所以循环体至少被执行一次

答:————

14.[单选题] 编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( ).

A.java

B.class

C.html

D.exe

答:————

15.[单选题] void的含义:( ).

A.方法没有返回值

B.方法体为空

C.没有意义

D.定义方法时必须使用

答:————

16.[单选题] 关于方法main()的说法哪个正确?( )

A.方法main()只能放在公共类中

B.main()的头定义可以根据情况任意更改

C.一个类中可以没有main()方法

D.所有对象的创建都必须放在main()方法中

答:————

17.[单选题] 定义类头时能使用的修饰符是( ).

A.private

B.static 奥鹏东财答案点击 ap5u.com q1647861640

C.abstract

D.protected

答:————

18.[单选题] 编译Java程序的命令是:( ).

A.appletviewer

B.javac

C.java

D.javadoc

答:————

19.[单选题] 在创建对象时必须().

A.先声明对象,然后才能使用对象

B.先声明对象,为对象分配内存空间,然后才能使用对象

C.先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象

D.上述说法都对

答:————

20.[单选题] 下列哪个类的声明是正确的?( ).

A.abstract final class HI{}

B.abstract private move(){}

C.protected private number;

D.public abstract class Car{}

答:————

21.[单选题] 以下有关构造方法的说法,正确的是:( ).

A.一个类的构造方法可以有多个

B.构造方法在类定义时被调用

C.构造方法只能由对象中的其它方法调用

D.构造方法可以和类同名,也可以和类名不同

答:————

22.[单选题] 有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是().

A.a1.java

B.a1.class

C.a1

D.都对

答:————

23.[单选题] 下列方法定义中,正确的是( ).

A.int x( ){ char ch='a'; return (int)ch; }

B.void x( ){ ...return true; }

C.int x( ){ ...return true; }

D.int x( int a, b){ return a+b; }

答:————

24.[单选题] 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( ).

A.可以被三种类所引用:该类自身,与它在同一个包中的其他类,在其他包中的该类的子类

B.可以被两种类访问和引用:该类本身,该类的所有子类

C.只能被该类自身所访问和修改

D.只能被同一个包中的类访问

答:————

25.[单选题] 在Java中用什么关键字修饰的方法可以直接通过类名来调用?( ).

A.static

B.final

C.private

D.void

答:————

26.[单选题] Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( )

A.String args

B.String ar[]

C.Char arg

D.StringBuffer args[]

答:————

27.[单选题] 关于对象成员占用内存的说法哪个正确?( )

A.同一个类的对象共用同一段内存

B.同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间

C.对象的方法不占用内存

D.以上都不对

答:————

28.[单选题] 以下关于继承的叙述正确的是( ).

A.在Java中类只允许单一继承

B.在Java中一个类只能实现一个接口

C.在Java中一个类不能同时继承一个类和实现一个接口

D.在Java中接口只允许单一继承

答:————

29.[单选题] 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数,类型或顺序各不相同,传回的值也可以不相同.这种面向对象程序的特性称为( ).

A.隐藏

B.覆盖

C.重载

D.Java不支持此特性

答:————

30.[单选题] 在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行( ).

A.init()

B.start()

C.destroy()

D.stop()

答:————

31.[单选题] 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?( ).

A.ArrayList myList=new Object();

B.List myList=new ArrayList();

C.ArrayList myList=new List();

D.List myList=new List();

答:————

32.[单选题] 关于接口哪个正确?( )

A.实现一个接口必须实现接口的所有方法

B.一个类只能实现一个接口

C.接口间不能有继承关系

D.接口和抽象类是同一回事

答:————

33.[单选题] 已知如下定义:String s = "story"; 下面哪个语句不是合法的( )?

A.s += "books";

B.s = s + 100;

C.int len = s.length;

D.String t = s + "abc";

答:————

34.[单选题] 某类Example的main()方法参数为args,当输入数据Java Example cat时,args[0]的值为( ).

A.cat

B.Java

C.example

D.null

答:————

35.[单选题] 以下哪项可能包含菜单条( ).

A.Panel

B.Frame

C.Applet

D.Dialog

答:————

36.[单选题] 下列属于容器的组件有:( ).

A.JButton

B.JPane

C.Canvas

D.JTextArea

答:————

37.[单选题] 在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口?( ).

A.ActionListener

B.MouseListener

C.MouseMotionListern

D.ItemListener

答:————

38.[单选题] String s1=new String("Java");String s2=new String(s1)则下列哪个说法是正确的( ).

A.表达式s1==s2为真

B.s1和s2是同一个对象

C.表达式s1.equals(s2)为真

D.以上均不对

答:————

39.[单选题] 对于已经被定义过可能抛出异常的语句,在编程时:( ).

A.必须使用try/catch语句处理异常,或用throws将其抛出

B.如果程序错误,必须使用 try/catch语句处理异常

C.可以置之不理

D.只能使用try/catch语句处理

答:————

40.[单选题] A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1. A a0=new A();2. A a1 =new B();3. A a2=new C();问以下哪个说法是正确的?( )

A.只有第1行能通过编译

B.第1,2行能通过编译,但第3行编译出错

C.第1,2,3行能通过编译,但第2,3行运行时出错

D.第1行,第2行和第3行的声明都是正确的

答:————

41.[单选题] 下列哪个是Java中的关键字( ).

A.run

B.Integer

C.default

D.implement

答:————

42.[单选题] 设有下面两个赋值语句:a = Integer.parseInt("12");b = Integer.valueOf("12").intValue();下述说法正确的是( ).

A.a是整数类型变量,b是整数类对象.

B.a是整数类对象,b是整数类型变量.

C.a和b都是整数类对象并且值相等.

D.a和b都是整数类型变量并且值相等.

答:————

43.[单选题] 下面的代码段执行之后count的值是什么( ).int count = 1;for (int i = 1; i <= 5; i++) {count += i;}System.out.println(count);

A.5

B.1

C.15

D.16

答:————

44.[单选题] 应用程序Test.java的源程序如下,在命令行键入:java Test aaa bb c回车后输出的结果是( ).public class Test {public static void main(String args[]) {int k1=args.length;int k2=args[1].length();System.out.print(k1+" "+k2);}}

A.3 2

B.1 2

C.1 3

D.3 3

答:————

45.[单选题] 程序Test.java编译运行后输出的结果是( ).public class Test {String s1="java";public static void main(String args[]) {int z=2;Test t=new Test();System.out.println(t.s1+z);}}

A.java2

B.2

C.没有输出结果

D.java

答:————

46.[单选题] 请说出下列代码的执行结果:String s = "abcd";String s1 = new String(s);if (s = = s1) System.out.println("the same");if (s.equals(s1)) System.out.println("equals");

A.the same equals

B.equals

C.the same

D.什么结果都不输出

答:————

47.[单选题] 执行以下代码,输出结果是().int x=5,y=7,u=9,v=6;System.out.println(x>y ? x+2:u>v ? u-3:v+2);

A.8

B.6

C.7

D.true

答:————

48.[单选题] 以下是关于Java 语言关键字的叙述,其中正确的是().

A.关键字可以用来描述类的成员类型,但是不能描述普通变量

B.关键字由字母(包括英文字母,下划线字符,美元字符,文字字符)和数字组成

C.关键字不可以用作变量,方法,类或标号的标识符

D.break 和main 都是Java 语言的关键字

答:————

49.[单选题] 指出正确的表达式( ).

A.byte=128;

B.Boolean=null;

C.long l=0xfffL;

D.double=0.9239d;

答:————

50.[单选题] 关于Java语言叙述错误的是:( )

A.Java语言具有跨平台性

B.Java是一种面向对象的语言

C.Java语言中的类可以多继承

D.Java的垃圾收集机制自动回收程序已不再使用的对象

答:————

51.[单选题] 设有定义 int i=123; long j=456; 下面赋值不正确的语句是( ).

A.j=i;

B.j=(long)i;

C.i=(int)j;

D.i=j;

答:————

52.[单选题] 执行完以下代码int [ ] x = new int[10];后,以下哪项说明是正确的( ).

A.x[9]为0

B.x[9]未定义

C.x[10]为0

D.x[0]为空

答:————

53.[单选题] 以下语句有语法错的是:( ).

A.int x=1;y=2;z=3

B.for (int x=10,y=0;x>0;x++);

C.while (x>5);

D.for(; ;);

答:————

54.[单选题] 下列类 DataOutputStream的构造方法正确的是( ).

A.new dataOutputStream(new FileOutputStream("out.txt"));

B.new dataOutputStream("out.txt");

C.new dataOutputStream(new writer("out.txt"));

D.new dataOutputStream(new FileWriter("out.txt"));

答:————

55.[单选题] return语句:( ).

A.只能让方法返回数值

B.方法都必须含有

C.方法中可以有多句return

D.不能用来返回对象

答:————

56.[单选题] 在以下供选择的概念中,不属于面向对象语言概念的是().

A.消息

B.模块

C.继承

D.多态性

答:————

57.[单选题] 下列选项中,用于在定义子类时声明父类名的关键字是( ).

A.intexxxce

B.package

C.extends

D.class

答:————

58.[单选题] 在switch(表达式)语句中,表达式的类型不能为( ).

A.byte

B.char

C.long

D.int

答:————

59.[单选题] 在调用方法时,若要使方法改变实参的值,可以().

A.用基本数据类型作为参数

B.用对象作为参数

C.A和B都对

D.A和B都不对

答:————

60.[单选题] 构造函数何时被调用?( )

A.创建对象时

B.类定义时

C.使用对象的方法时

D.使用对象的属性时

答:————

61.[单选题] 以下关于构造函数的描述错误的是( ).

A.构造函数的返回类型只能是void型.

B.构造函数是类的一种特殊函数,它的方法名必须与类名相同.

C.构造函数的主要作用是完成对类的对象的初始化工作.

D.一般在创建新对象时,系统会自动调用构造函数.

答:————

62.[单选题] 在接口MouseMotionListener中方法正确的是( ).

A.Public void mouseDragged(MouseEvent)

B.Public boolean mouseDragged(MouseEvent)

C.Public void mouseDragged(MouseMotionEvent)

D.Public boolean MouseDragged(MouseMotionEvent)

答:————

63.[单选题] 用于定义类成员的访问控制权的一组关键字是( ).

A.class, float, double, public

B.float, boolean, int, long

C.char, extends, float, double

D.public, private, protected

答:————

64.[单选题] 下列修饰符中与访问控制无关的是( ).

A.private

B.public

C.protected

D.final

答:————

65.[单选题] 如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰().

A.private

B.protected

C.private protected

D.public

答:————

66.[单选题] 下面是一些异常类的层次关系   Jav####lang.Exception     Jav####lang.RuntimeException      Jav####lang.IndexOutOfBoundsException       Jav####lang.ArrayIndexOutOfBoundsException        Jav####lang.StringIndexOutOfBoundsException假设有一个方法X,能够抛出两个异常,Array Index和String Index异常,假定方法X中没有try-catch语句,下面哪个答案是正确的.( )

A.方法X应该声明抛弃ArrayIndexOutOfBoundsException和StringIndexOutOfBounds    Exception.

B.如果调用X的方法捕获IndexOutOfBoundsException,则ArrayIndexOutOfBounds    Exception和StringIndexOutOfBoundsException都可以被捕获.

C.如果方法X声明抛弃IndexOutOfBoundsException,则调用X的方法必须用Try-catch语句    捕获.

D.方法X不能声明抛弃异常.

答:————

67.[单选题] 下列说法哪个正确?( )

A.不需要定义类,就能创建对象

B.对象中必须有属性和方法

C.属性可以是简单变量,也可以是一个对象

D.属性必须是简单变量

答:————

68.[单选题] 以下有关类的继承的叙述中,正确的是:( ).

A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性

B.子类只能继承父类的方法,不能继承父类的属性

C.子类只能继承父类的非私有属性,不能继承父类的方法

D.子类不能继承父类的私有属性

答:————

69.[单选题] 下面哪个函数是public void aMethod(){...}的重载函数?( ).

A.void aMethod( ){...}

B.public int aMethod(){...}

C.public void aMethod ( ){...}

D.public int aMethod ( int m){...}

答:————

70.[单选题] 现有一变量声明为boolean aa;下面赋值语句中正确的是( ).

A.aa=0

B.aa=True

C.aa="true"

D.aa=false

答:————

71.[单选题] 在使用intexxxce声明一个接口时,只可以使用( )修饰符修饰该接口.

A.private

B.protected

C.private protected

D.public

答:————

72.[单选题] 下列有关Java中接口的说法哪个是正确的?

A.接口中含有具体方法的实现代码

B.若一个类要实现一个接口,则用到"implements"关键字

C.若一个类要实现一个接口,则用到"extends"关键字

D.接口不允许继承

答:————

73.[单选题] 有语句String s=”hello world”; ,以下操作哪个是不合法的?( )

A.int i=s.length();

B.s>>>=3;

C.String ts=s.trim();

D.String t=s+”!”;

答:————

74.[单选题] 在Swing中,它的子类能用来创建框架窗口的类是().

A.JWindow

B.JFrame

C.JDialog

D.JApplet

答:————

75.[单选题] 声明并创建一个按钮对象b,应该使用的语句是( ).

A.Button b=new Button();

B.button b=new button();

C.Button b=new b();

D.b.setLabel("确定");

答:————

76.[单选题] Frame对象默认的布局管理器是( ).

A.FlowLayout

B.BorderLayout

C.CardLayout

D.null

答:————

77.[单选题] paint()方法使用哪种类型的参数?( )

A.Graphics

B.Graphics2D

C.String

D.Color

答:————

78.[单选题] 下列哪些语句关于Java内存回收的说明是正确的?( )

A.程序员必须创建一个线程来释放内存

B.内存回收程序负责释放无用内存

C.内存回收程序允许程序员直接释放内存

D.内存回收程序可以在指定的时间释放内存对象

答:————

79.[单选题] 所有的异常类皆继承哪一个类?( ).

A.java.io.Exception

B.java.lang.Throwable

C.java.lang.Exception

D.java.lang.Error

答:————

80.[单选题] 关于以下application的说明,正确的是( ).1. class StaticStuff2. {3. static int x=10;4. static { x+=5;}5. public static void main(String args[ ])6. {7. System.out.println("x=" + x);8. }9. static { x/=3;}10. }

A.4行与9行不能通过编译,因为缺少方法名和返回类型

B.9行不能通过编译,因为只能有一个静态初始化器

C.编译通过,执行结果为:x=5

D.编译通过,执行结果为:x=3

答:————

81.[单选题] 如下哪个是Java中的标识符( )?

A.fieldname

B.super

C.3number

D.#number

答:————

82.[单选题] 有以下方法的定义,请选择该方法的返回类型( ).ReturnType method(byte x, double y){return (short) x/y*2;}

A.byte

B.short

C.int

D.double

答:————

83.[单选题] 应用程序的main方法中有以下语句,则输出的结果是( ).String s1=new String("abc");String s2=new String("abc");boolean b1=s1.equals(s2);boolean b2=(s1==s2);System.out.print(b1+" "+b2);

A.true false

B.false true

C.true true

D.false false

答:————

84.[单选题] 应用程序的main方法中有以下语句,则输出的结果是( ).int b[][]={{1}, {2,2}, {2,2,2}};int sum=0;for(int i=0;i

A.32

B.11

C.2

D.3

答:————

85.[单选题] 应用程序的main方法中有以下语句,则输出的结果是( ).String s1="0.5", s2="12";double x=Double.parseDouble(s1);int y=Integer.parseInt(s2);System.out.println(x+y);

A.12.5

B.120.5

C.12

D."12.5"

答:————

86.[单选题] 下列代码的执行结果是什么?String s1 = "aaa";s1.concat("bbb");System.out.println(s1);

A.The string "aaa".

B.The string "aaabbb".

C.The string "bbbaaa".

D.The string "bbb".

答:————

87.[单选题] 下面哪个不是java语言中的关键字?( ).

A.long

B.sizeof

C.instanceof

D.const

答:————

88.[单选题] 以下哪个不是Java的原始数据类型?( )

A.int

B.Boolean

C.float

D.char

答:————

89.[单选题] 设有定义 float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是( ).

A.x > y || x > z

B.x != y

C.z > ( y + x )

D.x < y & ! ( x < z )

答:————

90.[单选题] 下面关于Jav####applet.Applet和其祖先类的描述语句哪个不对( ).

A.Applet是Container的一种

B.Applet是Window的一种

C.Applet是Component的一种

D.Applet是Panel的一种

答:————

91.[单选题] 哪些是将一个十六进制值赋值给一个long型变量( ).

A.long number = 345L;

B.long number = 0345;

C.long number = 0345L;

D.long number = 0x345L;

答:————

92.[单选题] 关于选择结构下列哪个说法正确?( )

A.if语句和else语句必须成对出现

B.if语句可以没有else语句对应

C.switch结构中每个case语句中必须用break语句

D.switch结构中必须有default语句

答:————

93.[单选题] 以下由 for 语句for ( int i = 0; true ; i++) ;构成的循环执行的次数是( ).

A.有语法错,不能执行

B.无限次

C.执行1次

D.一次也不执行

答:————

94.[单选题] 不能构成循环的语句是( ).

A.for 语句

B.while 语句

C.switch 语句

D.do__while 语句

答:————

95.[单选题] 下列说法哪个正确?( )

A.一个程序可以包含多个源文件

B.一个源文件中只能有一个类

C.一个源文件中可以有多个公共类

D.一个源文件只能供一个程序使用

答:————

96.[单选题] 定义一个类,必须使用的关键字是( ).

A.public

B.class

C.intexxxce

D.static

答:————

97.[单选题] 下列类定义中,不正确的是( ).

A.class x { .... }

B.class x extends y { .... }

C.static class x implements y1,y2 { .... }

D.public class x extends Applet { .... }

答:————

98.[单选题] 关于类和对象的叙述正确的是:( ).

A.Java的类分为两大部分:系统定义的类和用户自定义的类

B.类的静态属性和全局变量的概念完全一样,只是表达形式不同

C.类的成员至少有一个属性和一个方法

D.类是对象的实例化

答:————

99.[单选题] Java中().

A.一个子类可以有多个父类,一个父类也可以有多个子类

B.一个子类可以有多个父类,但一个父类只可以有一个子类

C.一个子类可以有一个父类,但一个父类可以有多个子类

D.上述说法都不对

答:————

100.[单选题] 关于构造函数的说法哪个正确?( ).

A.一个类只能有一个构造函数

B.一个类可以有多个不同名的构造函数

C.构造函数与类同名

D.构造函数必须自己定义,不能使用父类的构造函数

答:————

101.[单选题] 以下叙述正确的是( ).

A.构造方法必须是public方法

B.main方法必须是public方法

C.Java应用程序的文件名可以是任意的

D.构造方法应该声明为void类型

答:————

102.[单选题] 设 i,j,k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( ).

A.x( int m){ ... }

B.void x( int m){ ... }

C.x( int m, int n){ ... }

D.x( int h,int m,int n){ ... }

答:————

103.[单选题] 不允许作为类及类成员的访问控制符的是( ).

A.public

B.private

C.static

D.protected

答:————

104.[单选题] 类的设计要求它的某个成员变量不能被外部类直接访问.应该使用下面的哪些修饰符获得需要的访问控制?( ).

A.public

B.不加修饰符

C.protected

D.private

答:————

105.[单选题] 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( ).

A.static void method( )

B.public void method( )

C.final void method( )

D.abstract void method( )

答:————

106.[单选题] 若需要定义一个类域或类方法,应使用哪种修饰符?( )

A.static

B.package

C.private

D.public

答:————

107.[单选题] 关于继承的说法正确的是:( ).

A.子类将继承父类所有的属性和方法

B.子类将继承父类的非私有属性和方法

C.子类只继承父类public方法和属性

D.子类只继承父类的方法,而不继承属性

答:————

108.[单选题] Java语言的类间的继承关系是( ).

A.多重的

B.单重的

C.线程的

D.不能继承

答:————

109.[单选题] 抽象方法:( ).

A.可以有方法体

B.可以出现在非抽象类中

C.是没有方法体的方法

D.抽象类中的方法都是抽象方法

答:————

110.[单选题] 定义一个接口必须使用的关键字是( ).

A.public

B.class

C.intexxxce

D.static

答:————

111.[单选题] Java 语言中,只限子类或者同一包中的类的方法能访问的访问权限是().

A.public

B.private

C.protected

答:————

112.[单选题] 下面的哪些叙述为真( ).

A.equals()方法判定引用值是否指向同一对象.

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

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

D.类File重写方法equals()在两个分立的对象的内容和类型一致时返回false.

答:————

113.[单选题] 在编写Java Applet程序时,需在程序的开头写上( )语句.

A.import java.awt.* ;

B.import java.applet.Applet ;

C.import java.io.* ;

D.import java.awt.Graphics ;

答:————

114.[单选题] MouseListener 接口不能处理的鼠标事件是().

A.按下鼠标左键

B.点击鼠标右键

C.鼠标进入

D.鼠标移动

答:————

115.[单选题] 如果容器组件p的布局是BorderLayout,则在p中添加一个按钮b,应该使用的语句是( ).

A.p.add(b);

B.p.add(b,North);

C.p.add(b,"South");

D.b.add(p,"North");

答:————

116.[单选题] 如果有一个对象myListener(其中myListener对象实现了ActionListener接口),下列哪条语句使得myListener对象能够接受处理来自于smallButton按钮对象的动作事件?

A.smallButton.add(myListener);

B.smallButton.addListener(myListener);

C.smallButton.addActionListener(myListener);

D.smallButton.addItem(myListener);

答:————

117.[单选题] 如下哪个是Java中的标识符( )?

A.public

B.super

C.3number

D.width

答:————

118.[单选题] 异常包含下列哪些内容?( )

A.程序执行过程中遇到的事先没有预料到的情况

B.程序中的语法错误

C.程序的编译错误

D.以上都是

答:————

119.[单选题] 阅读以下代码:import jav####io.*;import jav####util.*;public class foo{public static void main (String[] args){String s;System.out.println("s=" + s);}}输出结果应该是:( ).

A.代码得到编译,并输出"s="

B.代码得到编译,并输出"s=null"

C.由于String s没有初始化,代码不能编译通过

D.代码得到编译,但捕获到 NullPointException异常

答:————

120.[单选题] 类Test1定义如下:1.public class Test1{2. public float aMethod(float a,float b){ }3.4.}将以下哪种方法插入行3是不合法的.( )

A.public float aMethod(float a, float b,float c){ }

B.public float aMethod(float c,float d){ }

C.public int aMethod(int a, int b){ }

D.private float aMethod(int a,int b,int c){ }

答:————

121.[问答题] 写出以下程序的运行结果.public class Tom { private float weight; private static String name; public void setWeight(float weight) { this.weight = weight; } private void out() { System.out.println(name + "体重:" + weight + "斤"); } public static void main(String[] args) { Tom.name = "汤姆猫"; Tom cat = new Tom(); cat.setWeight(20); cat.out(); }}

答:————

122.[问答题] 简述Java中异常处理的机制?

答:————

123.[问答题] 写出以下程序的运行结果.public class Father { String name, address, tel; int age; public Father(String name, int age) { this.name = name; this.age = age; } void out() { System.out.print("姓名:" + name); System.out.print(" 年龄:" + age); } void outOther() { System.out.print(" 家庭住址:" + address); System.out.print(" 电话:" + tel); }} class Son extends Father { String school; public Son(String name, int age) { super(name, age); } void out() { super.out(); super.outOther(); System.out.println(" 学校:" + school); } public static void main(String args[]) { Son son = new Son("Tom", 15); son.address = "金水区"; son.school = "九中"; son.tel = "66123456"; son.out(); }}

答:————

124.[问答题] 什么是继承?

答:————

125.[问答题] 写出以下程序的运行结果.public class MyClass { int a[] = { 1, 2, 3, 4, 5 }; void out() { for (int j = 0; j < ####length; j++) System.out.print(a[j] + ""); } public static void main(String[] args) { MyClass my = new MyClass(); my.out(); }}

答:————

126.[问答题] 简述Java语言的特点.

答:————

奥鹏地大答案 无忧答案网整理

上面就是题目内容,学校没有给相关的资料,自己做的大都没有把握

请老师帮忙给出正确答案,谢谢!

java程序填空题输出汤姆猫_《Java语言程序设计(新)》地大模拟相关推荐

  1. java程序填空题输出汤姆猫_教教你如何配置汤姆猫 和 Java 环境变量的设置

    我们先学习下如何设置 汤姆猫的环境变量吧! JDK环境变量配置:     如果你的JDK安装在C盘里,如:C:\Program Files\Java\jdk1.6.0_05,那么就在系统变量里(当然也 ...

  2. java程序填空题输出汤姆猫_Java学习之手写Tomcat“迷你汤姆猫”

    之前学习Java EE的时候,做的项目都是部署在Tomcat上面,配置web.xml(小毛驴),然后启动Tomcat,通过浏览器输入URL去访问,当时其实真的不懂好多东西,尤其是不懂request.和 ...

  3. 教教你如何配置汤姆猫 和 Java 环境变量的设置

    我们先学习下如何设置 汤姆猫的环境变量吧! JDK环境变量配置:      如果你的JDK安装在C盘里,如:C:\Program Files\Java\jdk1.6.0_05,那么就在系统变量里(当然 ...

  4. java程序阅读题6,阅读以下说明和java程序,填补代码中的空缺(1)~(6),将解答填入答题纸的对 - 信管网...

    阅读以下说明和Java程序,填补代码中的空缺(1)-(6),将解答填入答题纸的对应栏内. [说明] 很多依托扑克牌进行的游戏都要先洗牌.下面的Java代码运行时先生成一副扑克牌,洗牌后再按顺序打印每张 ...

  5. JAVA程序填空题用公式求e_Java 使用对象 编程练习题

    1.单词长度 题目内容: 你的程序要读入一行文本,其中以空格分隔为若干个单词,以'.'结束.你要输出这行文本中每个单词的长度.这里的单词与语言无关,可以包括各种符号,比如"it's" ...

  6. JAVA工具包MyEclipse,eclipse,汤姆猫资源附上视频教程32,64。

    刚创建的账号,新人第一次发文章. 在这里我想分享一下JAVA工具给大家,许多人还是没能够找到可用的MyEclipse,这里给大家分享一下. 评论留下邮箱还有JAVA工具包~~获取QQ727681868 ...

  7. java输出动物,求大神帮助输出为什么只有动物名,几条腿,怎么叫,没有汤姆猫叫等...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package test; abstract class Animal{ String name; public Animal(String n){nam ...

  8. 沈师 Java程序设计 PTA 填空题、程序填空题 无答案版

    答案链接:https://blog.csdn.net/a2272062968/article/details/117787042 请写出以下程序运行结果: public class MyFor{pub ...

  9. python第k序元素查找列表_【Python】第8次练习:列表——程序填空题 -合并队列、列表元素零的移动、列表逆序输出、第K序元素查找...

    [Python]第8次练习:列表--程序填空题 -合并队列.列表元素"零"的移动.列表逆序输出.第K序元素查找 1.程序填空题 -合并队列 题目:某班男女两队同学各若干人,男生已按 ...

最新文章

  1. pycharm 远程调试
  2. python计算召回率_序列标注的准确率和召回率计算
  3. 智能电视系列(4)-高通,天才与极限
  4. 电子报账系统源码_网上商城系统建设心得,轻松搞定选择困难
  5. linux脚本 sed,Linux脚本利器sed
  6. [转载]POJ 分类
  7. 《数值分析》学习笔记 ·002——误差知识
  8. WPF Image Binding Uri Source 失败解决办法
  9. ADSL 定时断线重连bat文件
  10. 内核参数 linux dd,Linux dd 命令详解(测磁盘的吞吐量)
  11. django相关操作
  12. 图解PROFINET——PROFINET IO设备类型
  13. Android 最常用的设计模式六 安卓源码分析—责任链模式
  14. 信安小组 第三周 总结
  15. PAT 1002 写出这个数 (20分)(Java)
  16. mysql与pg的主键索引说明
  17. 神奇女侠计算机技术,神奇女侠代言 华硕灵耀X轻薄本及双屏AI概念机亮相
  18. 导出CAD文件的几种方法
  19. android手机存储大小设置在哪里看,安卓手机怎么设置增加虚拟内存
  20. 图像正交变换的研究意义

热门文章

  1. 3.1 决策树的基本思想
  2. tcpdump如何避免dropped by kernel
  3. 造物数藏:以数字藏品为契机 不断完善应用场景探索
  4. DUN连接完成后,pc与手机进行LCP协商
  5. 2006年35大BT种子网站
  6. 【DL】长短期记忆网络(LSTM)
  7. BZOJ_4398_福慧双修BZOJ_2407_探险_分治+dij
  8. 6代u笔记本完美支持win7_华硕飞行堡垒六代笔记本安装win7系统的操作教程
  9. 或许 心血来潮才有这样的好心情
  10. python实现求解完美立方等式