云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 华东师大 网络程序设计平时作业H

华东师大 网络程序设计平时作业H

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 18:13:07

《网络程序设计》

一. 选择题

[ 1 ] 假设有如下代码::E 1. public class Colors {

2. public static void main(String args[]) { 3. int n = 1;

4. System.out.println(\5. } 6. }

设程序已经通过编译并生成文件Colors.class,运行以下哪一条命令会产生输出 \

A. Colors red green blue yellow

B. java Colors blue green red yellow C. java Colors green blue red yellow

D. java Colors.class blue green red yellow E. java Colors.class green blue red yellow

[ 2 ] 当编译和运行下列代码时会产生什么情况?B 1. public class StrEq { 2. private StrEq() { 3. String s = \

4. String s2 = new String(\5. if (s == s2){ 6. System.out.println(\7. } 8. else{ 9. System.out.println(\10. } 11. }

12. public static void main(String args[]){ 13. StrEq s = new StrEq(); 14. } 15. }

A. 程序能通过编译并输出 \

B. 程序能通过编译并输出 \ C. 程序在编译时出错。 D. 程序在运行时出错。

[ 3 ] 对下列不完整的代码来说,哪些选项的声明语句能使程序完整并通过编译?D,E,

1. public class Declare { 2.

3. public static void main(String [] args) { 4. 5. System.out.println(\6. } 7. }

A. \放在第2行 B. \放在第4行 C. \放在第2行 D. \放在第4行 E. \放在第2行

F. \放在第4行

二.编程题

1. 写一程序,它能接收命令行输入的2个整数,相加后将结果在屏幕上输出。 (注: 输入的两个命令行参数分别对应args[0]和args[1],但为String类型,可用Integer类的parseInt方法来将它转换为整数后实现相加。例:

Scanner input=null;args=new String[2];int sum=0,i=0; while(true){ }

sum=(Integer.parseInt(args[0]))+Integer.parseInt(args[1]);

input=new Scanner(System.in); args[i]=input.next(); try { }

if(i==1){ break;}i++;

if(Integer.parseInt(args[i])%2!=0){ continue;} continue;

} catch (Exception e) {

String str1; int i;

str1 = new String(\i = Integer.parseInt(str1); )

2. 写一程序,它能接收命令行输入的若干个整数,排序后按从小到大的次序在屏幕上输出。 Scanner input=null;

List list=new ArrayList(); while(true){ }

Object[] obj= list.toArray(); Arrays.sort(obj);

for(int i=0;i

System.out.println(obj[i]); input=new Scanner(System.in); Object obj=input.next(); try { }

list.add(obj);

if(\.equals(obj+\)){

break; }

Integer.parseInt(obj+\); continue;

} catch (Exception e) {

3.设名为staff的包中包含两个类,Employee和Manager,其中Manager为Employee的子类,定义如下:

class Employee {

String name; //雇员姓名 int age; //年龄

char grade; //业绩评等,从高到低为A,B,C,D四等。 }

class Manager extends Employee {

String department; //Manager所管辖部门 Employee[] subm; //下属雇员 }

请在包中定义一个名为TopManager的类,在该类中定义若干Employee和Manager的样本值,然后写一方法,找出所有Manager中其下属雇员平均业绩评等最高的Manager姓名。

public class TopManager {

Manager[] manger; Employee[] employee; public void getMaxGrade(){

Map mapAll=new HashMap(); for(int i=0;i

Employee[] emp=manger[i].getSubm();; double sum=0;

for(int j=0;j

sum+=emp[i].getGrade(); //A B C D四等

假如 4代表A 以此类推 } }

}

}

//最后遍历一下

Iterator it=mapAll.entrySet().iterator(); double Maxgarde=0; String managename=\; while(it.hasNext()){ }

//所有Manager中其下属雇员平均业绩评等最高的Manager姓名

System.out.println(\+Maxgarde+\+managename);

String name=it.next()+\; double grade=DmapAll.get(name); if(grade>Maxgarde){ }

Maxgarde=grade; managename=name;

mapAll.put(manger[i].getName(),sum/emp.length);

作业2

一. 选择题

1. 有以下代码段: B try {

throw new EOFException(); }

catch(IOException e) {

System.out.println(\}

这里,EOFException是IOException的子类。假设这段代码是在某个类中,以下拿种说法是正确的?

A. 代码不能通过编译

B. 代码能够运行并显示\

C. throw语句将被忽略,因为没有相应的catch语句与它对应。 D. 因为throw语句与catch语句不匹配,程序终止。

搜索更多关于: 华东师大 网络程序设计平时作业H 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《网络程序设计》 一. 选择题 [ 1 ] 假设有如下代码::E 1. public class Colors { 2. public static void main(String args[]) { 3. int n = 1; 4. System.out.println(\5. } 6. } 设程序已经通过编译并生成文件Colors.class,运行以下哪一条命令会产生输出 \ A. Colors red green blue yellow B. java Colors blue green red yellow C. java Colors green blue red yellow D. java Colors.clas

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com