首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
【说明】 C市刚开通了地铁线,为方便乘客,计划开发自动售票系统。 该公司在每一个地铁站放置了多台自动售票机,每一台售票机有一唯一编号,售票记录统一汇总主机。自动售票机只发售从该站起始的各种地铁票,...
查看本题答案
包含此试题的试卷
中级软件设计师《问答集》真题及答案
点击查看
你可能感兴趣的试题
为了方便失聪或语言障碍人士以及不便使用电话报警的人哈尔滨市公安局开通了短信报警服务网络报警或求助时可
121100451
121100452
121100453
121100454
【说明】C市刚开通了地铁线为方便乘客计划开发自动售票系统该公司在每一个地铁站放置了多台自动售票机每一
高峰时间段老年乘客如需乘坐地铁需到车站自动售票机上购买单程票或使用公交IC卡乘车
第一条地铁线建成通车是我国最先开通地铁的城市
阅读下列说明和图回答问题1至问题3 【说明】C市刚开通了地铁线为方便乘客计划开发自动售票系统 该
【说明】C市刚开通了地铁线为方便乘客计划开发自动售票系统该公司在每一个地铁站放置了多台自动售票机每一
[说明] C市刚开通了地铁线为方便乘客计划开发自动售票系统 该公司在每一个地铁站放置了
某日一名男乘客在某地铁站向售票员询问去往宽窄巷子到哪个站比较近售票员当时在票亭里没有立即答复乘客而是
在襄阳市城市空间发展战略规划中市区已初步规划了四条地铁线在这四条地铁线中最长的约为38km若地下车辆
阅读下列说明和图回答问题1至问题3 【说明】C市刚开通了地铁线为方便乘客计划开发自动售票系统 该
地铁运营秩序紊乱车站遇大客流时正确的组织办法
维护售票处秩序,队尾设人理顺队伍,宣传乘客准备好零钱,为乘客兑换硬币
增开售票窗口,加快售票速度
及时向站区报告,请求支援,向所辖派出所反映,协助维持秩序
采取限流措施
自动售票机TVM设于车站付费区用于乘客自助式购买地铁单程票和乘 客自助查询车票
[说明] C市刚开通了地铁线为方便乘客计划开发自动售票系统 该公司在每一个地铁站放置了
阅读下列说明和图回答问题1至问题3 【说明】C市刚开通了地铁线为方便乘客计划开发自动售票系统 该
【说明】C市刚开通了地铁线为方便乘客计划开发自动售票系统该公司在每一个地铁站放置了多台自动售票机每一
[说明] C市刚开通了地铁线为方便乘客计划开发自动售票系统 该公司在每一个地铁站放置了
第一条电力驱动的地铁线路是在开通的
丹麦
伦敦
巴黎
柏林
施工封锁区间发生冲突或脱轨的行车中断时间从事故发生的时间起计算
前原计划开通
计划开通前
计划开通后
时
【说明】C市刚开通了地铁线为方便乘客计划开发自动售票系统该公司在每一个地铁站放置了多台自动售票机每一
完成乘客的自助售票
进站检票机
出站检票机
自动售票机
半自动售票机
热门试题
更多
[说明]从键盘输入一个字符ch输出该字符在文本文件input.txt的每一行中出现的次数必须调用函数鳋统计ch的出现次数函数ffstrch的功能是统计并返回字符ch在字符串str中出现的次数例如如果文件input.txt中存放了下列数据every121Iamastudent运行程序并输入e后输出201intffchar*strcharchintcount=0;while1if*str==chcount++;str++;returncount;#include<stdio.h>#include<stdlib.h>voidmaincharchcs[80];intk;FILE*fp;if2printf打不开文件!n;return;ch=getchar;k=0;while!feoffpc=fgetefp;if3s[k++]=c;elses[k]=;printf%dnffsch;k=0;4printf%dnffsch;
[问题3]图8-7是固定资产管理E-R模型请根据说明补充完整图8-7固定资产管理E-R图□实体○属性属性引线上短重线表示此属性是实体主键□联系
[说明]编写一个函数根据用户输入的偶对以输入表示结束建立其有向图的邻接表一个图的邻接表存储结构定义如下#include<stdio.h>#defineMAXVEX30structedgenodeintadjvex;charinfo;structedgenode*next;structvexnodechardata;structedgenode*link;typedefstructvexnodeadjlist[MAXVEX];实现要求的函数如下:voidcreatadjlistadjlistgintijk;streetvexnode*s;fork=1;k<=n;k++1g[k].link=NULL;printf输一个对;scanf%d%d&i&j;while23s->adjvex=j;4g[i].link=s;5
[问题1]试画出ER图并在图上注明属性联系类型实体标识符
[问题1]若这三个事务允许并行执行则请列举出有多少可能的正确结果
[说明]下面代码实现classC对classA和B的protected成员和public成员的调用仔细阅读[代码5-1][代码5-2]在n处写出正确的运行结果[代码5-1]#include<iostream.h>classAprivate:inta1;protected:inta2;public:Aintv1intv2intv3:a1v1a2v2a3v3inta3;classB:pubiicAprivate:intb1;protected:intb2;public:Bintv1intv2intv3intv4intv5intv6:Av1v2v3b1v4b2v5b3v6intb3;;classC:publicBprivate:intc1;protected:intc2;public:intc3;Cintv1intv2intv3intv4intv5intv6intv7intv8intv9:Bv1v2v3v4v5v6c1v7c2v8c3v9voiddispcout<<a2inclassC=<<a2<<endl;cout<<a3inclassC=<<a3<<eudl;cout<<b2inclassC=<<b2<<endl;tout<<b3inclassC=<<b3<<endl;[代码5-2]voidmainCdemo102030405060708090cout<<对象demo.a3=<<demo.a3
[问题1]画出该问题的风险决策树你会选择玩哪个游戏
[说明]这是一个用户名校验程序如用户名正确即输出欢迎字样否则弹出警告窗并直接退出程序下面是实现上述功能的程序请填空OptionExplicit此语句的作用强制显示声明DimUserName2AsStringDimFlagAsBoolean1PrivateSubForm_LoadUserName0=AA:UserName1=BB:UserName2=CCFlag=FalseinputName=InputBox请输入名称身份确认DimiAsIntegerFori=0ToFalseIfinputName=UserNameiThen2EndIfNextiIf3ThenMsgBox用户身份确失败!退出应用vbOKOnly警告EndEndIfEndSubPrivateSubForm_Paint4EndSub
[说明]已有一个工程文件窗体上有两个图片框名称为P1P2分别用来表示信号灯合汽车其中在P1中轮流装入黄灯.ico红灯.ico绿灯.ico文件来实现信号灯的切换还有两个计时器Timer1和Timer2Timer1用于变换信号灯黄灯1秒红灯2秒绿灯3秒Timer2用于控制汽车向左移动运动时信号灯不断变换单击开车按钮后汽车开始移动如果移动到信号灯前或信号灯下遇到红灯或黄灯则停止移动下面是实现上述功能的程序请填空PrivateSubTimer41_Timera=a+1If1Thena=1EndIfSelectCaseaCase1P1.Picture=LoadPicture黄灯.icoCase23P1.Picture=LoadPicture红灯.icoCase456P1.Picture=LeadPicture绿灯.ico2EndSelectEndSubPrivateSubTimer2_TimerIf3AndP2.Left>P1.LeftAndP2.Left<P1.Left+P1.WidthOrP2.Left<=100ThenTimer2.Enabled=FalseElse4EndIfEndSub
[问题1]请用DFD图描绘该功能的需求
[说明]面是一个Applet程序其功能是有2个按钮分别为First和Second以及一个Label控件要求点击First时则能在Label中显示出CommandFirst而点击Second时则能显示出Command:Second要求只能使用重载一次actionPerfonned方法程序运行结果如图6所示importjava.awt.*importjava.awt.event.*importjava.applet.*/*<appletcede=exl_7classwidth=800height=400></applet>*/publicclassex]_extendsAppletimplementsActionListenerprivateStringstr=ok;privateLabel|;privateButtonbtn;publicvoidinit1I=newLabelstr;I.reshape101015030;addI;2btn.reshape10506020;3addbtn;btn=newButtonSecond;btn.reshape101006020;4btnaddActionListenerthis;addbtn;publicvoidactionPerformedActionEventaestr=Command:+ae.getActionCommand5ex1_7html<HTML><HEAD><TITLE>ext_7</TITLE></HEAD><BODY><appletcode=ext.classwidth=800height=400></applet></BODY></HTML>
[说明]编写一工资调整程序若基本工资大于等于800元工资增加20%若小于800元大于600元则工资增加15%若小于600元则工资增加10%要求在文本框Text1中增加某职工的基本工资单击计算按钮在标签框Label1中输出增加后的工资PrivateSubCommand1_ClickDimxAsIntegeryAsSingle1SelectCasexCaseIs>=800y=x*1.2CaseIs>=600y=x1.52y=x*1.13Label1.Caption=y4PrivateSubCommand2_ClickUnloadMeEndSub
[说明]假设二叉树采用连接存储结构进行存储root指向根接点p所指结点为任一给定的结点编写一个求从根结点到p所指结点之间路径的函数voidpathrootpbtree*root*p;Btree*stack[m0]*s;inttag[m0]top=0ifind=0;s=root;dowhiles!=NULLstack[top]=s;tag[top]=0;1iftop>02iftag[top]==1if3fori=1;i<=top;i++printf%dstack[i]->data;find=1;elsetop--;if4p=p->right;5whilefind||s!=NULL&&top!=0;
【问题2】1[说明]中的几个关系仍无法实现甲公司的要求为什么2需要在哪个关系中增加什么数据项才能实现这个要求
[说明]利用c++的各种控制语句编写一个万年历程序要求显示任何年份的日历日历以月份顺序排列每月以星期顺序排列类似于一般挂历上的格式本程序包含如下两个函数Leap用于判定指定的年份是闰年Week用于计算year年份的1月1日是星期几其判定规则为1如果year年份为1994年则为星期六2如果year年份大于1994年则星期值weekno按下列公式计算differ=year-1994*365%6+year-1993/4-year-2001/100+year-2001/400date=6+differ%7weekno=date6date-7date3如果year年份小于1994年则星期值weekno按下列公式计算differ=1994-year*365%7+1996-year/4-2001-year/100+2000-year/400weekno=6-dder%7#includeiostream.h#includeiomanip.hintleapintnif1return0elsereturn1;intweekintyearinta1differdateweekno;ifyear==1994a1=0;elseifyear>1994a1=1;elsea1=-1;switcha1case0:return6;break;case1:2date=6+differ%7;weekno=date>6date-7date;returnweekno;break;case-1:differ=1994-year*365%7+1996-year/4-2001-year/100+2000-year/400;weekno=6-differ%7;returnweekno;break;voidmainintiyearm2nj;cout<<Pleaseinput某年数:;cin>>year;if!leapyear3;elsem2=28;intmonth[12]:31m231303130313130313031;4fori=0;i<12;i++cout<<<<end1<<setw4*n<<;forj=1;j<=month[i];j++cout<<setw4<<j;n++;ifn>=75cout<<end1;
【问题4】以下SQL语句用于查询没有订购产品代码为1K10的产品的所有客户名请填补其中的空缺SELECTCustomerNameFROMCustomer1WHERE2SELECT*FROMOrderDetailBOrderCWHEREB.ProductNo=C.ProductNoANDB.ProductNo=’1K10’ANDC.CustomerNo=A.CustomerNo
[问题2]数据流图8-5中缺少了与年度汇总加工相关的数据流请指出此数据流的起点和终点数据流图8-5中缺少了与查询加工相关的数据流请指出此数据流的起点和终点
[说明]设计一个计时程序该程序用户界面由一个文本框text1两个按钮——命令按钮1Command1按钮命令按钮Command2组成程序运行后用户按开始按钮则开始计时文本框中显示秒数按停止按钮则计时停止单击窗口则退出OptionExplicitDimIPrivateSubCommand1_Clicki=0Timer1.Interval=10001EndSubPrivateSubCommand2_ClickTimer1.Enabled=FalseEndsubPrivateSubFormClick2EndSubPrivateSubForm_LoadTimer1.Enabled=False3EndSubPrivateSubTimer1_Timeri=i+14EndSub
[问题2]假设上述关系模式RS上存在函数依赖A1→A3上述关系模式RS最高满足第几范式在1NF~BCNF之内为什么
[问题1]收费部门业务活动数据流图如图8-6所示图中缺少了与票根上缴相关的数据流请指出该数据流的起点和终点图8-6收费部门业务数据流图□数据来源和去向○过程处理=需要存储的信息
[问题3]能否产生正确结果但不可串行化的调度
[问题2]张三到图书馆借阅一本书两个月后他把这本逾期的书返还给图书馆画出这个场景的时序图
[程序5说明]下列文法可用来描述化学分子式的书写规则例如A12CO33CuOH2λ→β/βλβ→δ/δnδ→ξ/ξθ/λ其中λ是—个分子式δ或是一个元素或是一个带括号的子分子式元素或是一个大写字母记为ξ或是一个大写字母和一个小写字母记为ξθβ或是一个δ或是在δ之后接上一个整数nδn表示β有n个δ的元素或子分子式—个完整的分子式由若干个β组成当然一个正确的分子式除符合上述文法规则外还应满足分子式本身的语义要求下面的程序输入分子式按上述文法分析分子式并计算出该分子式的分子量例如元素H的原子量是1元素O的原子量是16输入分子式H2O程序计算出它的分子量为181×2+16程序中各元素的名及它的原子量从文件atom.dat中读入[程序5]#include<stdio.h>#include<string.h>#defineMAXN300#defineGMLEN30structelemcharname[];/*元素名*/doublev;/*原子量*/nTbl[MAXN];charcmStr[GMLEN]*pos;intc;FILE*fp;doublefactor;doubleatom/*处理文法符号δ*/charw[3];inti;doublenum;whilec=*pos++==’||c==’/t’;/*略过空白字符*/ifc==’/n’return0.0;ifc>=’A’&&C<=’Z’/*将元素名存入W*/w[i=0]=c;c=*pos++ifc>=’a’&&c<=’z’w[++i]=c;elsepos--;w[++i]=’/0’fori=0;nTbl[i].v>0.0;i++ifstrcmpwnTbl[i].name==0returnnTbl[i].v;printf/n元素表中没有所输入的无素:/t%s/n’w;return-1.0;elseifc==’’ifnum=1<0.0return-l.0;/*包括可能为空的情况*/if*pos++!=’’printf分子式中括号不匹配!/n;return-1.0;returnnum;printf分子式中存在非法字符:/t%c/nc;return-1.0;doublemAtom/*处理文法符号β*/doublenum;intn=];ifnum=2<0.0return-l.0;c=*pos++;ifc>=’O’&&c<=’9’n=0;whilec>=0&&c<=’9’n=3;c=*poss++;pos--;returnnum*n;doublefactor/*处理文法符号λ*/doublenum=0.0d;ifhum=mAtom<0.0return-1.0;while*pos>=’A’&&*pos<=’Z’||*pos==’’ifd=4<0.0return-1.0;5;returnnum;voidmaincharfname[]=atom.dst;/*元素名及其原子量文件*/inti;doublenum;iffp=foponfnamer==NULL/*以读方式打开正文文件*/prinffCannetopen%sfile./n’fname;return/*程序非正常结束*/i=0;whilei<MAXN&&fscanffp%s%lfbTbl[i].name&nTbl[i].v==2i++;fclosefp;nTbl[i].v=-1.0;while1[/*输入分子式和计算分子量循环直至输入空行结束*/printf/n输入分子式!空行结束/n;getscmStr;pos=cmStr;ifcmStr[0]==’/0’break;ifnum=later>0.0if*pos!=’/0’printf分子式不完整!/n;elseprintf分子式的分子量为%f/nnum;
【问题2】在状态迁移图中abc分别表示什么事件请用转换图中给出的事件名解答
[问题1]试解释这个对象联系图
[说明]下面的流程图如图3所示用N-S盒图形式描述了数组A中的元素被划分的过程其划分方法是以数组中的第一个元素作为基准数将小于基准数的元素向低下标端移动而大于基准数的元素向高下标端移动当划分结束时基准数定位于A[i]并且数组中下标小于i的元素的值均小于基准数下标大于i的元素的值均大于基准数设数组A的下界为low上界为high数组中的元素互不相同例如对数组42836以4为基准数的划分过程如下[流程图][算法说明]将上述划分的思想进一步用于被划分出的数组的两部分就可以对整个数组实现递增排序设函数intpintA[]intlowinthieh实现了上述流程图的划分过程并返回基准数在数组A中的下标递归函数voidsortintA[]intLintH的功能是实现数组A中元素的递增排序[算法]voidsortintA[]intLintHifL<Hk=pALR//p返回基准数在数组A中的下标sort4//小于基准敷的元素排序sort5//大于基准数的元素排序
[问题3]使用ORDB的查询语言分别写出下列查询的SELECT语句1检索每个学生的学习课程和成绩2检索至少有一门课程的求学地与籍贯在同一城市的学生的学号和姓名
[说明]编写程序把从键盘上输入的一批整数以-1作为终止输入的标志保存到文本文件a:xxk1.dat中1#include<fstream.h>#include<stdlib.h>voidmain2if!fourcerr<<文件没有找开!<<end1;exit1;intx;cin>>x;while34cin>>x;5
[说明]若s和t是用单链表存储的两个串设计一个函数将s串中首次与串t匹配的字串逆置linkstring*invert-substringstlinkstring*s*t;linkstring*prior*p*t1*r*q*u;prior=s;p=s;t1=t;if1printferror/n;elsewhilep!=NULL&&t1!=NULLifp->data==t1->datap=p->link;t1=t1->link;else2p=prior->link;t1=t->link;ift1!:NULLprintfcannotfind;else3r=q->link;q->link=p;whiler!=pu=r->link;4q=r;r=u;5
[说明]设计一个普通函数distancePoint&p1Point&p2用于计算p1和p2点之间的距离本程序执行结果如下22与55之间距离=4.24264#include<iostream.h>#include<math.h>classPointintxy;public:Pointintiintj1intgetxreturnx;intgetyreturny;voiddisp2;floatdistancePoint&p1Point&p2floatd;3returnd;voidmain4p1.disp;cout<<与;p2.diap;cout<<之间距离=<<distancep1p2<<end1;
热门题库
更多
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术
移动通信专业技术