欢迎来到天天文库
浏览记录
ID:52289991
大小:46.00 KB
页数:4页
时间:2020-03-26
《Java面向对象程序设计 教学课件 ppt 作者 聂哲 单元测试试卷 单元测试卷一.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《面向对象程序设计(Java)》单元测试1姓名_________学号___________一、选择题,每题2分,共20分1.一个Java程序运行从上到下的环境次序是()A.操作系统、Java程序、JRE/JVM、硬件B.JRE/JVM、Java程序、硬件、操作系统C.Java程序、JRE/JVM、操作系统、硬件D.Java程序、操作系统、JRE/JVM、硬件2.下面哪些是合法的标识符。()A、persons#B、23TwoUsersC、*pointD、thisE、end-lineF、_12345G、$xy3.下面哪些选项能正确定义float型变量()A.floatfoo=-10
2、0;B.floatfoo=(float)1.234;C.floatfoo=0.2e-1;D.floatfoo=2.02f;E.floatfoo=3.03d;F.floatfoo=0x0123;G.floatfoo=2.3454.下面代码的运行输出结果是()。publicclassexample{publicstaticvoidmain(Stringargs[]){intx=1;if(x>0)x=2;switch(x){case1:System.out.println(1);case0:System.out.println(0);break;case2:System.out.pr
3、intln(2);case3:System.out.println(3);break;default:System.out.println(4);break;}}}A0B4C2D123305.下面程序段执行后,i和j的值为?()inti=1,j=10;do{if(i++>--j)continue;}while(i<5);A.i=6j=5B.B.i=5j=5C.i=6j=4D.i=5j=6E.i=6j=66.假设有下列声明语句:inti,j;4floatx,y;doubleu,v;下列哪些赋值是合法的?()A、i=x;B、x=u+y;C、x=7.8+j*y;D、v=(int)xE
4、、y=j/i*x7.下说法正确的是:()a.一个可直接运行的Java源文件中可以有多个public类,其中必须有一个和文件同名b.一个可直接运行的Java源文件中可以没有public类c.一个可直接运行的Java源文件中只能有一个且和文件同名的public类。d.一个可直接运行的Java源文件中可以有多个public类,且可以没有和文件同名的类。8.在java中定义常量的正确语法为:()A.intvalue=20;B.constintVALUE=20;C.finalintVALUE=20;D.intVALUE=20;9.设有如下的程序代码,在执行完后x和y的值是多少?()int
5、x=8,y=2,z;x=++x*y;z=x/y++;A)x=16,y=2B)x=16,y=4C)x=18,y=2D)x=18,y=310.正确定义一个初始值为20的float类型的变量的语句是:()Afloat#value=20f;Bfloatvalue#=20;Cfloat_value=20f;Dfloatvalue=20;二、填空题,每题3分,共30分1.Java8种基本数据类型的标识符是2.下列语句序列执行后,j的值是。intj=0;for(inti=2;i<10;i=i+2)j+=i;3.下面程序能正确的编译运行吗?若不能,错误语句是:。publicclassIfTes
6、t{publicstaticvoidmain(Stringargs[]){intx=3;inty=1;if(x=y)System.out.println("Notequal");elseSystem.out.println("Equal");}}4.下面程序的运行结果为classtest{publicstaticvoidmain(Stringargs[]){4intsum=0;for(inti=0;i<10;i++){if(i%2==0)sum+=i;elsecontinue;}System.out.println(sum);}}5.下面的程序输出结果是:12+13=25,请将
7、程序补充完整。publicclassApp{publicstaticvoidmain(Stringargs[]){intx=12,y=13;System.out.println;}}6、若有定义inta=4,则执行完语句a-=a*a;后,a的值是。7、下列程序段执行后,t3的结果是。intt1=3,t2=4,t3;t3=t1j
8、m>k++))k++;9.设有如下的程序代码,fo
此文档下载收益归作者所有