2019年大学JAVA期末考试题库500题(含参考答案).pdf

上传人:无*** 文档编号:87919878 上传时间:2023-04-18 格式:PDF 页数:87 大小:6.70MB
返回 下载 相关 举报
2019年大学JAVA期末考试题库500题(含参考答案).pdf_第1页
第1页 / 共87页
2019年大学JAVA期末考试题库500题(含参考答案).pdf_第2页
第2页 / 共87页
点击查看更多>>
资源描述

《2019年大学JAVA期末考试题库500题(含参考答案).pdf》由会员分享,可在线阅读,更多相关《2019年大学JAVA期末考试题库500题(含参考答案).pdf(87页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2019年大学JAVA期末题库500题 含参考答案一、判断题1 .下列选项中属于字符串常量的是(a )。a b c ir 1 wa b c(a b c)a b c)2 .有如下定义:fl oa t a=l.O f;d ou b l e b=2.0;则表达式a+b 的值的数据类型为(B )。fl oa td ou b l ec h a ri nt3 .在 ja v a 中,变量名正确的是(c )。$(stu d e nt)l _ pe opl e_ okn nna me4 .在 ja v a 中,有下面代码,其中可以正确编译的是(a ).d ou b l e d =(i nt)2;i nt I

2、=1.3 4;i nt I =(d ou b l e)1;以上都对5.指出正确的表达式(b )ob y te b=1 2 8;B ool e a n x=nu l 1;Long m=ox fffL;Dou b l e d=0.92 3 9d6.下面对于方法的描述,正确的有(c )。方法必须返回一个值方法可以返回多个值在方法内可以定义其他方法方法可以有多个参数7.508.在 J a v a 语言中,下面变量命名合法的有(a )。v a ri a b l e l 2 31 2 3 v a ra b l ePri v a te(pri v a te)-v a ri a b l e _ 1 2 39.

3、在 ja v a 中,下 列(c)语句不能通过编译。S tri ng s=joh n+w a s+h e re ;S tri ng s=Hjoh nn+3;fl oa t f=5+5.5;i nt a=3+5;1 0 .在 J a v a 中,以 下(d )标识符是不是合法的。I DoLi k e T h e Long Na me C l a ss$b y te_ ok4 _ c a se1 1 .S y ste m,ou t.pri nti n(4|3)能打印出什么结果?(c )60171 2 .内部数据类型b y te 的取值范围是(B )0-65-1 2 81 2 7-3 2 7683

