欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    山东财经大学Java程序设计基础期末复习自测题及参考答案.docx

    • 资源ID:312278       资源大小:65.09KB        全文页数:20页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    山东财经大学Java程序设计基础期末复习自测题及参考答案.docx

    Java程序设计基础复习自测题一、单项选择题1、JaVa源文件和编译后的文件扩展名分别为()。A.class和.javaB.java和.classC.class和.classD.javal.java2、JaVa语言不是()oA.高级语言B.编译型语言C.结构化设计语言D.面向对象设计语言3、设X为int型变量、则执行以下语句以后,X的值为()。x=10;x+=x;A.19B.20C.21D.224、JaVa语言中创建一个对象使用的关键字为()。A.classB.interfaceC.newD.create5、对于可以独立运行的JaVa应用程序,下列()说法是正确的。A.无须main方法B.必须有两个main方法C.可以有多个或零个main方法D.必须有一个main方法6、在控制台运行一个JaVa程序,使用的命令正确的是()。A.javaTest,javaB.javacTest,javaC.javaTestD.javacTest7、下面说法正确的是()。A. Java程序的main()方法必须都写在类里面B. Java程序中可以有多个main。方法C. Java程序的类名可以与文件名不一样D. JaVa程序的main。方法中如果只有一条语句,可以不用括起来8、以下()是合法的变量名。A.doubleB.3xC.sum?D.de2$f9、表达式(11+3*8)4%3的值是()。A.31B.0C.1D.210、分析下面的代码,输出结果正确的是()。doubled=84.54;d+;intc=d2;System,out.println(c);A.42B.编译错误,更改为intc=(int)d2;C.43D.编译错误,更改为intc=int(d)/2;11、在流程图中,下面说法正确的是()。A. “平行四边形”表示输入/输出指令B. “菱形”表示计算步骤/处理符号。C. “长方形”表示程序开始/结束D. “圆角长方形”表示判断分支12、下列关于SWitCh选择结构的说法正确的是(),A.switch选择结构可以完全替代多重if选结构B.当条件判断为等值判断,并且判断的条件为字符时,可以使用SwitCh选择结构C.多重if执行效率高于switch语句D.当条件判断为等值判断,并且判断的条件为整型变量时,不能使用SwitCh选择结构13、对象的静态特征在类中表示为变量,称为类的(A.对象B.属性C.方法D.数据类型14、有一个汽车类Car,包含的属性有:颜色(COlor)、型号(type)、品牌(brand)。现在要在main。方法中创建Car类的对象,下面的代码中,正确的是()A. CarmyCar=newCar;myCar.color="黑色”;B. CarmyCar=newCar();myCar.brand="宝马";C. CarmyCar;myCar.brand="宝马";D. CarmyCar=newCar();color="蓝色”;15、下面关于类和对象的说法中错误的是()。A.类是对象的类型,它封装了数据和操作B.类是对象的集合,对象是类的实例C. 一个类的对象只有一个D. 一个对象必属于某个类16、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()oA.javaB.classC.htmlD.exe17、不能构成循环的语句是()。A.for语句B.while语句C. switch语句D.dowhile语句18、()在JaVa中是有效的注释声明。A.#这是注释B.*/这是注释*/C./这是注释D./*这是注释*/19、以下几个命名方法,不符合JaVa命名规范的是()。A.类的名称:MyClassNameB.变量的名称:my?ArrayC.常量的名称:PT_VALUED.成员函数的名称:GetName20、在下面的代码中,break语句的作用是:()。for(inti=0;i<10;i+)if(aDatai=TargetData)FoundID=i;break;)A.退出if程序块B.退出此次循环,直接进入下一次循环C.退出整个循环D.退出整个函数21、以下说法正确的是()。A.continue语句的作用是结束整个循环的执行B.只能在循环体内和switch语句体内使用break语句C.循环体内使用break语句或continue语句的作用相同D. SWitCh语句体内可以出现continue22、在流程图中,下面说法正确的是()。A. “平行四边形”表示输入/输出指令B. “菱形”表示计算步骤/处理符号。C. “长方形”表示程序开始/结束D. “圆角长方形”表示判断分支23、下列数组的初始化正确的是(A. intscore=90,12,34,77,56);B. intscore=newint5;C. intscore=newint90,12,34);D. intscore=newint90,12,34);24、对象的静态特征在类中表示为变量,称为类的()。A.对象B.属性C.方法D.数据类型25、有一个汽车类Car,包含的属性有:颜色(CoIOr)、型号(type)、品牌(brand)。现在要在main()方法中创建Car类的对象,下面的代码中,正确的是()。A. CarmyCar=newCar;myCar.color="黑色”;B. CarmyCar=newCar();myCar.brand="宝马";C. CarmyCar;myCar.brand="宝马";D. CarmyCar=newCar();color="蓝色";26、下面关于类和对象的说法中错误的是()oA.类是对象的类型,它封装了数据和操作B.类是对象的集合,对象是类的实例C. 一个类的对象只有一个D. 一个对象必属于某个类27、下列()不属于引用数据类型。A.StringB.charC.用户自定义的StUdent类D.Double28、指出正确的表达式()。A.byte=128;B.Boolean=null;C. long1=3127D. double=0.9239d;29、以下由for语句构成的循环执行的次数是()ofor(inti=0;true;i+)A.有语法错,不能执行B.无限次C.执行1次D.一次也不执行30、定义类头时能使用的修饰符是()。A.privateB.staticC.abstractD.protected31、JaVa的源代码文件具有()的扩展名。A.classB.javaC.javacD.source32、()字符是一个乘法运算符号。A.星号(*)B.正斜杠(/)字符C.分号(;)D.以上答案都不对33、JaVa语句在遇到()时将结束。A.>B.;C.D.34、赋值运算符(=)右侧的表达式总是在赋值发生之()进行。A.前B.后C.同一时刻D.以上都不对35、对于可以独立运行的JaVa应用程序,下列()说法是正确的。A.无须main方法B.必须有两个main方法C.可以有多个或零个main方法D,必须有一个main方法36、在控制台运行一个JaVa程序,使用的命令正确的是()。A.javaTest,javaB.javacTest,javaC.javaTestD.javacTest37、下面说法正确的是()。A. Java程序的main()方法必须都写在类里面B. Java程序中可以有多个main。方法C. Java程序的类名可以与文件名不一样D. JaVa程序的DIain()方法中如果只有一条语句,可以不用括起来38、以下()是合法的变量名。A.doubleB.3xC.sum?D.de2$f39、表达式(11+3*8)4%3的值是()。A.31B.0C.1D.240、分析下面的代码,输出结果正确的是()。doubled=84.54;d+;intc=d2;System,out.println(c);A.42B.编译错误,更改为intc=(int)d2;C.43D.编译错误,更改为intc=int(d)/2;41、对于X*=3+2算术,与其等价的是()。A.X=X*(3+2)B.X=X*3+2C.X=3+X*2D.X=X*3+X*242、对Java嵌套语句描述错误的是()A. for语句可以嵌套if语句B.if语句可以嵌套循环语句C.WhiIe语句可以嵌套for语句D,循环语句中可以用got。语句43、以下()是合法的变量名。A.doubleB. 3xC. sum?D. de2$f44、JaVa程序基本结构不包括()A.顺序结构B.分支结构C.循环结构D.逻辑结构45、switch是条()选择语句A.单向B.双向C.多向D.以上答案都不对二、判断题1、布尔型变量的取值只有两个:true和false。()2、JaVa语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。()3、Java源程序文件中是不区分字母的大小写的。()4、定义完数组后,我们可以根据实际需要,再动态调整数组大小。()5、JaVa程序的同一个类中不能存在同名的两个成员函数。()6、每个类都只能有一个构造方法。()7、注释的作用是使程序在执行时在屏幕上显示之后的内容。()8、JaVa程序的文件名可以任意。()9、JaVa语言中一个Char类型的数据占用2个字节大小的内存空间。()10、inti;if(true)i=17;System,out.println(i);运行此程序的结果是输出17。()11、JaVa语言具有较好的安全性、可移植性和平台无关等特性。()12、JaVa语言中,语句doublea=-2.0;编译时正确。()13、JaVa语言是不区分大小写的。()14、在一个JaVa源程序文件中,可以有多个main()方法。()15、JaVa程序源文件的扩展名为“.jar"。()16、每个类都只能有一个构造方法。()17、String是基本数据类型。()18、JaVa语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。()19、JaVa程序的文件名可以任意。()20、数组获取长度使用Iength()方法。()21、JaVa支持两种分支语句,分别是if语句和While语句。()22、else总是与离它最近的if想匹配,可以通过使用大括号)来改变ifelse的配对关系。()23、JaVa源程序文件中是不区分字母的大小写的。()24、数组的最大下标比它的长度少1。()25、JaVa中同一个类中不能存在同名的两个成员函数。()26、inta=newint2的长度为3。()27、注释的作用是使程序在执行时在屏幕上显示之后的内容。()28、JaVa程序的文件名可以任意。()29、JaVa语言中一个Char类型的数据占用2个字节大小的内存空间。()30、每个类都只能有一个构造方法。()31、JaVa语言具有较好的安全性、可移植性和平台无关等特性。()32、Java语言中的标识符可以以数字、字母或下划线开头。()33、JaVa语言是不区分大小写的。()34、JaVa支持两种分支语句,分别是if语句和While语句。(35、while循环中循环体至少执行一次。()36、每个类都只能有一个构造方法。()37、String是基本数据类型。()38、JaVa语言中的数组元素下标总是从。开始,下标可以是整数或整型表达式。()39、JaVa程序的文件名可以任意。()40、数组的长度一旦定义了,就不能再改了。()三、填空题1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、()和解释运行字节。2、JaVa应用程序中有main。方法,它前面的三个修饰符分别是PUblic、Static、()。3、若X=5,执行下列代码后的X结果是()。intX,a=2,b=3;x=+a+b+;4、使用关键字()来定义逻辑变量。5、若int型变量a和b都是0,则执行语句booleanc=a=0+b=0;语句后b的值为()o6、若已初始化int型变量a,b和c,则当a是b和C的公约数时为true的逻辑表达式是()。7、当从控制台获取键盘的输入功能时,如果利用SCarInCr来实现,则需要在JaVa源代码的第一行写上语句()。8、表达式193*3+19%3的值是()。9、语句SySten1.out.printin(l+""+2);执行后的输出结果为()。10、若X=5,y=10,贝IX<y的逻辑值为()。11、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译源程序和()。12、使用关键字()来定义逻辑变量。13、若int型变量a和b都是0,则执行语句booleanc=a!=0&&+b=0;语句后b的值为()o14、JaVa语言中,表达式3/6*5的计算结果是()。15、若已初始化int型变量a,b和c,则当a是b和C的公约数时为true的逻辑表达式是()o16、表达式5.3+(int)(8.5+4.6)3%4的值是()。17、已知doublex=8.5,y=5.8;则表达式x+>y值为(18、表达式19/3*3+19%3的值是()。19、若X=5,y=10,则X>=y的逻辑值为()。20、顺序结构、分支结构(或称选择结构)、()是结构化程序设计的三种基本流程控制结构。21、开发与运行JaVa程序需要经过的三个主要步骤为编辑源程序、()和解释运行字节。22、如果程序中的语句是以选择性语句来判断选择下一步操作,此语法结构就是()o23、若X=5,执行下列代码后的X结果是()。intX,a=2,b=3;x=+a+b+;24、使用关键字()来定义字符变量。25若int型变量a和b都是0,则执行语句booleanc=a=0+b=0;语句后b的值为()。26、若已初始化int型变量a,b和c,则当a是b和C的公约数时为true的逻辑表达式是()o27、当从控制台获取键盘的输入功能时,如果利用SCanner来实现,则需要在JaVa源代码的第一行写上语句()。28、表达式193*3+19%3的值是()。29、语句SySIen1.out.println(l+""+2);执行后的输出结果为()。30、下面是一个java应用程序是PP个cation),它的功能是计算s=l+2+3+.+10,请完成程序填空。publicclassdemopublicstaticvoidmain(Stringargs)ints=0;for(inti=l;i<=10;i+)s+二();System,out.PrintIn("s="+s);)31、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译源程序和()。32、Java中赋值运算符是()。33、关系运算符运算后的产生一个()类型的结果。34、JaVa语言中,表达式3/6*5的计算结果是()。35、如果程序中的语句是以重复性语句来做程序的结构称为(),也叫重复结构。36、表达式5.3+(int)(8.5+4.6)3%4的值是(37、已知doublex=8.5,y=5.8;则表达式x+>y-值为()。38、表达式19/3*3+19%3的值是()。39、若X=5,y=10,则X>=y的逻辑值为()。40>inta=12,45;则a0=12;al()。四、读程序写结果1、写出程序的执行结果:。intscore=90;if(score>85)SyStein.out.print("成绩良好!”);System.out.print("奖励MP4一台!”);if(score>90)System,out.print("成绩优秀!");elseSyStenLOUt.print(成绩一般!”);2、写出程序的执行结果:。intcount=0;for(inti=0;i<3;i+)for(intj=0;j<3;j+)count+;if(j=O)continue;elsebreak;)System,out.printin(count);3、写出程序的执行结果:。publicstaticvoidmain(Stringargs)for(inti=l;i<=10;i+)if(i%2=0i%5=0)continue;)System,out.print(i+t");)4、阅读以下程序,此程序运行结果是:。classstudentStringname;intage;student()thisCdefault*,20);student(Stringal,inta2)name=al;age=a2;publicclassTestpublicstaticvoidmain(Stringargs)studentsl=newstudent();System.out.Println("name="+sLname+”,age="+sl.age);5、以下程序段的输出结果为。intx=5,y=6,z=4;if(x+y>z&&x+z>y&&z+y>x)System.OUt.printIn("三角形”);elseSystem.OUt.println("不是三角形);6、写出程序的执行结果:。intscore=95;if(score>80)System,out.print("成绩良好!”);SyStem.out.print("奖励MP4一台!");if(score>90)SyStem.out.print("成绩优秀!“);elseSyStem.out.print("成绩一般!“);7、写出程序的执行结果:。publicstaticvoidmain(Stringargs)intsum=O,i;for(i=l;i<=4;i+)switch(i)case 1:sum=sum+2;case 2:sum=sum+4;continue;case 3:sum=sum+16;break;)System,out.print(sum);8、阅读以下程序,此程序完成的功能是:。publicclassSumpublicstaticvoidmain(Stringargs)doublesum=0.0;for(inti=l;i<=10;i+÷)sum+=1.0/(double)i;System,out.println(z,sum=,+sum);9、写出程序的执行结果:。intx=10;inty=x+;y=+;System.out.printin(iix=,f+x+u;y=M+y);10、写出程序的执行结果:。intcount=0;for(inti=0;i<3;i+)for(intj=0;j<3;j+)count+;if(j=0)continue;elsebreak;)System,out.printin(count);11、写出程序的执行结果:。publicstaticvoidmain(Stringargs)for(inti=l;i<=10;i+)if(i%2=0i%5=0)continue;System,out.print(i+“t);)12、阅读以下程序,此程序运行结果是:。publicstaticvoidmain(Stringargs)inta=10;intb=20;if(a>b)System,out.println(,NotEqual");elseSystem,out.PrintIn("Equal");)13、写出程序的执行结果:。publicclassModuluspublicstaticvoidmain(Stringargs)intx=42;System.out.printin(z,mod10=z,+x%10);14、写出程序的执行结果:。classfoopublicstaticvoidmain(Stringargs)intx=4,j=0;switch(x)case1:j+;case2:j+;case3:j+;case4:j+;case5:j+;default:j÷+;System,out.println(j);)15、写出程序的执行结果:。publicclassUseli5publicstaticvoidmain(Stringargs)inti,sum=0;for(i=l;i<=3;i+)sum+=i;System,out.println(*sum="+sum);)16、阅读以下程序,此程序完成的功能是:。publicclassSumpublicstaticvoidmain(Stringargs)doublesum=0.0;for(inti=l;i<=100;i+)sum+=1.0/(double)i;System,out.Println("sum="+sum);)五、编程题1、编写一种从大到小排序程序。例如:arr数组中有10个数,分别是3,2,5,21,9,10,7,16,8,20),经过排序算法后,arr数组变为,20,16,10,9,8,7,5,3,2O2、接收用户从键盘输入两个整数,ml和m2,请找出ml(含)成(含)之间所有的9的倍数。考虑1比m2大的情况。3、完全数(Perfectnumber),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。在中国文化里:有六谷、六畜、战国时期的六国、秦始皇以六为国数、六常(仁、义、礼、智、信、孝)、天上四方有二十八宿等等,6和28,在中国历史长河中,之所以熠熠生辉,是因为它是一个完全数。请编写程序接收用户输入的一个整数,判断其是否是完全数。4、编写一个程序段,输出如下菲波那契数列的前12项,并求其和。1,1,2,3,5,8,13提示:菲波那契数列的前两项均为1,以后的每项都是前两项之和。5、接收用户输入两个IOO以内的整数,numl和num2,请找出numl(含)num2(含)之间所有7的倍数。考虑numl比num2大的情况。6、完全数(Perfectnumber),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。在中国文化里:有六谷、六畜、战国时期的六国、秦始皇以六为国数、六常(仁、义、礼、智、信、孝)、天上四方有二十八宿等等,6和28,在中国历史长河中之所以熠熠生辉,是因为它们是一个完全数。请编写程序接收用户输入的一个整数,判断其是否是完全数。7、接收用户从键盘输入两个整数,ml和m2,请找出ml(含)-m2(含)之间所有的7的倍数。考虑ml比m2大的情况。8、编写一种从小到大排序程序。例如:a数组中有10个数。分别是3,2,5,21,9,10,7,16,8,20,经过排序算法后,a数组变为2,3,5,7,8,9,10,16,20,21。9、完全数(Perfectnumber),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。在中国文化里:有六谷、六畜、战国时期的六国、秦始皇以六为国数、六常(仁、义、礼、智、信、孝)、天上四方有二十八宿等等,6和28,在中国历史长河中,之所以熠熠生辉,是因为它是一个完全数。请编写程序接收用户输入的一个整数,判断其是否是完全数。10、编写一个程序段,输出如下菲波那契数列的前15项,并求其和。1,1,2,3,5,8,13提示:菲波那契数列的前两项均为1,以后的每一项都是前两项之和。11、接收用户输入两个100以内的整数,mml和num2,请找出numl(含)num2(含)之间所有7的倍数。考虑numl比num2大的情况。12、编写程序,计算邮局汇款的汇费。如果汇款金额小于100元,汇费为1元;如果汇费在100元与5000元之间,按1%收取汇费;如果金额大于5000元,汇费为50元。汇款金额由命令行输入,运行结果如下图所示。请输入汇款金额(元):286汇费为:2.86元Java程序设计基础复习自测题参考答案一、单项选择题l-5BBBCD6-10CADDB11-15ABBBC16-20BCDBC21-25BACBB26-30、CBCBC31-35BABAD36-40CADDB41-45ADDDC二、判断题1-5AABBA6-10BBBBAl1-15AABBB16-20BBABB21-25BABAA26-30BBBBB31-35ABBBB36-40BBABA三、填空题1、编译源程序2、void3、64、boolean5、06、b%a=0&&c%a=07、importjava.util.*8、199、1210、truell.解释运行字节码文件12、boolean13、014、015b%a=0fec%a=016、5.317、true18、1919、false20、循环结构21、编译源程序22、选择结构23、624、char25、026、b%a=0&&c%a=027、importjava.util.*28、1929、1230、i31、解释运行32、=33、逻辑34、035、循环36、5.337、true38>1939、true40、45四、读程序写结果1、成绩良好!奖励MP4一台!成绩一般!2、63、13794name=default,agc=205、三角形6、成绩良好!奖励MP4一台!成绩优秀!7、268、计算1+1/2+1/3+1/10的和9、x=12;y=1210、611、137912、 Equal13、 Xmod10=214、315、 sum=616、计算1+1/2+1/3+.+1/100五、编程题1、(根据答题情况,酌情给分)publicstaticvoidmain(Stringargs)intam=newint3,2,5,21,9,10,7,16,8,20;冒泡排序for(inti=0;i<arr.length-l;i+)for(intj=0;j<arr.length-1-i;j+)if(arrj<arrj+l)inttemp=arrj;arrj=arrj+l;arrj+l=temp;)遍历for(inti=0;i<arr.length;i+)System,out.println(arri+,t");)2、(根据答题情况,酌情给分)publicstaticvoidmain(Stringargs)intml,m2;Scannerinput=newScanner(System.in);ml=input.nextlnt();m2=input.nextlnt();if(ml>m2)inttemp=ml;ml=m2;m2=temp;while(ml<=m2)if(ml%9=0)System.out.printIn(ml);ml+;)3、(根据答题情况,酌情给分)importjava.util.*;publicclasstestexpublicstaticvoidmain(Stringargs)intnuml,sum=0;Scannerinput=newScanner(System.in);numl=input.nextlnt();for(intj=l;j<numl;j+)if(numl%j=0)sum+=j;)if(sum=numl)SyStem.out.Println(numl+"是完全数”);elseSystem.out.PrintIn(numl+”不是完全数”);)4、(根据答题情况,酌情给分)publicstaticvoidmain(Stringargs)inta=l,b=l,c,sum=0;System.out.print(a+"t");System.out.print(b+"t");sum=sum+a+b;for(inti=l;i<=ll;i+)c=a+b;a=b;b=c;System.out.print(c+"t);sum=sum+c;)SyStem.out.PrintIn("前15项的和为:"+sum);5、(根据答题情况,酌情给分)publicstaticvoidmain(Stringargs)intnuml,num2temp;Scannerinput=newScanner(System.in);numl=input.nextlnt();num2=input.nextlnt();if(numl>num2)temp=numl;numl=num2;num2=temp;while(numl<=num2)if(numl%7=0)System.out.println(numl);numl+;)6、(根据答题情况,酌情给分)publicstaticvoidmain(Stringargs)intnum;Scannerreader=newScanner(System.in);System.out.print("请输入一个数:");num=reader.nextlnt();inti,sum;for(i=l,sum=0;i<num;i÷+)if(num%i=0)sum+=i;if(sum=num)SyStem.out.println(num+"是完数!");elseSyStem.out.println(num+"不是完数!");)7、(根据答题情况,酌情给分)publicstaticvoidmain(Stringargs)intnumlnum2;Scannerinput=newScanner(System.in);numl=input.nextlnt();num2=input,nextlnt();if(numl>num2)inttemp=numl;numl=num2;num2=temp;while(numl<=num2)if(numl%7=0)System.out.println(numl);numl+;)8、(根据答题情况,酌情给分)publicstaticvoidmain(Stringargs)intam=newint3,2,5,21,9,10,7,16,8,20;冒泡排序for(inti=0;i<arr.length-l;i+)for(intj=0;j<arr.length-l-i;j+)if(arrj>arrj+l)inttemp=arrj;arrj=arrj+l;arrj+l=temp;)遍历for(inti=0;i<arr.length;i+)System.out.println(arri+"t");)9、(根据答题情况,酌情给分)importjava.util.*;publicclasstestexpublicstaticvoidmain(Stringargs)intnuml,sum=0;Scannerinput=newScanner(System.in);numl=input.nextlnt();for(intj=l;j<numl;j+)if(numl%j=0)sum+=j;)if(sum=numl)SyStem.out.Println(numl+"是完全数”);elseSystem.out,Println(numl+”不是完全数”);)10、(根据答题情况,酌情给分)publicstaticvoidmain(Stringargs)inta=l,b=1,c,sum=0;System.out.print(a+,t");System.out.print(b+,t");sum=sum+a+b;for(inti=l;i<=13;i+)c=a+b;a=b;b=c;System,out.print(c+"t);sum=sum+c;)SyStem.out.println("前15项的和为:"+sum);IK(根据答题情况,酌情给分)publicstaticvoidmain(Stringargs)intnuml,num2,temp;Scannerinput=newScanner(System.in);numl=input.nextlnt();num2=input,nextlnt();if(numl>num2)temp=numl;numl=num2;num2=temp;while(numl<=num2)if(numl%7=0)System.out.println(numl);numl+;)12、(根据答题情况,酌情

    注意事项

    本文(山东财经大学Java程序设计基础期末复习自测题及参考答案.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开