重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 计算机类考试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[主观题]

阅读下列说明、图以及Java程序。 [说明] 某订单管理系统的部分UML类图如下图所示。 上图中,Product

阅读下列说明、图以及Java程序。

[说明]

某订单管理系统的部分UML类图如下图所示。

阅读下列说明、图以及Java程序。 [说明] 某订单管理系统的部分UML类图如下图所示。 上图中,P

上图中,Product表示产品,ProductList表示所销售产品的列表,Order表示产品订单,Orderltem表示产品订单中的一个条目,OrderList表示订单列表,SalesSystem提供订单管理系统的操作接口。各个类的部分属性和方法说明如下表所示。

阅读下列说明、图以及Java程序。 [说明] 某订单管理系统的部分UML类图如下图所示。 上图中,P

可以使用类java.util.ArrayList<E>米实现对象的聚集关系,如上图中OrderList与 Order之间的聚集关系。

for-each循环提供了一种遍历对象集合的简单方法。在for-each循环中,可以指定需要遍历的对象集合以及用来接收集合中每个元素的变量,其语法如下:

for(用来接收集合中元素的变量:需要遍历的对象集合)

如果要使用for-each循环来遍历对象集合,那么包含该对象集合的类必须实现接口 java.util.Iterable<T>。

Java程序7-1和Java程序7-2分别给出了类OrderList和方法statistic的Java代码

[Java程序7-1]

import java.util.*;

public class OrderList (1) {

private ArrayList<Order> orders;

public OrderList0 {

this.orders = new ArrayList<Order>();

}

public void addOrder(Order orde0

this.orders.add(order);

}

public Iterator<Order> iterator() {

return (2);

}

public iht getNumberOfOrders0 {

return this.orders.size();

}

}

[Java程序7-21]

import java.u61.*;

public class SalesSystem {

private ProductList catalog;

private OrderList sales;

private static PrintWriter stdOut = new PrintWriter(System.out, true);

public void statistic() {

for (Product product: (3)) {

iht number = 0;

for (Order order: (4)) {

for ((5): order) {

if (produet.equals(item.getProduct()))

number += item. getQuantity();

}

}

stdOut.println(product .getCode() +" "

+ product.getDescription() +" "

+ number +" "+ number * product.getPrice());

}

}

//其余的方法末列出

}

查看答案
更多“阅读下列说明、图以及Java程序。 [说明] 某订单管理系统的部分UML类图如下图所示。 上图中,Product”相关的问题

第1题

该图书管理系统的主要关系模式如下,请补充“借还记录”和“预约登记”关系中的空缺。 管理员(工号,姓

该图书管理系统的主要关系模式如下,请补充“借还记录”和“预约登记”关系中的空缺。

管理员(工号,姓名)

读者(读者ID,姓名,电话,E-mail)

书目(ISBN号,书名,作者,出版商,出版年月,册数,经办人)

图书(图书ID,ISBN号,存放位置,状态,经办人)

借还记录((a),借出时间,应还时间,归还时间)

预约登记((b),预约时间,预约期限,图书ID)

注:时间格式为“年.月.日 时:分:秒”。

点击查看答案

第2题

根据说明中的叙述,抽象出如下表所示的方法,请指出上图中的类Customer- InformationSystem和

根据说明中的叙述,抽象出如下表所示的方法,请指出上图中的类Customer- InformationSystem和

点击查看答案

第3题

阅读以下说明和流程图,回答问题1至问题3。 【说明】 某城市电信局受理了许多用户申请在指定电话上开

阅读以下说明和流程图,回答问题1至问题3。

【说明】

某城市电信局受理了许多用户申请在指定电话上开设长话业务。长话包括国内长途和国际长途。电信局保存了长话用户档案和长话业务档案。

(1)请说明流程图1中的文件F0、F1分别是哪个文件。

(2)处理1和处理5分别按照哪些数据项进行分类?

点击查看答案

第4题

阅读下列程序说明和C程序,将应填入程序中(n)处的字句,写在对应栏内。【程序说明】 本程序先从文件读

阅读下列程序说明和C程序,将应填入程序中(n)处的字句,写在对应栏内。

【程序说明】

本程序先从文件读人各考生的准考证号(设为整型数)及成绩,并将其存放在一棵检索二叉树上,二叉树结点的健值是成绩,每个结点带一链表,链表结点存放取得该成绩的考生的准考证号。然后,程序按中序遍历检索二叉树,从高分到低分输出结果,使每行输出成绩及其取得成绩的考生的准考证号。

【程序】

include < stdio. h >

typedef struet idnode {

int id;

struct idnode * next;

} ldNode;

typedef struct marknode I

int mark;

ldNode * head;

struct marknode * left, * right;

} MarkNode;

char fname [ ] = "sp07.dat";

main( )

{ int id, mark;

MarkNode * root = null;

FILE * fp = fopen(fname," r" );

if(!fp) {

printf("file%s open error, \n" , fname);

exit(0);

}

while (!feop(fp)) {

fscanf(fp," %d%d", &id, &mark);

btree(&root, id, mark);

}

fclose(fp);

print(root);

}

btree(MarkNod * * mpptr, int id, int mark)

