软件开发工程师(java)笔试题a

上传人:第*** 文档编号:33922998 上传时间:2018-02-19 格式:DOCX 页数:8 大小:33.82KB
返回 下载 相关 举报
软件开发工程师(java)笔试题a_第1页
第1页 / 共8页
软件开发工程师(java)笔试题a_第2页
第2页 / 共8页
软件开发工程师(java)笔试题a_第3页
第3页 / 共8页
软件开发工程师(java)笔试题a_第4页
第4页 / 共8页
软件开发工程师(java)笔试题a_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《软件开发工程师(java)笔试题a》由会员分享,可在线阅读,更多相关《软件开发工程师(java)笔试题a(8页珍藏版)》请在金锄头文库上搜索。

1、JAVA 笔试题第 1 页 共 8 页软件开发工程师(JAVA)笔试题请在 90 分钟以内做答 答案请写在答题纸上一、选择题1、下面哪项是不合法的标识符:()A. $persons B. TwoUsers C. *point D. _endline E. final2、下列运算符合法的是( )A& B Cif D:=3、下面描述中哪两项相等:()选择两项A. B. C. D. E. F. G. 4、设 float x = 1,y = 2,z = 3,则表达式 y+=z-/+x 的值是:()A. 3.5 B. 3 C. 4 D. 55、下面的哪些叙述为真:()A. equals()方法判定引用值

2、是否指向同一对象B. =操作符判定两个不同的对象的内容和类型是否一致C. equal()方法只有在两个对象的内容一致时返回 trueD. 类 File 重写方法 equals()在两个不同的对象的内容和类型一致时返回 true6、如果一个对象仅仅声明实现了 cloneable 接口,但是不声明 clone 方法,外部能够调用其 clone 方法吗?()A. 能 B. 不能 C. 不确定7、下列说法错误的有( )A 能被 java.exe 成功运行的 java class 文件必须有 main()方法B J2SDK 就是 Java APIC Appletviewer.exe 可利用 jar 选项

3、运行.jar 文件D 能被 Appletviewer 成功运行的 java class 文件必须有 main()方法8、下列正确的有( )A call by value 不会改变实际参数的数值B call by reference 能改变实际参数的参考地址C call by reference 不能改变实际参数的参考地址D call by reference 能改变实际参数的内容9、下列说法错误的有( )A 数组是一种对象B 数组属于一种原生类C int number=31,23,33,43,35,63JAVA 笔试题第 2 页 共 8 页D 数组的大小可以任意改变10、不能用来修饰 inte

4、rface 的有( )Aprivate Bpublic Cprotected Dstatic11、关于 Float,下列说法正确的是 AFloat 是一个类 BFloat 在 java.lang 包中 CFloat a=1.0 是正确的赋值方法 DFloat a= new Float(1.0)是正确的赋值方法 12、下列哪种说法是正确的( )A 实例方法可直接调用超类的实例方法B 实例方法可直接调用超类的类方法C 实例方法可直接调用其他类的实例方法D 实例方法可直接调用本类的类方法13、下列说法错误的有( )A在类方法中可用 this 来调用本类的类方法B在类方法中调用本类的类方法时可直接调用

5、C在类方法中只能调用本类中的类方法D在类方法中绝对不能调用实例方法14、下面说法哪些是正确的? AApplet 可以访问本地文件 B对 static 方法的调用不需要类实例 Csocket 类在 java.lang 中 D127.0.0.1 地址代表本机 15、类 Test1、Test2 定义如下:1. public class Test1 2. public float aMethod(float a, float b) throws3. IOException 4. 5. public class Test2 extends Test1 6. /Line67. 将以下()方法插入行 6 是

6、不合法的。 A. float aMethod (float a, float b) B. public int aMethod (int a, int b) throws Exception C. public float aMethod (float P, float q) D. public int aMethod (int a, int b) throws IOException 16、关于以下程序段,正确的说法是:()1. String s1 = “abc” + “def”;2. String s2 = new String(s1);3. if(s1.equals(s2)4. Syst

7、em.out.println(“.equals() succeeded”);5. if(s1 = s2)6. System.out.println(“= succeeded”);A. 行 4 与行 6 都将执行 B. 行 4 执行,行 6 不执行JAVA 笔试题第 3 页 共 8 页C. 行 6 执行,行 4 不执行 D. 行 4、行 6 都不执行17、下面程序的执行结果为:()1. public class Test 2. static Boolean foo(char c) 3. System.out.println(c);4. return true;5. 6. public stati

8、c void main(String args) 7. int i = 0;8. for (foo(A); foo(B) foo(C) 9. i+;10. foo(D);11. 12. 13. A. ABDCBDCB B. ABCDABCDC. Compilation fails C. An exception is thrown at runtime18、阅读下面的程序1. public class Outer 2. public void someOuterMethod() 3. /Line34. 5. public class Inner() 6. public static void

9、main(String args) 7. Outer o = new Outer();8. /Line89. 10. Which instantiates is an instance of Inner? ()A. new Inner(); / At line3 B. new Inner(); / At line 8C. new o.Inner(); / At line 8 C. new Outer.inner(); / At line 819、选出能正确赋值的: public class TestA private int a; public int change(int m) return

10、 m; public class TestB extend TestA public int b; public static void main() TestA aa = new TestA(); TestB bb = new TestB(); int k; JAVA 笔试题第 4 页 共 8 页/ Line 13 在 Line13 处可以正确赋值的有: ()A. k= m; B. k=b; C. k=aa.a; D. k=bb.change(30); E. k=bb.a20、已知如下代码: switch (m) case 0: System.out.println(Condition 0)

11、; case 1: System.out.println(Condition 1); case 2: System.out.println(Condition 2); case 3: System.out.println(Condition 3);break; default: System.out.println(Other Condition); 当 m 的值为什么时输出 Condition 2? ( )A . 0 B . 1 C . 2 D . 3 E. 4 F . None 21、给出程序段public class Parentpublic int addValue(int a,int

12、 b)int s;s=a+b;return s;class Child extends Parent可以加在 Child 类的方法有:()A. int addValue(int a,int b)B. public void addValue(int a,int b)C. public int addValue(int a)D. public int addValue(int a,int b)22、下述哪些说法是正确的?()A. 实例变量是类的成员变量 B. 实例变量是用 static 关键字声明的 C. 方法变量在方法执行时创建 D. 方法变量在使用之前必须初始化23、对于下列代码: publ

13、ic class Sample long length; public Sample(long l) length = l; public static void main(String arg) Sample s1, s2, s3; s1 = new Sample(21L); JAVA 笔试题第 5 页 共 8 页s2 = new Sample(21L); s3 = s2;long m = 21L; 下列哪些表达式返回值为true? ( )A .s1 = = s2; B. s2 = = s3; C. m = = s1; D. s1.equals(m)24、哪个类可用于处理 Unicode?

14、A .InputStreamReader B .BufferedReader C.Writer D.PipedInputStream 25、已知如下说明: TextArea ta = new TextArea (Hello, 5, 5); 请问哪个语句是正确的?( )A . The maximum number of characters in a line is 5. B. The displayed height is 5 lines otherwise constrain. C. The displayed string can use multiple fonts. D. The displayed strings are editable. 26、当 Frame 改变大小时,放在其中的按钮大小不变,则使用如下哪个 layout? ( )A. FlowLayout B. CardLayout C. North and South of BorderLayout D. East and West of BorderLayout E. GridLayout 27、已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的? ( )A . ar

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号