版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
04398Java语言程序设计形考1.Java属于以下哪种语言?答案:高级语言2.下面哪种类型的文件可以在Java虚拟机中运行?答案:.class3.Java源文件和编译后的文件扩展名分别为()。答案:.java和.class4.()提供给上层应用进行开发和构建应用的基础类库。答案:JDK5.Java程序的运行环境简称之为()。答案:.JRE6.Java语言中用来编译Java程序的命令是()。答案:javac.exe7.Java程序在编译之后,以()方式被Java虚拟机执行。答案:字节码8.()环境变量用来存储Java的编译和运行工具所在的路径?答案:path9.以下选项中,哪些属于JDK工具?答案:Java编译器|Java运行工具|Java文档生成工具|Java打包工具10.Java的三大体系分别是()。答案:J2SE|J2EE|J2ME11.以下选项中,哪个属于合法的标识符?答案:Hello_World12.下列()注释在Java语言的代码中是正确的?答案:/*.....*/13.以下关于变量的说法错误的是?答案:变量一旦被定义,在程序中的任何位置都可以被访问14.下面的运算符中,用于执行除法运算是哪个?答案:/15.若x=2,则表达式(x++)/3的值是()。答案:016.若inta=2;a+=3;执行后,变量a的值为()。答案:517.请先阅读下面的代码,程序运行结束时,变量y的值为下列哪一项?intx=1;inty=2;if(x%2==0){y++;}else{y--;}System.out.println("y="+y);答案:118.下列代码段,m的值为()会输出“case0”。publicclassTest1{publicstaticvoidmain(Stringargs[]){intm;switch(m){case0:System.out.println("case0");break;case1:System.out.println("case1");break;case2:break;default:System.out.println("default");}}}答案:019.Java语言具有较好的安全性和可移植性及与平台无关等特性。答案:对20.类型转换运算符的功能是将一个表达式的类型转换为所指定的类型。答案:对21.面向对象的三大特征是()。答案:封装性|继承性|多态性22.下面哪一个是正确的类的声明?()答案:publicclassCar{…}23.类的定义必须包含在以下哪种符号之间?答案:花括号{}24.main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的()。答案:publicstaticvoidmain(String[]args)25.在以下什么情况下,构造方法会被调用?答案:创建对象时26.下面对于构造方法的描述,正确有哪些?答案:方法名必须和类名相同|方法名的前面没有返回值类型的声明|在方法中不能使用return语句返回一个值27.使用this调用类的构造方法,下面的说法正确的是?答案:使用this调用其它构造方法的语句必须放在第一行28.在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?答案:extends29.System类位于以下哪个包中?答案:java.lang30.关于super关键字以下说法哪些是正确的?答案:super关键字可以调用父类的构造方法|super关键字可以调用父类的普通方法|super与this不能同时存在于同一个构造方法中31.关于抽象类的说法哪些是正确的?答案:抽象类中可以有非抽象方法。|不能用抽象类去创建对象。32.已知类的继承关系如下:classEmployee;classManagerextendsEmployeer;classDirectorextendsEmployee;则以下语句能通过编译的有哪些?答案:Employeee=newManager33.在类的继承关系中,需要遵循以下哪个继承原则?答案:单一34.要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符()。答案:abstract35.以下说法哪些是正确的?答案:Java语言中允许一个类实现多个接口|Java语言中不允许一个类继承多个类|Java语言中允许一个类同时继承一个类并实现一个接口|Java语言中允许一个接口继承一个接口36.编译运行下面的程序,结果是什么?publicclassA{publicstaticvoidmain(String[]args){Bb=newB();b.test();}voidtest(){System.out.print("A");}}classBextendsA{voidtest(){super.test();System.out.print("B");}}答案:代码可以编译运行,并输出结果AB37.成员变量在方法中声明,它的作用域是某个方法。答案:错38.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。答案:错39.一个类如果实现了某个接口,那么它必须重载该接口中的所有方法。答案:对40.关于被保护访问控制符protected修饰的成员变量,以下说法正确的是()。答案:可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类41.下面哪种写法可以实现访问数组arr的第1个元素?答案:arr[0]42.若inta[3][2]={{123,345},{12,34},{34,56}},则a[2][1]为()。答案:5643.先阅读下面的程序片段:Stringstr="abccdefcdh";String[]arr=str.split("c");System.out.println(arr.length);程序执行后,打印的结果是()。答案:4个44.Strings="abcdedcba";则s.substring(3,4)返回的字符串是以下选项中的哪个?答案:d45.假若indexOf()方法未能找到所指定的子字符串,则返回以下选项中的哪个?答案:-146.下面的程序段执行后,输出的结果是以下哪个选项?StringBufferbuf=newStringBuffer("Beijing2008");buf.insert(7,"@");System.out.println(buf.toString());答案:Beijing@200847.在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动Java的异常处理机制。答案:try48.自定义异常类时,可以继承的类是?答案:Exception及其子类49.在Java语言中,以下哪个关键字用于在方法上声明抛出异常?答案:throws50.容器Panel和Applet缺省使用的布局编辑策略是()。答案:BorderLayout51.通过调用newList(10,false)创建一个列表,关于该列表的几个说法错误的是()。答案:该列表有10个选项52.每一个GUI程序中必须包含一个什么组件()。答案:容器53.创建一个标识有“关闭”按钮的语句是()。答案:Buttonb=newButton(“关闭”);54.以下哪项可能包含菜单条()。答案:Frame55.当鼠标按键被释放时,会调用以下哪个事件处理器方法?答案:mouseReleased()56.下面四个选项中,哪些是事件处理机制中的角色?答案:事件|事件源|事件监听器57.说明或声明数组时不分配内存大小,创建数组时分配内存大小。答案:对58.使用方法length()可以获得字符串或数组的长度。答案:对59.设String对象s=“Hello”,运行语句System.out.println(s.concat(“World!”));后String对象s的内容为“Helloworld!”,所以语句输出为:Helloworld!()。答案:对60.用“+”可以实现字符串的拼接,用“-”可以从一个字符串中去除一个字符子串。答案:错61.线程调用sleep()方法后,该线程将进入以下哪种状态?答案:阻塞状态62.在以下哪种情况下,线程进入就绪状态?答案:线程调用了notify()方法时63.对于通过实现Runnable接口创建线程,下面说法正确的有哪些?答案:适合多个相同程序代码的线程去处理同一个资源的情况|把线程同程序代码、数据有效的分离,很好的体现了面向对象的设计思想|可以避免由于Java的单继承带来的局限性64.File类中以字符串形式返回文件绝对路径的的方法是?答案:getAbsolutePath()65.对于死锁的描述,下面四种说法正确有哪些?答案:当两个线程互相等待对方释放同步锁时会发生死锁|Java虚拟机没有检测和处理死锁的措施|处于死锁状态的线程处于阻塞状态,无法继续运行66.关于线程的创建过程,下面四种说法正确的有哪些?答案:定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法|定义一个实现Runnable接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法67.以下哪些属于InputStream类的方法?答案:intread(byte[])|voidclose()68.下面关于executeQuery(Stringsql)方法,说法正确的是()。答案:可以执行select语句69.当浏览器返回到新URL的包含applet的页面时调用以下哪个函数?答案:start()70.使用UDP协议通信时,需要使用哪个类把要发送的数据打包?答案:DatagramPacket71.以下哪个是serverSocket类用于接收来自客户端请求的方法?答案:accept()72.以下哪个类用于实现TCP通信的客户端程序?答案:Socket73.进行UDP通信时,在接收端若要获得发送端的IP地址,可以使用DatagramPacket的哪个方法?答案:getAddress()74.以下哪个方法是DatagramSocket类用于发送数据的方法?答案:send()75.在程序运行时,DatagramSocket的哪个方法会发生阻塞?答案:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于供应商价格调整通知函(5篇范文)
- 2026新加坡医疗面试题及答案
- 2026药品过期面试题目及答案
- 2026招干事的面试题及答案
- 2026地产公司面试题及答案
- 2026供水公司面试题目及答案
- 培养阳光心态护航快乐成长小学主题班会课件
- 爱国主义铭记历史小学主题班会课件
- 2026年山东兴罗投资控股有限公司招聘工作人员考试备考试题及答案详解
- 2026浙江温州科技高级中学(瓯海中学分校)招聘1人笔试参考题库及答案详解
- 2026年江西省中考道德与法治·历史合集试卷(含答案)
- 客户退货产品返修作业指导书
- 2025-2030非洲智能安防设备行业市场供需分析及投资评估规划分析研究报告
- GB/T 19792-2025农业灌溉设备水动化肥-农药注入泵
- 机械零件包装标准规定
- 国网环水保知识培训班课件
- 钢板桩围堰施工质量验收标准
- GB/T 191-2025包装储运图形符号标志
- 【单词表】外研版四年级英语下册全册词汇表(带音标)
- 2025年文物保护工程从业资格考试(责任工程师古文化遗址古墓葬)测试题及答案(宁波)
- 2025浙江宁波江北区机关事业单位招聘编外人员1人考试参考题库及答案解析
评论
0/150
提交评论