ava复习题.ppt_第1页
ava复习题.ppt_第2页
ava复习题.ppt_第3页
ava复习题.ppt_第4页
ava复习题.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

总复习 单项选择题填空题程序分析题 程序阅读与理解填空题 编程题 试题类型 一 选择题1 Java语言的许多特点中 下列特点是C 语言所不具备的 A 高性能B 跨平台C 面向对象D 有类库教材第1章Java与C C 的比较 2 Java源文件中最多只能有一个 类 其他类的个数不限 A abstractB publicC finalD interface第1章应用程序和小应用程序特点 3 如果一个Java源程序文件中定义有4个类 则使用Sun公司的SDK编译器javac exe编译该源程序文件 将产生 个文件名与类名相同而扩展名为 class的字节码文件 A 1B 2C 3D 4javac exe编译器java exe解释器 B B D 4 下列命令中 命令是Java的解释命令 A javacB javaC javadocD appletviewer5 JavaApplication源程序文件的扩展名为 A javaB classC htmlD exe6 Java语言中 字符变量以char类型表示 它在内存中占 位bit A 8B 16C 32D 2基本数据类型P12 7 main方法是JavaApplication程序执行的入口点 下列 main方法原型是不正确的 A publicstaticvoidmain String args B publicstaticvoidmain Stringargs C publicstaticvoidmain String a D publicstaticvoidmain string args B A D B 8 下列哪个修饰符不是main方法的修饰符 ApublicBstaticCStringDvoid9 编译JavaApplication源程序文件将产生相应的字节码文件 这些字节码文件的扩展名为 A javaB classC htmlD exe2210 下列命令中 命令是Java的编译命令 A javacB javaC javadocD appletviewer11 执行一个Java应用程序和Java小程序分别采用的命令是 AJava和AppletViewerBJavac和AppletViewerCAppletViewer和JavaDAppletViewer和Javac C B A A 12 如下字符串是Java中合法的用户自定义标识符 A superB 3numberC numberD numberjava语言命名规则 P1113 已知如下的命令执行 javaMyTestaabbcc则下面个语句是正确的 A args 0 MyTestaabbcc B args 0 MyTest C args 0 aa D args 1 aa 14 以下约束符可用于定义成员常量 A staticB finalC abstractD const15 下列代码的执行结果是 publicclassA publicstaticvoidmain String args inta 4 b 6 c 8 Strings abc System out println a b s c A ababcc B 464688 C 46abc8 D 10abc8 D C B D 16 下列叙述中正确的是 A Java是不区分英文字母大小写的 源文件名与程序类名不允许相同B Java语言以方法为程序的基本单位C Applet是Java的一类特殊应用程序 它嵌入HTML中 随主页发布到互联网上D 以 符开始的为多行注释语句Java注释17 请问下面的运算符哪一个不是双目运算符 A B C instanceofD 18 在定义一个类的时候 下面哪一个不能用来修饰关键字class A publicB 默认的C protectedD final19 下列哪一个运算符是正确的 A BCifD C D C A 20 下面的代码段中 执行之后i和j的值是什么 inti 1 intj j i A 1 1B 1 2C 2 1D 2 2第三章自增自减运算符的使用 21 下面表达式的结果是 9 2 A 1B 2C 3D 4移位运算符的使用P26 22 java中int型的变量占 个字节数 A 1B 2C 3D 423 设有数组定义 inta 1 2 3 4 ints 0 for inti 0 i a length i s a i System out println s 则顺序执行上述几个语句后的输出结果为 A 0B 1C 10D 1234赋值运算符 循环语句 数组的综合运用 C B D C 24 已知表达式intm 0 1 2 3 4 5 6 下面哪个表达式的值与数组下标量总数相等 A m length B m lengthC m length 1D m length 125 已知s为一个String对象 s abcdefg 则s charAt 1 的返回值为 A aB bC fD gP105页 字符串常用的方法 length 求长度 charAt inti 求字符串某个位置的字符concat Stringstr 将str的字符串追加到原字符串末尾 indexOf intch 查找当前字符串中某个字符出现的位置 equals compareTo 比较两个字符串26 为了定义三个整型数组a1 a2 a3 下面声明正确的语句是 AintArray a1 a2 inta3 1 2 3 4 5 Bint a1 a2 inta3 1 2 3 4 5 Cinta1 a2 inta3 1 2 3 4 5 Dint a1 a2 inta3 1 2 3 4 5 B B B 27 设有下面两个类的定义 classPerson longid Stringname classStudentextendsPerson intscore intgetScore returnscore 则类Person和类Student的关系是 A 包含关系B 继承关系C 关联关系D 无关系28 若在某一个类定义中定义有方法 abstractvoidf 则该类是 A public类B final类C 抽象类D 不能确定29 对于构造方法 下列叙述正确的是 A 构造方法的方法名必须与类名相同B 构造方法必须用void声明返回类型C 构造方法可以被程序调用D 若编程人员没在类中定义构造方法 程序将报错P43页 构造方法的特殊性 B C A 30 关于被私有访问控制符private修饰的成员变量 以下说法正确的是 A可以被三种类所引用 该类自身 与它在同一个包中的其他类 在其他包中的该类的子类B可以被两种类访问和引用 该类本身 该类的所有子类C只能被该类自身所访问和修改D只能被同一个包中的类访问31 关于被保护访问控制符protected修饰的成员变量 以下说法正确的是 A可以被三种类所引用 该类自身 与它在同一个包中的其他类 在其他包中的该类的子类B可以被两种类访问和引用 该类本身 该类的所有子类C只能被该类自身所访问和修改D只能被同一个包中的类访问Java的修饰符 C A 32 关键字super的作用是 A 用来访问父类被隐藏的成员变量B 用来调用父类中被重载的方法C 用来调用父类的构造方法D 以上都是33 如果子类中覆盖了父类中的同名方法 则在子类中调用父类中的同名方法时应使用关键字 A thisB superC implementsD extends34 下列关于方法形参的叙述中 是正确的 A 必须有多个B 至少有一个C 可以没有D 只能是简单变量P42页 方法的参数及方法的返回值 D B C 35 若有下面程序classTest staticintnum 0 Test num num 1 publicstaticvoidmain Stringargs TestmyTest1 newTest TestmyTest2 newTest System out print myTest2 num 请问最后的输出结果是 A 0B 1C 2D 3static关键字的使用 C 36 对抽象类的描述错误的是 A 必须被继承使用B 方法必须被重写C 不能实例化D 用final修饰符修饰abstract修饰符的使用 37 下列叙述中不正确的是 A abstract不能与final并列修饰同一个类B abstract类中不可以有private的成员C abstract方法必须在abstract类中D static方法中能直接处理非static的属性 D D 38 下列关于继承的叙述中 是正确的 A 子类能继承父类的所有方法和状态B 子类能继承父类的非私有方法和状态C 子类只能继承父类的public方法和状态D 子类只能继承父类的方法 而不继承状态教材第4章类的继承 39 下面函数是publicvoidexample intk 的重载函数 A publicvoidexample intm B publicintexample intk C publicvoidexample2 intk D publicintexample intm floatf 方法的重载P42 40 在Java语言中 包是自动导入的 A java langB java awtC java appletD java io教材P60页 B D A 41 下列类定义中不正确的是 A publicclassAextendsB B publicclassAextendsB D C publicclassAimplementsB D D publicclassAextendsBimplementsC D E 42 为了区分同一个类中重载的各个同名方法 要求 A 采用不同的形式参数列表 形式参数的个数 类型 顺序不完全相同 B 返回值的数据类型不同C 调用时用类名或对象名做前缀D 形式参数名不同43 在使用interface声明一个接口时 只可以使用 修饰符修饰该接口 A publicB protectedC private和protectedD privateP80页 B A A 44 下列关于接口的叙述中 是正确的 A 接口与抽象类是相同的概念B 接口之间不能有继承关系C 一个类只能实现一个接口D 接口中只含有抽象方法和常量P80页 45 下列Java源文件代码片段中 是不正确的 A packaget publicclassA B importjava io packaget publicclassA C importjava io classA publicclassB D importjava io importjava awt publicclassA P60页包的创建 B D 填空题 1 设x 2 则表达式 x 3的值是 2 方法是一种仅有方法头 没有具体方法体和操作实现的方法 该方法必须在抽象类之中定义 方法是不能被当前类的子类重新定义的方法 0 抽象方法 最终方法 3 设有数组定义 intMyIntArray 10 20 30 40 50 60 70 则执行以下几个语句后的输出结果是 ints 0 for inti 0 i MyIntArray length i if i 2 1 s MyIntArray i System out println s 120 1 阅读下列主要由条件语句组成的程序源代码 请在答题纸处写出该程序的输出结果 publicclassE publicstaticvoidmain String args charx 我 y 答案 我爱你 publicclasszifuchuan publicstaticvoidmain Stringargs StringLa helloworld Lb java s1 s2 s3 s1 La concat Lb s2 La substring 6 11 s3 s1 replace j k System out println s1 System out println s2 System out println s3 s1 helloworldjavas2 worlds3 helloworldkava Strings wearestudents tom 我们是学生 intn1 n2 n1 s length n2 tom length n1 15 n2 5s Java是面向对象的语言 JavaScript是脚本语言 n3 s indexOf Java n4 s lastIndexOf Java n3 0 n4 13s Java是面向对象的语言 n5 s indexOf Java n6 s lastIndexOf Java n5 0 n6 0 3 publicclassA publicstaticvoidmain String args Aa newA a method 8 voidmethod inti System out println int i voidmethod longi System out println long i 程序可以编译运行 输出结果为int 8 1 编写一个求1 2 3 10 publicclassJiecheng publicstaticvoidmain Stringarg inti j sum 0 s 1 for i 1 i 10 i s s i sum sum s System out println 1 2 3 10 sum classXiti1 2 publicstaticvoidmain Stringargs doublesum 0 a 1 i 1 do sum sum a i a 1 0 i a while i 20 System out println 使用do while循环计算的sum sum for sum 0 i 1 a 1 i 20 i a a 1 0 i sum sum a System out println 使用for循环计算的sum sum 2 计算1 1 2 1 3 1 4 的前20项和 3 定义了一个学生的类Student 1 包括成员变量 学号 班号 姓名 性别

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论