4、2 7672 562 551 3 .在单一文件中i mport,c l a ss和 pa c k a g e 的正确出现顺序是(apa c k a g e,i mport,c l a ssc l a ss,i mport,pa c k a g ei mport,pa c k a g e,c l a sspa c k a g e,c l a ss,i mport1 4 .下列不属于关系运算符 的 是(c )o 0)|(a+11-2&26 0 .在 j a va 中下列关于自动类型转换说法正确的是()。基本数据类型和S t r i ng 相加结果一定是字符串型c h a r 类型和i nt 类型相

5、加结果一定是字符型d ou b l e 类型可以自动转换为i ntc h a r +i nt +d ou b l e 结果一定是 d ou b l e6 1 .事件类M ou s e E ve nt 的监听类M ou s e L i s t e ne r 的抽象方法有几个(B )。45676 2 .下列运算符合法的是(A )。&i f6 3 .对象的行为在类中表示为方法,称为类的(C )。动作属性方法数据类6 4 .如 果 需 要 把 s=I t,i s,me 按照,分解,并赋给新的变量s i,下列语句正确的是(D )oS t r i ng s l=ne w S t r i ng T ok e

6、 ni ze r(s);S t r i ng s l=ne w S t r i ng T ok e ni ze r(s,);S t r i ng T ok e ni ze r s l=ne w S t r i ng T ok e ni ze r(I t,i s,me );S t r i ng T ok e ni ze r s l=ne w S t r i ng T ok e ni ze r(s,);6 5.S t r i ng B u f f e r r e ve r s e。;表 示(A )o字符串反转字符串清空字符串的赋值字符串删除6 6 .设原字符串s为 S t r i ng B u f

7、 f e r 型,且 s=H e l l o j a va ,如果想用子串替换把s转换成 H e l l o W or l d ,则正确的语句是(B)。s.r e p l a c e(6,9,W or l d );s.r e p l a c e(6,1 0,W or l d );s=W or l d ;s=r e p l a c e(j a va ,W or l d );6 7.S t r i ng B u f f e r s=ne w S t r i ng B u f f e r(H e l l o);i ntl e nl,l e n2;l e nl=s.c a p a c i t y。;l

8、 e n2=s.l e ng t h。;则 l e nl T e n2=(B )。01 65不确定6 8.S t r i ng B u f f e r a p p e nd (c h a r t ,i nt i nt i,i nt i nt 2)表 示(A),向一个字符串追加字符数组,向一个字符串追加字符数组,向一个字符串追加字符数组,向一个字符串追加字符数组,范围从数组的索引i nt i 开始,范围从数组的索引i nt i 开始,范围从数组的索引i nt i 开始,范围从数组的索引i nt i 开始,到索引i nt 2 结束到索引i nt 2-l 结束长度为i nt 2长度为i nt 2-l

9、6 9.当使用g e t C h a r s()时,正确的表述是(D)。该函数用于字符数组转换成字符串该函数不需要任何参数该函数用于f l oa t 或 d ou b l e 转换成字符数组该函数用于从字符串转换成字符数组70 .S t r i ng d a t e =T od a y i s S u nd a y.H;S t r i ng s t r 2=d a t a.C h a r A t (s.l e ng t h()T);则s t r 2 为(B)。ynu l lf a l s e71 .S t r i ng d a t e=nT od a y i s S u nd a y ;把 d

10、 a t e 转换成全小写的语句是(B)。t oL ow e r C a s e(d a t e);d a t e.t oL ow e r C a s e ();d a t e.t ol I p p e r C a s e ();t oU p p e r C a s e(d a t e);72 .S t r i ng (b y t e ,i nt,i nt)中,第 三 个 参 数 用 来 生 成 字 符 串 的 b y t e 型数组的(A)o长度起始位置终止位置终止位置+173 .执行代码 S t r i ng s=ne w S t r i ng(H e l l o)后,正确的结论是(D )

11、。s最后一个索引值为5s的值和 H e l l o”并不一样s.l e ng t h 为 4s.l e ng t h 为 574.S y s t e m.ou t.p r i nt i n(H5r+2);的输出结果应该是(A )。5272575.下列哪个选项不是J A V A语言的特点?(D )面向对象高安全性平台无关面向过程76 .编译J a va程序的命令是(B )a p p l e t vi e w e rj a va cj a vaj a va d oc77.B y t e A r r a y I np u t S t r e a m 类有几个成员变量(A)o456778.若在某一个类

12、定义中定义有如下的方法:a b s t r a c t voi d p e r f or mD i a l ();该方法属于(C )O接口方法最终方法抽象方法空方法79.编程,找出长度为10的数组中,数组元素的最大值和最小值,并输出。p u b l i c c l a s s a(p u b l i c s t a t i c v o i d m a i n(S t r i n g a r g s)(d o u b l e x =25.3,56.3,15.3,125.25,465.36,456.32,458.21,456.325,4856.3215,41.6);d o u b l e m a

13、x=x 0;i n t i ;f o r(i=0;i 10;i+)i f (m a x=x i)m a x=x i;d o u b l e m i n=x 0;i n t j;f o r(j=0;i=x j)m i n=x j;)S y s t e m.o u t.p r i n t i n(最大数是+m a x);S y s t e m.o u t.p r i n t i n (最小数是+m i n);)80.若有定义如下 c l a s s A i n t x,x l;i n t f ()i n t a;i n t g()i n t y;,则不正确的赋值为(D)。*在 f()中a=x在 f

14、()中x=a在 f()中 x=x l在 g()中y=a81.若声明一个类不能被继承,即不能有子类,用关键字(A)。f i n a lf i n a l l ya b s t r a c ts u p e r82.下述概念中不属于面向对象方法的是(D)。对象.消息继承.多态类.封装过程调用83.关于被私有访问控制符p r i v a t e 修饰的成员变量,以下说法正确的是(C)。可以被三种类所引用:该类自身.与它在同一个包中的其他类.在其他包中的该类的子类可以被两种类访问和引用:该类本身.该类的所有子类只能被该类自身所访问和修改只能被同一个包中的类访问84.85.在 Ja v a 中用什么关键

