岱左吧

代做作业_国开电大作业代做_奥鹏作业代写_各科作业辅导

《程序设计及实践-java》作业案例

admin    2022-07-04    1440

《程序设计及实践-java》期末答题

一.选择题(共15题):

1、在Java中,负责对字节码解释执行的是 (C  )

微信号:wuyouhw
添加微信好友, 获取更多信息
复制微信号

A、垃圾回收器 B、编译器  C、虚拟机  D、多线程机制

2、以下关于构造函数的描述错误的是(  A )。

A、构造函数的返回类型只能是void型。

B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。

C、构造函数的主要作用是完成对类的对象的初始化工作。

D、一般在创建新对象时系统会自动调用构造函数。

3、下列哪些语句关于 Java 内存回收的说明是正确的一个是?  (  A)

A、内存回收程序负责释放无用内存

B、程序员必须创建一个线程来释放内存

C、内存回收程序可以在指定的时间释放内存对象

D、内存回收程序允许程序员直接释放内存

4、给出下面代码,关于该程序以下哪个说法是正确的?(A )

public class Person {

static int arr[] = new int[5];

public static void main(String a[]) {

System.out.println(arr[0]);

}

} 

A、编译时将产生错误    B、编译时正确,运行时将产生错误

C、输出0   D、输出null

 

5、使用 interface 声明一个接口时,只可以使用( A)来修饰符修饰该接口。

A、public B、protected  C、void  D、private

6、当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪种布局方式合适? (  A )

A、  CardLayout  B、FlowLayout C、BorderLayout D、GridLayout

7、下面的代码段执行之后 count 的值是什么( A)

int count = 1;

for (int i = 1; i <= 5; i++) { count += i;

}

System.out.println(count);

A、16 B、1 C、15 D、5

8、以下哪项可能包含菜单条(A )。

A、Frame   B、Applet   C、Dialog D、Panel

9、下面代码段中循环体执行的次数为( B )

 int i=3;

while (i>0){

i++;

if (i==0)

break;

}

A、1次   B、100次以上  C、1次也不执行  D、3次

10、以下代码段执行后的输出结果为( C)

int x=-2;

int y=-10;

System.out.println(y%x);

A、-1 B、2 C、0 D、3

 

11、以下哪个不是 Java 的原始数据类型(D )

A、int B、char C、float D、Boolean

12、设 x = 1 , y = 2 , z = 3,则表达式 y+=x--/++z的值是(B )

A. 3         B. 2       C. 4   D. 1

13、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( D )

A、 java   B、.exe     C、 html     D、 .class

14、如下哪个是 Java 中有效的关键字 ( C )

A、name  B、hello  C、trueD、bad

15、声明并创建一个标签对象 b,应该使用以下语句是( A)

A、Label b=new Label(); B、b.setText(“确定”);

C、Label b=new b(); D、label b=new label ();

二、判断题(共10题):

1、 注释的作用是使程序在执行时在屏幕上显示//注释符号它之后的内容。 ( × )

2、Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。 (× )

3、Java的屏幕坐标是以像素为单位,容器的右上角被确定为坐标的起点。( ×)

4、Java 程序里,创建新的类对象用关键字 new,回收无用的类对象使用关键字delete。 (×)

5、Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。(  ×)

6、即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。( √ )

7、Java 的源代码中定义几个类,编译结果就生成几个以.class 为后缀的字节码文件。( √ )  

8、在异常处理中,若 try 中的代码可能产生多种异常则可以对应多个 catch 语句,若 catch中的参数类型有父类子类关系,此时应该将子类放在后面,其父类放在前面。(√ )

9、拥有 abstract 方法的类是抽象类,但抽象类中可以没有 abstract 方法。(√ )

10、构造函数用于创建类的实例对象,构造函数名应与类名必须相同( √ )

三、编程题(共5题,注意:友好的注释有助于获得优异的分数。)

1. 编写程序,将百分制的分数转换成优、良、中、及格和不及格。

答:


联系客服获取。


2. 按以下要求编写程序:

① 编写 Animal 接口,接口中声明 run() 方法;

② 定义 Bird 类和 Fish 类实现 Animal 接口;

③ 编写 Bird 类和 Fish 类的测试程序,并调用其中的 run()方法.

答:

联系客服获取。


3.  编写程序,完成打印输出杨辉三角形(输出的格式居中)。杨辉三角形格式如下:

         1        

       1  1        

      1  2  1      

     1  3  3  1      

    1  4  6  4  1    

   1  5  10  10  5  1    

答:

联系客服获取。


4. 编写程序,统计出字符串“want you to know one thing”中字母o和字母n出现的次数。

答:

联系客服获取。


5. 定义一个方法处理公司的迟到问题:

① 输入:迟到时间,月薪,日薪;

② 处理方法:迟到1-10min,警告;11-20min,罚款100元;迟到21-30min,罚款200元;迟到30min以上,扣除半日工资;迟到1h以上,扣除1日工资。

③ 输出:罚款金额。

答:

联系客服获取。


本文链接:https://www.daizuozuoye8.com/?id=547

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

上一篇   下一篇

相关文章

请发表您的评论