渡一教育-Java7期开班考试Part 1附答案_第1页
渡一教育-Java7期开班考试Part 1附答案_第2页
渡一教育-Java7期开班考试Part 1附答案_第3页
渡一教育-Java7期开班考试Part 1附答案_第4页
渡一教育-Java7期开班考试Part 1附答案_第5页
免费预览已结束,剩余15页可下载查看

下载本文档

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

文档简介

1、渡一教育-Java7期开班考试Part 1复制本试卷满分100分,包含单项选择题、多项选择题。每个账号只允许答题一次,在答题过程中不允许使用搜索引擎查询方式,考试系统含有ip检测,请大家规范作答请仔细填写自己的姓名学号,若发现有误,考试成绩作废您的姓名: 填空题 *_学号: 填空题 *_是否愿意当组长 填空题 *_阿拓老师的基础课程,你学习到哪个阶段了 单选题 *Java开篇Java语言基本构成Java基础语法面向对象编程思想面向对象进阶枚举及工具类集合使用Java的错误与异常Java的I/OJava的线程Reflect & Annotation考试系统项目练习全都学完了(I 01,02)开篇

2、,基本语言构成(共10题)Java所定义的版本中,不包括() 单选题 *A.JavaEEB.JavaHE(正确答案)C.JavaMED.JavaSE变量命名规范说法正确的是() 单选题 *A.变量由字母,下划线,数字,$符号随意组合B.变量不能以数字作为开头(正确答案)C.A和a在Java中是同一个变量D.不同类型的变量,可以起相同的名字下列叙述中,正确的是() 单选题 *A.Java语言的标识符是区分大小写的(正确答案)B.源文件名与public类名可以不相同C.源文件扩展名为.jarD.源文件中public类的数目不限定义下列JavaDOC注释正确的是() 单选题 *A. /*阿拓老师很帅

3、*/B. /阿拓老师很帅*/C. /*阿拓老师很帅*/(正确答案)D. /*阿拓老师很帅*/执行语句int a = 2后,a的值是() 单选题 *A.2B.50(正确答案)C.49D.0在Java语言中,下列运算符合法的是() 单选题 *A. &(正确答案)B. C. =D. :=下面哪个选项在编译时不会出现错误或警告() 单选题 *A.float f=1.3;B.char c=a;(正确答案)C.byte b=200;D.boolean b=1;十进制16的十六进制表示形式是() 单选题 *A.0X10(正确答案)B.0X16C.0XAD.016若下列所用变量均已经正确定义,以下表达式中不合

4、法的是() 单选题 *A.x3B.+j(正确答案)C.a=xy?x:yD.x%4为一个boolean类型变量赋值时,可以使用() 单选题 *A.boolean = 1;B.boolean a = (9=10);(正确答案)C.boolean a = 真;D.boolean a = false;(I 03)基础语法(共10题)以下程序的运行结果是()public class Increment public static void main(String args) int a; a = 6;System.out.println(a);System.out.println(a+);System.

5、out.println(a); 单选题 *A. 666B. 667(正确答案)C. 677D. 676以下代码,执行结果为()public class Testpublic static void main(String args)char c = 65;System.out.println(c = + c); 单选题 *A. c = 65B. c = A(正确答案)C. 编译错误D. 执行错误在Java中下列关于自动类型转换说法正确的是()【多选题】 *A. 基本数据类型和String相加结果一定是字符串型(正确答案)B. char类型和int类型相加结果一定是字符C. double类型可以

6、自动转换为intD. char + int + double结果一定是double(正确答案)下列输出结果是()int a = 0;while(a 0)i = i+;if(i = 10)break; 单选题 *A.while循环执行10次B.死循环C.循环一次都不执行D.循环执行一次(正确答案)下面代码输出结果是()int i = 0,s = 0;doif(i%2 = 0)i+;continue;i+;s = s + i;while(i 7);System.out.println(s); 单选题 *A. 16B. 12(正确答案)C. 28D. 21代码如下,运行结果是()public sta

7、tic void main(String args) int i = 1;int j = 1;for(;i=5;)for(;j=5;)if(j=3)break;System.out.print(j+);i+;System.out.print(-);System.out.print(i);System.out.print(j); 单选题 *A.1212121212-63B.1212121212-66C.12-63(正确答案)D.12-66Given:public class Breaker2static String o = ;public static void main(String arg

8、s)z:for(int x = 2; x 7; x+)if(x=3) continue;if(x=5) break z;o= o + x;System.out.println(o);What is the result? 单选题 *A.2B.24(正确答案)C.234D.246(I 04)数组(共10题)以下代码能够正确初始化(或默认初始化)数组的是() 单选题 *A. int a;B. a = 1,2,3,4,5;C. int a = new int51,2,3,4,5;D. int a = new int5;(正确答案)定义了一维int型数组a10后,下面错误的引用是() 单选题 *A.a

9、0 = 1;B.a0 = 5*2;C.a10 = 2;(正确答案)D.a1 = a2 * a0;当访问无效的数组下标时,会发生() 单选题 *A.终止程序B.抛出异常(正确答案)C.系统崩溃D.直接跳过关于数组默认值,错误的是() 单选题 *A.String-nullB.Boolean-true(正确答案)C.float-0.0fD.int-0执行完代码int x = new int25;后,以下说法正确的是() 单选题 *A.x24为0(正确答案)B.x24未定义C.x25为0D.x0为null代码如下,选项说法正确的是()public class ArrayTest public stat