15、字修饰的方法可以直接通过类名来调用?(D)*s t a t i cf i n a lp r i v a t ev o i d86.Ja v a 语言是(D)面向问题的解释型高级编程语言面向机器的低级编程语言面向过程的编译型高级编程语言面向对象的解释型高级编程语言87.在 Ja v a 中,一个类可同时定义许多同名的方法,这些方法的形式参数个数.类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为(C)。隐藏覆盖重载Ja v a 不支持此特性88.定义一个接口必须使用的关键字是(C)。p u b l i cc l a s si n t e r f a c es t a t i c

16、89.关于对象成员占用内存的说法哪个正确(D)。*同一个类的对象共用同一段内存同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间对象的方法不占用内存以上都不对90.下面哪一行代码正确的声明了一个类方法(静态方法)?(D)p u b l i c i n t m e t h o d(i n t i)p r o t e c t e d m e t h o d(i n t i)p u b l i c s t a t i c m e t h o d(S t r i n g s)p r o t e c t e d s t a t i c v o i d m e t h o d(In t e g

17、e r i)91.下列关于继承的哪项叙述是正确的?(D)在 j a v a 中允许多重继承在 j a v a 中一个类只能实现一个接口在 j a v a 中一个类不能同时继承一个类和实现一个接口j a v a 的单一继承使代码更可靠92.AWT 提供了几种基本的布局方式(C)。345693.下面的选项中,哪一项不属于“汽车类”的 行 为(D)。启动刹车减速速度9 4.关于字符流,下列哪一项是不正确的(B)。为方便1 6位 U n i c od e 字符处理而引入的可处理任意编码的非A S C H 字符以两个字节为基本输入输出单位有两个基本类:R e a d e r 和 W r i t e r9

18、 5.关于m a i n 方法中的a r g,下列哪个表述是正确且全面的(m a i n 方法中的参数是字符串数组a r g是在程序运行时从命令行输入的。m a i n 方法中的参数是字符串数组a r g是在程序编译时从命令行输入的。m a i n 方法中的参数是字符串数组a r g是在程序编译时直接写入t xt 文件的。m a i n 方法中的参数是字符串数组a r g可以在任何需要的时刻内输入。,a r gsa r gsa r gsa r gs是命令行参数,是命令行参数,是命令行参数,是命令行参数,A)。字符串数组a r g 的元素字符串数组a r g 的元素字符串数组a r g 的元素字

19、符串数组a r g 的元素第 1 1.1 4 章:(63)9 6.关于流(S t r e a m)相关的类,下列哪一项是不正确的(C)。In pu t S t r e a m 和 O u t pu t S t r e a m 类是用来处理字节(8位)流的R e a d e r 和 W r i t e r 类用来处理字符(1 6位)流各个类之间相互独立,没有关联Fi l e 类则用来处理文件9 7.关于Ja va 的标准输入输出流,下列哪一项是不正确的(C)。S y s t e m.ou t 和 S y s t e m,i n 分别用来处理标准输出和输入标准输入和输出均只针对计算机键盘和屏幕Ja

20、 va 对输入和输出编程均要求强制异常保护只有一个标准输入流9 8 .关于Ja va 的双字节流,下列哪一项是不正确的(B)。除了一般A S C II字符,很多其他语言比如汉字,一个字都需要至少2 个字节存储任何双字节字符不能转化为单字节字符,因为会丢失信息主要是为了将一般字符与其他字符(如汉字字符)统一起来,方便处理若程序使用c h a r 存储,任何单字节字符都转化成双字节存储9 9 .对于Fi l e l n pu t S t r e a m 类,下列哪一项是不正确的(D)。从 In pu t S t r e a m 类继承不支持In pu t S t r e a m 的有些方法不适合读

21、取字符文件,适合读取字节文件能实现文件的倒序读取1 0 0 .关于G U I组件集S wi n g,下列哪一项是不正确的(B)。在 A W T 基础上开发重新设计了所有的布局方式比A W T 提供了更多更强的组件能处理更多的事件1 0 1 .下列哪项不是Ja va 标准库中O u t pu t S t r e a m 类的子类(D)。B y t e A r r a y O u t pu t S t r e a mDa t a O u t pu t S t r e a mP r i n t S t r e a mL i n e Nu m b e r O u t pu t S t r e a m1

