题目

根据条件,回答46~48题:以下程序的功能是:生成20个200到300之间的随机整数,输出其中能被5整除的数并求出它们的和。请填空。

第46题:请填写【1】处答案。

提示:未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。
答案
查看答案
相关试题

●试题一

阅读下列说明以及图示(如图1所示),回答问题1~3。

【说明】

某大学准备开发一个学生课程注册系统,学生可以使用该系统查询新学期将开设的课程和讲课教师情况,选择自己要学习的课程进行登记注册,并可以查询成绩单;教师可以使用该系统查询新学期将开设的课程和选课学生情况,并可以登记成绩单;注册管理员使用该系统进行注册管理,包括维护教师信息、学生信息和课程信息等。

在每个学期的开始,学生可以获得该学期的课程目录表,课程目录表列出每门课程的所有信息,诸如基本信息、教师、开课系和选课条件等。

新学期开始前两周为选课注册时间,在此期间学生可以选课注册,并且允许改变或取消注册申请,开学两周后注册管理员负责关闭课程注册。每个学生可以选择不超过4门课程,同时指定2门侯选课程以备主选课程未选上。每门课程最多不能超过10人,最少不能低于3人,低于3人选课的课程将被取消。一旦学生的注册过程完毕,注册系统将有关信息提交收费系统以便学生付费。如果在实际注册过程中名额已满,系统将通知学生在提交课程表之前予以更改。

在学期结束时,学生可以存取系统查看电子成绩单。由于学生成绩属于敏感信息,系统必须提供必要的安全措施以防非法存取。

【用例图】

图1学生课程注册系统的用例图

【协作图】

图2创建课程登记表的协作图

【时序图】

图3创建课程登记表的时序图

注释1:学生打算注册新的课程。

注释2:一张这学期可选择的课程列表。

注释3:显示一张为学生选课用的空白登记表。

【问题1】

在UML中,用例代表一个完整的功能,如与角色通信、进行计算或在系统内工作等。请简要说明用例具有哪些的特征,并指出用例图中 (1) ~ (3) 处表示的内容。

【问题2】

协作图与时序图是同构的,二者表示的都是同样的系统交互活动,只是各自的侧重点不同而已。根据题目提供的信息,指出协作图中 (4) ~ (8) 处表示的内容。

【问题3】

UML采用5个互联的视图来描述软件系统的体系结构,即用例视图(Use-case View)、设计视图(Design View)、进程视图(Process View)、实现视图(Implementation View)和展开视图(Deployment View)。系统模型中每一个视图的内容是由一些图来描述的,UML中包含用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、分布图等9种图。对整个系统而言,其功能由用例图描述,静态结构由类图和对象图描述,动态行为由状态图、时序图、协作图和活动图描述,而物理架构则是由组件图和分布图描述。请分别指出用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、分布图的作用。

●试题一

阅读下列说明和有关的图表,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

A公司决定为该市车站开发自动售票系统,系统的要求如下:

1.乘客能按以下三步操作购票:选定目的地;投入钱币;获得一张票;

2.当且仅当乘客选定目的地后,系统才接收投钱,每次投入的钱只购买一张票;

3.只要投入的钱不少于所需的票价,且票库中有所要求的票,则应尽快出票;

4.如需找钱,则在出票的同时应退还多余的钱;

5.如果乘客投入的钱不够票价,或者票库中没有所要求的票时,系统将全额退钱,并允许乘客另选目的地,继续购票;

6.出票前乘客可以按"取消"按钮取消购票,系统将全额退出该乘客投入的钱,并允许乘客另选目的地,继续购票;

7.出票结束(包括退还多余的钱)后,系统应保存销售记录,并等待乘客购票。

该系统还要求快速响应和操作同步,所以它应是一个实时系统。为此,A公司在该系统的数据流程图中附加了过程控制部分,形成转换图。在该图中,控制流(事件流)用虚线表示,数据流用实线表示。图中的数据流并没有画全,需要考生填补。转换图如图1所示。

图1转换图

程进行的控制可以用系统内部各个状态之间的迁移来描述,从而形成状态迁移图。在状态迁移图中,用双线框表示状态,用有向边表示状态的迁移。引起状态迁移的事件以及由该事件引起的动作,在有向边旁用"事件动作"形式注明。状态迁移图如图2所示。

