JAVA练习题_计算机-Java.pdf

上传人:c****2 文档编号:93966553 上传时间:2023-07-20 格式:PDF 页数:8 大小:273.25KB
返回 下载 相关 举报
JAVA练习题_计算机-Java.pdf_第1页
第1页 / 共8页
JAVA练习题_计算机-Java.pdf_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《JAVA练习题_计算机-Java.pdf》由会员分享,可在线阅读,更多相关《JAVA练习题_计算机-Java.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Java 语言程序设计模拟试题一 说明:本试卷共五大题,试卷满分 100 分,考试时间 120 分钟。一、选择题:共 20 小题,每小题 1 分,满分 20 分。1.下面选项中不能使用 final修饰符修饰的是()。(A)类 (B)属性 (C)方法 (D)接口 2.下列的变量定义中,错误的是()。(A)int 5b;(B)double d;(C)float i=100.0f;(D)int i=100;3.使用下面选项的语句中能够引入 abc 包中所有类的是()。(A)import abc.*;(B)package abc.*;(C)abc import;(D)abc package;4.下列整

2、型的最终属性 i 的定义中,正确的是()。(A)static final int i=100;(B)final i;(C)static int i;(D)final int i=1.2f;5.能作为类及其成员的修饰符是()。(A)public (B)extends (C)float (D)static 6.已定义 a 为 int 类型的变量。以下选项中,合法的赋值语句是()。(A)a*5=2;(B)a+=a*5;(C)a=5.5;(D)int a=5;7.若以下变量均已正确定义并赋值,下面符合 Java 语言语法的语句是()。(A)b=a+7;(B)b=7+a=9;(C)i=12.3*%4;D

3、)a=a+7=c+b;8.下列语句序列执行后,b 的值是()。int a=2,b=4;if(a -b)a*=a;(A)5 (B)3 (C)15 (D)10 9.下列语句序列执行后,myScore 的值是()。int myScore=0;char myGrade=A;switch(myGrade)case A:myScore=5;case B:myScore=4;case C:myScore=3;default:myScore=0;欢迎下载 2 (A)5 (B)4 (C)3 (D)0 10.以下由 for 语句构成的循环执行的次数是()。for(int i=0;true;i+);(A)有语法错,

4、不能执行 (B)无限次 (C)执行 1 次 (D)一次也不执行 11.在某个类中存在一个方法:void sum(int x,int y),以下不能作为这个方法的重载的声明的是()。(A)float sum(float x,float y)(B)int sum(int y)(C)double sum(int x,int y)(D)void sum(double y)12.下面关于数组定义语句不正确的是()。(A)int a1,a2;(B)int a0=1,2,3,4,5;(C)int a=new int8;(D)int a=new 1,2.3,4,5;13.设 A、B 均为已定义的类名,下列声明

5、类 A的对象 a1 的语句中正确的是()。(A)public A a1=new B();(B)A a1=new A();(C)B a1=new B();(D)int A a1;14.有一个类 A,以下为其构造函数的声明,其中正确的是()。(A)public A(int x).(B)static A(int x).(C)public a(int x).(D)void A(int x).15.Java 语言中类间的继承关系是()。(A)多重的 (B)单重的 (C)线程的 (D)不能继承 16.现有两个类 A、B,以下描述中表示 B继承自 A的是()。(A)class A extends B (B)

6、class B implements A (C)class A implements B (D)class B extends A 17.能够监听 WindowEvent 事件的监听者类需要实现的监听接口是()(A)ActionListener (B)KeyListener (C)MouseListenser (D)WindowListener 18.注册 Action 事件监听(倾听)者的注册方法是()(A)addActionListener()(B)addKeyListener()(C)addMouseListenser()(D)addWindowListener()19.下面各选项中不是