22、 0 2 .关于焦点事件Foc u s Eve n t 类,下列哪一项是不正确的(D)。当组件获得或失去焦点时,触发该事件当前活动窗口中,有且只有一个组件拥有焦点对应的监听器为F o c u s Li s t e n e r,有两个抽象方法只有鼠标单击选择组件时能触发该事件10 3.下面哪个不是Ja v a 标准库中Re a d e r 类的子类(C )。C h a r Ar r a y Re a d e rIn p u t S t r e a m Re a d e rD a t a l n p u t Re a d e rS t r i n g Re a d e r10 4.关于F i l

23、e 类,下列哪一项是不正确的(D)。*可直接获取文件相关信息,如文件名和路径等可读取和存储文件内容可以用来表示文件和目录可通过各种流类包装读写文件10 5.关于Ra n d o m Ac c e s s F i l e 类,下列哪一项是不正确的(B )。*支持文件的随机存取,即存取任意位置的数据区别对待二进制文件和字符文件使用者需要清楚文件中各数据的长度和位置操作方式比通过S t r e a m 类的方式要强大10 6 .下面哪一项不是文件读写操作的步骤(C )。以某种读写方式打开文件进行文件读写操作保存文件关闭文件10 7 .对于Ja v a 标准输入输出流,下列哪一项是不正确的(B)。标准

24、输入流错误输入流标准输出流错误输出流10 8 .若有b y t e b=6;s h o r t s=20;则表达式b+s 的值的类型是(C )。b y t ei n ts h o r tc h a r10 9 .下列哪项不是Ja v a 标准库中F i l t e r l n p u t S t r e a m 类的子类(D)。B u f f e r e d l n p u t S t r e a mD a t a l n p u t S t r e a mLi n e Nu m b e r In p u t S t r e a mIm a g e l n p u t S t r e a m1

25、10 .关于文本框,下列哪一项是不正确的(A)。始终可以编辑常用于接收用户输入或程序输出只允许显示单行的文本信息可限制宽度111.事件类W i n d o w Ev e n t 的监听类W i n d o w Li s t e n e r 的抽象方法有几个(B )。5678112.下列哪种不是AW T 容器类组件(D)。D i a l o gAp p l e tF r a m eC a n v a s113.关于F l o w La y o u t 布局方式,下列哪一项是不正确的(B)。内部组件从左向右排列界面不随容器大小改变内部组件从上到下排列本行设置不下,自动排列到下行114.关于B o