图2状态迁移图

该公司还制作了一个过程启动表,用以表明状态迁移图中的4个动作与转换图中的4个过程之间的"启动"关系,即说明哪个动作将启动哪个过程。用1表示启动,用0表示不启动。启动的过程将根据获得的输入数据产生输出数据,未启动的过程则不会产生输出数据。该表中没有列出的过程,其执行与否与事件无关。过程启动表见表1:

【问题1】

转换图中缺少哪三条数据流?请指明每条数据流的名称、起点和终点。

【问题2】

在状态迁移图中,a,b,c分别表示什么事件?请用转换图中给出的事件名解答。

【问题3】

在过程启动表中,d,e处应填什么?请分别用4位二进制码表示。

●试题四

【说明】

如图4所示,GSW为千兆以太网交换机,内设ATM模块。SWl为100M/1000Mbit/s以太网交换机,SW2为ATM/100Mbit/s以大网交换机,RT为中心路由器;Sl和S2为服务器,分别经千兆以太网卡和155Mbit/s ATM网卡与GSW(千兆以太网交换机)和ATM交换机相连,PCI、S1、S2、PC4划在VLAN1中,PC2、PC5划到VLAN2中,PC3、PC6划到VLAN3中。

图4网络结构图

[问题1]

为了实现VLAN1、VLAN2和VLAN3的虚拟网络划分,在ATM和RT路由器中应设置哪几种服务协议(如BUS)?

[问题2]

试述从PC1发送一个IP包到PC4数据封装与解封的整个过程。

[问题3]

试述从PC1发送一个IP包到PC2的路由计算过程和传送路径。

●试题七

阅读以下说明和C++程序,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

设计一个评选优秀教师和学生的程序,其类结构如图6所示。当输入一系列教师或学生的记录后,将优秀学生及教师的姓名列出来。

图6

【程序】

include

include

enum boolean{False,True};

class base

{

protected:

char name[8];

public:

void getname(){cout<<"姓名:";cin>>name;}

void printname(){cout<<"姓名:"<

virtual boolean isgood()=0;

}

class student: (1)

{

int num;

public:

void getnum()

{

cout<<"考试成绩:"; cin>>num;

}

boolean isgood(){return (2) ;}

};

class teacher: (3) public base

{

int num;

public:

void getnum()

{

cout<<"每年发表论文数:";cin>>num;

}

boolean isgood(){return (4) ;}

};

void main()

{

base*p[50 ];

student*pstud;

teacher*ptech;

char ch;

int count=0;

do

{

cout<<"输入教师(t)或学生(s):";

cin>>ch;

if(ch==′s′)

{

pstud=new student;

pstud->getname();

pstud->getnum();

p[count++]=pstud;

}

else if(ch==′t′)

{

ptech=newteacher;

ptech->getname();

ptech->getnum();

p[count++]=ptech;

}

else

cout<<"输入错误"<

cout<<"继续输入吗(Y/n)";

cin>>ch;

}while(ch==′y′);

for(int i=0;i

{

if((5) )∥若为优秀,则输出

p[i]->printname();

}

}

●试题二

请回答以下有关组网的问题1~3,并把解答填入答题纸的对应栏中。

【说明】

某公司规模扩大,既要考虑保证目前土建装修的效果不被破坏,又要满足网络扩容和企业工作实际需求,同时还要保证投资不要过大,经过深入分析和研究对比,决定采用无线局域网组网来解决网络扩容的问题,网络拓扑结构如图2所示。

图2网络结构图

[问题1]

从工作的频段、数据传输速率、优缺点以及它们之间的兼容性等方面,对IEEE802.11a、IEEE802.11b和IEEE802.11g进行比较。

[问题2]

1.将(1)处空缺设备的名称填写在答题纸的相应位置。

2.(1)所在局域网内的PC或笔记本计算机的IP地址有哪几种分配方式?在安装(1)时,如何配置这几种方式?

3.对PC或笔记本计算机中无线网卡进行配置时,"encryption"项的值如何确定?

4.配置完成后,采用什么命令测试该无线网是否连通?

[问题3]

简述WLAN用户通过RADIUS服务器登录的过程。

联系我们 会员中心
返回顶部