还剩2页未读,继续阅读
文本内容:
浙江师范大学行知学院《面向对象程序设计》考试Java A卷(学年第一学期)2022—2023考试形式闭卷使用学生计算机班221考试时间分钟出卷时间年月日6020221220说明考生应将全部答案都写在答题纸上,否则作无效处理
一、单项选择题(本大题共小题,每小题分,共分)10220在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内错选、多选或未选均无分、以下哪个是提供的编译器()1JDK、、、、、源文件的扩展名为A java.exe Bjavap.exe Cjavac.exe Djavaw.exe2Java oA.java B..class、下列哪个是应用程序主类中正确的C.html D..exe3Java方法声明main、A public void staticmainString args[];、B void mainString args[];C public static voidMainString args[];、D public static void mainString args[];、如下哪个字符序列可以作为合法标识符
4、、、、下面的代码段执行之后的值A trueB helloC defaultD good-class5count是什么int count=0;for inti=1;i=6;i++{count+=i;System.out.printincount;、、、、、如果需要从文件中读取数据,A5B6C15D216则应在程序中创建哪一个类的对象()、、A FilelnputStreamB FileOutputStream、、C DataOutputStreamD FileWriter、下列叙述哪一项是正确的()
7、类不可以有子类A final、类中只可以有方法B abstractabstract、类中可以有非方法,但该方法不可用修饰C abstractabstract final、父类修饰方法,允许在子类重写D final、下列哪一个命令可以缺省不写()8import、、A importjava.sql.*;B importjava.lang.*;、、C importjava.util.*;D importjava.net.*;、应用程序的方法中有以下语句,则输出的结果是()9mainString s=nxxxxxxxxxxxxxxx#l23#456#zzzzzn;int n=s.indexOf(n#n);int k=s.indexOf(n#n+1);9()String s2=s.substring n+l,k;()System.outprintln s2;、、、A123456B123C xxxxxxxxxxxxxxxD zzzzz、以下关于异常说法不正确的是()10java、类是语言中类和类的父类A ThrowableJava ErrorException、当异常对象是类(或其子类)的实例时,能通过虚拟机或者B ExceptionJava语句抛出该异常对象,并能通过处理throw try…catch…finally、如果只用一个块捕捉多个异常对象,则子句中的参数类型应是C catchcatch所有异常对象的父类、类异常必须用语句显式处理D RuntimeExceptiontry-catch
二、填空题(本大题共小题,每小题分,共分)
5210、如果将类声明为它的文件名称必须是()才能正常编译1Car public,、面向对象语言的个重要特性是()、()和()
23、类中的成员变量可细分为()和()
3、语言中的种基本数据类型分别是、、4Java8boolean byteshort charlong、和float doubleo、在中定义一个字符串类型的变量的语句是5Java sr
三、简答题本大题共小题,每小题分,共分
2510、编写、运行程序需要经过那些步骤?1Java、说说类中构造方法及其作用2
四、程序阅读题本大题共小题,每小题分,共分
21020、以下程序的输出结果为—1O ClassB{Int x=100,y=200;public voidsetX intx{x=x;publicvoidsetY inty{this.y=y;public intgetXYSum{return x+y;public classA{publicstaticvoidmainString[]args{B b=new;b.setX-100;b.setY-200;n nSystem.out.printIn sum=+b.getXYSum;}、下列程序的运行结果是2public classMyClass{int a[]={11,22,33;void out{n nforint j=0;ja.length;j++System.out.printa[j]+;}publicstaticvoidmainString[]args{MyClass my=new MyClass;my.out;
五、程序设计题本大题共小题,分
140、用面向抽象类设计编写程序1设计编写一个柱体底的抽象类该抽象类有一个计算面积的抽象的1Geometry,方法double getArea设计一个柱体类该类有一个构造2Pillar,PillarGeometry bottom,double height方法,通过方法实现对柱体体积的计算double getVolume分别实现底是圆和正方形的柱体的体积计算3。