26、r d e r La y o u t 布局方式,容器被划分为几个区(C)。3456115.B o r d e r La y o u t 布局方式的默认位置(B)。NORT HC ENT ERS OU T HEAS T116 .关于计算机输入和输出,下列哪一项是不正确的(0。*一般称为 10:In p u t Ou t p u t计算机程序的一般模型可归纳为:输入.计算和输出对于同样的程序,不同的输入,一般会有不同的输出是人机交互的重要手段117 .下列哪一项不是AW T 普通组件(C)。复选框列表框对话框滚动条1 1 8 .下列哪一项不是用户界面开发的设计原则(B)。用户至上可个性化定制交互界

27、面友好配色方案合理1 1 9.关于文本域,下列哪一项是不正确的(A)。文本长度限制为6 5 5 3 5 字节用来接收用户输入和程序输出常用于处理大量文本允许进行多行输入和输出1 2 0 .关于列表框,下列哪一项是不正确的(D )。可以有多行,每行文本代表一个选项可多选也可单选一般情况下不能编辑行数一般限制为2 5 5 行1 2 1 .关于菜单相关类,下列哪一项是不正确的(A)。M e n uBa r对应一列菜单M e n ui te m 对应具体菜单C h o c k b o xM e n uIte m 为带复选框的菜单项P o p up M e n u对应弹出的具体菜单1 2 2 .关于事件

28、相关的A c ti o n E ve n t类,下列哪一项是不正确的(C)。*表示一个广义的行为事件可代表鼠标点击和文本框回车行为监听对不同的事件提供不同的抽象方法监听器只有一个抽象方法,用来放置事件处理代码1 2 3 .对于键盘事件类K e yE ve n t,下列哪一项是不正确的(C )。监听器为K e yL i ste n e r监听器有三个抽象方法,处理不同的键盘事件主要有键按下,键抬起,击键(按下+抬起)三类事件对一次击键,监听器只能选择处理一种事件1 2 4 .关于T e xtE ve n t类,下列哪一项是不正确的(A )只有用户键盘输入触发该类事件,粘贴文本不能触发文本框或文本

29、域内容变化时,触发该类事件监听器为T e xtL i ste n e r,只有一个抽象方法注册组件调用a d d T e xtL i ste n e r()方法1 2 5 .关于Gri d Ba g L a yo ut布局方式,下列哪一项是不正确的(D)。所有行和列都可以大小不同组件在容器内占据不同大小的矩形区域有个独立的类约束布局行为需要指定行数和列数1 2 6 .J a va 中的每个类都有构造方法,它的作用是在创建类的对象时初始化对象的状态。1 2 7.有如下定义:i n t a=l;b yte b=2;则表达式a+b 的数据类型为(A )。i n tb ytec h a rl o n

30、g1 2 8.i n d e xO f (S tri n g s,i n t b e g i n _i n d e x)是从字符串 s 中第 b e g i n _i n d e x+l 字符处开始检索 X1 2 9.i n d e xO f ()方法是从字符串的第一个字符开始检索 V1 3 0.e qua l s。和 e qua l sIg n o re C a sc()的作用完全一样 X1 3 1.sub stri n g(i n t b e g i n,i n t e n d)表示取得一串子字符串,位置从b e g i n 到 e n d X13 2.c h a r A t(i n t

31、i n d e x)表示从字符串中取得一个字符,该字符的位置是i n d e x V13 3.字符串 j a v a p r o g r a m m i n g 的长度是 16X13 4.c h a r n u m=a,b,c,d 中,n u m 2 的值为 c V13 5.J a v a 中,构造方法不可以重载。X13 6.J a v a 中,用户不能直接调用构造方法,必须在创建对象时用n e w 运算符调用。V137.Jav a中,构造方法也可以有返回值。X138.Jav a中,构造方法的名称必须与类名相同。V139.Java程序中,一个源文件中只能有多个非public接口定义。V140.

32、String trim。表示删除字符串前方的空格 X1 4 1.在 Java语言中,用 fin a l修饰的类,也可以被继承。X1 4 2.被调用方法的返回值只能通过retu rn 语句返回给主调方法。J1 4 3,方法内部返回值的数据类型和方法定义中方法的返回值类型应保持一致。如果不一致,以方法中实际返回的类型为准。V1 4 4.同 C 语言一样,Ja v a 语言不允许作嵌套的方法定义,但是允许在一个方法的定义中调用另一个方法。V145.Java程序中,一个源文件中可以定义多个非p u b lic类型的类。V146.Object 类是 java 的根类。J147.Java程序中,一个源文件

33、中只能有一个公共接口定义。X1 4 8.在 Java语言中,抽象类也可以实例化。V149.Ja v a中定义的静态方法,不能访问该类的非静态成员变量。V150.类中定义的非静态变量,只能通过类的对象引用。X151.类中定义的静态变量,只能通过类名引用。V152.J a v a中,如果一个类定义了抽象方法,该类也必须被定义为抽象类。V153.方法重载是java实现多态性的一种方式。J154.Ja v a中,仅返回值的类型不同也可以区分重载的方法。X155.Date date=new Date。表示提取系统时间并把值赋给Date型变量date V156.一个子类可以继承父类中所有的成员变量和成员方

34、法。V157.标准输入和输出流无法关闭 V158.编程,找出长度为1 0的数组中,数组元素的最小值,并输出。public class a(public static void main(String args)(double x=25.3,56.3,15.3,125.25,465.36,456.32,458.21,456.325,4856.3215,41.6);double m=x0;i n t i;f o r (i=0;i=x i )m=x i ;)S y s t e m.o u t.p r i n t i n(最小数是+m);)159.编写一自定义方法,找出两个数中的最小数,并m a i

