首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
试题1~试题4是必答题阅读以下某建账软件的技术说明和数据流图,根据要求回答问题1~问题6。 [说明] 某商业银行已有一套基于客户机/服务器(C/S)模式的储蓄系统X和一套建账软件Y。建账软件Y...
查看本题答案
包含此试题的试卷
中级软件设计师《单选题》真题及答案
点击查看
你可能感兴趣的试题
试题二 阅读以下关于结构化软件系统建模的叙述在答题纸上回答问题1至问题3某公司拟开发一个商
试题二 阅读以下关于结构化软件系统建模的叙述在答题纸上回答问题1至问题3某公司拟开发一个商
试题一至试题四是必答题 试题一 阅读下列说明和数据流图回答问题1至问题3将解答填入答题
在数据库设计的需求分析阶段应当形成1这些文档可以作为2阶段的设计依据空白1处应选择
程序文档、数据字典和数据流图
需求说明文档、程序文档和数据流图
需求说明文档、数据字典和数据流图
需求说明文档、数据字典和程序文档
试题二 阅读以下关于结构化软件系统建模的叙述在答题纸上回答问题1至问题3某公司拟开发一个商
阅读下列说明和数据流图回答问题1至问题3[说明]考务处理系统具有如下功能1对考生送来的报名单进行检查
阅读以下关于结构化软件系统建模的叙述在答题纸上回答问题1至问题3 某公司拟开发一个商业情报
试题一至试题四是必答题 试题一 阅读下列说明和数据流图回答问题1至问题3将解答填入答题
试题一至试题四是必答题 试题一 阅读以下说明和数据流图回答问题1至问题3将解答填入答题
试题一至试题四是必答题 试题一 阅读以下说明和数据流图回答问题1至问题3将解答填入答题
试题1~试题4是必答题阅读以下关于住宅安全系统的技术说明根据要求回答问题1~问题4 [说明] 基
试题1~试题4是必答题阅读以下某网上作业提交与管理系统的技术说明根据要求回答问题1~问题3 [说明
试题一至试题四是必答题 试题一 阅读以下说明和数据流图回答问题1至问题3将解答填入答题
阅读下列说明和流程图回答问题1至问题3 【说明】某考务处理系统具有以下功能 1输入报名
试题一至试题四是必答题 试题一 阅读下列说明和数据流图回答问题1至问题3将解答填入答题
试题1~试题4是必答题阅读以下关于住宅安全系统的技术说明根据要求回答问题1~问题4 [说明] 基
试题1~试题4是必答题阅读以下某建账软件的技术说明和数据流图根据要求回答问题1~问题6 [说明]
试题一至试题四是必答题 试题一 阅读以下说明和数据流图回答问题1至问题3将解答填入答题
阅读下列说明和数据流图回答问题1至问题3[说明]考务处理系统具有如下功能1对考生送来的报名单进行检查
试题1~试题4是必答题阅读以下关于住宅安全系统的技术说明根据要求回答问题1~问题4 [说明] 基
热门试题
更多
阅读下列函数说明和C代码填入n处字句并回答相应问题 [说明] 背包问题就是有不同价值不同重量的物品n件求从这n件物品中选取一部分物品的选择方案使选中物品的总重量不超过指定的限制重量而且选中物品的价值之和为最大 背包问题是一个典型的NP完全难题对该问题求解方法的研究无论是在理论上还是在实践中都具有一定的意义如管理中的资源分配投资决策装载问题等均可建模为背包问题 常用的背包问题求解方法很多但本题中采用了一种新的算法来求解背包问题该算法思想为首先要对物品进行价重比排序然后按价重比从大到小依次装进包裹这种方法并不能找到最佳的方案因为有某些特殊情况存在但只要把包中重量最大的物品取出继续装入直到达到limitweight这时的物品就是limit weight的最大价值这种算法不需要逐个进行试探所以在数据非常大时执行效率主要由排序的时间复杂度决定该算法的流程图为图11-4 仔细阅读程序说明和C程序流程图及源码回答问题1和问题2[流程图11-4] [程序说明]structThing物品结构 typedefstructBag背包结构类型input 将物品按序号依次存入数组函数inbag物品按物价比入包函数 init初始化函数sort 对物品按价格重量比排序函数outbag 取出包中weiht最大的物品函数print最佳方案输出函数 [C程序]#defineN255structThing {doubleweight; doublevalue; doubledens;}thing[N]; typedefstmctBag{Thing thing[N];double weighttmp;double sumvalue;}bagbest;inbag {do{ bag.thing[i]=thing[i]1 2 i++;}while 3}init {forinti=0;i<N;i++ {inputthing[i].weightthing [i].valuething[i].dens=thing[i].value/thing [i].weight;};}main {init;sort ;inbag;do{ best=bag;//把包中物品放入暂存数组outbag; //取出包中weight最大的物品4 }while5 printbest//输出temp因为是最佳方案 } [问题1] 根据程序说明及流程图部分C源码充分理解算法思想填入n 处
阅读下列函数说明和C++代码将应填入n处的字句写在对应栏内 [说明] 在销售系统中常常需要打印销售票据有时需要在一般的票据基础上打印脚注这样就需要动态地添加一些额外的职责如下展示了Decorator修饰模式SalesOrder对象使用一个SalesTicket对象打印销售票据先打印销售票据内容然后再打印脚注图5-1显示了各个类间的关系以下是C++语言实现能够正确编译通过 [图5-1] [C++代码] classComponent{ public 1voidprtTicket=0 } classSalesTicketpublicComponent{ public voidprtTicket{ cout<<"SalesTicket!"<<endl } } classDecoratorpublicComponent{ public virtualvoidprtTicket DecoratorComponent*myC private 2myComp } DecoratorDecoratorComponent*myC { myComp=myC } voidDecoratorprtTicket { myComp->prtTicket } classFooterpublicDecorator{ public FooterComponent*myC voidprtTicket voidprtFooter } FooterFooterComponent*myC3{} voidFooterprtFooter { cout<<"Footer"<<endl } voidFooterprtTicket { 4 prtFooter } classSalesOrder{ public voidprtTicket } voidSalesOrderprtTicket { Component*myST myST=newFooter5 myST->prtTicket } 5处填
阅读以下说明和Jrdva代码将应填入n处的字句写在对应栏内 [说明] 在销售系统中常常需要打印销售票据有时需要在一般的票据基础上打印脚注这样就需要动态地添加一些额外的职责如下展示了Decorator修饰模式SalesOrder对象使用一个SalesTicket对象打印销售票据图6-1显示了各个类间的关系以下是Java语言实现能够正确编译通过 [图6-1] [Java代码] //Component.jav__件 public1classComponent{ abstractpublicvoidprtTicket } //salesTicket.jav__件 publicclassSalesTicketextendsComponent{ publicvoidprtTicket{ //Salesticketprintingcodehere System.out.printin"SalesTicket" } } //Decorator.jav__件 publicabstractclassDecoratorextendsComponent{ publicvoidprtTicket{ ifmyComp!=nullmyComp.prtTicket } private2myComp publicDecoratorComponentmyC{ myComp=myC } } //Footer.jav__件 publicclassFooterextendsDecorator{ publicFooterComponentmyC{ 3 } publicvoidprtTicket{ 4 prtFooter } publicvoidprtFooter{ //placeprintingfootercodehere System.out.println"Footer" } } //salesorder.jav__件 publicclassSalesOrder{ voidprtTicket{ ComponentmyST myST=newFooter5 //PrintTicketwithfootersasneeded myST.prtTicket } } 2处填
阅读以下说明和Jrdva代码将应填入n处的字句写在对应栏内 [说明] 在销售系统中常常需要打印销售票据有时需要在一般的票据基础上打印脚注这样就需要动态地添加一些额外的职责如下展示了Decorator修饰模式SalesOrder对象使用一个SalesTicket对象打印销售票据图6-1显示了各个类间的关系以下是Java语言实现能够正确编译通过 [图6-1] [Java代码] //Component.jav__件 public1classComponent{ abstractpublicvoidprtTicket } //salesTicket.jav__件 publicclassSalesTicketextendsComponent{ publicvoidprtTicket{ //Salesticketprintingcodehere System.out.printin"SalesTicket" } } //Decorator.jav__件 publicabstractclassDecoratorextendsComponent{ publicvoidprtTicket{ ifmyComp!=nullmyComp.prtTicket } private2myComp publicDecoratorComponentmyC{ myComp=myC } } //Footer.jav__件 publicclassFooterextendsDecorator{ publicFooterComponentmyC{ 3 } publicvoidprtTicket{ 4 prtFooter } publicvoidprtFooter{ //placeprintingfootercodehere System.out.println"Footer" } } //salesorder.jav__件 publicclassSalesOrder{ voidprtTicket{ ComponentmyST myST=newFooter5 //PrintTicketwithfootersasneeded myST.prtTicket } } 4处填
以下参数中不属于音频信息数字化参数的是
以下选项中防范网络监听最有效的方法是
[说明] 以下程序实现了利用鼠标任意移动圆形的位置仔细阅读代码和相关注释将程序补充完整 [代码6-1] importjava.awt.*; importjava.awt.event.*; publicclassCIUSAMPLEextendsFrameimplementsMouseMotionListenerMouseListener { staticCIUSAMPLEfrm=newCIUSAMPLE; intx=70y=60posX=70posY=60dxdy; publicstaticvoidmainStringargs[] { frm.setTitleDraggingacircle; frm.setSize200150; 1 ffm.addMouseMotionListenerfrm; frm.setVisibletrue; } publicvoidmousePressedMouseEvente { 2 dy=e.getY-posY; } publicvoidmouseDraggedMouseEvente { 3 y=e.getY-dy; ifdx>0&&dx<50&&dy>0&&dy<50//如果指针落在正方形区域内 { Graphicsg=getGraphics; 4 } } publicvoidpaintGraphicsg { g.setColorColor.pink;//设置绘图颜色为粉红 g.fillOvalxy5050;//以基准点为图形在左上角绘出圆形 5 posY=y } publicvoidmouseMovedMouseEvente{} publicvoidmouseReleasedMouseEvente{} publicvoidmouseEnteredMouseEvente{} publicvoidmouseExitedMouseEvente{} publicvoidmouseClickedMouseEvente{} }
给定一个有n个元素的有序线性表若采用顺序存储结构则在等概率前提下删除其中的一个元素平均需要移动个元素
由权值为5926的4个叶子构造一棵哈夫曼树该树的带权路径长度为
如果每次打开Word程序编辑文档时计算机都会把文档传送到某一台FTP服务器那么可以怀疑Word程序被黑客植入
如图4-3所示的树形文件系统中方框表示目录圆圈表示文件/表示路径中的分隔符/在路径之首时表示根目录假设当前目录是D1进程A可以按以下两种方式打开同一个文件f1方式①fd1=open/D1/W1/f1O_RDONLY方式②fd1=open/f1O_RDONLY
如图4-7所示描述了一种设计模式该设计模式不可以
重置overriding的基本思想是通过机制的支持使得子类在继承父类界面定义的前提下用适合于自己要求的实现去置换父类中的相应实现
在某信息管理系统中存在两个类类“客户”和类“订单”它们之间的业务关系是①一个客户提交零个或多个订单②一个订单由一个且仅由一个客户提交能够正确表示这个业务关系的UML类图是
阅读以下说明和表回答问题1~3问题 [说明]在学校中存在以下关系 a一个系有若干学生但一个学生只能在一个系 b一个学生可以选修多门课程每门课程有若干学生选修 c每个学生所学的每门课程都有一个成绩 该校在学生信息管理数据库设计了三个基本表分别为表一表二表三 a表一学生信息表STUDENTSTIDNAMEAGEDEPTNO其中STID表示学号NAME表示学生姓名AGE表示年龄DEPTNO表示系号 b表二课程表COURSECOIDNAME其中COID表示课程号NAME表示课程名 c表三成绩表SCORESCIDCOIDGRADE其中SCID表示学号COID表示课程号 GRADE表示成绩成绩为空时表示这学期正在上的课程 [问题1] 根据要求将SQL语句补充完整1查询各系的学生数SELECT 1COUNT*2 GROUPBYDEPTNO 2更改课程号为C601的课程名为大学物理UPDATE3 SET4 3基于学生信息表建立一个计算机系系编号为D01的学生视图写出命令CREATEORREPLACE VIEWV_STUDENTAS5
以下不属于服务器磁盘接口总线标准的是
SOAService-OrientedArchitecture是一种架构模型它可以根据需求通过网络对的应用组件进行分布式部署组合和使用
CPU主要由运算单元ALU控制单元CU寄存器和时序电路组成在指令执行过程中存放指令操作数和中间结果的功能是由实现的
阅读以下说明和数据流图回答问题1~3问题 [说明] 研究生招生系统旨在用计算机对学校的研究生招生事务进行管理研究生招生可分为报名阶段考试阶段和录取阶段招生报考前招生处要进行考前准备工作如统计招生导师考试科目以及制定报考专业标准代码等招生导师信息包括导师的姓名性别年龄出生年月所从事专业和研究方向以及所在系别考试科目包含科目代码科目的名称以及报考本科目的考试人数在报名阶段考生向招生处提交报名数据表研究生系统根据考生的报考数据确定考生准考生号并通知考生考试日期在考试阶段考试结束后考生成绩录入研究生招生系统考生可以从研究生招生系统中获取自己的考试成绩在录取阶段研究生招生系统根据考生的报考数据考试成绩外校调剂考生信息以及往年保留资格记录文件确定录取数据并形成录取文件系统统计并记录相关招生信息以供查询对被录取的考生发放录取通知书对需要保留资格的考生记录其信息以供下年度招生使用招生处可以从研究生招生系统中获得录取数据和招生情况的统计信息以供咨询 数据流图11-1为研究生招生系统顶层图数据流图11-2为研究生招生系统第0层DFD图数据流图11-3为加工3的细化图 [数据流图11-1][数据流图11-2] [数据流图11-3] [问题2] 数据流图11-3中还依赖于哪个文件请指出文件名称并指出与其有关的数据流的起点和终点
阅读以下说明和C代码将应填入n处的字句写在对应栏内 [说明] 函数combineabc是计算两个整数的组合数由于计算结果可能超出10ng整型的可表示范围故采用数组方式存储例如k位长整数m用数组c[]存储结构如下m=c[k]×10k-1+c[k-1]×10k-2+…+c[2]×10+c[1]利用c[0]存储长整数m的位数即c[0]=k数组的每个元素只存储长整数m的一位数字长整数运算时产生的中间结果的某位数字可能会大于9这是就应该调用format将其归整使数组中的每个元素始终只存储长整数的一位数字 整数a和ba>b的组合数为其中u1=au2]=a-1…ub=a-b+1d1=1d2=2…db=b为了计算上述分式先从u1u2…ub中去掉d1×d2×…×db的因子得到新的u1u2…ub然后再将它们相乘 [函数] #defineNAXN100 intgcdintaintb//求两个整数a和b的最大公因子 { ifa<b{ intC=aa=bb=c } forinti=bi>=2i--{ if1returni } return1 voidformatint*a//将长整数数组归整 { inti fori=1i<a[0]||a[i]>=10i++{ ifi>=a[0]2 a[i+1]+=a[i]/10 a[i]=a[i]%10 } ifi>a[0]3 } voidcombineintaintbint*C { intiJkx intd[MAXN]u[MAXN] k=0 fori=ai>=a-b+1i--u[++k]=i u[0]=b fori=1i<=bi++d[i]=i fori=1i<=u[0]i++{//从u中各元素去掉d中整数的因子 forj=1j<=bj++{ x=gcdu[i]d[j]//计算最大公约数 u[i]/=X d[j]/=x } 4C[1]=1//长整数c初始化 fori=1i<=u[0]i++//将u中各整数相乘存于长整数c中 ifu[i]!=1{ forj=1j<=c[0]j++{ C[j]=5 } formatC//将长整数c归整 } } } 5处填
内存按字节编址地址从0B4000H~0DBFFFH若用存储容量为32K×8bit的存储器芯片构成该内存至少需要
[说明] 以下C语言程序实现了生成从里到外是连续的自然数排列的回旋矩阵矩阵形式如下 76516 81415 92314 10111213 程序的变量说明如下 x1矩阵上边界 x2矩阵下边界 y1矩阵左边界 y2矩阵右边界 s数组元素升降标记s等于1为升s等于-1为降 a[]存放矩阵元素的数组 仔细阅读C语言程序源码将n处的语句补充完整注每处仅一个语句 [C程序] #include<stdio.h> voidmain { constintN=20; inti=0j=0a[N][N]n; intmx1x2y1y2s; while1 { Printf/ninputmatrixrowNN>=2:; scanf%d&n; printf/n; ifn>=2 break; } m=n*n; x1=0;y1=0;x2=n;y2=n; ifn%2==0 {j=n-1;y2=n-1;s=1;} else {i=n-1;y1=1;s=-1;} while1 { ifs==1 { fori;i<x2;i++a[i][j]=m--; i--; j--; 1 forj;j>=y1;j--a[i][j]=m--; j++; i--; y1++; 2 } else { fori;i>=x1;i-- a[i][j]=m--; i++; j++; 3 forj;j<y2;j++ 4 5 i++; 6 S=i; } ifm<1break; } fori=O;i<n;i++ { forj=O;j<n;j++ printf%6da[i][j]; printf/n; } printf/n; }
根据整体设计的原则网络系统安全必须包括安全防护机制安全检测机制和
阅读以下说明和C代码将应填入n处的字句写在对应栏内 [说明] 函数combineabc是计算两个整数的组合数由于计算结果可能超出10ng整型的可表示范围故采用数组方式存储例如k位长整数m用数组c[]存储结构如下m=c[k]×10k-1+c[k-1]×10k-2+…+c[2]×10+c[1]利用c[0]存储长整数m的位数即c[0]=k数组的每个元素只存储长整数m的一位数字长整数运算时产生的中间结果的某位数字可能会大于9这是就应该调用format将其归整使数组中的每个元素始终只存储长整数的一位数字 整数a和ba>b的组合数为其中u1=au2]=a-1…ub=a-b+1d1=1d2=2…db=b为了计算上述分式先从u1u2…ub中去掉d1×d2×…×db的因子得到新的u1u2…ub然后再将它们相乘 [函数] #defineNAXN100 intgcdintaintb//求两个整数a和b的最大公因子 { ifa<b{ intC=aa=bb=c } forinti=bi>=2i--{ if1returni } return1 voidformatint*a//将长整数数组归整 { inti fori=1i<a[0]||a[i]>=10i++{ ifi>=a[0]2 a[i+1]+=a[i]/10 a[i]=a[i]%10 } ifi>a[0]3 } voidcombineintaintbint*C { intiJkx intd[MAXN]u[MAXN] k=0 fori=ai>=a-b+1i--u[++k]=i u[0]=b fori=1i<=bi++d[i]=i fori=1i<=u[0]i++{//从u中各元素去掉d中整数的因子 forj=1j<=bj++{ x=gcdu[i]d[j]//计算最大公约数 u[i]/=X d[j]/=x } 4C[1]=1//长整数c初始化 fori=1i<=u[0]i++//将u中各整数相乘存于长整数c中 ifu[i]!=1{ forj=1j<=c[0]j++{ C[j]=5 } formatC//将长整数c归整 } } } 1处填
GB/T19000—2000idtIS09000—2000表示国际标准
某企业内部网段与Internet网互联的网络拓扑结构如图4-2所示其防火墙结构属于
高级程序设计语言中用于描述程序中的运算步骤控制结构及数据传输的是
阅读以下说明和C代码将应填入n处的字句写在对应栏内 [说明] 函数combineabc是计算两个整数的组合数由于计算结果可能超出10ng整型的可表示范围故采用数组方式存储例如k位长整数m用数组c[]存储结构如下m=c[k]×10k-1+c[k-1]×10k-2+…+c[2]×10+c[1]利用c[0]存储长整数m的位数即c[0]=k数组的每个元素只存储长整数m的一位数字长整数运算时产生的中间结果的某位数字可能会大于9这是就应该调用format将其归整使数组中的每个元素始终只存储长整数的一位数字 整数a和ba>b的组合数为其中u1=au2]=a-1…ub=a-b+1d1=1d2=2…db=b为了计算上述分式先从u1u2…ub中去掉d1×d2×…×db的因子得到新的u1u2…ub然后再将它们相乘 [函数] #defineNAXN100 intgcdintaintb//求两个整数a和b的最大公因子 { ifa<b{ intC=aa=bb=c } forinti=bi>=2i--{ if1returni } return1 voidformatint*a//将长整数数组归整 { inti fori=1i<a[0]||a[i]>=10i++{ ifi>=a[0]2 a[i+1]+=a[i]/10 a[i]=a[i]%10 } ifi>a[0]3 } voidcombineintaintbint*C { intiJkx intd[MAXN]u[MAXN] k=0 fori=ai>=a-b+1i--u[++k]=i u[0]=b fori=1i<=bi++d[i]=i fori=1i<=u[0]i++{//从u中各元素去掉d中整数的因子 forj=1j<=bj++{ x=gcdu[i]d[j]//计算最大公约数 u[i]/=X d[j]/=x } 4C[1]=1//长整数c初始化 fori=1i<=u[0]i++//将u中各整数相乘存于长整数c中 ifu[i]!=1{ forj=1j<=c[0]j++{ C[j]=5 } formatC//将长整数c归整 } } } 3处填
在CPU执行一段程序的过程中Cache的存取次数为4600次由主存完成的存取次数为400次若Cache的存取周期为5nsCPU的平均访问时间为6.6ns则主存的存取周期为ns
系统中有R类资源m个现由n个进程互斥使用若每个进程对R资源的最大需求为w那么当mnw取表4-1中的数值时对于表4-1中的a~e共5种方案可能会发生死锁
热门题库
更多
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术
移动通信专业技术
有线传输专业技术