10、ic void main(String args) int fl, f2;fl = new int10;f2 = fl;System.out.println(f20= + f20); 单选题 *A.打印f20=0(正确答案)B.打印f20=NaNC.第3行会产生编译时异常D.第5行会产生编译时异常下列说法错误的有(多选题) *A.数组是一种对象B.数组属于一种原生类(正确答案)C.int number = 31,23,33,43,35,63;(正确答案)D.数组的大小可以任意改变(正确答案)下列合法的数组说明语句是() 单选题 *A.int a = String;B.int a5 = 0.1,

11、2,3,4;C.char a = String;D.char a = 0,1,2,3,4,5;(正确答案)下面不是创建数组的正确语句的选项是() 单选题 *A.float f = new float66;B.float f = new float6;C.float f = new float6;(正确答案)D.float f = new float6;代码如下,输出结果是()public static void main(String args) int array = new int32;array00=1;array01=2;array1=array0;array0=new int4;ar

12、ray00=10;System.out.println(array10); 单选题 *A.1(正确答案)B.10C.0D.产生异常(I 05)面向对象(共10题)对象的特征在类中表示为变量结构,称之为() 单选题 *A. 对象B. 属性(正确答案)C. 方法D. 数据类型对象的行为在类中表示为函数结构,称之为() 单选题 *A. 对象B. 属性C. 方法(正确答案)D. 数据类型以下程序编译运行后的输出结果为()public class Testpublic int x,y;Test(int x,int y)this.x = x;this.y = y;public static void ma

13、in(String args)Test t1,t2;t1 = new Test(3,3);t2 = t1;t2.x = 5;t2 = new Test(4,4);System.out.print(t1.x + t2.x); 单选题 *A.3 4B.5 4C.7D.9(正确答案)在Java中,一个类可同时定义为许多同名的方法.这些方法的形式参数个数,类型或顺序各不相同传回的值可能各不相同,这种面向对象的特征称为() 单选题 *A.隐藏B.覆盖C.重载(正确答案)D.无此特性关于类的叙述正确的是() 单选题 *A.在类中定义的变量称为类的成员变量,在别的类中可以直接使用B.成员变量的作用范围仅仅是

14、当前类的方法中,或当前类的控制流块中C.使用别的类的方法仅仅需要引用方法的名字即可D.若类没有定义构造方法,JVM都会为类生成一个默认的无参数构造方法(正确答案)下面哪个选项编译不会出错()单选题 *A.B.(正确答案)C.D.给定Java代码如下所示,在/#处添加哪个选项,不可以构成方法重载()public class Test public void fun(int x,int y,int z) /#单选题 *A.public int fun(int x,int y,float z)return 0;B.public int fun(char x,int y,int z)return 0;

15、C.public void fun(int x,int z)D.public void fun(int z,int y,int x)(正确答案)在Java中,关于构造方法,下列说法错误的是() 单选题 *A.构造方法的名称必须与类名相同B.构造方法可以携带参数C.构造方法不可以重载(正确答案)D.构造方法没有返回值有以下程序片段且Interesting不是内部类下列哪个选项不能插入到1.行()1.2.public class Interesting3. /#省略代码4. 单选题 *A.import java.util.*;B.package mypackage;C.class OtherCla

16、ssD.public class MyClass(正确答案)以下代码的输出结果是?()public class Bpublic static B t1 =new B();public static B t2 =new B(); System.out.println(构造块);static System.out.println(静态块);public static void main(String args) B t =new B(); 单选题 *A.静态块 构造块 构造块 构造块B.构造块 静态块 构造块 构造块C.构造块 构造块 静态块 构造块(正确答案)D.构造块 构造块 构造块 静态块(

17、II 03)面向对象进阶(共10题)下列选项中关于Java封装的说法错误的是() 单选题 *A.通常狭义的封装就是指将属性私有化,提供公有方法访问私有属性B.属性的访问方法包括setter方法和getter方法C.setter方法用于赋值,getter方法用于取值D.包含属性的类都必须封装属性,否则无法通过编译(正确答案)在Java语言中,下列关于类的继承描述,正确的是() 单选题 *A.一个类可以同时继承多个父类B.一个类可以具有多个子类(正确答案)C.子类可以调用父类中的所有方法D.子类一定比父类有更多的方法正确描述如下类和类关系的选项是()Man has a best friend wh

18、o is a Dog 单选题 *A.class Man extends Dog B.class Man implements Dog C.class Man private BestFriend dog; D.class Man private Dog bestFriend; (正确答案)E.class Man private Dog; F.class Man private BestFriend; 关于类中static修饰的元素,说法正确的是() 单选题 *A.静态属性不能再次赋值B.方法中声明的静态变量在被调用的过程中保持值不变C.静态属性被该类的所有实例对象共享(正确答案)D.静态属性只

19、能使用初始值下列声明,哪一种可防止该类产生子类() 单选题 *A.static class TestB.class TestC.abstract class TestD.final class Test(正确答案)Given:class Mammal class Raccoon extends MammalMammal m = new Mammal();class BabyRaccoon extends MammalWhich four statements are true(Choose four) *A.Raccoon is-a Mammal.(正确答案)B.Raccoon has-a M

20、ammal.(正确答案)C.BabyRaccoon is-a Mammal.(正确答案)D.BabyRaccoon is-a Raccoon.E.BabyRaccoon has-a Mammal.F.BabyRaccoon is-a BabyRaccoon.(正确答案)Given:class Alphapublic void foo()System.out.print(Afoo);public class Beta extends Alphapublic void foo()System.out.print(Bfoo);public static void main(String args)Alpha a = new Beta();Beta b = (Beta)a;a.foo();b.foo(); 单选题 *A.Afoo AfooB.Afoo BfooC.Bfoo AfooD.Bfoo Bfoo(正确答案)E.

温馨提示

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

评论

0/150

提交评论