35、n方法中验证。p u b l i c c l a s s a(s t a t i c d o u b l e M i n(d o u b l e x,d o u b l e y)d o u b l e t;i f(x =y)(t=x;e l s e t=y;r e t u r n t;)p u b l i c s t a t i c v o i d m a i n(S t r i n g 1 a r g s)d o u b l e x,y,m;x=245.3 8;y=525.63;m =M i n(x,y);S y s t e m,o u t.p r i n t i n(最小数是+m);S y

36、 s t e m.o u t.p r i n t i n(,x=,+x+,y=w+y);i f(m=m)(S y s t e m,o u t.p r i n t i n(nt u r eH);)e l s e(S y s t e m.o u t.p r i n t l n(Mf l a s eM);160.编写一个j a v a 程序,用穷举法找出2 50之间的素数,并打印出来。p u b l i c c l a s s s p u b l i c s t a t i c v o i d m a i n(S t r i n g a r g s )i n t i,j,k ;b o o l e a

37、 n f l a g ;f o r (i=2;i =50;i+)f l a g =t r u e ;k=i/2;for(j=2;j=k;j+)i f (i%j=0)f l a g =f a l s e ;b r e a k ;)i f (f l a g)S y s t e m.o u t.p r i n t l n(i+H);)161.编写程序在终端打印l 100之间的素数。p u b l i c c l a s s a p u b l i c s t a t i c v o i d m a i n(S t r i n g a r g s)i n t i,j;l a b e l:f o r(i

38、=2;i =100;i+)f o r(j=2;j i;j+)i f(i%j=O)c o n t i n u e l a b e l;S y s t e m,o u t.p r i n t(+i);S y s t e m,o u t.p r i n t i n ();)162.编写程序,输出下列图案:*p u b l i c c l a s s a p u b l i c s t a t i c v o i d m a i n(S t r i n g a r g s)i n t i,k;f o r(i=l;i =4;i+)(f o r (k=l;k 50)s=s-2*i+2*l;b r e a

39、k;S y s t e m,o u t.p r i n t i n (从2 开始的偶数累加和小于50的累加和是+s);164.编写程序,计 算 1.2.3.的累加和,条件是和小于50。p u b l i c c l a s s ap u b l i c s t a t i c v o i d m a i n(S t r i n g a r g s)(i n t i=l,s=0;l a b e l:w h i l e (t r u e)s=s+i;i+;i f(s 50)s=s+l-i;b r e a k;)S y s t e m.o u t.p r i n t i n(从1 开始的累加和小于5

40、0 的累加和是+s);)165.编写程序,计 算 10的阶乘并输出运算结果。p u b l i c c l a s s a(p u b l i c s t a t i c v o i d m a i n(S t r i n g a r g s)(i n t i,s=l;f o r (i=l;i =10;i+)(s=s*i;)S y s t e m,o u t.p r i n t i n(10 的阶乘是+s);)166.编写程序,计算厂100中奇数的累加和并输出。p u b l i c c l a s s ap u b l i c s t a t i c v o i d m a i n(S t

41、r i n g a r g s)i n t i,s=0;f o r(i=l;i 0);后 C 的 值 是(C )o01-1死循环191.指出下列哪个方法与方法publ i c v oi d ad d(i n t a)为错误的重载方法(A )。publ i c i n t ad d(i n t a)publ i c v oi d ad d(l on g a)publ i c i n t ad d(l on g a)publ i c v oi d ad d(f l oat a)192.已知如下的命令执行j av a MyT e st a b c请问哪个语句是正确的(C)。args0 =MyT e

42、st a b cHargs0 =MyT e stargs0=aargsl =c 193.下面哪个是m ai n。方法的合法参数(D )。c har argsc har args S tri n g argS tri n g args194 .如下哪个不是Jav a中正确的整数表示(I)。110 x 220334 4 11195 .下面哪个方法是publ i c v oi d e x am pl e().的重载方法?(I)pri v ate v oi d e x am pl e(i n t m).)publ i c i n t e x am pl e().)publ i c v oi d e x

43、 am pl e 2().publ i c i n t e x am pl e(i n t m,f l oat f)(.)196 .下列哪一项不属于变量的组成部分(1)。变量名变量类型变量初值变量大小197 .下列描述中正确的一项是(A )o标识符首字符的后面可以跟数字标识符不区分大小写复合数据类型变量包括布尔型.字符型.浮点型数组属于基本数据类型198 .下列选项中,哪一项不属于JA V A 语言的简单数据类型(B )。整数型数组字符型浮点型199.m ai n 方法需要一个参数,它是(D )。一个整型量一个S tri n g对象一个实型量一个任意类的对象200.若有定义i n t a=n

