zoukankan      html  css  js  c++  java
  • 软件设计师2019模拟小测

    一、

    ①E1:学生  E2:学校管理人员 E3:班主任 E4:学长  E5:医护机构健康服务系统

    ②D1:学生状态信息表 D2:学生基础信息表 D3:校园场所信息表 D4:课表

    数据流   起点 终点
    课表信息  D4 P3
    校园场所信息

    D3

    P3
    关联家长ID P6 D2

    1、 学生状态包括:学生ID、 学生卡ID、学生心率、体温、所在位置等位置。 

      2、 学生信息包括:学生ID、学生卡ID、家长ID、班主任等信息。

    二、

    问题1:(红色标注是需要添加的)

    问题3:(蓝色标注)

    ②a.所属公司代码 b.投资方编号I  完整性约束:a.主键:工号

    ③1.不需要增加新的实体

    2.

    三、①A1:采购员;A2:仓库管理员;A3:派送人员;

    U1:Register detail;U2:Printorder;U3:Buy books;

    U3用例描述:

    参与者:顾客

    主要事件流:

    ① 顾客登录系统

    ② 顾客浏览书籍信息;

    ③ 顾客检查某种书籍的库存量是否为0;

    ④ 顾客选择所学购买的书籍及购买数量;

    ⑤ 系统检查库存量是否足够;

    ⑥ 系统显示验证界面;

    ⑦ 顾客验证;

    ⑧ 系统自动生成订单;

    备选事件流:

    3a. 若库存量为0则无法查询到书籍信息,退回到2;

    5a. 若购买数量超过库存量,则提示库存不足,并退回到4;

    7a. 若验证错误,则提示验证错误,并退回到6;

    8a. 若顾客需要可以选择打印订单。

    ③C1:顾客         C2:订单           C3:书籍

    四、

    ①(1)queen[i]==queen[j] 或其等价形式

      (2) 1

      (3) Place(j) && j<=n 或其等价形式

      (4) Nqueen(j+1)

    ②(5)回溯法

    ③(6)2(7)3124或2413

    五、

      java C++
    (1) void stop() virtual void stop()=0;
    (2) BrakeBehavior() BrakeBehavior*
    (3) wheel.stop(); wheel->stop()

    (4)

    behavior.stop(); behavior->stop()
    (5) brake(); brake()





    //本文部分参考网络答案。

  • 相关阅读:
    AtCoder Grand Contest 030题解
    Codeforces Round #542 (Div. 1) 题解
    ZJOI2019赛季回顾
    UOJ #450「集训队作业2018」复读机
    「IOI2018」狼人
    APIO2019游记
    BZOJ4314 倍数?倍数!
    伯努利数学习笔记&&Luogu P3711 仓鼠的数学题
    Codeforces Round #541 (Div. 2)题解
    UOJ #460 新年的拯救计划
  • 原文地址:https://www.cnblogs.com/kmxbf2292/p/11885586.html
Copyright © 2011-2022 走看看