7、容器的是()中不能使用修饰符修饰的是类属性方法接口下列的变量定义中错误的是使用下面选项的语句中能够引入包中所有类的是下列整型的最终属性的定义中正确的是能作为类及其成员的修饰符是已定义为类型的变量以下选项中合法的赋值后的值是以下由语句构成的循环执行的次数是有语法错不能执行无限次执行次一次也不执行在某个类中存在一个方法以下不能作为这个方法的重载的声明的是下面关于数组定义语句不正确的是设均为已定义的类名下列声明类的对象不能继承现有两个类以下描述中表示继承自的是能够监听事件的监听者类需要实现的监听接口是注册事件监听倾听者的注册方法是下面各选项中不是容器的是欢迎下载下面各选项中属于面向字节输入流类的是二

8、填空题共题每题分满 欢迎下载 3(A)JButton (B)JDialog(C)JFrame (D)JWindow 20.下面各选项中属于面向字节输入流类的是()(A)FileInputStream (B)FileReader(C)FileOutputStream (D)FileWriter 二、填空题:共 10 题,每题 2 分,满分 20 分。1.一个三位的正整数 n=789,n%100/10的值是 8 。2.声明接口的关键字是 interface ,一个接口通过 extends 关键字继承另外一个接口。3.标准流对象有 System.in、System.out 、System.err。4

9、.File 类实现文件与目录管理,该类定义在 java.io 包中。5.使用 abstract修饰的方法叫作抽象方法,这种方法只有方法头,没有 方法体 6.用 static 修饰符修饰的属性叫作静态属性,用 static 修饰符修饰的方法叫作静态方法。7.定义一个整型数组 array,它有 5 个元素分别是 5、4、3、2、1。用一个语句实现对数组 array 的声明、创建和赋值:_;。8.一个 JAVA应用程序(application)的主类中一定包含 方法,一个 Applet 小程序的主类一定是 类的子类。9.图形用户界面 GUI主要由 和 组成。10.JDialog对话框分成模态对话框和

10、 非模态 对话框两种。三、程序阅读题:共 5 小题,每小题 4 分,满分 20 分。1.写出程序的执行结果。public class Class1 public static void main(String args)char c=a;for(int i=0;i26;i+)System.out.print(char)(c+i);2.阅读下面的程序段,回答以下问题.if(x 5)中不能使用修饰符修饰的是类属性方法接口下列的变量定义中错误的是使用下面选项的语句中能够引入包中所有类的是下列整型的最终属性的定义中正确的是能作为类及其成员的修饰符是已定义为类型的变量以下选项中合法的赋值后的值是以下由语

11、句构成的循环执行的次数是有语法错不能执行无限次执行次一次也不执行在某个类中存在一个方法以下不能作为这个方法的重载的声明的是下面关于数组定义语句不正确的是设均为已定义的类名下列声明类的对象不能继承现有两个类以下描述中表示继承自的是能够监听事件的监听者类需要实现的监听接口是注册事件监听倾听者的注册方法是下面各选项中不是容器的是欢迎下载下面各选项中属于面向字节输入流类的是二填空题共题每题分满 欢迎下载 4 System.out.print(x5);else if(y=5 and y=5 and y=5);问题:(1)若执行前 x=6,y=8 该程序段输出是什么?x=5 and y=5(2)若执行前

12、x=1,y=3 该程序段输出是什么?xb)return _ ;else return b;2.下面是一个类的定义,请将其补充完整。class _ String name;int age;Student(_ s,int i)name=s;age=i;3.下面是重新定义的 Applet 类中 paint()方法,该方法实现的功能是在 Applet 窗口的(10,20)坐标位置上显示字符串“你好”,请完成这个方法的定义。public void paint(Graphics g)中不能使用修饰符修饰的是类属性方法接口下列的变量定义中错误的是使用下面选项的语句中能够引入包中所有类的是下列整型的最终属性的