44、e w i n t2 3;则数组第1 个下标的可用范围是(D )。1 至 ij 20 至!J 210 至 I 1201.下面语句 S yste m.out.pri n t In (4|7)的输出是(D )。4567202.在不同的方法中,用户可以定义同名的变量,它们之间相互独立,具有不同的存储空间,并且该空间在方法被调用时分配,方法结束时失效。V203.下面关于f l oat数的定义错误的是(C )。f l oat f=-5;f l oat f=0 x 06 8 7;f l oat f=l.0;f l oat f=7.8 f;204 .若有f l oat f=2.6 f;short s=20;

45、则表达式f+s的值的类型是(A )。f l oatshorti n tbyte205 .若有 i n t x,y,z;则表 达 式(x+y+z)是(B )。算术表达式逻辑表达式关系表达式以上都不对206 .若有 i n t x,y,z;则表 达 式(x y&x z)是(B )。算术表达式逻辑表达式关系表达式以上都不对207 .若 有 i n t x,y,z;则表 达 式(x+3 yT&x z)的类型是(B )。算术表达式逻辑表达式关系表达式以上都不对208 .设 x为 i n t型变量,则执行语句段x=10;x+=x-=x-x;后,x的 值 为(B )。30204 010209.下面表达式6|

46、2 之值应为(C )。0264210.下列标识符中,(I)是正确的变量名?i n tone-hundred1 thingthingl211.表 达 式 5&2 之值应为(A )o0257212.若有定义 i n t x=3,y;则执行语句 y=(x+)+(x+)+(x+)后,y=(B )。9121518213.若有定义 i n t x=3,y;则执行语句尸(+x)+(+x)+(+x)后,y=(B )。9121518214.若 a 是 i n t型变量,计算表达式a=25/3%3后,a 为(B )。1234215 .若有以下定义i n t k=7,x=12,则能使值为3 的表达式(B )。x%=

47、(k%=5)(x%=k)-(k%5)x%=k-k%5x%=(k-k%5)216 .m e thod A(byte x,d oubl e y)re turn (short)x/y*2;下划线上应填写的关键字是(B )。byted oubl eshortf l oat217 .与 Jav a应用程序(A ppl i c ati on)不同,Jav a A ppl e t程序的运行,需要得到客户端浏览器的支持。V218 .执行下列语句后i和 n的 值 为(B )。i n t i=10;i n t n=i+%5;10,011,010,111,1219.c on ti n ue 语句只能用于循环结构。V

48、220.Jav a语言适合开发跨平台的应用程序。V221.J av a语言中每个A S C H 码字符和每个中文汉字字符也是占16个二进制位。V222.in t a=l,2,3 ;S y s t e m.o u t.pr in t I n (a.l e n gt h();以上语句运行的结果是显示3.J223.如果定义一个类时没有用到e x t e n d s 关键字,该类无直接父类。X224.s w it c h语句不允许嵌套。J225.if (t r u e)in t i=100;S y s t e m,o u t.pr in t l n(i);运行此程序的结果是输出 100。J226.不使

49、用标号的b r e ak 语句只能跳出当前的s w it c h或循环结构。V227.J av a语言的引用数据类型包括数组.类和接口 J228.J av a语言中的数组元素下标总是从0 开始,下标可以是整数或者整型表达式。V229.在 J av a的方法中定义一个常量要用c o n s t 关键字。X230.J av a语言中的数组元素只能是基本数据类型而不能是对象类型。X231.J av a规定,任何s t at ic 方法不得调用非s t at ic 方法。V232.在 J av a语言中,发生方法调用时,主调方法把实参的值传递给被调方法的形参,从而实现主调方法传递数据给被调方法。V23

50、3.要想使定义该类所在的包之外的类不能访问这个类,使用关键字(A)o不用pr iv at ef in alpr o t e c t e d234.return语句不是Java语言中的跳转语句。X235.switch语句中的表达式的值除了是整型或字符型还可以是布尔型。X236.用户自定义方法中局部变量的确定值要在该方法被调用时由形式参数传入确定。J237.Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。X238.在JDK命令行开发工具中,用编译程序javac.exe编译生成的文件是二进制可执行文件。239.Javac是Java编译器

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