




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一单选题(各位同学请注意蓝色的都是答案,题目里面出现两个以上的答案是因为老师怕出现同一个题目所以全面详细的整理出所有的答案,请同学做题目的时候看清楚,只要以下题目内出现了其中一个正确的答案请填上)!1以下各项中,(A分布式处理B面向对象)不是Java语言的健壮特性。A分布式处理B面向对象C类型检查D自动垃圾收集机制E真数组2Java语言不支持(A面向过程)特性。A面向过程B面向对象C可移植D结构中立E分布式处理3Java虚拟机不包含(A集成开发环境)。A集成开发环境B类加载器C字节码校验器DJIT实时编译器4类加载器的作用是(A取得从网络获取或存于本机的类文件字节码)。A取得从网络获取或存于本机的类文件字节码B确认类文件是否有正确的格式C将Java源文件编译成字节码D将字节码转成本地机器码5Java字节码保存在(A.Aclass)文件中。A.AclassB.javaC.byteD.codeE.exe6Java应用程序公共类中的main()方法不能使用(Afloat)限定。AfloatBintCdoubleDpublicEstaticFvoid7Java2 SDK目前不包括(AJ2SPBJ2DKCJ2BE)版本。AJ2SPBJ2DKCJ2BEDJ2SEEJ2MEFJ2EE8(Ahi!Bhello!)不是Java语言的标志符Ahi!Bhello! CClassDprogramE$value9(AclassBnull)不是Java语言的基本数据类型。AclassBnullCcharDbooleanEbyte10Java的变量根据作用域分类,不包括(A全局变量)。A全局变量B局部变量C成员变量D异常处理参数E方法参数11字符变量在内存中占(A16)位二进制数位。A16B1C8D3212布尔变量在内存中占(A8)位二进制数位。A8B1C16D3213十进制整形常量(A无任何前缀)。A无任何前缀B以0x开头C以英文字母O开头E以数字0开头14八进制整形常量(A以数字0开头)。A以数字0开头B无任何前缀C以0x开头D以英文字母O开头15long可以自动类型转换为(Afloat)AfloatBbyteCshortDchar16int可以自动类型转换为(Along)。AlongBbyteCshortDchar17Java模除运算%不能适用于(AString)。AStringBintCcharDfloatEdouble18(A&)为按位与运算符。A&BC|D19(A)为按位取反运算符。AB&C|D20(A.B C())的运算优先级最高。A.B C()D+EnewF? :21执行int a = 4, b = 5, t = a; a = b; b = t;后,( Aa为5,b为4)。Aa为5,b为4Ba为4,b为4Ca为4,b为5Da为5,b为5Ea为9,b为4Fa为9,b为5Ga为4,b为9Ha为5,b为922执行int a = 4, b = 5; a += b; b = a - b; a -= b;后,(Aa为5,b为4)。Aa为5,b为4Ba为4,b为4Ca为4,b为5Da为5,b为5Ea为9,b为4Fa为9,b为5Ga为4,b为9Ha为5,b为923执行int a = 3, b = 4; b = (a 5)? b + 6 : b - 7;后,b的值为(A10)。A10B-3C3D4E5F6G724执行int a = 3, b = 4; if(a 5) b += 6; else b -= 7;后,b的值为(A10)。A10B-3C3D4E5F6G725switch语句的条件表达式类型不能为(Adouble Bfloat)。AdoubleBfloatCbyteDshortEchar26一个循环中,用来设置循环的一些初始条件的部分是(A初始化部分)。A初始化部分B终止部分C循环体部分D迭代部分27一个循环中,一般只执行一次的部分是(A初始化部分)。A初始化部分B终止部分C循环体部分D迭代部分28Java语言的循环结构语句中没有(Arepeat)语句。ArepeatBwhileCdowhileDfor29Java语言的循环结构语句中循环体至少会执行一次的是(Adowhile)语句AdowhileBwhileCforDrepeat30for语句中不能省略的是(A分隔各表达式的“;”(分号)。A分隔各表达式的“;”(分号)B初始化部分(表达式1)C终止部分(表达式2)D迭代部分(表达式3)31Java语言中不能带标号的跳转控制语句是(Areturn)。AreturnBbreakCcontinueDgotoEjump32(AgotoBjump)不是Java语言中的跳转控制语句。AgotoBjumpCbreakDcontinueEreturn33以下关于Java语言中方法的叙述中,错误的是(A方法可以在类中,也可以在接口中实现)。A方法可以在类中,也可以在接口中实现B方法是作用于对象或类上的操作C方法可以在类中,也可以在接口中声明D方法是Java语言中的功能模块,类似其他语言中的函数34以下关于Java语言中实际参数与形式参数的叙述中,正确的是(A实际参数的类型与顺序,要完全与形式参数相对应)。A实际参数的类型与顺序,要完全与形式参数相对B方法声明时参数行中的参数称为实际参数C实际参数的类型不必与形式参数相对D实际参数的顺序不必与形式参数相对应41Arrays类中的静态方法sort()可用来(A排序)。A排序B查找C复制数组D初始化数组。35局部变量与类变量同名时,在该方法中(A该同名局部变量可直接使用B同名类变量可通过this引用)。A该同名局部变量可直接使用B同名类变量可通过this引C该同名类变量可直接使用D该局部变量可通过this引用E无法使用该局部变量F无法使用同名类变量G将产生编译错误36重载方法时,仅(A返回值类型不同B方法的实现不同C方法名称不同)不能作为区分不同的重载方法的条件。A返回值类型不同B方法的实现不同C方法名称不D参数类型不同E参数个数不同F参数排列顺序不同37以下数组定义中错误的是(Aint a10;Bint a(10);Cint a = new int10;)。Aint a10;Bint a(10);Cint a = new int10; Dint a;Eint a;Fint a = 1, 2, 3 ;38数组有一个经常用到的成员length,它表示(A数组的长度)。A数组的长度B数组的维数C数组占用的内存空间大小D单个数组元素占用的内存空间大小39(A数组名下标2下标1)是Java语言中的二维数组元素引用格式。A数组名下标2下标1 B数组名下标2, 下标1 C数组名(下标2, 下标1)D数组名(下标2)(下标1)40关于Java语言中的多维数组,以下说法错误的是(A直接声明数组各维长度,由系统自动分配空间)。A直接声明数组各维长度,由系统自动分配空间B可用new同时为各维分配空间C从高维开始依次为每维分配空间D可在声明时初始化并分配空间43Java不支持(A多重继承)。A多重继承B封装C单继承D多态42System类中的静态方法arraycopy()可用来(A复制数组)。A复制数组B排序C查找D初始化数组44在对象作为垃圾被回收前,Java运行时系统会自动调用其(Afinalize)方法,使其可以释放自己所使用的资源。AfinalizeBterminateCdestroyDdestructorEfree45面向对象的(A封装)特征为软件开发者提供了信息隐藏的好处。A封装B多态C单继承D多重继承46以下关于构造方法的说法错误的是(A在对象内部被默认调用,应声明为privateB每个类都必须定义构造方法)。A在对象内部被默认调用,应声明为privateB每个类都必须定义构造方法C构造方法名称与类名相同D构造方法可以重载E构造方法可以带参数47(ApublicBfinal)可用于修饰类。ApublicBfinalCprivateDprotectedEstatic48(AsynchronizedBabstract)不可用于修饰变量。AsynchronizedBabstractCpublicDfinalEprotected89Applet类中完成绘制界面操作的方法是(Apaint)。ApaintBdrawCuiDcanvasEpen49Java中的继承是通过(Aextends)关键字来实现的。AextendsBsuperCinterfaceDimportEimplementsFinherits50this不可用于(A访问当前方法的形参B访问局部变量C用户自定义标志符)。A访问当前方法的形参B访问局部变量C用户自定义标志符D访问当前对象的数据成员E访问当前对象的成员方法F引用同类的其他构造方法51super不可用于(A访问当前方法的形参B访问局部变量C用户自定义标志符)。A访问当前方法的形参B访问局部变量C用户自定义标志符E访问直接基类中被隐藏的数据成员F调用直接基类中被重写的成员方法G调用直接基类的构造方法52以下关于抽象类的说法错误的是(A抽象类可以实例化B抽象方法只能有空方法体C抽象方法不能指定参数列表D抽象方法不能指定返回值类型E抽象类必须具有抽象方法)。A抽象类可以实例化B抽象方法只能有空方法体C抽象方法不能指定参数列表D抽象方法不能指定返回值类型E抽象类必须具有抽象方法F抽象类不能实例化G抽象方法不能有方法体H有抽象方法的类必须申明为抽象类I.子类若未完全实现所有抽象方法,则子J。类仍为抽象的68字节流的输入流的基础类是(AInputStream)。AInputStreamBReaderCWriterDOutputStream53抽象方法可用(Apublic Bprotected Cabstract)修饰。ApublicBprotectedCabstractDfinalEprivateFstatic54以下不符合基类对象与子类对象互转规则的是(A相同类层次的类对象之间需要显式转换B基类对象不能转换为子类对象C子类对象不能转换为基类对象)。A相同类层次的类对象之间需要显式转换B基类对象不能转换为子类对象C子类对象不能转换为基类对象D子类对象可隐式转换为基类对象E子类对象可显式转换为基类对象F相同类层次的类对象之间不能转换G基类对象有时可强制转换为子类对象55以下关于方法重写的说法中错误的是(A重写方法参数个数必须不同B重写方法参数类型必须不同C重写方法参数顺序必须不同D重写方法返回值类型必须不同E改写后的访问权限应更严格F改写后可以产生更多例外)。A重写方法参数个数必须不同B重写方法参数类型必须不同C重写方法参数顺序必须不同D重写方法返回值类型必须不同E改写后的访问权限应更严格F改写后可以产生更多例外G基类对象调用基类方法H子类对象调用子类方法I子类未重写的,子类对象调用基类方法J改写后的访问权限不能更严格K改写后不能产生更多例外88Applet类中完成终止程序的执行、释放资源的方法是(Adestroy)。AdestroyBendCreleaseDfinalizeEabort56不忽略大小写比较两个字符串的值是否相等应使用String类的(Aequals)方法。AequalsBcompareToCtoStringDequalsIgnoreCaseEregionMatchesFsubstringGreplace57比较两个字符串的大小应使用String类的(AcompareTo)方法。AcompareToBtoStringCequalsDequalsIgnoreCaseEregionMatchesFconcatGvalueOfHindexOf58获取指定位置的字符应调用String类的(AcharAt)方法。AcharAtBindexOfClastIndexOfDsubstringEregionMatchesFcompareToGequalsHreplace59返回字符串对象中指定字符或子串首次出现的位置应调用String类的(AindexOf)方法AindexOfBlastIndexOfCcharAtDsubstringEregionMatchesFcompareToGequalsHreplace60替换当前字符串中的所有指定字符应调用String类的(Areplace)方法。AreplaceBconcatCtrimDtoStringElastIndexOfFcharAtGsubstringHregionMatchesIcompareToJequals61去掉当前字符串首尾的空串(即空白字符)应调用String类的(Atrim)方法。AtrimBconcatCtoStringDreplaceElastIndexOfFcharAtGsubstringHregionMatchesIcompareToJequals62java.lang.Throwable的基类是(Ajava.lang.Object)。Ajava.lang.ObjectBjava.lang.ExceptionCjava.lang.ErrorD没有基类63以下不属于异常的是(A使用了未定义的变量名)。A使用了未定义的变量名B执行中遇有除法的除数为零C数组下标越界D打开不存在的文件64要返回描述当前异常对象的详细信息应使用异常对象的(AgetMessage)方法。AgetMessageBinitCauseCtoStringDprintStackTrace65要输出异常发生时调用堆栈的信息应使用异常对象的(AprintStackTrace)方法。AprintStackTraceBgetMessageCinitCauseDtoString66trycatchfinally的try块中没有发生异常时,(Acatch子句中的)语句不会被执行。Acatch子句中的Btry块中的Cfinally子句中的Dtrycatchfinally后的67trycatchfinally的多个catch子句参数中如果同时出现一个类及其子类,则(A子类应放在前面B基类需放在后面)。A子类应放在前面B基类需放在后面C基类需放在前面D放置顺序不影响执行效果E发生编译错误F子类分支永不会被执行G基类分支永不会被执行69RandomAccessFile类(A允许对文件随机读写)。A允许对文件随机读写B只允许对文件随机读取C只允许对文件随机写入D只允许对文件顺序访问70System类的类变量out一般对应(A显示器输出)。A显示器输出B系统允许的误差范围C键盘输入D程序最近发生的异常和错误71System类的类变量err一般对应(A显示器输出)。A显示器输出B系统允许的误差范围C键盘输入D程序最近发生的异常和错误72要获得当前文件的路径名应调用File类的(AgetPath)方法。AgetPathBgetAbsolutePathCgetParentDisDirectory73要获得当前文件的上一级目录名应调用File类的(AgetParent)方法。AgetParentBgetPathCgetAbsolutePathDisDirectory74以下能作为顶层容器的是(AJAppletBJFrameCJWindow)。AJAppletBJFrameCJWindowDJPanelEJScrollPaneFJTablePaneGJRootPaneHJLayeredPaneIJToolBarJJButtonKJLabelLJMenu75javax.swing中没有提供(AiPodBMacCUnix)观感。AiPodBMacCUnixDMetalEMotifFWindows76JPanel的默认布局管理器是(AFlowLayout)。AFlowLayoutBBorderLayoutCGridLayoutDCardLayoutEnullFBoxLayoutGGridBagLayout77FlowLayout是(APanelBAppletCJPanel)的默认布局管理器。APanelBAppletCJPanelDWindowEDialogFFrame78BorderLayout不是(APanelBAppletCJPanel)的默认布局管理器。APanelBAppletCJPanelDWindowEDialogFFrameGJFrame的内容窗格HJApplet的内容窗格IJDialog的内容窗格79.以下属于WindowEvent的事件是(A关闭窗口B窗口闭合C最大化D最小化)。A关闭窗口B窗口闭合C最大化D最小化E组件移动F组件尺寸变化G组件增加H获得焦点I丢失焦点J按下键K释放键L鼠标单击M鼠标移动80以下属于FocusEvent的事件是(A获得焦点B丢失焦点)。A获得焦点B丢失焦点C组件移动D组件尺寸变化E关闭窗口F窗口闭合G最大化H最小化I组件增加J按下键K释放键L鼠标单击M鼠标移动81以下属于KeyEvent的事件是(A按下键B释放键)。A按下键B释放键C组件移动D组件尺寸变化E关闭窗口F窗口闭合G最大化H最小化I组件增加J获得焦点K丢失焦点L鼠标单击M鼠标移动82以下不响应事件的是(AJLabelBJMenuBarCJMenu)。AJLabelBJMenuBarCJMenuDJButtonEJTextFieldFJPasswordFieldGJCheckBoxHJRadioButtonIJListJJComboBoxKJSliderLJMenuItem83以下通常响应ActionEvent事件的组件是(AJButtonBJTextFieldCJPasswordFieldDJRadioButtonEJComboBoxFJMenuItem)AJButtonBJTextFieldCJPasswordFieldDJRadioButtonEJComboBoxFJMenuItemGJLabelHJMenuBarIJMenuJJCheckBoxKJListLJSlider84大多数浏览器禁止Applet获得本机的(A使用者名字B使用者的E-mail地址C正在运行的程序列表)。A使用者名字B使用者的E-mail地址C正在运行的程序列表DJava版本号E操作系统名称F操作系统版本号G文件名分隔符85Applet类中完成初始化变量、设置字体、装载图片、读取参数值的方法是(Ainit)。AinitBloadCconstructDreadEfill86Applet类中完成启动程序执行或恢复程序执行的方法是(Astart)AstartBresumeCrunDexecuteEpaint87Applet类中完成挂起正在执行的程序、暂停程序执行的方法是(Astop)。AstopBpauseCsuspendDfinishEsleep二判断题1Java语言是一种高级的、通用的、面向对象的程序设计语言。2Java语言语法与C或C+类似,也支持面向过程的程序设计技术。3Java语言支持HTTP协议,但不支持FTP。4Java提供了自动垃圾收集机制进行内存管理,减少了内存出错的可能性。5Java语言的平台无关性使得Java程序无需软件支持即可在任何一台计算机上运行。6Java程序以.byte文件格式作为Internet或Intranet资源存放在Web服务器上。7Java语言的语法与C或C+类似,从而也就具有类似的组织结构。8Java语言是完全面向对象的程序语言,程序的基本处理单位是类。9Java语言简单明了,类库十分精简。10Java仅在运行程序时对可能出现的问题进行检查。11Java虚拟机是实现Java语言平台无关性的基础。12Java2平台标准版提供了基础Java开发工具、执行环境与API。13Java2平台企业版规划了企业用户以Java2技术开发、分发、管理多层式应用结构。39continue语句只能用于循环结构中。14Java2平台微型版式用于消费性电子产品,提供了嵌入式系统所使用的Java开发工具、执行环境与API。15Java标志符不区分大小写。16Java语言除标志符外,不区分大小写。17Java保留字可作为用户定义标志符的一部分。18Java语言中的数据类型分为基本数据类型和复合数据类型。19复合数据类型是用户根据需要用基本数据类型经过组合而形成的类型。20Java语言中的常量有字面常量和符号常量两种形式。21符号常量是指其数值意义如同字面所表示的一样的常量。22定义变量包括变量类型、变量标识符及作用域部分。23异常处理参数传递给异常处理程序,其作用域就是异常处理代码部分。24在一个Java程序中,变量名必须唯一。25在Java语言中,加运算符(“+”)仅用于数值类型数据加法运算。26Java语言运算符按操作数的数目分为一元运算符和二元运算符。27一个常量无需运算就具有确定的值,故不能单独构成表达式。28if语句的条件表达式取值为false时执行else子句,故else子句是不可少的。29if语句不能嵌套。30if语句中的语句序列可以为复合语句,复合语句要用括起来,外面要加分号。31else子句总是与离其最近的if配对,这种配对关系不可能改变。32switch语句的case子句后面的常量都不能相同。33switch语句中条件表达式的类型只能为byte、short或int。34switch语句的case分支执行至下一个case子句处将自动中止,退出switch语句。35switch语句必须提供default子句,当表达式的值与任何子句中的常量都不匹配时,default子句后的语句序列将被执行。36Java语言中要想终止外层语句块的执行,只能使用return语句彻底退出该方法。37break语句必须在循环体内使用,其作用是终止循环语句的执行。38break语句必须用标号指明其要跳出的块,否则产生编译错误。40Java方法的定义包括声明和实现。73Java的异常处理机制由捕获异常和抛出异常两部分组成。41方法没有返回值才能直接调用,否则必须定义一个变量存储回传值。42使用static修饰符修饰的局部变量是静态变量。43在使用数组之前必须先进行声明。44数组的各元素类型可不一致。45数组定义时应指明数组长度,以便系统为各元素分配内存空间。46在Java语言中,多维数组被看作数组的数组。47在Java语言中,多维数组的各高维元素为长度相同的低维数组。48二维数组为一个特殊的一维数组,其每个元素又是一个一维数组。49多维数组分配内存空间时必须直接为每一维分配空间。50可以在数组声明的时候为数组初始化。51Java数组下标都从0开始。52对象有两个特征:属性和行为。53对象是具有某些特殊属性(数据)和行为方式(方法)的实体。54在同一类中的方法不能同名。55程序中对象的交互是通过消息来实现的。56方法里的局部变量可使用final修饰。57方法里的局部变量可使用static修饰。58构造方法名称与类名相同,不能有形式参数。59构造方法名称与类名相同,返回类型为void。60除构造方法、静态方法和私有方法不能说明为抽象方法外,其他任何方法均可声明为抽象方法。61在一个类中被定义且用static修饰的类,称为成员类。62成员类可存取所在类的所有字段与方法。63接口可以被定义为匿名类。64接口类可以被定义为局部类。65package语句必须是第一个非注释、非空白行、行首无空格的语句。66每个源文件中都必须用package语句声明其中的接口和类属于哪个包中。67Java把字符串当作对象而不是字符数组来处理。68用String类创建的每个对象都是字符串常量,一经建立便不能修改。69String和StringBuffer均为最终类,不能派生子类。70一个字符串常量可以直接调用String类中提供的方法。71对于String类对象,调用equals方法与使用“=”运算符的作用相同。72Java采用Unicode编码,每个字符为16位。100Applet与Application程序结构不同、运行方式不同,所以一个Java程序不可能既是Applet,又是Application。74产生和提交异常的过程称为抛出异常。75在Java语言中系统不会自动进行异常处理,必须自行编程实现。76直接包含抛出异常的代码的try语句块如果没有对该异常进行处理,则该异常将被忽略,不进行处理。77try语句可以嵌套使用。78try语句块中出现了break、continue以及return等流程控制语句时,程序必须先执行finally块,才能最终离开try语句块。79FileInputStream类提供了以字节方式顺序读取一个已存在的文件数据的方法。80DataInputStream类和DataOutputStream类可以用文件名或文件对象直接建立。81java.io包中的File类提供了与平台无关的方式来描述目录和文件对象的属性。82OutputStream类的flush方法输出所有被缓存的字节。83标准输入设备一般对应键盘输入。84过滤流在输入/输出的同时可以对数据进行处理,此外还提供了同步机制。85AWT组件又称作重量级组件,功能强大,完全可以满足大型程序的需要。86AWT组件又称作重量级组件,其表现形式与本地操作系统相关。87组件不能独立地显示,必须将其放在一定的容器中才能显示出来。88容器能够容纳其他组件,但容器自身不能放在另一个容器中。89Container是抽象类,是所有容器的父类。90对话框JDialog可以实现显示一个二级窗口(依赖于另一个窗口的窗口)。91JTextArea在文本超过预设行数时会自动显示滚动条。92JComboBox默认为可编辑状态。93Java的对话框可作为应用程序主窗口。94Java的对话框没有最大化、最小化按钮。95Java的对话框不能设置菜单条。96模式对话框可以屏蔽上一层窗口,非模式对话框则允许用户同时与程序其他部分交互。97大多数浏览器禁止Applet运行本机的可执行程序。98Applet可与任何服务器进行联系。99Applet只能读取本机文件,而不能写入。三程序分析题四。程序设计题1 对输入的3个整数从小到大排序后输出。import java.io.*;import java.util.Arrays;public class prog public static void main(String args) try byte buf = new byte50; int n = new int3; for(int i = 0; i 3; i +) System.in.read(buf); ni = Integer.parseInt(new String(buf).trim(); Arrays.sort(n); for(int i = 0; i 0); System.out.println(s); catch(Exception e) 4 用while循环语句编写程序,计算1200之间的所有3的倍数之和。import java.io.*;public class prog public static void main(String args) try int i = 3, sum = 0; while(i = 200) sum += i; i += 3; System.out.println(sum); catch(Exception e) 5 输出1200之间的所有素数。import java.io.*;public class prog public static void main(String args) try NextNum: for(int i = 2; i 200; i +) for (int j = 2; j i; j+) if (i % j = 0) continue NextNum; System.out.println(i); catch(Exception e) 6 编程解决“百钱买百鸡”问题。即:若母鸡五钱一只,公鸡三钱一只,小鸡一钱三只,现有百钱欲买百鸡,要求列出所有可能的买法。import java.io.*;public class prog public static void main(String args) int n = 0; System.out.println(序号t母鸡数t公鸡数t小鸡数); for(int i = 0; i 100 / 5; i +) for(int j = 0; j 100 / 3; j +) int k = 100 - i - j; if(i * 15 + j * 9 + k = 300) System.out.println(+n) + t + i + t + j + t + k); 7对任意自然数,若是奇数,就对它乘以3再加1;若是偶数,就对它除以2,这样得到一个新数,再按照上述计算规则进行计算一直进行下去,最终得到1。(验证鬼谷猜想)import java.io.*;public class prog public static void main(String args) try byte buf = new byte50; System.out.println(请输入任意一个大于1的自然数:); System.in.read(buf); int n = Integer.parseInt(new String(buf).trim(); if(n 1) System.out.println(请输入一个大于1的自然数!); return; int nLoops = 0; do n = (n % 2 != 0)? 3 * n + 1 : n / 2; System.out.println(+ nLoops) + : + n); while(n != 1); catch(Exception e) 7 求一个整数的各位数字之和,如结果能被9整除,则该数也能被9整除。据此验证给定的整数能否被9整除。import java.io.*;public class prog public static void main(String args) try byte buf = new byte50; System.out.println(请输入任意一个整数:); System.in.read(buf); int n = Integer.parseInt(new String(buf).trim(); if(n 0) n = -n; int sum = 0; while(n != 0) sum += n % 10; n /= 10; System.out.println(sum % 9 = 0)? 能被9整除 : 不能被9整除); catch(Exception e) 8 找出所有的各位数字的立方之和等于该数的三位数(水仙花数,例如:153=13+53+33)import java.io.*;public class prog public static void main(String args) try for(int i = 100; i = 999; i +) int d0 = i % 10, d1 = (i / 10) % 10, d2 = i / 100; if(i = d2 * d2 * d2 + d1 * d1 * d1 + d0 * d0 * d0) System.out.println(i); catch(Exception e) 9 用递归方法计算非负整数的阶乘。import java.io.*;public class prog public static void main(String args) try byte buf = new byte50; System.in.read(buf); int n = Integer.parseInt(new String(buf).trim(); if(n 0) return; System.out.println(factorial(n); catch(Exception e) public static int factorial(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院科教科教学创新计划
- 土木工程材料性能研究毕业论文范文
- 餐饮行业客户后续服务保障措施
- 装配式建筑混凝土浇筑温控措施
- 复课开学学校师生健康防疫工作措施
- 小学生生日聚会主持与策划案
- 燃气站紧急事故处理预案
- 单座直通式调节阀的参数解析与优化设计研究
- QC/T 289-2025汽车发动机机油泵
- 电子钢琴出售服务合同范本
- 机器人学导论 课件全套 王伟 第1-5章-绪论 -操作臂的控制方法
- 2025至2030年中国稀奶油市场分析及竞争策略研究报告
- 小学四年级上册语文学历案 教学设计
- DB11T 695-2025 建筑工程资料管理规程
- 高考补习学生管理制度
- 检验科三基培训
- 占用林地补偿协议书
- 信息技术智能办公教程 课件 任务5-邮件合并
- 中建三局项目商务策划书(23P)
- 高一数学必修一必修二各章知识点总结
- 《拆装液压系统》课件
评论
0/150
提交评论