欢迎来到天天文库
浏览记录
ID:58820610
大小:32.00 KB
页数:7页
时间:2020-10-25
《Java面向对象程序设计--试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一.选择题1.构造函数何时被调用?()A类定义时;B使用对像属性时;C使用对象方法时;D对象被创建时。2.下列关于继承的说法哪个是正确的?()A子类只继承父类的方法和属性;B子类继承父类非私有属性和方法;C子类只继承父类的方法,而不继承父类的属于性;D子类将继承父类的所有属性和方法。3.关于main方法下列说法哪个是正确的?()A一个类中可以没有main方法;B所有对象的创建都必须放在main方法中;Cmain方法必须放在公共类中;Dmain方法头的定义可以根据情况任意修改。4.下列语句中,属于多分支语句的是(
2、)Aif语句Bswitch语句Cdowhile语句Dfor语句5.阅读下列代码,其运行结果是()publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.println(89>>1);}}A44B45C88D906.Java语言使用的字符码集是()AASCIIBBCDCDCBDUnicode7.试题内容:下面哪个代码段是正确的Java源程序()Apackagetestpackage; privateclassTest{//dosomething.
3、..}Bimportjava.io.*; packagetestpackage; publicclassTest{//dosomething...}Cimportjava.io.*; classPerson{//dosomething...} publicclassTest{//dosomething...}Dimportjava.io.*; PublicclassTest0{//dosomething...} publicclassTest1{//dosomething...}8.下列哪些说法是正确的
4、?()AJava语言中,接口只允许单一继承BJava语言只允许实现一个接口CJava语言不允许同时继承一个类并实现一个接口DJava语言的单一继承使得代码更加可靠9.下列叙述中,正确的是()A声明变量时必须指定一个类型BJava认为变量number与Number相同CJava中唯一的注释方式是"//"D源文件中public类可以有0或多个10.下面哪个赋值语句是错误的?()Afloatf=11.1;Bdoubled=5.3E12;Ccharc='r';Dbytebb=127;11."++"运算符的操作数个数是
5、()A1个B2个C3个D4个12.已知:int[]a=newint[100];在下列给出的数组元素中,非法的是()Aa[0]Ba[1]Ca[99]Da[100]13.以下语句有语法错的是()Aintx=1;y=2;z=3Bfor(intx=10,y=0;x>0;x++);Cwhile(x>5);Dfor(;;);14.以下有关类的构造函数继承的说明,正确的是()A子类继承父类的构造函数,但不能自己定义B子类可定义自己的构造函数,但受父类定义的构造函数的限制C子类和父类均可独自定义自己的构造函数,但执行时的顺序有
6、规定D如父类定义了构造函数,则子类只能继承父类的构造函数,不能自己定义 15.整型数据类型中,需要内存空间最少的是()AshortBlongCintDbyte二.填空题16.设intx=1,floaty=2,则表达式x/y的值是()。17.执行下列语句后,sum的值为()。intsum=100;for(intI=0;I<10;I++){sum-=I;}18.设i,j为整型变量且j=8,执行i=++j后,i的值()。19.基本语句包括三种基本结构:顺序结构、循环结构和()。20.数组x定义如下:i
7、ntx[][]=newint[3][2]则x[2].length的值为()。21.在转向语句中,()语句使得程序结束本次循环,回到循环的条件测试部分继续执行。22.下列程序段的输出结果是()。c=‘D’;switch(c){case‘C’:System.out.println(“CC”);case‘D’:System.out.println(“DD”);}23.设x为float型变量,y为double型变量,a为int型变量,已知x=2.5f,a=7,y=4.22则表达式x-a%2*(int)x%(int)y的
8、值为()。三.程序分析题24.试题内容:下列程序段运行的结果是() ClassAAA{Stringstr=newString("good"); char[]ch={'a','b','c'}; publicstaticvoidmain(Stringargs[]){ Exampleex=newExample(); ex.change(ex.str,ex.ch); S
此文档下载收益归作者所有