




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、 选择题 1、下面哪些是java语言中的关键字? A sizeof B abstract C NULL D Native 答:B 2、下面语句哪个是正确的? A char=abc; B long l=oxfff; C float f=0.23; D double=0.7E-3; 答:D 3、以下程序测试String 类的各种构造方法,试选出其运行效果。 class STR public static void main(String args) String s1=new String(); String s2=new String(String 2); char chars=a, ,s,t,r,i,n,g; String s3=new String(chars); String s4=new String(chars,2,6); byte bytes=0,1,2,3,4,5,6,7,8,9; StringBuffer sb=new StringBuffer(s3); String s5=new String(sb); System.out.println(The String No.1 is +s1); System.out.println(The String No.2 is +s2); System.out.println(The String No.3 is +s3); System.out.println(The String No.4 is +s4); System.out.println(The String No.5 is +s5); A The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is string The String No.5 is a string B The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is tring The String No.5 is a string C The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is strin The String No.5 is a string D 以上都不对 答:A4、下面语句段的输出结果是什么? int i = 9; switch (i) default: System.out.println(default); case 0: System.out.println(zero); break; case 1: System.out.println(one); case 2: System.out.println(two); A default B default, zero C error default clause not defined D no output displayed 答:B二、不定项选择题(在每小题的五个备选答案中选出正确答案,并将正确答案的序号填入题干后面的括号内,错选多选,漏选均不得分。) 1、给出如下代码: class Test private int m; public static void fun() / some code. 如何使成员变量m 被函数fun()直接访问? A、将private int m 改为protected int m B、将private int m 改为 public int m C、将private int m 改为 static int m D、将private int m 改为 int m 答: C 2、下面哪几个函数是public void example().的重载函数? A、 public void example( int m). B、public int example(). C、public void example2(). D、 public int example ( int m, float f). 答: A,D 3、给出下面的代码段: public class Base int w, x, y ,z; public Base(int a,int b) x=a; y=b; public Base(int a, int b, int c, int d) / assignment x=a, y=b w=d; z=c; 在代码说明/ assignment x=a, y=b处写入如下哪几个代码是正确的? A、 Base(a,b); B、x=a, y=b; C、x=a; y=b; D、this(a,b); 答: C,D 4、已知如下定义:String s = story; 下面哪个表达式是合法的? A、 s += books; B、char c = s1; C、int len = s.length; D、String t = s.toLowerCase(); 答: A,D5、Java中main()函数的值是什么? A、 String B、int C、char D、void 答:D6、如下哪些字串是Java中的标识符? A、 fieldname B、super C、3number D、#number E、$number 答: A,E 7、如下哪些是Java中有效的关键字? A、 const B、NULL C、false D、this E、 native 答:A,C,D,E 8、如下哪些是Java中正确的整数表示? A、22 B、0x22 C、022 D、22H 答: A,B,C9、下面的代码段中,执行之后i 和j 的值是什么? int i = 1; int j; j = i+; A、 1, 1 B、1, 2 C、2, 1 D、2, 2 答: C 10、下面句话是正确的? A、 是算术右移操作符. B、 是逻辑右移操作符. C、 是算术右移操作符 D、 是逻辑右移操作符答:A,D 11、下面哪个赋值语句是合法的? A、float a = 2.0 B、double b = 2.0 C、int c = 2 D、long d = 2 答:B,C,D12、下面哪个是main()函数的合法参数? A、char args B、char args C、String arg要 D、String args 答: C13、下面哪个语句是创建数组的正确语句? A、 float f = new float66; B、float f = new float66; C、float f = new float6; D、float f = new float66; E、float f = new float6; 答:A,B,C,D 14、已知表达式int m = 0, 1, 2, 3, 4, 5, 6 ; 下面哪个表达式的值与数组下标量总数相等? A、 m.length() B、m.length C、m.length()+1 D、m.length+1 答:B 15、已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的? A、 args0 = MyTest a b c B、args0 = MyTest C、args0 = a D、args1= b 答:C, D 16、已知如下代码: public class Test long a = new long10; public static void main ( String arg ) System.out.println ( a6 ); 请问哪个语句是正确的? A、Output is null. B、Output is 0. C、When compile, some error will occur. D、When running, some error will occur. 答:B 17、已知如下代码: boolean m = true; if ( m = false ) System.out.println(False); else System.out.println(True); 执行结果是什么? A、False B、True C、None D、An error will occur when running. 答: B 18、已知如下代码: public class Test public static void main(String arg) int i = 5; do System.out.println(i); while (-i5) System.out.println(finished); 执行后的输出是什么? A、 5 B、4 C、6 D、Finished E、None 答:A,D 19、下面代码执行后的输出是什么? outer: for(int i=0;i3; i+) inner: for(int j=0;j2;j+) if(j=1) continue outer; System.out.println(j+ and +i); A、 0 and 0 B、0 and 1 C、0 and 2 D、1 and 0 E、1 and 1 F、1 and 2 G、2 and 0 H、 2 and 1 I、 2 and 2 答: A,B,C 20、已知如下代码: switch (m) case 0: System.out.println(Condition 0); 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 答:A,B,C 21、当浏览器返回到新URL的包含applet 的页面时调用以下哪个函数? A、 init() B、start() C、stop() D、destroy() 答:B 22、以下哪个方法用于定义线程的执行体? A、 start() B、init() C、run() D、main() E、synchronized() 答:C 23、Java中如下哪个约束符是正确的? A、 private B、public C、protected D、protect E、friend 答:A,B,C24如果类中的成员变量可以被同一包访问,则使用如下哪个约束符? A、 private B、public C、protected D、no modifier E、final 答:D 25、以下哪个约束符可用于定义成员常量? A、 static B、final C、abstract D、No modifier can be used 答:B 26、如下哪个语句正确说明了native方法? A、 public native void test(); B、public native void test() C、public void native test(); D、public native test() 答:A 27、已知如下类说明: public class Test private float f = 1.0; int m = 12; static int n=1; public static void main(String arg) Test t = new Test(); / some code. 如下哪个使用是正确的? A、 t.f B、this.n C、Test.m D、Test.n 答:A,D 28、已知如下代码: 1: class Example 2: String str; 3: public Example() 4: str= example; 5: 6: public Example(String s) 7: str=s; 8: 9: 10: class Demo extends Example 11: 12: public class Test 13:public void f () 14:Example ex = new Example(Good); 15:Demo d = new Demo(Good); 16: 哪句语句会导致错误? A、 line 3 B、line 6 C、line 10 D、line 14 E、line 15 答:E 29、已知如下类定义: class Base public Base () /. public Base ( int m ) /. protected void fun( int n ) /. public class Child extends Base / member methods 如下哪句可以正确地加入子类中? A、 private void fun( int n ) /. B、void fun ( int n ) /. C、protected void fun ( int n ) /. D、public void fun ( int n ) /. 答:C,D 30、如下哪个语句是正确的? A、 In Java single inheritance is allowed, which makes code more reliable. B、A subclass inherits all methods ( including the constructor ) from the superclass. C、 A class can implement as many interfaces as needed. D、When a class implements an interface, it can define as many methods of the interface as needed. 答:A,C31、在如下源代码文件Test.java中, 哪个是正确的类定义? A、 public class test public int x = 0; public test(int x) this.x = x; B、public class Test public int x=0; public Test(int x) this.x = x; C、public class Test extends T1, T2 public int x = 0; public Test (int x) this.x = x; D、 public class Test extends T1 public int x=0; public Test(int x) this.x = x; E、protected class Test extends T2 public int x=0; public Test(int x) this.x=x; 答:B,D 32、Person, Student 和Teacher 都是类名。这些类有以下继承关系。 Person | - | | Student Teacher 并且在Java源代码中有如下表达式: Person p = new Student(); 如下哪个语句是正确的? A、 The expression is legal. B、The expression is illegal. C、Some errors will occur when compile. D、Compile is correct but it will be wrong when running. 答:A 33、当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout? A、 FlowLayout B、CardLayout C、North and South of BorderLayout D、East and West of BorderLayout E、GridLayout 答:D 34、当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout? A、 FlowLayout B、CardLayout C、North and South of BorderLayout D、East and West of BorderLayout E、GridLayout 答:A 35、如下哪个方法可以从WindowEvent获取事件源? A、 getFrame() B、getID() C、getSource() D、getWindow() 答:C,D 36、以下哪个有关事件监听器的语句是正确的? A、 Multiple listeners can be attached to one component. B、Only one listener can be attached to one component. C、One listener can receive and process the events from multiple components. D、One listener can receive and process the events from only one component. 答:A,C 37、监听器接口的方法返回值是什么? A、 int B、String C、void D、Object E、AWTEvent 答:C 38、下面哪个事件监听器在Java中有事件适配器? A、 MouseListener B、KeyListener C、ActionListener D、ItemListener E、WindowListener 答:A,B,E 39、下面哪个方法与applet的显示无关? A、 update() B、draw() C、repaint() D、paint() 答:B 40、已知如下说明: 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. 答:B,D41、请问如下哪个方法可以将MenuBar加入Frame中? A、 setMenu() B、setMenuBar() C、add() D、addMenuBar() 答:B42、下面哪个不是Java中的容器? A、 ScrollPane B、Canvas C、Scrollbar D、Applet E、Dialog 答:B,C 43、下面哪个方法可用于定义新线程类? A、 implement the Runnable interface B、add a run() method in the class C、create an instance of Thread D、extend the Thread class 答:A,D 44、下面哪个stream是node流? A、 FileInputStream B、BufferedInputStream C、PushbackInputStream D、ByteArrayInputStream 答:A,D 45、哪个类可用于处理Unicode? A、 InputS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年机器人操作与编程技能测试题
- 2026届山东省枣庄三中等33校化学高二第一学期期末学业质量监测模拟试题含答案
- 知识型员工培训现状
- 激光焊接知识与技能培训课件
- 区块链促进文化遗产保护与旅游融合-洞察及研究
- 电子支付对支付行业数字化转型的驱动力研究-洞察及研究
- 知识付费培训手册课件
- 钳工自动化基础知识培训课件
- 知识产权干部培训会课件
- 知识产权师中级培训课程课件
- 一年级书法教学设计方案
- 小朋友个人卫生课件
- 校园食堂安全知识培训课件
- 抗洪抢险课件讲稿
- 2025年视觉传达设计师职业能力考试试题及答案解析
- 2025年公务员考试时事政治试卷(考点梳理)附答案详解
- 2025年法检系统书记员招聘考试(书记员知识+综合知识+行测+申论)历年参考题库含答案详解(5套)
- 饮料厂合作合同协议书模板
- 抵押贷款评估方案(3篇)
- 甘肃教辅管理办法
- 【课件】新学期新征程 课件-2025-2026学年高一上学期开学第一课主题班会
评论
0/150
提交评论