资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
真诚为您提供优质参考资料,若有不当之处,请指正。姓名: 学号: 班级:中软国际实训入口测试(B卷)科目:Java基础开发 学院:软件学院 专业:软件工程题号一二三四五六总分分数 一、单项选择题:在每小题的备选答案中选出一个正确答案,并将正确答案的代码填在题干上的括号内。(每小题2分,本大题共20分)得分评卷人 1.在Java的类中需要将一个成员变量设置成子类可访问并且包内可访问,则使用( D )访问修饰符来访问A. publicB. abstractC. 默认D. protected得分 2.阅读以下代码,该代码的运行结果为( C )public static void main(String args)int num1 = 11;int num2 = 30;System.out.println(num1+ & +num2)10?num1+:+num2);A. 11B. 31C. 12D. 30得分 3.Java中单一文件里的关键字class import package 出现的顺序应为( C )A. class package importB. class import packageC. package import classD. import package class得分 4.在JAVA编程中,Java编译器会将java程序转换为( A )A. 字节码B. 可执行代码C. 机器代码D. 以上所有选项都不正确得分 5.阅读以下代码,该代码最终的运行输出结果为( B )public static void main(String args)int num = 65;char ch = num;double d = ch;System.out.println(num+”t”+ch+”t”+d);A. 65 A 65.0B. 65 a 65.00C. 65tAt65.0D. 程序报错无法运行得分 6.下面程序的输出结果是( A )public class ex2 public static void main(String args) for(int cnt=0;cnt10;cnt+)if(cnt=5)break;System.out.print(cnt);A. 0 1 2 3 4B. 6 7 8 9C. 0 1 2 3 4 6 7 8 9D. 5得分 7.在Java语言中,下面关于构造函数的描述正确的是(D )A. 类必须有显式构造函数B. 它的返回类型是voidC. 它和类有相同的名称,但它不能带任何参数D. 以上皆非得分 8.java程序class Apublic static void main(String args)for(int i=0;i5;i+); System.out.print(i);输出结果为( B )。A. 012345B. 01234C. 5D.编译出错得分 9.在Java语言中,如果你有下面的类定义:abstract class Shapeabstract void draw();Class Square extends Shape如果你试图编译上面的代码会发生( B)A. 一切成功编译B. Shape可以编译,Square不能编译C. Square可以编译,Shape不能编译D. Shape,Square都不能编译得分 10.下列代码执行的结果是( A )public class text public static void main(String args) int x= 1, y = 6; while (y - = 6) x- -; System.out.println(x= + x + ,y = + y);A. 输出结果:x=0,y=5B. 输出结果:x=-1,y=4C. 输出结果:x=0,y=4D. 程序不能编译得分 二、多项选择题:在每小题的备选答案中选出二个或二个以上正确答案,并将正确答案的代码填在题干上的括号内,正确答案未选全或选错,该小题无分。(每小题2分,本大题共10分)得分评卷人 1.在Java语言,关于中static关键字的说法正确的是( A,B,D )A. static关键字可以修饰类、变量、方法。B. static在修饰成员变量时会自动为成员变量赋初始值。C. static 在修饰方法的时候,方法中只能访问static修饰的成员变量。D. static修饰的成员变量和方法,可以使用类名直接访问,无需实例化对象。得分 2.Java语言中的数据类型大体分为( A,B,C,D )A. 引用数据类型B. 字符类型C. 数字类型D. 原始数据类型得分 3.以下关于Java数组的说法正确的是( A,D )A. 数组在Java中属于引用数据类型B. 数组在Java中属于原始数据类型C. int array = new int1,2,3,4,5D. int array = 1,2,3,4,5,6得分 4.在Java的OOP思想中,可以对方法public void method(int i, float j) 进行Overload的方法正确的是( C )A. public int method(float j, int i)B. public void method(String s)C. public char method(int i, float j)D. public float method(double d)得分 5.以下哪种标识符声明的方式是错误的( C )A. IDoLikeTheLoginNameClassB. _byteC. const D. _case得分 三、判断题:判断下列各题是否正确,正确的划,错误的划。(每小题2分,本大题共10分)得分评卷人 1.使用static修饰的方法允许调用非static修饰的成员变量。( )得分 2.动态多态指的是由父类创建的不同的引用对象在代码运行时根据程序的需求指向相应的子类对象。( 不对 )得分 3.Java语言中,类可以使用static、final 、abstract进行修饰。( 对)得分 4.Java面向对象语言中允许super()方法可以在类中的任何位置调用。( 对 )得分 5.Java语言中的接口允许使用关键字extends同时继承一个或多个接口。( 对 )得分 四、填空题:(每空2分,本大题共20分)得分评卷人 1.Java语言OOP特征中的多态可以分为 和 _两种。得分 2.Java语言中我们可以继承 类或实现 _接口实现多线程。得分 3.在子类中可以通过_来访问父类中被隐藏的成员。得分 4.Java虚拟机通过 将编译生成的*.class字节码加载到JVM中并对代码进行校验和执行。得分 5.Java语言的网络编程中服务器使用_方法来接受客户端的连接。得分 6.异常是Java语言中的重要组成部分,其通过 、 和 _关键字完成异常完整的处理流程。得分 五、简答题:(每小题10分,本大题共20分)得分评卷人 1.请您简述什么是类变量和实例变量?两者有什么区别?得分 2.请您阐述面向对象的多态性中的方法重载和方法重写。得分 六、编程题:(每小题10分,本大题共20分)得分评卷人 1.使用Java语言并运用IO包中的字符流API实现文件的写入功能。(本题10分)(具体要求:用户通过控制台输入要保存的文件名,创建程序与文件的关联,使用循环将26个大写字母依次存入文件,最终关闭流对象,无需写出完整代码,将其核心代码分步骤说明写出即可,提示:大写字母A的码值为65)得分 2.使用Java语言实现通过命令行参数输入一个整数,如果输入了有效数据则判断此整数是否为一个三位的水仙花数。(本题10分)(所谓水仙花数即各位的立方和等于本身的三位数。例如:153=1*1*1+5*5*5=3*3*3,所以153是水仙花数)得分 /
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号