《2019年大学JAVA程序语言设计期末考试题库500题(含参考答案).pdf》由会员分享,可在线阅读,更多相关《2019年大学JAVA程序语言设计期末考试题库500题(含参考答案).pdf(91页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2019年大学JAVA期末题库500题 含参考答案一、判断题i.下列不属于逻辑运算符的是(d)。III&2 .下面关于f l o a t 数的定义错误的是(C)。f l o a t f=-5;f l o a t f=0 x 0 68 7;f l o a t f=l.0;f l o a t f=7.8 f;3 .在 J AV A编程中,J a v a 编译器会将J a v a 程序转换为(A)。字节码可执行代码机器代码以上所有选项都不正确4.子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的(D)。重载实现覆盖继承5.在 J a v a 中,下列关于方法重载的说法中错误的是(D
2、 )。方法重载要求方法名称必须相同重载方法的参数列表必须不一致重载方法的返回类型可以不一致一个方法在所属的类中只能被重载一次6.在 J a v a 类中,使用以下(c )声明语句来定义公有的i n t 型常量M AX。p ubl i c i n t M AX =1 0 0;f i n a l i n t M AX =1 0 0;p ubl i c s t a t i c i n t M AX =1 0 0;p ubl i c s t a t i c f i n a l i n t M AX =1 0 0;7.在 j a v a 中,使用s w i t c h 语句时,如希望设置默认值,则需要使
3、用(c)关键字。Ca s eD oD e f a ul te l s e8 .在 j a v a 中,有下面代码,其中可以正确编译的是(a )。d o ubl e d 二(i n t)2;i n t 1 =1.3 4;i n t I =(d o ubl e)1;以上都对9.下面对于方法的描述,正确的有(c )。方法必须返回一个值方法可以返回多个值在方法内可以定义其他方法方法可以有多个参数1 0 .501 1 .在 J AV A中,()关键字用来终止循环语句。cR e t ur nCo n t i n ueBr e a kExit12.在 Jav a中,以 下(d)标识符是不是合法的。IDoL
4、ikeTheLongNameClass$byte_ok4_case13.以 下(c)不是Java的原始数据类型。shortbooleanunitfloat14.在 JAVA中下面哪一行代码不出现编译警告或错误(d)。float f=l.3;char c=a;byte b=257;int i=10;15.在 Jav a中,根据你的理解,下列方法(C)不可能是类Orange的构造方法。Orange()Orange()Public void Orange(),)Public Orange(),)16.下列选项中为单精度数的是(b)。217.ja v a 中用来定义包的关键字是(a)。packagei
5、mportcomc l a s s1 8 .继承是面向对象的重要特征,它 可 以(b)。优化程序的存储空间使代码重用,降低程序复杂程度保证类和接口的安全更容易地实例化类得对象1 9.语句 He l l o ,e q ua l s (h e l l o )的正确执行结果是(c )。t r uef a l s e012 0 .下列整数的定义中,错误 的 是(a )。i n t 43 1 4.0;i n t a=0 1 2;i n t i=1 8 9;i n t d=0 x l 2 3;2 1 .下列变量的定义中,错误 的 是(b)。i n t x=8;f l o a t f;d;S t r i n
6、 g s=h e l l o”;bo o l e a n b二 t r ue;2 2 .内部数据类型by t e 的取值范围是(B )0-65-1 28 1 27-32768 3276725625523.下列特点中不属于ja va 的 是(d )。多线程多继承跨平台动态性24.下列不属于关系运算符的是(c )。2*5)的 值 是(A )。t r u ef a l s e不确定以上答案都不对33.在 J a va 中,一个类可同时定义许多同名的方法,这些方法的形式参数个数.类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为(C )。隐藏覆盖重载J a va 不支持此特性34.设
7、 x 为 int 型变量,则执行语句段x=1 0;x+=x-=x-x;后,x 的 值 为(B )。3020401 035.在 J a va 中负责对字节代码解释执行的是(B )。应用服务器虚拟机垃圾回收器编译器3 6 若有b yt e a=l,b=2,c;则下列赋值语句正确的是()。c=a+b;c=a+2c=b-2;c=64+l;3 7.若有 int x,y,z;则表 达 式(xy&xz)是(B )算术表达式逻辑表达式关系表达式以上都不对3 8,若有 int x,y,z;则表达式(x+yz)是(B )。算术表达式逻辑表达式关系表达式以上都不对39 .若有c ha r c=8 ;s ho r t
8、 s=20;则表达式c+s 的值的类型是(A)c ha rs ho r tintb yt e40 .若有b yt e b=6;s ho r t s=20;则表达式b+s 的值的类型是(c )。b yt eints ho r tc ha r41 .若有b yt e b=6;c ha r c=c ;则表达式b+c 的值的类型是(c)。intb yt ec ha rf l o a t42.有如下定义:int a=l ;b yt e b=2;则表达式a+b 的数据类型为(A )。intb yt ec ha rl o ng43.若 a的值为1,则执行语句if(a+0)a+;后,a的值是(B)。32104
9、4.数 组 int r e s u l t s =ne w int 6 所占存储空间是(C )字节?61 2244845.下列不是合法f o r 语句的是(B )。f o r (表达式1;)f o r (表达式1,表达式2,表达式3)f o r(;表达式2;)f o r (;表达式3)46.在 J a va 中,下面关于构造方法的描述正确的是(D)。类必须有显式构造函数它的返回类型是vo id它和类有相同的名称,但它不能带任何参数以上皆非47.表达式(1 3+3*4)/4%3 的值是(B )。2501248 .下列语句中,属于多分支语句的是(B )oif 语句s wit c h语句d o wh
10、il e 语句f o r 语句49 .下列的哪个赋值语句是不正确的?(A )f l o a t f =1 1.1;d o u b l e d =5.3E1 2;f l o a t d =3.1 4f ;d o u b l e f=l l.l El Of;50 .J a va 是 从(B )语言改进重新设计。A d aC+Pa s a c a lB A S I C51 .下列运算符不是算术运算符的是(D )o*52.下列语句正确的是(A )o形式参数可被视为局部变量形式参数可被全局变量形式参数为方法被调用时,是真正被传递的参数形式参数不可以是对象53.设 x=l ,y=2,z=3 则执行语句y+
11、=z/+x;后 y 的值是(B )。54.变量命名规范说法正确的是(B )变量由字母.下划线.数字.$符号随意组成变量不能以数字作为开头I)和 d在 ja v a 中是同一个变量不同类型的变量,可以起相同的名字5 5 .Ja v a 源文件和编译后的文件扩展名分别为(B )。.c l a s s 和.ja v a.ja v a 和.c l a s s.c l a s s 和.c l a s s.ja v a 和.ja v a5 6 .下面代码的执行结果是(B )。in t i=2;Sy s t e m.o u t.p r in t l n(i+);32105 7.执行下列语句后,j 的 值 为
12、(A )o in t i=l;j=+i;21035 8.025 9.06 0 .在类的定义中,构造方法的作用是(D )。保护成员变量读取类的成员变量描述类的特征初始化成员变量6 1 .以下不是Re a d e r 基类的直接派生子类的是(C )。B u f f e r e d Re a d e rFil t e r Re a d e rFil e Re a d e rPip e d Re a d e r6 2 .设有数组定义:in t b =1 0 ,2 0 ,3 0 ,4 0 ,5 0 ,6 0 ,7 0 ;贝(b l 的值是(B )o1 02 03 04 06 3 .St r in g d
13、 a t e =MTo d a y is Su n d a y.St r in g s t r 2=d a t a.C ha r A t(s.l e n g t h()-1);贝 Us t r 2 为(B)。yn u l lf a l s e6 4.如 果 需 要 把 s It,is,m e“按照“,分解,并赋给新的变量s i,下列语句正确的是(D )oSt r in g s i=n e w St r in g To k e n iz e r(s);St r in g s i=n e w St r in g To k e n iz e r(s,);St r in g To k e n iz e
14、 r s i=n e w St r in g To k e n iz e r(It,is,m eM);St r in g To k e n iz e r s l=n e w St r in g To k e n iz e r (s,r,n);6 5.St r in g 与 St 与n g B u f f e r 最大的区别在于(D)。它们没有区别St r in g 对原字符串的拷贝进行操作,而 St r in g B u f f e r 对原字符串本事操作St r in g B u f f e r 拥有更多相关函数St r in g 更节省空间6 6.St r in g B u f f e r
15、 r e v e r s e。;表 示(A )。字符串反转字符串清空字符串的赋值字符串删除6 7.设原字符串s为 St r in g B u f f e r 型,且 s=He l l o ja v a”,如果想用子串替换把s转换成 He l l o Wo r l d ,则正确的语句是(B)。s.r e p l a c e (6,9,f,Wo r l dt t);s.r e p l a c e(6,1 0,wWo r l dn);s=Wo r l d ;s 二 r e p l a c e(ja v a ,Wo r l d );6 8 .St r in g B u f f e r s=n e w
16、St r in g B u f f e r (He l l o 1);in tl e n l,l e n 2;l e n l 二 s.c a p a c it y();l o n 2=s.l e n g t h。;则 l e n l-l e n 2 二(B )o01 65不确定6 9.使 用 v o id s e t Le n g t h(in t l e n g t h)设置字符串长度时,如 果 l e n g t h大于原字符串长度,那么将会在字符串后面补上(A)o字 符 u 0 0 0 0 不做任何操作任意字符补 07 0.St r in g B u f f e r a p p e n
17、d (c ha r ,in t in t i,in t in t 2)表 示(A)。向一个字符串追加字符数组,向一个字符串追加字符数组,向一个字符串追加字符数组,向一个字符串追加字符数组,范围从数组的索引in t i开始,范围从数组的索引in t i开始,范围从数组的索引in t i开始,范围从数组的索引in t i开始,到索引in t 2 结束到索引in t 2-l 结束长度为in t 2长度为in t 2-l7 1.s=s.r e p l a c e A l l (he ,s he );表 示(C)。把 s中的所有s he 换成he把 s中的第一个s he 换成he把 s中的所有he 换成
18、s he 并把新的字符串赋给s把 s中的第一个he 换成s he 并把新的字符串赋给s7 2 .b y t e b=今 天 星 期 六 g e t B y t e s();St r in g s=n e w St r in g(b,4,6);则 s 为(C)。天星期六星期六期六今天是7 3.当使用g e t C ha r s O时,正确的表述是(D)。该函数用于字符数组转换成字符串该函数不需要任何参数该函数用于f l o a t 或 d o u b l e 转换成字符数组该函数用于从字符串转换成字符数组7 4.f l o a t f;St r in g s;现需要把f l o a t 转化为S
19、t r in g,正确的语句是(A )。s=St r in g.v a l u e Of(f);f=Fl o a t.p a r s e Fl o a t(s);s=f;s=(St r in g)f ;7 5 .b o o l e a n e n d s Wit h(St r in g s)表 示(A)。查找某字符串是否以s为结尾查找某字符串是否与s完全匹配确定某字符串与S的大小关系确定某字符串是否以S为开始7 6 .关于c o mp a r e To O ,下列表述错误的是(D)。字符串相等则返回0字符串不等则返回正数或负数c o mp a r e To O要求两个作比较的字符串必须完全相等
20、c o mp a r e To ()和 c o mp a r e I g n o r e Ca s e ()的作用没有区别7 7 .下列不是j a v a的位运算符的是(d )。7 8 .下列关于J A VA语言特性的描述中,错误的是(D)。支持多线程操作J A VA程序与平台无关J A VA程序可以直接访问I n te r n e t上的对象支持单继承和多继承7 9 .编程,找出长度为1 0的数组中,数组元素的最小值,并输出。p u b l i c c l a s s a(p u b l i c s ta ti c v o i d ma i n(Str i n g a r g s)(d o
21、u b l e x =2 5.3,5 6.3,15.3,12 5.2 5,4 6 5.3 6,4 5 6.3 2,4 5 8.2 1,4 5 6.3 2 5,4 8 5 6.3 2 15,4 1.6);d o u b l e m=x 0 ;i n t i;f o r(i=0;i =x i ))Sy s te m.o u t.p r i n t I n (最小数是+m);8 0 .定义一个接口必须使用的关键字是(C)。p u b l i cc l a s si n te r f a c es ta ti c8 1.下列修饰符中与访问控制无关的是(D)。p r i v a tep u b l i
22、cp r o te c te df i n a l8 2 .以下哪些修饰符可以使变量对于任何其他类都是不可视的,包括子类?(C)p r i v a tep u b l i cf i n a la b s ta c t8 3 .请问以下哪个类不能被子类继承?(D)c l a s s A a b s tr a c t f i n a l c l a s s A()n a ti v e c l a s s A(f i n a l c l a s s A 8 4 .关于字符串比较,下列叙述哪个是正确的(D)o比较字符串是否完全相同不能用二e q u a l s ()和 e q u a l s l g
23、n o r e Ca s e ()的作用完全一致e q u a l s I g n o r e Ca s e()表示如果两个字符串完全相同则返回tr u e,否则返回f a l s eStr i n g d a te l,d a te 2;则比较二者是否相同的语句是 d a ta l=e q u a l s (d a ta 2);8 5.下列为合法类名的是:(C)c l a s s12 3 Stu d e n tW a tc h TV“类名”8 6.Str i n g d a ta=I t i s Su n d a y.M;Str i n g s tr l;s tr l=d a ta,s u
24、b s tr i n g 4,5);则 s tr l 为(B C)oI t it i st i sI t i s8 7.Sy s te m,o u t.p r i n tl n(,5,f+2);的输出结果应该是(A )。5 27258 8 .下列关于字符串的描述中,错误的是(C)。J a v a 语言中,字符串分为字符串常量和字符串变量2种两种不同的字符串都是Str i n g 类的对象J a v a 语言中不再使用字符数组存放字符串J a v a A p p l i c a ti o n 程序的 ma i n()的参数 a r g s 是一个 Str i n g 类8 9 .Str i n
25、g B u f f e r(Str i n g s )方法分配了 s大小的空间和(C)个字符的缓冲区。121416189 0 .Str i n g (b y te ,i n t,i n t)中,第 三 个 参 数 用 来 生 成 字 符 串 的 b y t e 型数组的(A)o长度起始位置终止位置终止位置+19 1.Str i n g d a te=nTo d a y i s Su n d a y ;把 d a te 转换成全小写的语句是(B)。to L o w e r Ca s e(d a te);d a te.to L o w e r Ca s e ();d a te.to l I p p
26、 e r Ca s e ();to Up p e r Ca s e(d a te);9 2 .关于Gr i d B a g L a y o u t布局方式,下列哪一项是不正确的(D)。所有行和列都可以大小不同组件在容器内占据不同大小的矩形区域有个独立的类约束布局行为需要指定行数和列数9 3.J ava 语言是(I)面向问题的解释型高级编程语言面向机器的低级编程语言面向过程的编译型高级编程语言面向对象的解释型高级编程语言9 4.事件类Win do w Even t 的监听类Win do w L is t en er 的抽象方法有几个(B )56789 5.下列哪种不是A WT 容器类组件(D)。
27、Dial o gA p p l etFr am eCan vas9 6.下列哪项不是J ava标准库中Fil t er l n p u t S t r eam 类的子类(D)。B u ffer edl n p u t S t r eamDat al n p u t S t r eamL in eNu m b er I n p u t S t r eamI m agel n p u t S t r eam9 7.下面哪个不是J ava标准库中Reader 类的子类(C)。Char A r r ay ReaderI n p u t S t r eam ReaderDat al n p u t Re
28、aderS t r in gReader9 8 .下面哪个不是J ava标准库中Wr it er 类的子类(0。Fil t er Wr it erP r in t Wr it erL in eNu m b er Wr it erFil eWr it er9 9 .对于J ava标准输入输出流,下列哪一项是不正确的(B)。标准输入流错误输入流标准输出流错误输出流100.关于I n p u t S t r eam 的描述,下列哪一项是不正确的(D)。以字节为单位输入是多个流类的父类S t r in gB u ffer I n p u t S t r eam 是其中一个子类一般不用来处理文件输入10
29、1.事件类Fo cu s Even t 的监听类Fo cu s L is t en er 的抽象方法有几个(B)o1234102.关于J ava的双字节流,下列哪一项是不正确的(B)。除了一般A S C H 字符,很多其他语言比如汉字,一个字都需要至少2 个字节存储任何双字节字符不能转化为单字节字符,因为会丢失信息主要是为了将一般字符与其他字符(如汉字字符)统一起来,方便处理若程序使用char 存储,任何单字节字符都转化成双字节存储103.J ava标准输入输出流的标准流对象数为(B)。2345104.下列哪一项不是w in do w s.u n ix.Mac O S 下中的回车符号()。n
30、r r n n rWin do w 下的回车是 换行是 n.u n ix 回车和换行是 n.Mac O S 的回车和换行是 r105.以下哪一个为标准输出流类(C)。Dat aO u t p u t S t r eamFil t er O u t p u t S t r eamP r in t S t r eamB u ffer edO u t p u t S t r eam106.将读取的内容处理后再输出,适合用下列哪种流(A)。P ip edS t r eamFil t er S t r eamFil eS t r eamO b ject S t r eam107.Dat al n p u
31、 t 和 Dat aO u t p u t 是处理哪一种流的接 口(B)。文件流字节流字符流对象流108 .下列变量定义不合法的是(D)。b o o l ean fl ag二 fal s e;in t k=l+,k,;char ch=cH;fl o at r=l/2;109 .事件类Mo u s eEven t 的监听类Mo u s eL is t en er 的抽象方法有几个(B )。4567110.关于事件处理,下列哪一项是不正确的(B )。J DK L 0及以前提供层次事件模型层次事件模型又被称为事件派遣机制或授权事件机制J DK 1.1 及以后提供监听事件模型监听事件模型效率远高于层次
32、事件模型111.测试文件是否存在可以采用如下哪个方法(A)。is Fil eOisFiles()exist()exists()112.下列哪一项不是AWT普通组件(C)。复选框列表框对话框滚动条113.关于文本框,下列哪一项是不正确的(A)。始终可以编辑常用于接收用户输入或程序输出只允许显示单行的文本信息可限制宽度114.关于单选框,下列哪一项是不正确的(B)。从复选框衍生而来对于一个单选框组,一般情况下可都不选中和复选框使用同一个类Checkbox需要配合CheckboxGroup使用115.关于下拉框,下列哪一项是不正确的(B)。和列表框相比,占据较小的界面区域一般情况下选择后可以再编辑一
33、般需要两次鼠标点击完成选择只能单选116.对于ByteArrayInputStream类,下列哪一项是不正确的(A)。和 InputStream类有很大的不同有四个成员变量:buf.count,mark.pos可以重读部分输入流数据可以对输入流数据字节数计数1 1 7 .关于菜单相关类的继承结构,下列哪一项是不正确的(D)。M enu是 M enultem的子类M enuB ar 是 M enuC omponent 的子类P opupM enu 是 M enu 的子类C heckb oxM enuI tem 是 M enu 的子类1 1 8 .关于F low L ayout布局方式,下列哪一项
34、是不正确的(B )。内部组件从左向右排列界面不随容器大小改变内部组件从上到下排列本行设置不下,自动排列到下行1 1 9 .关于J A V A 事件机制,下列哪一项是不正确的(【)。*对一个组件的某类事件,只能注册一个监听器有多个事件类和对应的监听器类使用时需要对目标组件注册监听器,处理对应具体事件注册监听器后可以随时撤销1 2 0 .关于T extE vent类,下列哪一项是不正确的(A )只有用户键盘输入触发该类事件,粘贴文本不能触发文本框或文本域内容变化时,触发该类事件监听器为T extL istener,只有一个抽象方法注册组件调用addT extL istener()方法1 2 1 .
35、关于焦点事件F ocusE vent类,下列哪一项是不正确的(D )。当组件获得或失去焦点时,触发该事件当前活动窗口中,有且只有一个组件拥有焦点对应的监听器为F ocusL istener,有两个抽象方法只有鼠标单击选择组件时能触发该事件1 2 2 .关于窗口事件W indowE vent类,处理的事件不包括(B)。窗口打开窗口移动窗口缩小窗口激活1 2 3 .关于G U I 组件集S wing,下列哪一项是不正确的(B)。在 A W T 基础上开发重新设计了所有的布局方式比A W T 提供了更多更强的组件能处理更多的事件1 2 4 .关于计算机输入和输出,下列哪一项是不正确的(0。*一般称为
36、 1 0:I nput O utput计算机程序的一般模型可归纳为:输入.计算和输出对于同样的程序,不同的输入,一般会有不同的输出是人机交互的重要手段1 2 5 .菜单相关类不包括(D)。M enuB arM enuI temC heckb oxM enuI temL istM enuI tem1 2 6 .J ava中,构造方法也可以有返回值。X1 2 7 .定义整型变量:i n t n=4 5 6;表达式的值为5的 是(C )。n%1 0n/1 0(n-n/1 0 0*1 0 0)/1 0n%1 0/1 01 2 8 .S t r i n g t r i m。表示删除字符串前方的空格X12
37、9.String s=new String(c,0,4)指把数组c中从索引0到索引4的字符提取出来,赋值给s J130.valueOf(double t)是把字符串转化为double型 X131.indexOf。方法是从字符串的第一个字符开始检索 V132.设 sl=she,那么 pareTo(her)大于 0 V133.substring(int begin,int end)表示取得一串子字符串,位置从begin到end X134.对于String类型字符串来说,字符串的连接只有 +”一种X135.String类型字符串是在原字符串上进行操作,所以任何改变都将导致原字符串的改变136.Str
38、ingBuffer型字符串是在字符串的拷贝上进行操作 X137.构造方法String(char,int,int)中,第二和第三个参数分别用来生成字符串的字符型数组的起始位置和长度 V138.char num=C,h,i,n,e,s,e中,最后一个字符的索引是 7 X139.Java中,构造方法不可以重载。X140.设 StringBuffer s=new StringBuffer(Sunday),那么 s.capacity()的值为 6 X141.Jav a中,如果一个类定义了抽象方法,该类也必须被定义为抽象类。V142.在 Java语言中,类不是一种数据类型。X143.Java支持类的单继承
39、。V144.一个父类可以同时拥有多个子类。V145.在 Java语言中,定义类时,类的名字必须以大写字母开始。X146.类中定义的非静态变量,只能通过类的对象引用。X147.定义类时,若没有定义构造方法,则 Java编译器自动提供一个默认构造方法。V148.Jav a中,用 fin a l修饰的方法不能被重写。V149.Jav a中,用户不能直接调用构造方法,必须在创建对象时用new运算符调用。V150.方法重载是jav a实现多态性的一种方式。J151.J a v a 中的每个类都有构造方法,它的作用是在创建类的对象时初始化对象的状态。152.接口和类一样也可以有继承关系,而且都只能支持单继
40、承。V1 5 3.f i n al 类中的属性和方法都必须被f i n al 修饰符修饰。X1 5 4.J av a中,构造方法的名称必须与类名相同。V1 5 5.S t r i n g B u f f e r r e v e r s e。是将字符串倒序 V1 5 6.J av a中,通过定义类变量,可以让多个对象共享一块内存空间。X1 5 7.J av a的流主要用来处理各种输入和输出 X1 5 8.编写一自定义方法,找出两个数中的最大数,并 m ai n 方法中验证。p u bl i c cl as s a(s t at i c d o u bl e M ax(d o u bl e x,d
41、 o u bl e y)d o u bl e t;i f(x =y)(t=x;e l s e t=y;r e t u r n t;)p u bl i c s t at i c v o i d m ai n(S t r i n g ar g s)(d o u bl e x,y,m;x=5 4 9.2 6 5;y=5 6.2 8;m =Ma x(x,y);S yst em.ou t.pr i n t i n(最大数是+m);S yst em.ou t.pr i n t i n(x=+x+y=+y);i f(m =x&y=m)S yst em.ou t.pr i n t l n(Mt u r en)
42、;)el seS yst em.ou t.pr i n t l n C fl a seH);1 5 9.编写一个j a v a程序,用穷举法找出2 5 0之间的素数,并打印出来。pu b l i c c l a ss s pu b l i c st a t i c v oi d m a i n(S t r i n g a r g s )i n t i,j,k ;b ool ea n fl a g ;for (i=2;i =5 0 ;i+)fl a g =t r u e;k=i/2 ;for (j=2;j =k ;j+)i f(i%j=0)fl a g =fa l se;b r ea k ;)i
43、 f(fl a g)S yst em.ou t.pr i n t l n(i +);)1 6 0 .编写程序,输出下列图案:*pu b l i c c l a ss a pu b l i c st a t i c v oi d m a i n(S t r i n g a r g s)i n t i,k;for (i=l;i =4;i+)(for (k=l;k 5 0)s=s-2*i+2*l;b r ea k;)S yst em.ou t.pr i n t In (从2开始的偶数累加和小于5 0的累加和是+s);)1 6 2 .编写程序,计 算1 0的阶乘并输出运算结果。pu b l i c c
44、 l a ss a(pu b l i c st a t i c v oi d m a i n(S t r i n g a r g s)i n t i,s=l;for(i=l;i =1 0;i+)s=s*i;)S yst em.ou t.pr i n t l n(M1 0 的阶乘是+s);)1 6 3 .编写程序,计算l 1 0 0中奇数的累加和并输出。pu b l i c c l a ss a(pu b l i c st a t i c v oi d m a i n(S t r i n g a r g s)(i n t i,s=0;for(i=l;i l)y=0 (Txl)x+1 0 (x l
45、)(y=x-l;)i f(1.0 =x&x =-1.0)(y=0;i f(x -l)(y=x+1 0;)S yst em,ou t.pr i n t l n(y=+y);)第三道编程题库:编写程序,实现1 到 1 0 0 之间整数的累加并输出运算结果。pu b l i c c l a ss apu b l i c st a t i c v oi d m a i n(S t r i n g a r g s)(i n t i,s=0;for(i=l;i =1 0 0;i+)(s=s+i;S yst em.ou t.pr i n t In (1 到 1 0 0 的累加和是+s);)1 6 5 .比较
46、两个数的大小,找出其中的最大数和最小数,并输出最大数和最小数之差。i m por t j a v a.i o.*;pu b l i c c l a ss k a pu b l i c st a t i c v oi d m a i n(S t r i n g a r g s)t h r ow s l OEx c ept i on(fl oa t x,y,m;In pu t S t r ea m R ea der r ea der x=n ew In pu t S t r ea m R ea der(S yst em,i n);B u ffer edR ea der i n pu t x=n e
47、w B u ffer edR ea der(r ea der x);S yst em.ou t.pr i n t i n(请输入 x:);S t r i n g t em px=i n pu t x.r ea dLi n e();x =Fl oa t.pa r seFl oa t(t em px);In pu t S t r ea m R ea der r ea der y=n ew In pu t S t r ea m R ea der(S yst em,i n);B u ffer edR ea der i n pu t y=n ew B u ffer edR ea der(r ea der
48、 y);S yst em,ou t.pr i n t In (请输入 y:M);S t r i n g t em py=i n pu t y.r ea dLi n e();y=Fl oa t.pa r seFl oa t(t em py);i f(x y)m=x;el sem=y;S yst em.ou t.pr i n t i n(最大数为 w+m);1 6 7.根据年龄,判断某人是否为成年。i m por t j a v a.i o.*;pu b l i c c l a ss t est apu b l i c st a t i c v oi d m a i n(S t r i n g a
49、 r g s)t h r ow s l OEx c ept i on(i n t x;In pu t S t r ea m R ea der r ea der=n ew In pu t S t r ea m R ea der(S yst em,i n);B u ffer edR ea der i n pu t=n ew B u ffer edR ea der(r ea der);S yst em.ou t.pr i n t i n(请输入 x:);S t r i n g t em p=i n pu t.r ea dLi n e();x =Fl oa t.pa r seFl oa t(t em
50、p);i f(x =1 8)S yst em,ou t.pr i n t i n(成年人);i f(x 2*5)的 值 是(A )。t r u ef a l s e不确定以上答案都不对287.设有a=2,b=3,则 a&b 的结果是(A )。t r u ef a l s e23288.下面代码的执行结果是(D )o i n t i=2,j=2;S y s t e m.o u t.p r i n t i n (i+-j 一);3210289.执行下面代码结果(C)o f o r (i n t i=0;)S y s t e m,o u t.p r i n t i n(这 是+i);b r e a