欢迎来到天天文库
浏览记录
ID:18619135
大小:94.00 KB
页数:14页
时间:2018-09-20
《面向对象程序设计复习参考题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、选择题1.编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。A).javaB).classC).htmlD).exe2.JAVA对象主要属性有:()。A)状态与行为B)抽象和封装C)继承与多态D)可重用和可扩展3.MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。()A)publicintMAX_LENGTH=100;B)finalintMAX_LENGTH=100;C)finalpublicintMAX_LENGTH=100;D)publicfinalMAX_LENGT
2、H=100;4.下面哪些选项是正确的main方法说明?()A)publicmain(Stringargs[])B)publicstaticvoidmain(Stringargs[])C)privatestaticvoidmain(Stringargs[])D)voidmain()5.System和Math类在哪个包中?A)java.io B)java.langC)java.awt D)java.util6.下列语句执行后,变量a、c的值分别是()。intx=182;inta,c;c=x/100;a=x%10;A)1
3、,2B)2,1C)1.82,2D)100,827.下面哪个表达式可用得到x和y的最大值()?A)x>y?y:xB)xy?(x+y):(x-y)D)x==y?y:x;8.在面向对象开发中,最基本的单元是类,它是由类名、属性和()组成的。A)消息B)方法C)对象D)关系9.下面的代码段中,执行之后count的值是什么()?intcount=1;for(inti=1;i<=5;i++)count=count+i;System.out.println(count);A)5B)1C)15D)1610.应用程序的main方法中有以下语句,则输
4、出的结果是()。HashMaphm=newHashMap();hm.put("100","aaa");hm.put("200","bbb");hm.put("300","ccc");System.out.println(hm.get("200"));A)bbbB)aaaC)200D)311.下列程序段执行后的结果是()。Strings="abcdefg";for(inti=0;i5、EGC)abcdefgD)abcd12.应用程序的main方法中有以下语句,则输出的结果是()。int[]x={122,33,55,678,-987};intmax=x[0];for(inti=1;imax)max=x[i];}System.out.println(max);A)678B)122C)-987D)3313.下列语句序列执行后,k的值是()。intx=2,y=5,k=0;switch(x%y){case0:k=x+y;break;case1:k=x-y;break;case2:k=x*y;br6、eak;default:k=x/y;break;}System.out.println(k);A)2B)5C)10D)014、设有下面的一个定义:classAA{staticvoidShow(){System.out.println("我喜欢Java!");}}classBB{voidShow(){System.out.println("我喜欢C++!");}}若已经使用aa类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的____________。A、a.Show();b.Show();B、AA.Show();b.Show();C、AA.7、Show();BB.Show();D、a.Show();BB.Show();15、能够支持javadoc命令的注释语句是____________。A、/**......//B、/*......*/C、//D、/**......*/16、下面数组声明正确的是_____________________。A、charstr[]={“a”,”b”,”c”};B、char[]str={‘a’,’b’,’c’};C、intarray[10,20];D、intarray[2]={1,2,0};17、执行完下列代码后,intkk=5;floatff=2.4f;dou8、bledd=2.4;intvalue=(int)(kk+dd+ff);value的值是___________
5、EGC)abcdefgD)abcd12.应用程序的main方法中有以下语句,则输出的结果是()。int[]x={122,33,55,678,-987};intmax=x[0];for(inti=1;imax)max=x[i];}System.out.println(max);A)678B)122C)-987D)3313.下列语句序列执行后,k的值是()。intx=2,y=5,k=0;switch(x%y){case0:k=x+y;break;case1:k=x-y;break;case2:k=x*y;br
6、eak;default:k=x/y;break;}System.out.println(k);A)2B)5C)10D)014、设有下面的一个定义:classAA{staticvoidShow(){System.out.println("我喜欢Java!");}}classBB{voidShow(){System.out.println("我喜欢C++!");}}若已经使用aa类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的____________。A、a.Show();b.Show();B、AA.Show();b.Show();C、AA.
7、Show();BB.Show();D、a.Show();BB.Show();15、能够支持javadoc命令的注释语句是____________。A、/**......//B、/*......*/C、//D、/**......*/16、下面数组声明正确的是_____________________。A、charstr[]={“a”,”b”,”c”};B、char[]str={‘a’,’b’,’c’};C、intarray[10,20];D、intarray[2]={1,2,0};17、执行完下列代码后,intkk=5;floatff=2.4f;dou
8、bledd=2.4;intvalue=(int)(kk+dd+ff);value的值是___________
此文档下载收益归作者所有