欢迎来到天天文库
浏览记录
ID:55089569
大小:49.00 KB
页数:7页
时间:2020-04-27
《《Java程序设计》课期末考试试卷-B.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、班级:姓名:学号:《Java程序设计》课期末考试试卷(B卷)(注意:请将答案写到答题纸上,否则无效;答题纸与试卷分开上交)一、判断正误,正确打“√”,错误打“×”(每题1分,共10分)1、Java允许创建不规则数组,即Java多维数组中各行的列数可以不同。2、子类可以继承父类的私有成员。3、对于类变量,可以通过类名直接访问,也可以通过该类的对象访问。4、一个抽象的类不能直接用new命令创建对象。5、一个子类中可以定义与父类中名字相同,而参数不同的方法,此时子类的方法会改写从父类继承来的方法。6、如果一个类中包含抽象方法,则这个类也必须定义为抽象类。7、构造方法的名字必
2、须与类名相同。8、一个类的私有变量可以在同一个包的不同类中使用。9、final类不能派生子类,final方法不能被覆盖。10、Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。二、单项选选题(每题1分,共20分)1、若在某一个类定义中定义有如下的方法:finalvoidaFinalFunction();则该方法属于?A、本地方法B、解态方法C、最终方法D、抽象方法2、以下哪个不是java的关键字?A、SystemB、interfaceC、forD、else3、定义一个类,必须使用的关键字是?A、publicB、classC、interf
3、aceD、static4、声明并创建一个按钮对象b,应该使用的语句是?A、Buttonb=newButton();B、buttonb=newbutton();C、Buttonb=newb();D、b.setLabel(“确定”);5、Panel对象默认的布局管理器是?A、FlowLayoutB、BorderLayoutC、CardLayoutD、null6、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是?A、p.add(b);B、p.add(b,”North”);C、p.add(b,”South”);D、b.add(p,
4、”North”);7、main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的?A、publicstaticvoidmain()B、publicstaticvoidmain(String[]args)C、publicstaticintmain(String[]args)D、publicvoidmain(Stringarg[])8、定义一个接口必须使用的关键字是?A、publicB、classC、interfaceD、static9、Java中char类型的数据在内存中占据的长度是?A、8位B、16位C、32位D、不确定10
5、、关于以下程序段,正确的说法是?Strings1=”hello”;//行1Strings2=newString(s1);//行2if(s1==s2)//行3System.out.println(“s1==s2”);//行4if(s1.equals(s2))//行5System.out.println(“s1equalss2”);//行6A、行4与行6都将执行B、行4执行,行6不执行C、行6执行,行4不执行D、行4、行6都不执行11、以下哪个字符串不能做Java中的方法名?A、setB、outC、setTextD、get12、在Java中,一个类可同时定义许多同名的方法
6、,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为?A、隐藏B、覆盖C、重载D、Java不支持此特性13、以下程序段执行后将有()个字节被写入到文件afile.txt中。try{FileOutputStreamfos=newFileOutputStream(“afile.txt”);DataOutputStreamdos=newDataOutputStream(fos);dos.writeInt(3);dos.writeDouble(0.01);dos.close();fos.close();}catch(IOExcepti
7、one){}A、16B、12C、8D、2第7页共7页班级:姓名:学号:14、以下代码段执行后的输出结果为?intx=-3;floaty=10.0f;System.out.println(y%x);A、不能成功编译B、-1.0C、1.0D、-115、假设Foo类有如下定义,设f是Foo类的一个实例,下列语句调用哪个是错误的?publicclassFoo{inti;staticStrings;voidimethod(){}staticvoidsmethod(){}}A、Foo.imethod();B、f.imethod();C、System.out.pr
此文档下载收益归作者所有