




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一单选1.以下变量定义语句不正确的是(D )。A)char c=c ; B)byte b=112; C)double d=35.6; D)float f=8.6;2. for(int i=1;i100;i*=2) System.out.print(.);此语句将会打印出(C )个点。A)5B)6C)7 D)83.以下语句输出的结果是(A)。 String str=”123”; int x=4,y=5; Str=str+x+y; System.out.println(str); A)12345 B) 会产生编译错误 C)1239 D)123+4+54.表达式 8/9.2*5 的值的类型为( C )。 A)short B) int C) double D)float5. 下列不可以正确表示Java标识符的是(D)A$maxBabcC_minDpublic6对于下面的代码片断,m为哪些值将导致default输出。(C) switch(m) case 0: System.out.println(case 0); case 1: System.out.println(case 1); break; case 2: default: System.out.println(default); A) 0和1 B) 1和2 C) 2和3 D) 没有合适的取值7.下列关于Java中方法的说明,错误的是( D )A方法调用必须指定方法名和实际参数B写在return后边的语句不会被执行CJava应用程序从main()方法开始执行Dmain()方法不能被其他方法调用,包括Java虚拟机.8关于while和do.while语句的说法,错误的是( B)A都是Java的循环的语句Bwhile语句至少执行一次Cdowhile语句至少执行一次D两者都可以执行多次9.Java字节码文件的扩展名为( C )A.exeB.javaC.classD.javac10当需要调用父类的同名方法或使用父类的同名变量时,在子类中可用关键字( B )作前缀来指明父类的成员变量和方法。A)this B)super C)static D)import11关于抽象类的说明,错误的是(C)A 可以包含构造函数B可以包含嵌套类和接口C可以被直接实例化D可以包含抽象方法12. 在子类中重新编写父类方法的做法称为( B)。A)方法重载 B)方法覆盖(方法重写) C)方法继承 D)方法重用13下列输入java.lang包中的类是(B)AArrayListBMathCDateDCalendar14.Java中线性表和链表都实现的哪个接口(A)AList接口BMap接口CSet接口DHash接口15、如果希望直接通过类名访问方法,在定义时要使用的修饰符是 ( A )A. static B. final C. abstract D. native16下列关于异常处理说法正确的是(C)Atry块可以单独使用Bcatch必须和finally成对出现Ctry必须和catch成对出现Dfinally块是用来监控代码是否发生异常的17.下列用于往记事本里写入数据的字节流是(B)AFileInputStreamBFileOutputStreamCBufferedReaderDBufferedWriter18. 下列哪个方法可以求出字符串的长度(D)AlengthBlen()Csize()Dlength()19下列控件中,哪个控件是容器控件( C)AJButtonBJTextAreaCJFrameDJLable20.要获文本框的文本,应使用方法( D )。 A)getTxt( ) B)getTest( )C)getCommand( ) D)getText( )21下列代码中,无法正确获得一个对象的是(B)AString s=new String();BCalendar date=new Calendar;Cnew ArrayList();DLinkedList list=new LinkedList();22 String str=”abcdefghijklmn” ;调用str.substring(6,10)返回的字符串是( A )A“ghij”B“ghijk”C“ghi”;D“gh”23.下列方法对中属于方法重载的是(D)。 Aint abs(int a)和float abs(int a)B int abs(int a)和float sqrt(int a)C .int abs(int a)和double abs(int a)D. int abs(int a)和float abs(float a)24.Java源代码保存的文件的扩展名为( B)A.exeB.javaC.classD.javac25.以下语句输出的结果是( A )。 String str=”123”; int x=4,y=5; str=(Integer.parseInt(str)+x+y)+” ”; System.out.println(str); A)132 B) 会产生编译错误 C)1239 D)123+4+526.下列关于Java中方法的说明,正确的是(A)A方法调用必须指定方法名和实际参数B写在return后边的语句一样被执行CJava应用程序不一定从main()方法开始执行Dmain()方法可以被其他方法调用,但是不包括Java虚拟机27.表达式8/3*2的值的类型为( B )。 A)short B) int C) double D)float28. 对于下面的代码片断,m为哪些值将导致default输出。(C) switch(m) case 0: System.out.println(case 0); case 1: System.out.println(case 1); break; case 2: default: System.out.println(default); A) 0和1 B) 1和2 C) 2和3 D) 没有合适的取值29. int a和 intb=new int0;关于这两个语句说法错误的是(C )Aa为空数组Bb不是空数组Ca是分配了0个元素的数组Db是分配了0个元素的数组30.下列哪个类的声明是正确的?(D )A) class HI extends B,C B)abstract private move() C)protected private number; D)public abstract class Car 31.关于受保护的访问控制符protected修饰的成员变量,以下说法正确的是( B)。A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B)可以被两种类访问和引用:该类本身、该类的所有子类 C)只能被该类自身所访问和修改 D)只能被同一个包中的类访问 32. 下列关于方法修饰符的叙述,正确的是(D )Afinal修饰的方法在类中可以被重载Bprotected修饰的方法表示该方法只能从定义该方法的类中访问Cprivate修饰的方法只能从自身的类和其子类中访问Dpublic修饰的方法表示所有人都可以访问33. 下列输入java.lang包中的类是(B )ADateBStringCFileInputStreamDCalendar34. 下列关于构造方法和方法的说法,错误的是( B )A构造方法可以创建类的对象B构造方法和方法都有返回值C构造方法可以使用new操作符调用D方法使用“.”运算法调用35. 下面关于子类和父类构造方法的描述中正确的是(A)。 A)子类必须通过super关键字调用父类有参数的构造方法 B)子类必须通过this关键字调用父类的构造方法 C)子类无条件地继承父类不含参数的构造方法D)如果子类定义了自己的含参数的构造方法,就不能再调用父类的构造方法36.如果希望方法不能在子类中被覆盖,定义方法时要使用的修饰符是( B )。A)static B)final C)abstract D)native37下列哪个类表示链表(D)AHashMapBVectorCArrayListDLinkedList38. Java中HashMap实现的哪个接口( B )AList接口BMap接口CSet接口DHash接口39 .下列用于往记事本里写入数据的字符流是( D )AFileInputStreamBFileOutputStreamCBufferedReaderDBufferedWriter40下列可以用来创建一个文件夹得类是哪个( A )AFile类BInpuetSteam类CDataInputStream类DString类41. 下列可以用来从子类重写方法中调用父类方法的关键字是( B )AbaseBsuperCthisDextends42. 下列哪一个修饰符修饰的方法,允许直接用类名.方法名的形式调用( C )ApublicBfinalCstaticDabstract43. 下列不属于Swing中容器组件的是( C )A)JPanel B)JMenu C)JButton D)JFrame44. 要为文本框的文本赋值”Hello”,应调用方法(B ) A)setTest(“Hello”); B)setText(“Hello” )C)getTest(“Hello” ) D)getText(“Hello” )45. 利用File 对象不可以( B )A) 判断一个文件或目录是否存在 B)进行文本数据的读写 C)创建文件夹或文件 D)查看文件长度二填空题1、在JDK 操作命令中,编译命令(或编译器)是_javac_,运行命令(或解释器)是_java_。2.JAVA中默认导入的包是_java.lang_,Date类出自_java.util_包。3.JAVA的跨平台功能是通过_ JVM_实现的,并且通过_javac_命令,可以对java文件进行编译。4.double的包装类是_Double_,float的包装类是_Float_.5.Java连接数据库分为_ODBC_和_JDBC_两种形式。三判断1、在main 方法中可以直接调用非静态的方法。( F )2、方法重载就是一个类中有多个同名但有不同形参和方法体的方法。( F )3、抽象类可有构造方法,因此也能用new 进行实例化。( F )4、一个类可继承多个父类,实现多个接口。( F )5、用final 修饰的类不能被继承。( T )6、在Java 程序中发生异常时,JVM 会找到每个符合条件的catch 都执行一次。( F )7、接口中的成员变量全部为常量,方法为抽象方法。( T )8、JFrame,JPanel,JApplet 和JButton 四种组件都属于容器组件。(F )9、标签(JLabel)可以在屏幕上显示字符。( T )10、catch 块后必须有finally 块。( F )11.HashMap定义在java.util包中( T )12.JButton定义在java.swing包中( F )13.容器组件里,可以继续放置容器组件( T )14.String属于java中的原始数据类型( F )15.一个类可继承多个父类,实现多个接口。( F )四简答题1. 分别描述下final修饰的变量和函数,分别有什么特点。final修饰的变量不能被修改 final修饰的函数无法被重写2.简述一下面向对象的三大特点,并且简要说明。封装 继承 多态性3.分别描述下static修饰的变量和函数,分别有什么特点static修饰的变量声明周期变为整个源程序static修饰的函数可以用类名直接调用4.什么是类,什么是对象一堆具有共同属性和行为的对象组合而成的抽象实体叫做类。对象就是一个类中的具体的实例化5、编写一个程序Circle.java,Circle类具有变量为double类型的半径r、周长l和面积s的三个变量,具有返回周长的方法getLen()和返回面积的方法getAr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南省晋宁县2025年上半年事业单位公开遴选试题含答案分析
- 河北省灵寿县2025年上半年公开招聘村务工作者试题含答案分析
- 2025年自愿离婚协议书子女抚养与财产分割及双方责任协议
- 2025代缴社保专业机构委托管理协议
- 2025版医院手术免责协议文本
- 2025版人工智能应用试用合作协议范本
- 2025版新型环保水泥沙石销售合作协议
- 2025年度创意园区招商代理业务合同范本
- 2025版医疗机构人力资源派遣合作协议
- 2025年度金融产品发行与销售法律支持合同书
- 《路由与交换技术》教学大纲
- 4《给植物画张“像”》教学设计-2024-2025学年科学一年级上册教科版
- 森林防火条例
- 初中物理新课程标准测试题及答案(四套)
- 新人教版七年级上册生物全册教案(2024年秋季新版教材)
- (高清版)DZT 0331-2020 地热资源评价方法及估算规程
- 新能源发电技术 第2版 教学课件 8波浪能
- 研究生学位论文编写规则
- 模拟小法庭剧本-校园欺凌
- 二手房交易承诺书范本
- 国有集团“三重一大”决策制度实施办法(附详细版事项清单及议事规则)模版
评论
0/150
提交评论