Java程序设计预赛模拟题.doc





《Java程序设计预赛模拟题.doc》由会员分享,可在线阅读,更多相关《Java程序设计预赛模拟题.doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、单选题1. 下面哪些是short 型的取值范围。A. -27 - 27-1B. 0 - 216-1C. ?215 - 215-1D. ?231 - 231-12. 哪些是将一个十六进制值赋值给一个long 型变量。A. long number = 345L;B. long number = 0345;C. long number = 0345L;D. long number = 0x345L3. 当Frame 的大小被改变时Frame 中的按钮的位置可能被改变时使用的哪一个布局管理器。A. BorderLayoutB. FlowLayoutC. CardLayoutD. GridLayou
2、t4. 下面的哪些答案可以用以表示八进制值8。A. 010B. 0x10C. 08D. 0x85. 哪个不是Java 关键字。A. trueB. sizeofC. constD. superE. void6. 下面的哪些叙述为真。A. equals()方法判定引用值是否指向同一对象。B. = 操作符判定两个分立的对象的内容和类型是否一致。C. equals()方法只有在两个对象的内容一致时返回true。D. 类File 重写方法equals()在两个分立的对象的内容和类型一致时返回false。7.1) class Person 2) public void printValue(int i,
3、int j) /*/ 3) public void printValue(int i)/*.*/ 4) 5) public class Teacher extends Person 6) public void printValue() /*.*/ 7) public void printValue(int i) /*.*/8) public static void main(String args)9) Person t = new Teacher();10) t.printValue(10);11) 12) 第十行的声明将调用哪些方法。A. on line 2B. on line 3C.
4、on line 6D. on line 78. int 的取值范围是哪个。A. -27 - 27-1B. 0 - 232-1C. ?215 - 215-1D. ?231 - 231-19. 下面的哪些关键字通常用来对对象的加锁,该标记使得对对象的访问是排他的? A. transientB. synchronizedC. serializeD. static10. main()方法的返回类型是什么?A. intB. voidC. booleanD. static11. 给出以下关于一个使用适当的字符间距的字体的TextField 的表达式。TextField t = new TextField(
5、they are good,40);哪些叙述是对的?A. 被显示的字符串可以使用多种字体。B. 一行中最大的字符数是40C. 显示的宽度正好是40 个字符宽。D. 用户可以编辑字符。12. 关于垃圾收集的哪些叙述是对的。A. 程序开发者必须自己创建一个线程进行内存释放的工作。B. 垃圾收集将检查并释放不再使用的内存。C. 垃圾收集允许程序开发者明确指定并立即释放该内存。D. 垃圾收集能够在期望的时间释放被java 对象使用的内存。13、下面的哪些赋值语句是对的?A. float f = 11.1;B. double d = 5.3E12;C. double d = 3.14159;D. dou
6、ble d = 3.14D.14、给出下面的不完整的类代码:class Person String name, department;int age;public Person(String n) name = n; public Person(String n, int a) name = n; age = a; public Person(String n, String d, int a) / doing the same as two arguments version of constructor/ including assignment name=n,age=adepartmen
7、t = d;下面的哪些表达式可以加到构造方法中的doing the same as.处?A. Person(n,a);B. this(Person(n,a);C. this(n,a);D. this(name,age).15、给出下面的代码:public class Test void printValue(int m)do System.out.println(The value is+m);while( -m 10 )public static void main(String arg) int i=10;Test t= new Test();t.printValue(i);输出将是什么?
8、A. The value is 8B. The value is 9C. The value is 10D. The value is 1116、给出下面的代码: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) 哪些行在编译时可能产生错误。A. line 4B. line 6C. line 7D. line 817、下面有关变量及其作用域的
9、陈述哪些是错的。A. 在方法里面定义的局部变量在方法退出的时候被撤销。B. 局部变量也叫自动变量。C. 在方法外面定义的变量(译注:即实例变量)在对象被构造时创建。D. 在方法中定义的方法的参变量只要该对象被需要就一直存在。18、类的设计要求它的某个成员变量不能被外部类直接访问。应该使用下面的哪些修饰符获得需要的访问控制。A. publicB. no modifierC. protectedD. private19、给出下面的代码片断:1) String str = null;2) if (str != null) & (str.length() 10) 3) System.out.print
10、ln(more than 10);4) 5) else if (str != null) & (str.length() 5) 6) System.out.println(less than 5);7) 8) else System.out.println(end); 哪些行将导致错误?A. line 1B. line 2C. line 5D. line 820、下面有关java 代码安全性的叙述哪些是错的。A. 字节码校验器加载查询执行需要的所有类。B. 运行时解释器执行代码。C. 在运行时,字节码被加载,验证然后在解释器里面运行。D. 类加载器通过分离本机文件系统的类和从网络导入的类增加安
11、全性。21、给出下面的代码:public class Personstatic int arr = new int10;public static void main(String a) System.out.println(arr1;)哪个叙述是对的。A. 编译时将发生错误。B. 编译时正确但是运行时出错。C. 输出为0。D. 输出为null22、给出下面的代码:public class Personint arr = new int10;public static void main(String a) System.out.println(arr1);哪些叙述是对的。A. 编译时出错。B
12、. 编译时正确而运行时出错。C. 输出0。D. 输出null。23、一个类中定义的成员变量只能被同一包中的类访问。下面的哪些修饰符可以获得需要的访问控制。A. privateB. no modifierC. publicD. protected24、共有成员变量MAX_LENGTH是一个int 型_值,变量的值保持常数值100。使用一个短声明定义这个变量。A. public int MAX_LENGTH=100;B. final int MAX_LENGTH=100;C. final public int MAX_LENGTH=100;D. public final int MAX_LENGT
13、H=100.25、哪些表达式是声明一个含有10 个String 对象的数组?A. char str;B. char str;C. String str;D. String str10;26、下面的哪个java 源文件代码片断是错的?A. package testpackage;public class Test/do something.B. import java.io.*;package testpackage;public class Test/ do something.C. import java.io.*;class Person/ do something.public clas
14、s Test/ do something.D. import java.io.*;import java.awt.*;public class Test/ do something.27、下面的哪些声明是不合法的。A. long l = 4990;B. int i = 4L;C. double d = 34.4;D. double t = 0.9F.28、class Parent String one, two;public Parent(String a, String b)one = a;two = b;public void print() System.out.println(one)
15、; public class Child extends Parent public Child(String a, String b)super(a,b);public void print()System.out.println(one + to + two);public static void main(String arg)Parent p = new Parent(south, north);Parent t = new Child(east, west);p.print();t.print();下面的哪些正确?A. 在编译时出错B. southeastC. south to no
16、rtheast to westD. south to northeastE. southeast to west29、一个按钮放在一个框架中,在框架改变时只影响按钮的高度而宽度不受影响,应该使用哪个布局管理器?A. FlowLayoutB. CardLayoutC. North and South of BorderLayoutD. East and West of BorderLayoutE. GridLayout30、给出下面的代码:1) class Parent 2) private String name;3) public Parent()4) 5) public class Chi
17、ld extends Parent 6) private String department;7) public Child() 8) public String getVa lue() return name; 第 129 页9) public static void main(String arg) 10) Parent p = new Parent();11) 12) 哪些行将导致错误?A. line 3B. line 6C. line 7D. line 8E. line 1031、类Teacher 和Student 都是类Person 的子类Person p;Teacher t;Stu
18、dent s;p,t 和s 都是非空值if(t instanceof Person) s = (Student)t; 这个语句导致的结果是什么A. 将构造一个Student 对象。B. 表达式合法。C. 编译时非法。D. 编译时合法而在运行时可能非法。32、给出下面的类:public class Samplelong length;public Sample(long l) length = l; public static void main(String arg)Sample s1, s2, s3;s1 = new Sample(21L);s2 = new Sample(21L);s3 =
19、 s2;long m = 21L;哪个表达式返回true?A. s1 = s2;B. s2 = s3;C. m = s1;D. s1.equals(m).33、给出下面的代码:class Person String name,department;public void printValue()System.out.println(name is +name);System.out.println(department is +department);public class Teacher extends Person int salary;public void printValue()/
20、 doing the same as in the parent method printValue()/ including print the value of name and department.System.out.println(salary is +salary);下面的哪些表达式可以加入printValue()方法的doing the same as.部分?A. printValue();B. this.printValue();C. person.printValue();D. super.printValue().34、下面哪个不是InputStream 类中的方法?A.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 预赛 模拟

限制150内