{ ldNode * ip;

MarkNode *mp = * mpptr;

if (1) {

if (mark==p->mark) addldNODE ((2), id);

else if ( mark >mp -> mark) btree (&top -> left, id, mark);

else btree(&mp-> right, id, mark);

} else

Imp = ( marknode * ) malloc(sizeo (marknode) );

mp -> mark = mark;

mp -> left =mp -> right = NULL;

(3)

addldNode(&mp -> head, id);

(4);

}

}

addldNode(ldNode * * ipp, int id)

{ ldNode * ip = * ipp;

if ((5))addldNode ((6)), id;

else {

ip = (ldNode * )malloc(sizeof(ldNode) );

sp - > id = id;

ip -> next = NULL;

(7)

}

}

print(MarkNode * rap)

{ ldNode *ip, *ip0;

if (mp) {

print ( mp -> left);

printf(" %6d: \t" ,mp -> mark);

ip = mp -> head;

while(ip) {

printf(" %6d" ,ip -> id);

ip0 =ip;

ip = ip -> next;

free (ip0);

}

printf(" \n" ); printf( mp -> right); free(mp);

}

}

点击查看答案

第5题

阅读以下说明和表,回答问题1~4问题。 [说明] 一个描述学校的部分关系模式的结果描述如下: 1.一个

阅读以下说明和表,回答问题1~4问题。

[说明]

一个描述学校的部分关系模式的结果描述如下:

1.一个系有若干学生,但一个学生只能在一个系;

2.一个系只有一名主任;

3.一个学生可以选修多门课程,每门课程有若干学生选修;

4.每个学生所学的每门课程都有一个成绩;

5.“学生”和“课程表”及“选课表”的关系示例分别如表9-1、表9-2、表9-3所示。

Student(学生表)的字段按顺序为学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所属院系(Sdept)、系主任(Smaster);

Course(课程表)的字段按顺序为课程编号(Cno)、课程名(Cname)、先行课程(Cpno)、课程学分 (Ccredit);

SC(选课表)的字段按顺序为学号(Sno)、课程号(Cno)、成绩(Grade)。

各表的记录如下:

试分析该关系模式中的函数依赖,并指出关系模式的候地选码。

点击查看答案

第6题

数据流图9-3中缺少了与“增加干部信息3.2”加工相关的数据流,请指出此数据流的方向,并采用说明中的

词汇给出此数据流名。

点击查看答案

第7题

根据说明中的描述,使用上页表给出的类的名称,给出图(b)中的,A~D所对应的类。

点击查看答案

第8题

如果考虑记录一些特别资深的热心球迷的情况,每个热心球迷可能支持多个球队。热心球迷包括:姓名、住

址和喜欢的俱乐部等基本信息。根据这一要求修改上图的实体联系图,给出修改后的关系模式(仅给出增加的关系模式描述)。

点击查看答案

第9题

阅读下列说明,回答问题1至问题3,将解答填入对应栏内。【说明】 某地区举行篮球比赛,需要开发一个比

阅读下列说明,回答问题1至问题3,将解答填入对应栏内。

【说明】

某地区举行篮球比赛,需要开发一个比赛信息管理系统来记录比赛的相关信息。

【需求分析结果】

1.登记参赛。球队的信息。记录球队的名称、代表地区、成立时间等信息。系统记录球队每个队员的姓名、年龄、身高、体重等信息。每个球队有一个教练负责管理球队,一个教练仅负责一个球队。系统记录教练的姓名、年龄等信息。

2.安排球队的训练信息。比赛组织者为球队提供了若干块场地,供球队进行适应性训练。系统记录现有的场地信息,包括:场地名称、场地规模、位置等信息。系统可为每个球队安排不同的训练场地,如下表所示。系统记录训练场地安排的信息。

3.安排比赛。该赛事聘请专职裁判,每场比赛只安排一个裁判。系统记录裁判的姓名、年龄、级别等信息。系统按照一定的规则,首先分组,然后根据球队、场地和裁判情况,安排比赛(每场比赛的对阵双方分别称为甲队和乙队)。记录参赛球队名称、比赛时间、比分、比赛场地等信息,如下表所示。

4.所有球员、教练和裁判可能出现重名情况。

【概念模型设计】

根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:

1.实体联系图(图2-1)

2.关系模式

教练(教练编号,姓名,年龄)

队员(队员编号,姓名,年龄,身高,体重,(a))

球队(球队名称,代表地区,成立时间,(b))

场地(场地名称,场地规模,位置)

训练记录((c))

裁判(裁判编号,姓名,年龄,级别)

比赛记录((d))

根据问题描述,补充联系及其类型,完善实体联系图2-1。(联系及其类型的书写格式参照教练与球队之间的联系描述,联系名称也可使用联系1、联系2、……)

点击查看答案

第10题

请认真阅读以下关于某传输系统的技术说明、状态转换图及C++代码,根据要求回答问题1~问题2。 [说明]

请认真阅读以下关于某传输系统的技术说明、状态转换图及C++代码,根据要求回答问题1~问题2。

[说明]

传输门是传输系统中的重要装置。传输门具有Open(打开)、Closed(关闭)、Opening(正在打开)、 StayOpen(保持打开)和Closing(正在关闭)5种状态。触发状态的转换事件有click、complete和timeout3种。事件与其相应的状态转换如图7-15所示。

下面的[C++代码1]与[C++代码2]分别用两种不同的设计思路对传输门进行状态模拟,请填补代码段中的空缺语句。

[C++代码1]

请将以上[C++代码1]与[C++代码2]程序段中的(1)~(7)空缺处的语句填写完整。

点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案