已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA语言程序设计模拟题 一判断题1Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。 (对)2Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。 (对)3Java源程序文件中是不区分字母的大小写的。 (错)4Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。 (错)5无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B.class的字节码文件。 (错)6abstract方法所在的类必须是abstract类。 (对)7在Java的方法中定义一个常量要用const关键字。 (错)8Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(对)9Java类中不能存在同名的两个成员函数。 (错)10在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。 (错)11可以用new来创建一个类的实例,即”对象”。 (对)12applet可以运行在浏览器中。 (对)13一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。 (对)二选择题1对Java运算符,下面说法正确的是( D )A不具有优先级的区别 B相同优先级的运算符,计算顺序是从右到左 C圆括号具有最高优先级 D”+”号的优先级高于”&”2Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( B )AString argsBString argsCChar args DStringBuffer args3Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?( B )A安全性 B多线性 C跨平台 D可移植4break语句( D )A只中断最内层的循环 B只中断最外层的循环 C借助于标号,可以实现任何外层循环中断 D只中断某一层的循环5下列哪个类声明是正确的?( D )Aabstract final class HI Babstract private move() Cprotected private number Dpublic abstract class Car6一个可以独立运行的Java应用程序( D )A可以有一个或多个main方法 B最多只能有两个main方法 C可以有一个或零个main方法 D只能有一个main方法7Applet可以做下列那些操作?( A )A读取客户端文件 B在客户端主机上创建新文件C在客户端装载程序库 D读取客户端部分系统变量8如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?( B )ABoxLayout BGridLayout CBorderLayout DFlowLouLayout9以下关于继承的叙述正确的是( A )。A在Java中类只允许单一继承 B在Java中一个类只能实现一个接口C在Java中一个类不能同时继承一个类和实现一个接口D在Java中接口只允许单一继承10异常包含下列那些内容?( C )A程序中的语法错误 B程序的编译错误C程序执行过程中遇到的事先没有预料到的情况D程序事先定义好的可能出现的意外情况11下列关于for循环和while循环的说法中哪个是正确的?( D )Awhile循环能实现的操作,for循环也都能实现Bwhile循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C两种循环任何时候都可替换D两种循环结构中都必须有循环体,循环体不能为空12有以下方法的定义,请选择该方法的返回类型( D )ReturnType method(byte x, double y)return (short)x/y*2;AbyteBshortCint Ddouble13Character流与Byte流的区别是( C )A每次读入的字节数不同 B前者带有缓冲,后者没有C前者是块读写,后者是字节读写D二者没有区别,可以互换使用14下列哪个属于容器的构件?( A )AJFrame BJButton CJPnel DJApplet15在编写Java Applet程序时,需在程序的开头写上( B )语句。Aimport java.awt.* ; Bimport java.applet.Applet ;Cimport java.io.* ; Dimport java.awt.Graphics ;16for(;)是( A )。A循环结构 B分支结构 C顺序结构17设数组Array由以下语句定义 int Array=new int10, 则数组最后一个元素的正确引用方法为( B )AArray10 BArray9 Carray10 Darray918Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( B )AString args BString args CChar args DStringBuffer args19在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行( A )。Ainit() Bstart() Cdestroy() Dstop()20Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?( B )A安全性 B多线性 C跨平台 D可移植21给出下面代码,关于该程序以下哪个说法是正确的?( C )public class Person static int arr = new int5;public static void main(String a) System.out.println(arr0); A编译时将产生错误B编译时正确,运行时将产生错误C输出零D输出空22有以下方法的定义,请选择该方法的返回类型( D )。ReturnType method(byte x, double y)return (short)x/y*2;AbyteBshortCintDdouble23Applet可以做下列那些操作?( A )A读取客户端文件 B在客户端主机上创建新文件C在客户端装载程序库 D读取客户端部分系统变量24如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?( B )ABoxLayout BGridLayout CBorderLayout DFlowLouLayout25Java语言中创建一个对象使用的关键字为( C )Aclass Binterface Cnew Dcreate26若需要定义一个类域或类方法,应使用哪种修饰符?( A )Astatic Bpackage Cprivate Dpublic27在编写Java Applet程序时,需在程序的开头写上( B )语句。Aimport java.awt.* ; Bimport java.applet.Applet ;Cimport java.io.* ; Dimport java.awt.Graphics ;28为实现多线程之间的通信,需要使用下列那种流才合适?( D )AFilter stream BFile stream CRandom access stream DPipde stream29设有下面两个赋值语句: a = Integer.parseInt(“12”); b = Integer.valueOf(“12”).intValue();下述说法正确的是( D )。Aa是整数类型变量,b是整数类对象。 Ba是整数类对象,b是整数类型变量。Ca和b都是整数类对象并且值相等。Da和b都是整数类型变量并且值相等。30类Parent、Child定义如下:1public class Parent2 public float aFun(float a, float b) throws3 IOException 45public class Child extends Parent67将以下哪种方法插入行6是不合法的。( A )Afloat aFun(float a, float b) Bpublic int aFun(int a, int b)throws Exception Cpublic float aFun(float p, float q) Dpublic int aFun(int a, int b)throws IOException 三程序填空题1下列程序的功能是判断某一年是否为闰年.请在横线处填入适当内容,使程序能够正确运行.import java.io.*;public class LeapYearpublic static void main(String arge)Scanner reader=new Scanner(System.In); System.out.println(“输入年份是:”);String s= reader.nextLine() 1 int year= Integer.parseInt (s) 2;if year % 4 = = 0 & year % 100! = 0 / year % 400 = = 0)System.out.println(+year+年是闰年.);elseSystem.out.println(+year+年不是闰年.);2下面程序对数组中每个元素赋值,然后按逆序输出.请在横线处填入适当内容,使程序能正常运行.import java.io.*;public class ArrayTestpublic static void main(String args)int i;int a = new int5;for(i=0;i=0 4; i- 5)System.out.println(a+i+=a);四程序阅读题请写出下列程序的输出结果1class A protected double x=10,y=12.56; public void speak() System.out.println(我喜欢NBA); public void cry() y=x+y; System.out.printf(y=%fn,y); class B extends A int y=100,z; public void speak() z=2*y; System.out.println(I love This Game); System.out.printf(y=%d,z=%d,y,z); class Example public static void main(String args ) B b=new B(); b.cry() ; b.speak(); 答:y=22.560000I love This Gamey=100,z=2002class Example public static void main(String args ) String s1,s2;s1=new String(“we are student”);s2=new String(“we are student”);System.out.println(s1.equals(s2);System.out.println(s1=s2);String s3,s4;s3=”how are you”;s4=”how are you”;System.out.println(s3.equals(s4);System.out.println(s3=s4); 答:true false true true五编程题1编写一个完整的Java Application 程序。包含接口ShapeArea,类Circle、Rectangle、Test,具体要求如下:接口ShapeArea:接口方法double getArea():求一个形状的面积double getPerimeter ():求一个形状的周长类Rectangle:实现ShapeArea接口,并有以下属性和方法: 属性width: double型,表示长方形的宽度height:double型,表示长方形的长度 方法Rectangle(double w, double h):构造函数toString():输出矩形的描述信息,如“width=1.0,height=2.0,perimeter=6.0,area=2.0”Test类作为主类要完成测试功能 生成Rectangle对象 调用对象的toString方法,输出对象的描述信息答:public class Test public static void main(String args)Rectangle r=new Rectangle(1,2);System.out.println(r.toString();interface ShapeArea public abstract double getPerimeter();public abstract double getArea();class Rectangle implements ShapeArea double width, height; Rectangle(double w, double h) width=w; height=h;public double getPerimeter()
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年资深编辑岗位招聘面试参考题库及参考答案
- 2025年超星尔雅学习通《法学》考试备考题库及答案解析
- 2025年超星尔雅学习通《外国文学名著赏析之《傲慢与偏见》》考试备考题库及答案解析
- 2025年超星尔雅学习通《艺术史与欣赏》考试备考题库及答案解析
- 2025及未来5年纯色帽项目投资价值分析报告
- 2025及未来5年籼糯米项目投资价值分析报告
- 中考数学与圆有关的难点突破
- 掘进工题库及答案
- 2025年风电场防雨雪冰冻灾害应急预案模板
- 2026年水果礼盒定制协议
- 2025年电子设备装接工岗位职业技能资格证考试题(附答案)
- 产品检测合格证登记表
- 社会领域培训
- 《形势与政策》第七章-中美关系
- 《创新创业基础》课程考试复习题库及答案
- 家电维修人员技能培训模式创新研究
- 培训机构教务老师的工作内容与职责
- 房地产精装装修培训讲师
- JJF(京) 77-2021 真空干燥箱校准规范
- SH/T 0358-199510号航空液压油
- GB/T 15597.1-2024塑料聚甲基丙烯酸甲酯(PMMA)模塑和挤出材料第1部分:命名系统和分类基础
评论
0/150
提交评论