《Java程序设计》课期末考试试卷-B(共7页).doc
《《Java程序设计》课期末考试试卷-B(共7页).doc》由会员分享,可在线阅读,更多相关《《Java程序设计》课期末考试试卷-B(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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、若在某一个类定义中定义有如下的方法: final void aFinalFunction( );则该方法属于?A、本地方法 B、解态方法 C、最终方法 D、抽象方法2、以下哪个不是java的关键字?A、SystemB、interfaceC、forD、else3、定义一个类,必须使用的关键字是?A、publicB、classC、interfaceD、sta
3、tic4、声明并创建一个按钮对象b,应该使用的语句是?A、Button b=new Button();B、button b=new button();C、Button b=new b();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,”North”);7、main
4、方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的?A、 public static void main()B、 public static void main(String args)C、 public static int main(String args)D、 public void main(String arg )8、定义一个接口必须使用的关键字是?A、public B、classC、interfaceD、static9、Java中char类型的数据在内存中占据的长度是?A、8位B、16位C、32位D、不确定10、关于以下程序段,正确的说
5、法是?String s1=”hello”;/行1String s2=new String(s1);/行2if(s1= =s2)/行3 System.out.println(“s1= =s2 ”);/行4if (s1.equals(s2)/行5 System.out.println(“s1 equals s2”);/行6A、行4与行6都将执行B、行4执行,行6不执行C、行6执行,行4不执行D、行4、行6都不执行11、以下哪个字符串不能做Java中的方法名? A、set B、outC、set TextD、get12、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各
6、不相同,传回的值也可以不相同。这种面向对象程序的特性称为?A、隐藏 B、覆盖 C、重载 D、Java不支持此特性13、以下程序段执行后将有( )个字节被写入到文件afile.txt中。 tryFileOutputStream fos=new FileOutputStream(“afile.txt”);DataOutputStream dos=new DataOutputStream(fos);dos.writeInt(3);dos.writeDouble(0.01);dos.close();fos.close( );catch(IOException e) A、16B、12C、8D、2班级:
7、姓名: 学号:14、以下代码段执行后的输出结果为?int x=-3; float y=10.0f;System.out.println(y%x);A、不能成功编译B、-1.0C、1.0D、-115、假设Foo类有如下定义,设f是Foo类的一个实例,下列语句调用哪个是错误的?public class Fooint i;static String s;void imethod() static void smethod() A、Foo.imethod();B、f.imethod();C、System.out.println(f.i);D、Foo.smethod()16、分析下面的程序代码,以下哪个
8、说法是正确的?public class Test extends Apublic static void main(String args)Test t=new Test();t.print();class A String s; A(String s) this.s=s; public void print()System.out.println(s);A、因为Test没有构造方法Test(),所以这段程序不能编译。B、如果删除A类中的构造方法,这个程序可以编译。C、这段程序可以通过编译,但由于方法名冲突,引起一个运行时错误。D、编译成功,运行情况良好。17、类Test1定义如下:1publ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计 Java 程序设计 期末考试 试卷
限制150内