




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1页共12页 第一题单项选择题1、在下列说法中,选出最正确的一项是(A )。A、Java语言是以类为程序的基本单位的B、Java语言是不区分大小写的C、多行注释语句必须以开始D、在Java语言中,类的源文件名和该类名可以不相同2、下列选项中不属于Java虚拟机的执行特点的一项是(D)。A、异常处理B、多线程C、动态链接D、简单易学3、下列选项中,属丁JVM执行过程中的特点的一项是( C)。A、编译执行B、多进程C、异常处理D、静态链接 4、在Java语言中,那一个是最基本的元素?(C)A、方法B、包C、对象D、接口5、如果有2个类A和B,A类基于B类,则下列描述中正确的一个是(B)。A、这2个类都是子类或者超类B、A是B超类的子类C、B是A超类的子类D、这2个类郡是对方的子类6、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?(D)A、abstract B、private(本类)C、protected(本包及其他包的子类)D、不使用保留字7、编译一个定义了3个类的Java源文件后,会产生多少个字符码文件,扩展名是什么?(D)A、13个字节码文件,扩展名是.class B、1个字节码文件,扩展名是.class C、3个字节码文件,扩展名是.java D、3个字节码文件,扩展名是.class8、下列关于Java程序结构的描述中,不正确的一项是(C )。A、一个Java源文件中可以包括一个package语句B、一个Java源文件中可以包括多个类定义,但是只能有一个public类C、一个Java源文件中可以有多个public类D、源文件名与程序类名必须一致9、下列说法正确的一项是( C)。A、java.1ang.Integer是接口B、java.1ang.Runnable是类C、Doulble对象在iava.1ang包中D、Double对象在java.1ang.Object包中 10、以下关于面向对象概念的描述中,不正确的一项是(B )。A、在现实生活中,对象是指客观世界的实体 第2页共12页 B、程序中的对象就是现实生活中的对象C、在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)D、在程序中,对象是一组变量和相关方法的集合11、Java语言最初是面向哪个应用领域设计的?(C)A、Internet B、制造业C、消费电子产品D、CAD12、下列选项中,不属于JDK文件目录中的子目录的是( C)。A、bin子目录B、include子目录C、j2sdkl42子目录D、lib子目录13、下列选项中,不属于java核心包的一项是(A )。A、javax.swing B、java.io C、java.util D、java.1ang 14、下列关于注释语句的描述中,正确的一项是(C )。A、以开始的是多行注释语句(单行)B、以*开始,*结束的是单行注释语句(多行)C、以*开始,*结束的是可以用于生成帮助文档的注释语句D、以*开始,*结束的是单行注释语句15、定义类时,不可能用到的保留字是(D)。A、private B、class C、extends D、以上均可16、下列关于类和对象的描述中,不正确的一项是(D )。A、现实世界中,可以把每件事物都看做是一个对象 B、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么C、有共同属性的对象可以抽象为一个类D、一个类只能实例化一个对象17、下列说法中,不正确的一项是( B)。A、Java程序有两类:Application和AppletB、类的方法只能由public修饰C、面向对象的程序设计的优点有:可重用性、可扩展性、可管理性D、Java语言通过接口支持多重继承18、java语言的类间的继承关系是(B )。 A、多重的B、单重的C、线程的D、不能继承 第3页共12页 19、下列哪个不是面向对象程序设计方法的特点?(D)A、抽象B、继承C、多态D、结构化20、下列描述中不正确的一项是(D )。A、Java是纯面向对象语言,不兼容以往的任何语言B、c+不是纯面向对象的,它兼容c语言C、在Java语言中,使用对象时必须先声明D、Java语言和c+一样有指针21、以下的选项中能正确表示Java语言中的一个整型常量的是( A)。A、435 B、-0X34 C、34,000 D、45622、下列语句中,正确的给出初始值为222111的单精度浮点数f的定义的一个是(A )。A、floatf=222.111f:B、floatf=222111;C、floatf=222111d:D、floatf=222111; 23、下列关于byte类型的说法中,正确的一个是(A )。A、byte类型的长度为8位B、byte类型可以自动转换为所有的简单类型C、128是合法的byte类型数值D、byte存储顺序是从高到低24、下列标识符中,正确的是(B )。A、1_Back B、$_Money C、$-money D、2-Foward25、设有类型定义shorti=32;longj=64;下面赋值语句中不正确的一个是( B)。A、j=i;B、i=j;C、i=(short)j;D、j=(long)i;26、以下字符常量中不合法的一个是( A)。A、an B、r(回车)C、t(水平制表)D、¥ 27、下列数据表示十六进制数的一个是(D)。A、02l B、123 C、23 D、0xa3428、下列关于类型转换的说法中,正确的一项是(D)。A、double类型可以自动转换为int类型B、double类型只能强制转换为int和long类型C、double类型可以通过强制转换为boolean类型D、double不可以自动转换为int类型29、设有定义inta=12;则执行以下语句后,a的值为(A)。a*=12;A、144 B、12 C、24 D、030、下列语句序列执行后,x的值是(B)。 publicclassex3 第4页共12页 publicstaticvoidmain(Stringargs)inta=2;intb=3;intx=4;x=+a*x;Systemoutprintln(x);A、l3 B、12 C、11 D、1031、执行如下语句之后,输出的结果是(D)。publicclassex6 publicstaticvoidmain(Stringargs)intx=-6,Y=6;x=x+Y-;System.out.println(x); A、12 B、一12 C、一1 D、032、设有定义intx=A;,则执行下列语句之后,x的值为(A)。x=A: A、0 B、A C、a D、6533、设i、j为int类型变量,a为float类型变量,以下选项中,正确的赋值语句是(B)。A、i=i+2 B、a=7;C、i+一一j;D、a=66.0;34、对于一个二位的十进制正整数x,求它的十位数字Y(Y为整型)的表达式是(D)。A、Y=xx1010 B、Y=(xx10*10)10C、Y=x10 D、Y=x1035、下列语句序列执行后,输出的结果是(A)。publicclassexl7publicstaticvoidmain(String args) intx=15; 第5页共12页 x=x5+x*(xx10);System.out.println(x);A、0 B、5 C、10 D、1536、执行下列代码之后,输出的结果为(B)。publicclassex24publicstaticvoidmain(String args)inta=2; intb=3;intc=7;intd=ac?a:c;d=d2b?d:b;System.out.println(b);A、2 B、3 C、5 D、737、为了定义3个整型数组a1、a2、aL3,下面声明正确的语句是(B )。 A、intArraya1,a2;B、inta1,a2;inta3=1,2,3,4,5h inta3=1,2,3,4,5;C、inta1,a2;D、inta1,a2;intaL3:1,2,3,4,5;inta3=(1,2,3,4,5);38、在使用interface声明一个接口时,只可以使用哪一个修饰符修饰该接口?“(D)A、pIivate B、protected C、privateprotected D、public39、若有定义:bytex=11,22,33,一66;其中0k3,则对x数组元素错误的引用是(C)。A、x53 B、xk C、xk+5 D、x040、main()方法是JavaApplication程序执行的入口点,关于main()方法的方法头下面哪一项合法(B) A、publicstaticvoidmain(Stringargs) B、publicstaticvoidmain(Stringargs) 第6页共12页 C、publicstaticintmain(Stnngarg) D、publicVoidmain(Stnngarg)41、若需要定义一个静态域,应使用哪一个修饰符?(A)A、static B、synchronized C、private D、protected42、下列方法中哪一个不能用于获取异常信息(C )?A、toString() B、getMessage() C、drawline() D、printStackTrace()43、下列描述中,哪一项不属于finally语句应陔执行的功能(C)?A、释放资源B、关闭文件C、分配资源D、关闭数据库44、下列关于RuntimeException的说法中正确的一个项( D)。A、此异常默认可以被除了main()方法之外的任何方法抛出 B、它没有被强迫处理,因此也不会被main()处理C、这种异常属于检测异常D、从jdk的docs可以了解都有哪些异常属于此类45、下列关于异常处理原则的说法中错误的一项是(D)。A、修正问题,并再次调用引发异常的方法B、暂时解决问题,不再尝试执行该方法,转而继续程序的执行C、用一个可替代的结果替换方法本来应该得出的值D、进行一些工作,然后把同一异常重掷到较低层46、编写AWT图形用户程序的时候,一定要import的语句是(B )。 A、import java.awt;B、importjava.awt.*;C、import javax.awt.*;D、importjavax.swing.*;47、下列不属于java.awt包中的基本概念的一项是(C)。A、容器B、构件C、线程D、布局管理器48、下列哪一项不是Applet的生命周期方法?(B)A、start() B、getCodeBase() C、destroy() D、init()49、下列说法中错误的一项是(A)。A、Applet必须全部重写其生命周期方法B、Applet不必全部重写其生命周期方法C、Applet中使用了线程,则需要重写相应的生命周期方法 D、stop()总是在destroy()之前被调用。 第7页共12页 50、下列哪一项不属于Applet中的显示方法?(A)A、update() B、repaint() C、drawLine() D、paint()第二题填空题1、Java程序可以分为2大类:_Application_和_Applet_。2、class类是一个特殊类,它在编译时由_编译器_自动生成,并伴随每一个类。3、每个JavaApplication程序可以包括许多方法,但是必须有且只能有一个_main()_方法,统一格式为_publicstaticvoidmain(Stringarg) _,它是程序执行的入口。4、程序设计语言分为三类,分别是面向机器的语言,面向_过程_的语言和面向_对象_的语言, Java语言是面向_对象_的语言。5、Java源程序文件和字节码文件的扩展名分别为_ java _和_class_。6、如果在Java程序中,需要使用java.util包中的所有类,则应该在程序开始处加上_importjava.util.*语句。7、在Java语言中,由*开始,以*/结束的注释语句可以用于生成帮助文档。8、一般Java程序的类体由两部分组成:一部分是成员变量_,另一部分是_成员方法_。9、Java语言的类型检查机制要求对于没有返回值的方法,在其前面必须加_ void_进行说明。10、数据类型为布尔型的保留字是_ boolean。11、Java中的字符使用的是16位的_Unicode_编码。12、字符串“a”的长度是_3_。 13、在不产生溢出的情况下左移运算相当于_乘法_运算。14、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 销售合同与订单处理标准化操作手册
- 个人音乐制作与发布服务合同
- 高一历史封建土地制度解读教案
- 时尚媒体人专业知识培训课件
- 商业销售合同及质量保证协议
- 标准化产品培训教程模板
- 纪念英雄课件
- 纪念白求恩说课稿课件
- 说明文逻辑结构的构建技巧:九年级语文课文教学教案
- 早教礼仪安全知识培训课件
- 车辆段平面布置设计
- 数字媒体艺术概论-第一章-概述
- 四大会计师事务所面试题
- LY/T 2737-2016古树名木鉴定规范
- GB/T 4604-2006滚动轴承径向游隙
- GB/T 30790.4-2014色漆和清漆防护涂料体系对钢结构的防腐蚀保护第4部分:表面类型和表面处理
- Fanuc系统宏程序教程
- 药物竹罐临床应用课件
- 2022年咸阳经开城市发展集团有限公司招聘笔试试题及答案解析
- 不等式的基本性质说课课件
- 计量检定员考试题库计量基础知识
评论
0/150
提交评论