




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java模拟题一、单选题(每题2分)。1、( B )下面布尔变量定义中,正确并且规范的是: A) BOOLEAN b_f=false; B) boolean b_f=false; C) boolean B-F=false; D) boolean b_f=FALSE;2、( D )阅读下列程序,程序的运行结果是: public class Test1 public static void main(String args) System.out.print(3*4/2); System.out.println(5/2); A)6 B)6 2.5 2C)62.5 D)623、( C ) 阅读下列程序,程序的运行结果是:public class Ex6_2 public static void main(String args ) String s1=hi; String s2=new String(hi); if(s1=s2) System.out.println(s1=s2); else if(s1.equals(s2) System.out.println(s1与s2的内容相同); A) hiB) s1=s2C) s1与s2的内容相同D) s1=s2s1与s2的内容相同4、( c ) 下面程序片段输出的是什么?int a=3;int b=1;if(a=b) System.out.println(a=+a); A)a=1 B)a=3 c)编译错误,没有输出 D)正常运行,但没有输出5、(A )以下关于构造函数的描述错误的是:A、 构造函数的返回类型只能是void型。B、 构造函数是类的一种特殊函数,它的方法名必须与类名相同。C、 构造函数的主要作用是完成对类的对象的初始化工作。D、 一般在创建新对象时,系统会自动调用构造函数。7、(B )Java编程所必须的默认引用包为:A.java.sys包B.java.lang包C.java.new包D.以上都不是8、( B ) 阅读下列程序,程序的运行结果是: public class Test2 public static void main(String args )int x=3,y=4,z=5;String s=xyz;System.out.println(s+x+y+z); A)xyz12 B) xyz345C) xyzxyz D) 12xyz9、( C )关于被私有访问控制符private修饰的成员变量,以下说法正确的是:A 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B 可以被两种类访问和引用:该类本身、该类的所有子类C 只能被该类自身所访问和修改D 只能被同一个包中的类访问10、( D )下列类中属于字节输入抽象类的是:A) FileInputStream B)ObjectInputStreamC) OutputStream D)InputStream11、( B ) 下面程序输出什么? public class J_3_1 int m_data; public static void main(String args)System.out.println(m_data); A)0 B)编译错误,没有输出C) m_data D)正常运行,但没有输出12、( A ) 对下面哪个类定义,可以通过“new J_Class()”生成J_Class的实例对象? A.public class J_Class B.public abstract class J_Class public J_Class() C.public class J_Class public J_Class(String s) D.public class J_Class public void J_Class() public J_Class(String s) 13、( A ) 关于下面程序代码,哪个选项的结论是正确的?public class J_3_49static short m_index;static int m_age;public static void mb_setData(short n)m_index=n;public static void mb_setData(int age)m_age=age; public static void main(String args) mb_setData(short)98); System.out.println(Index=+m_index+;Age=+m_age); A.程序可以通过编译并正常运行,结果输出“Index=98;Age=0” B.程序可以通过编译并正常运行,结果输出“Index=0;Age=98” C.程序可以通过编译并正常运行,结果输出“Index=0;Age=0” D.程序可以通过编译并正常运行,结果输出“Index=98;Age=9814、( A )下列哪个类声明是正确的?A public abstract class Car B abstract private move() C protected private number; D abstract final class HI15、( D)有以下方法的定义,请选择该方法的返回类型。ReturnType method(byte x, float y)return (short)x/y*2;A、byteB、shortC、intD、float16.( D )下面程序编译运行的结果是什么?public class J_3_66private int m_x;public J_3_66()m_x=0;public void mb_show()System.out.println(x=+m_x); public static void main(String args) J_3_66 a = null; a.mb_show(); A.x=0B.x=某一个随即数C.x=m_xD.无法通过编译17. (A )关于下面程序,哪个结论是正确的? public class J_3_71public static void main(String args)int sum=0;int i=0;for (;i10;i+) sum+=i;System.out.println(Sum(0.+i+)=+sum);A. 程序无法通过编译B. 程序可以通过编译,但无法正常运行C. 运行程序可以输出“Sum(0.10)=45”D. 运行程序可以输出“Sum(0.9)=45”18.( B )下面程序的输出结果是什么? class J_3_72public static void main(String args)int i=99;mb_operate(i);System.out.print(i+100);static void mb_operate(int i)i+=100;A.99B.199C.299D.9910019.( B )下面的程序运行结果是?class J4_18 public static void main(String args) try System.out.print (1); catch(Exception e2) System.out.print (3); finally System.out.print (4); System.out.print (end!); A.1endB.14endC.13endD.end20.( A ) 下面的程序运行结果是?public class J4_8 public static String m_s; public static void main(String args) String s1=1234; String s2=s1; s2+=5678; s1.concat(5678); System.out.println(s1+s2+m_s); A.123412345678nullB.123412345678C.12345678D.123456781234567821.( C )假设在Java源程序文件“MyClass.java”中含有一个类,而这个类必须能被位于一个庞大的软件系统中的所有Java类访问到,那么下面哪个声明有可能是符合要求的类声明? (A)private class MyClass extends Object (B)public class myclass extends Object (C)public class MyClass(D) class MyClass extends Object22.( A)关于下面的程序,哪个结论是正确的?class J_Super public final void mb_method() System.out.print(1); public class J3_68 extends J_Super public final void mb_method(int i) System.out.print(i); public static void main(String args) J3_68 t=new J3_68(); t.mb_method(); t.mb_method(2); (A) 程序可以通过编译并运行,结果输出”12”(B) 程序无法通过编译,因为具有final属性的方法不能被覆盖(C) 程序无法通过编译,因为方法的调用有问题(D) 程序可以通过编译,但无法正常运行23.( D )接口J_Interface的定义如下,下面哪个类实现了该接口并不是抽象的? interface J_Interface int mb_method(int data); int mb_function(int index); (A) class J_Class implements J_Interface int mb_method() int mb_function() (B) class J_Class extends J_Interface int mb_method(int data) int mb_function(int index) (C) class J_Class extends J_Interface int mb_method() int mb_function() (D) class J_Class implements J_Interface public int mb_method(int index)return 1; public int mb_function(int date)return 1; 24.( A )已经声明了类“public class J_Test implements Runnable”,下面哪个语句启动该类型的线程?A)Thread t=new Thread(new J_Test(); t.start();B) J_Test t=new J_Test(); t.start();C) J_Test t=new J_Test(); t.run();D) new J_Test.start();25.(D)编译和运行下面代码正确的输出结果是:class J_Class1public static void main(String args)char a1=a,b;System.out.println(a11);A)程序无法通过编译 B)程序可以通过编译,但无法正常运行C)aD)b二、填空题(每空2分,共30分) 注意:答在答题纸上的答案要与试卷题号严格对应,否则不得分!1. 创建对象的一般格式为_【1】_类名 对象名=new 构造方法();_。2. 引入包的关键词为:_【2】_import_3. 一个线程从它建立到死亡要经历五种状态,它们分别是_【3】_新建_、_【4】_就绪_、_【5】运行_、_【6】阻塞_、_【7】_死亡_;4. 列举三类顶层容器:_【8】_JFrame_、_【9】_JApplet_、_【10】JDilog_;5. 接口java.awt.event.MouseMotionListener的方法mouseDragged的参数类型是:_【11】MouseEvent_。1、下面程序的输出结果是_【12】_4_。 public class J_3_29static int m_data=0;public int mb_method()m_data+;return m_data;public static void main(String args)J_3_29 a=new J_3_29();J_3_29 b=new J_3_29();J_3_29 c=new J_3_29();a.mb_method();b.mb_method();c.mb_method();int i =a.mb_method();System.out.println(i);2、请填写下面两处的空白使得下面的方法产生一个异常。void mb_method()_【13】_throws Exception_ _【14】_throw_ new Exception (Exception in mb_method(); 3. 下面的程序运行结果是_【15】_2:0,3:4,4:4,5:4,end!_?class J4_20 public static void main(String args) int i=0; try for(i=0;i10;i+) try if(i%3=0) throw new Exception(); System.out.print(1:+i+,); catch(Exception e1) System.out.println(2:+i+,); i+=2; if(i%3=2) throw new Exception(); return; finally i*=2; System.out.println(3:+i+,); catch(Exception e2) System.out.println(4:+i+,); finally System.out.println(5:+i+,); System.out.println(end!); 4. 下面的程序片段被执行后,s1的值是_【16】1234_,s2的值是_【17】_12345678_,s3的值是_【18】1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年宠物美容师高级面试题
- 2025年药物滥用公共卫生安全教育题及答案
- 2025年人际关系心理学考试试题及答案解析
- 2025年宠物动物营养学初级考试重点题
- 2025年建筑工程师执业资格考试试题及答案解析
- 2025年家政服务管理师职业资格考试试题及答案解析
- 2025年安全生产培训题库及模拟测试
- 2025年电子竞技行业入门初级面试预测题解析
- 2025年养老机构等级评定预测题
- 2025年公共关系执行师专业知识考试试题及答案解析
- 篮球教练培训课课件
- 危重症患者护理常规及工作流程
- 2025至2030中国汽车空调压缩机行业产业运行态势及投资规划深度研究报告
- 2025年人工流产并发症及其护理试题
- 2025至2030年中国自动化生产线行业市场运行态势及未来发展潜力报告
- 2026版步步高大一轮高考数学复习110练第四章 §4.4 简单的三角恒等变换含答案
- 培训学校上墙管理制度
- 评估业务咨询顾问协议4篇
- 2025年中国化学纤维市场现状分析及前景预测报告
- DB65╱T 3953-2016 反恐怖防范设置规范 商业场所
- B型脑钠肽BNP课件
评论
0/150
提交评论