13、定义中正确的是能作为类及其成员的修饰符是已定义为类型的变量以下选项中合法的赋值后的值是以下由语句构成的循环执行的次数是有语法错不能执行无限次执行次一次也不执行在某个类中存在一个方法以下不能作为这个方法的重载的声明的是下面关于数组定义语句不正确的是设均为已定义的类名下列声明类的对象不能继承现有两个类以下描述中表示继承自的是能够监听事件的监听者类需要实现的监听接口是注册事件监听倾听者的注册方法是下面各选项中不是容器的是欢迎下载下面各选项中属于面向字节输入流类的是二填空题共题每题分满 欢迎下载 7 g.drawString(你好!,);4.下面程序的功能为计算数组各元素的和,请完成程序。public

14、 class SumOfArray public static void main(String args)int a=1,3,5,7,9,10;int total=0;for(int i=0;i ;i+)_;System.out.println(Total of array elements:+total);5.下面是一个类的定义,按照如下要求完成程序填空。(1)在无参构造方法 MyClass()中调用有参的构造方法;(2)在有参构造方法 MyClass(int x)中实现用参数 x 为属性 x 初始化(赋值)。public class MyClass int x;MyClass()(0);

15、MyClass(int x);五、程序设计题:共 2 小题,每小题 10 分,满分 20 分。1.编写程序求出所有的水仙花数(水仙花数是指个位、十位和百位三个数的立方和等于这个三位数本身的数)。提示:(1)利用求余运算符%分解数字,用除法运算符/分离位数。例如,234%10=4 而 234/10=23。(2)利用循环反复分解和分离每位数字,直到所有的位数都被分解。(3)求分离出来的个位、十位和百位三个数字的立方和,判断和该数本身是否相等,若相等则输出这个数字。(4)返回第(1)步继续判断下一个数字,直到该数字大于 999 为止。中不能使用修饰符修饰的是类属性方法接口下列的变量定义中错误的是使用

16、下面选项的语句中能够引入包中所有类的是下列整型的最终属性的定义中正确的是能作为类及其成员的修饰符是已定义为类型的变量以下选项中合法的赋值后的值是以下由语句构成的循环执行的次数是有语法错不能执行无限次执行次一次也不执行在某个类中存在一个方法以下不能作为这个方法的重载的声明的是下面关于数组定义语句不正确的是设均为已定义的类名下列声明类的对象不能继承现有两个类以下描述中表示继承自的是能够监听事件的监听者类需要实现的监听接口是注册事件监听倾听者的注册方法是下面各选项中不是容器的是欢迎下载下面各选项中属于面向字节输入流类的是二填空题共题每题分满 欢迎下载 8 2.实现一个名为 Person 的类和它的子

17、类 Employee,Employee 有两个子类 Faculty和 Staff。具体要求如下:(1)Person 类中的属性有:姓名 name(String类型),地址 address(String类型),电话号码 telphone(String类型)和电子邮件地址 email(String类型);(2)Employee 类中的属性有:办公室 office(String类型),工资 wage(double 类型),受雇日期 hiredate(String类型);(3)Faculty类中的属性有:学位 degree(String类型),级别 level(String类型);(4)Staff类中

18、的属性有:职务称号 duty(String类型);中不能使用修饰符修饰的是类属性方法接口下列的变量定义中错误的是使用下面选项的语句中能够引入包中所有类的是下列整型的最终属性的定义中正确的是能作为类及其成员的修饰符是已定义为类型的变量以下选项中合法的赋值后的值是以下由语句构成的循环执行的次数是有语法错不能执行无限次执行次一次也不执行在某个类中存在一个方法以下不能作为这个方法的重载的声明的是下面关于数组定义语句不正确的是设均为已定义的类名下列声明类的对象不能继承现有两个类以下描述中表示继承自的是能够监听事件的监听者类需要实现的监听接口是注册事件监听倾听者的注册方法是下面各选项中不是容器的是欢迎下载下面各选项中属于面向字节输入流类的是二填空题共题每题分满

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