相关考题

未知题型 将考生文件夹下COOK/FEW文件夹中的文件ARAD.WPS复制到考生文件夹下ZUME文件夹中。参考解析:复制文件①打开考生文件夹下COOK/FEW文件夹,选定ARAD.WPS文件;②选择【编辑】|【复制】命令,或按快捷键Ctrl+C;③打开考生文件夹下ZUME文件夹;④选择【编辑】|【粘贴】命令,或按快捷键Ctrl+V。

未知题型 将考生文件夹下TURO文件夹中的文件POWER.DOC删除。参考解析:删除文件①打开考生文件夹下TURO文件夹,选定POW.ER.DOC文件;②按Delete键,弹出确认对话框;③单击“确定”按钮,将文件(文件夹)删除到回收站。

未知题型 将考生文件夹下WORD2文件夹中的文件A—EXCE1.MAP删除。参考解析:删除文件①打开考生文件夹下WORD2文件夹,选定A—EXCEL.MAP文件;②按Delete键,弹出确认对话框;③单击“确定”按钮,将文件(文件夹)删除到回收站。

未知题型 将考生文件夹下VOTUNA文件夹中的文件BOYABLE.DOC复制到同一文件夹下,并命名为SY—AD.DOC。参考解析:复制文件和文件命名①打开考生文件夹下VOTUNA文件夹,选定BOYABLE.DOC文件;②选择【编辑】|【复制】命令,或按快捷键Ctrl+C;③选择【编辑】|【粘贴】命令,或按快捷键Ctrl+V;④选定复制来的文件;⑤按F2键,此时文件(文件夹)的名字处呈现蓝色可编辑状态,编辑名称为题目指定的名称SYAD.DOC。

未知题型 打开考生文件夹9中的EXCEL.XLS,其内容如下:按要求对此工作表完成如下操作:将工作表Sheet1的A1:D1单元格合并为一个单元格,内容水平居中,计算“平均值”行的内容,将工作表命名为“员工工资情况表”。2.打开考生文件夹9中的EXC.XLS,其内容如下:按要求对此工作表完成如下操作:对工作表中的“选修课成绩单”内的数据清单的内容进行自动筛选,条件是课程名称为“人工智能”,筛选后的工作表还保存在EXC.XLS工作簿文件中,工作表名不变。

未知题型 文件EXCEL.XLS的内容如下:1. 在考生文件夹下打开EXCEL.XLS文件,将sheet1工作表的A1:C1单元格合并为一个单元格,水平对齐方式设置为居中;计算人数的“总计”和“所占百分比”(所占百分比=人数/人数总计),“所占百分比”列单元格格式为“百分比”型(保留小数点后两位),将工作表命名为“师资情况表”。2.选取“师资情况表”的“职称”和“所占百分比”(均不包括“总计”行)两列单元格的内容建立“分离型圆环图”(系列产生在“列”),数据标志为“显示百分比”,图表标题为“师资情况图”,插入到表的A9:D19单元格区域内。

未知题型 请在“答题”菜单下选扦“演示文稿”菜单项,然后按照题目要求再打开相应的命令,完成下面的内容。具体要求如下:打开考生文件夹下的演示文稿yswg3.ppt(内容见下图),按要求完成此操作并保存。(1) 在文稿前插入一张“标题幻灯片”作为第—张幻灯片,主标题输入“模型2”,设置字体字号为:仿宋GB2312,60磅,副标题输入“First Order Systems”,设置字体字号为: Tahoma,48磅。副标题的动画效果为“回旋”。(2) 使用演示文稿设计中的“Notebook模板”来修饰全文。全文幻灯片的切换效果设置成“盒状展开”。

未知题型 阅读以下说明和图,回答问题1~问题3,将解答写在对应栏内。[说明]通行费征收计算机管理系统包括收费部门业务活动管理和固定资产管理两大功能。收费部门采取站(库)、队、收费员三级管理模式。站是一个基层收费单位,由几个征收队组成,收费员是队的基本组成部分。征收队设有队长,和跟班会计。员工配带工号才能上岗,并且需要进行口令验证才能使用本系统。站总票证员负责全站票据管理,各队跟班会计负责本队票据管理,收费员从过往车辆处收取通行费。该系统要求如下所述。(1)站总票证员的业务要求①总票员累计库初始化,生成上期结余。②从上级主管部门领票,登记总票员台账,即本期领入台账。③发票给跟斑会计,登记总票员台账和跟班会计台账。④接收跟班会计退回票据,登记总票员台账和跟班会计台账。⑤接收跟班会计票根,登记总票员台账和跟班会计台账,打印跟班会计核销单。⑥接收跟班会计向银行交款的回执,登记总票员台账和跟班会计台账,打印队报核表。(2)跟班会计的业务要求①从总票员处领票,接受领票单,登记征收队台账。②向收费员发票,登记征收队,收费员台账,打印收费员领票单。③接受收费员退回票据,登记征收队,收费员台账,打印收费员退票单。④接受收费员票款,即上交钱款,同时报核,登记征收队,收费员台账,打印收费员报核表。⑤接受收费员票根,登记征收队,收费员台账,打印收费员核销单。⑥跟班会计初始化,生成上期结余。⑦跟班会计向银行交款,领回交款回执。(3)收费员的业务要求①从跟班会计处领票,接受领票单,登记收费员台账。②向跟班会计交款,报核,登记收费员台账,领报核表。③向跟班会计退票,领取退票单,登记收费员台账。④向跟班会计交回票根,领取核销单,登记收费员台账。⑤向驾驶员收费,发票。(4)办公室的业务要求 登记固定资产出库,入库情况,发放劳保服装,登记人事档案;(5)财务室的业务要求 制作工资表,发放员工工资,负责票款的银行入账。固定资产管理软件主要管理固定资产库存情况,固定资产出库情况,通过改软件可以查询打印出、入库登记卡及固定资产清单等。固定资产定义:属性:编号、名称、购置日期、使用保管人、存放地点、价值。含义:记录固定资产基础信息。固定资产出、入库定义:属性:编号、操作日期、出库原因、批文号、出入标志。含义:记录固定资产出入库操作。操作:固定资产增加或出库时更新。收费部门业务活动数据流图如图8-6所示,图中缺少了与“票根上缴”相关的数据流,请指出该数据流的起点和终点。

未知题型 阅读以下说明和c++代码,将应填入(n)处的字句写在对应栏内。【说明】现要编写一个画矩形的程序,目前有两个画图程序:DP1和DP2,DP1用函数draw_a_line(x1, y1,x2,y2)画一条直线,DF2则用drawline(x1,x2,y1,y2)画一条直线。当实例画矩形时,确定使用DP1还是DP2。为了适应变化,包括“不同类型的形状”和“不同类型的画图程序”,将抽象部分与实现部分分离,使它们可以独立地变化。这里,“抽象部分”对应“形状”,“实现 部分”对应“画图”,与一般的接口(抽象方法)与具体实现不同。这种应用称为Bridge(桥接)模式。图9-7显示了各个类间的关系。这样,系统始终只处理3个对象:Shape对象、Drawing对象、DP1或DP2对象。以下是 C++语言实现,能够正确编译通过。【C++代码】class DP1{public:static void draw_a_line(double x1, double y1,double x2, double y2){//省略具体实现});class DP2{public:static void drawline(double x1, double x2,double y1, double y2){//省略具体实现}};class Drawing{public:(1) void drawLine(double x1,double y1,double x2,double y2)=0;};class V1Drawing:public Drawing{public:void drawLine(double x1, double y1,double x2, double y2){DP1::draw_a_line(x1,y1,x2,y2);}};class V2Drawing:public Drawing{public:void drawLine(double x1, double y1, double x2, double y2){(2);}};class Shape{private:(3) _dp;public:Shape(Drawing *dp);virtual void draw()=0;void drawLine(double x1, double y1, double x2, double y2);};Shape::Shape(Drawing *dp){_dp = dp;}void Shape::drawLine(double x1, double y1, double x2, double y2){ //画一条直线(4);}class Rectangle: public Shape{private:double _x1,_y1,_x2,_y2;public:Rectangle(Drawing *dp, double x1, double y1,double x2, double y2);void draw();};Rectangle::Rectangle(Drawing *dp, double x1, double y1, double x2, double y2):(5){_x1=x1;_y1=y1;_x2=x2;_y2=y2;}void Rectangle::draw(){//省略具体实现}

未知题型 在考生文件夹中有bus.mdb数据库。(1)将数据库中的bus表导出,第一行包含字段名,导出文件为bus.txt,放到考生文件夹。(2)将bus表的行高设置为12,将ID列隐藏,按“车号”字段升序排列。bus表的设计如图所示。(3)将列车员表的“性别”字段默认值设置为“男”,将列车员表和bus表的关系设置为一对多,实施参照完整性。

未知题型 阅读以下说明和图,填补流程图中的空缺。【说明】在一条农村公路的一边稀疏地分布着房子,其分布如图10-5所示。某电信公司需要在某些位置放置蜂窝电话基站,由于基站的覆盖范围是6公里,因此必须使得每栋房子到某个基站的直线距离不超过6公里。为简化问题,假设所有房子在同一直线上,并且基站沿该直线放置。现采用贪心策略实现用尽可能少的基站覆盖所有的房子。实现贪心算法的流程如图10-6所示,请填充其中空白并计算该算法的时间复杂度,其中:1.d[i](1≤i≤N)表示第i个房子到公路A端的距离,N表示房子的总数,房子的编号按照房子到公路A端的距离从小到大进行编号。2.s[k]表示第k(k≥1)个基站到公路A端的距离,算法结束后k的值为基站的总数。该算法的时间复杂度为(5)。

未知题型 阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。[说明]下面的程序演示了根据随机产生的奖牌数,生成金银奖牌榜的过程。程序使用的排序法是简单排序法。以金牌得数为例,其思想是选择最大的元素,将它交换到最前面;然后对剩下的部分采用同样的方法,直到全部排序完成。程序界面中,左右两个文本框分别用于存放随机产生的奖牌数以及生成的奖牌榜,名为Text1和Text2,上下两个按钮分别名为Command1和Command2。代码中使用的量主要有:一维数组 cntries,用于存储10个国家的名称,二维数组medals,其元素medals(i,0)和medals(i,1)分别用于存放第i个(i从0开始)国家的金、银牌数目。[Visual Basic代码]Dim cntries(10) As String, medals(10,2) As Integer’随机产生奖牌数Sub newMedals()…… ’为数组cntries和medals赋值End Sub’输出奖牌榜Sub printOut(txt As (1) )Dim strResuh As String, i As IntegerstrResult=“国家”& Chr(9) &“金牌数”& Chr(9) &“银牌数”& vbCrLfFor i=0 To 9strResult = strResult & cntries(i) & Chr(9) & medals(i,0) & Chr(9) & medals(i,1) & vbCrLfNexttxt.Text = strResultEnd Sub’交换两变量的值Sub exchange( (2) a As Variant, (2) b As Variant)Dim temp As Varianttemp = a: a = b: b = tempEnd Sub’随机产生并输出奖牌数Private Sub Command1_Click()newMedalsprintOut Text1End Sub’生成并输出奖牌榜Private Sub Command2_Click()Dim i,j, k As Integer, temp As StringFor i = 0 To 9 ’按金牌数排序j = i ’找到自第i个位置起全部数据中金牌得数最多者,记其下标为jFor k = i + 1 To 9If (3) Then j=kNextIf i < > j Then ’若i,j不等,则交换对应位置的国家名、金银牌数目exchange cntnes(i), entries(j)exchange medals(i, 0), medals(j, 0)exchange medals(i, 1), medals(j, 1)End IfNextFor i = 0 To 9 ’按银牌数进行二次排序j = iFor k = i + 1 To 9If medals(k,0) <> medals(j, 0) Then (4)If (5) Then j = kNextIf i < > j Thenexchange cntries(i), cntries(j)exchange medals(i, 1), medals(j, 1)End IfNextprintOut Text2End Sub

未知题型 阅读下列程序说明和C程序,将应填入(n)处的字句写在对应栏内。[函数2.1说明]下面程序的功能是计算x和y的最小公倍数。[函数2.1]main(){ int m,n,d,r;seanf('%d %d',&m,&n);if(m<n) {r=m;m=n;n=r;}(1);while (d%n! =0) (2);printf('%d/n',d);}[函数2.2说明]下述程序接收键盘输入,直到句点“.”时结束。输入的字符被原样输出,但连续的空格输入将转换成一个空格。[函数2.2]include <stdio.h>main(){ char c,preChar='/0';c = getchar();while(c! = '.'){if((3)) putchar(c);else if(preChar! =' ') putchar(c);(4);c=(5);}}

未知题型 下面程序实现输出从“!”开始的91个ACCII字符及码值,要求每行输出7项。请完成程序。include<iostream.h>void main( ) {char c= '!';int d , n=1;do {while (n<=7) {d=c;cout<<c<< '=' <<d<<“”;c++n++;}cout<< '/n' ;【 】;} while(c<= '!' +90)cout<< '/n' ;}

未知题型 将“TC(inti,intj)”补充完整为“TC(inti,intj):Num2(j)”。 (2)应添加“friendvoidfunc;”。 (3)应添加“intTC::Num3=4;”。 (4)将“obi.AddNum”补充完整为“obj.AddNum(2);”。 【解析】本题在第1处完成类的构造函数初始化类的成员变量,常数据成员也必须初始化,并且不能被更新,常数据成员的初始化只能通过构造函数的成员初始化类表进行,因此第1处的语句应为“TC(inti,intj):Num2(j)”,i用来初始化Num1和Num3,j初始化Num2。第2处完成fune的函数定义,由审题分析可知,函数fune为类的友元,故第2处的语句应为“friendvoidrune;”。第3处的语句是静态成员的初始化,静态数据成员的初始化格式为“(数据类型)<类名>::<静态数据成员)=<初始值>”,因此第3处的语句应为“intTC::Num3=4;”。成员函数AddNum带有一个整型参数,因此调用此函数时必须有参数传入,可由程序运行结果分析得知传入的参数值的大小。在fun函数内,定义TCobj(1,2)后,obj.Num1=1,obj.Num2=2,Num3=16+1=17,obj.Num1=4,Numl为4,obj。Num2为常数据成员,其值不会改变,调用AddNum函数后调用显示函数显示成员变量值,可知Num3为19,因此AddNum的参数为19-17=2,即第4处的语句应为“obj.AddNum(2);”。

未知题型 阅读下列说明,回答问题1至问题4。[说明]软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支事件)。下面是对某IC卡加油机应用系统的基本流和1备选流的描述。使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母A表示,备选流用题干中描述的相应字母表示。场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例中的测试用例包含测试用例ID、场景/条件、测试用例中涉及的所有数据元素和预期结果等项目。首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额、加油机油量),然后构建矩阵,最后要确定包含执行场景所需的适当条件的测试用例。在下面的矩阵中,V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功加油”基本流。请按上述规定为其他应用场景设计用例矩阵。测试用例表:假如每升油4元人民币,用户的账户金额为1000元,加油机内油量足够,那么在A4输入油量的过程中,请运用边界值分析方法为A4选取合适的输入数据(即油量,单位:升)。假设本系统开发人员在开发过程中通过测试发现了20个错误,独立的测试组通过上述测试用例发现了100个软件错误,系统在上线后,用户反馈了30个错误,请计算缺陷探测率(DDP)。请帮忙给出每个问题的正确答案和分析,谢谢!

未知题型 阅读以下函数说明和Java代码,将应填入(n)处的字句写在对应栏内。[说明]很多时候,希望某些类只有一个或有限的几个实例,典型解决方案是所谓单身(Singleton)模式。但在多线程情况下,Singleton模式有可能出现问题,需要进行同步检查。如果对“检查singleton对象是否已经创建”进行同步,则存在严重的瓶颈,所有的线程都必须等待检查对象是否存在。解决方式是一种称为Double-Checked-Locking模式,其意图是将非必须的锁定优化掉,同步检查最多只发生一次,因此不会成为瓶颈。以下是Java语言实现,能够正确编译通过。[Java代码]public class USTax {private static USTax instance=null;(1) USTax(){}private (2) static void doSync(){if(instance==null){System.out.println('实例不存在,创建实例..');instance=(3);System.out.println('实例创建成功');}else{System.out.println('实例已被创建了');}}public static USTax getInstance(){if(instance==null){System.out.println('实例暂时不存在');(4);//同步控制}else{System.out.println('实例已经存在');}return (5);}}(1)

未知题型 阅读以下预备知识、函数说明和C代码,将应填入(n)处的字句写在对应栏内。[预备知识]①对给定的字符集合及相应的权值,采用哈夫曼算法构造最优二叉树,并用结构数组存储最优二叉树。例如,给定字符集合{a,b,c,d}及其权值2、7、4、5,可构造如图3所示的最优二叉树和相应的结构数组Ht(数组元素Ht[0]不用)(见表5)。结构数组HT的类型定义如下:define MAXLEAFNUM 20struct node {char ch; / * 当前结点表示的字符,对于非叶子结点,此域不用*/int weight; / * 当前结点的权值*/int parent; / * 当前结点的父结点的下标,为0时表示无父结点*/int Ichild, rchild/ *当前结点的左、右孩子结点的下标,为0时表示无对应的孩子结点* /} Ht[2 * MAXLEAFNUM];②用'0'或'1'标识最优二叉树中分支的规则是:从一个结点进入其左(右)孩子结点,就用'0'('1')标识该分支(示例如图3所示)。③若用上述规则标识最优二叉树的每条分支后,从根结点开始到叶子结点为止,按经过分支的次序,将相应标识依次排列,可得到由'0'、'1'组成的一个序列,称此序列为该叶子结点的前缀编码。如图3所示的叶子结点a、b、c、d的前缀编码分别是110、0、111、10。【函数5.1说明】函数void LeafCode (int root, int n)的功能是:采用非递归方法,遍历最优二叉树的全部叶子结点,为所有的叶子结点构造前缀编码。其中形参root为最优二叉树的根结点下标;形参 n为叶子结点个数。在构造过程中,将Ht[p]. weight域用作被遍历结点的遍历状态标志。【函数5.1】char * * Hc;void LeafCode (int root, int n){/*为最优二叉树中的n个叶子结点构造前缀编码,root是树的根结点下标* /int i,p = root,cdlen =0;char code[20];Hc=(char* * )malloc(.(n +]) *sizeof(char* )); /* 申请字符指针数组* /for(i=1;i< =p;++i)Ht[ i]. weight =0;/* 遍历最优二叉树时用作被遍历结点的状态标志*/while(p) {/*以非递归方法遍历最优二叉树,求树中每个叶子结点的编码*/if(Ht[p], weight ==0) { /*向左*/Ht[ p]. weight =1if (Ht[p],lchild !=0) { p=Ht[P].lchild; code[cdlen++] ='0';]else if (Ht[p]. rchild ==0) {/* 若是叶子结点,则保存其前缀编码*/Hc[p] = ( char * ) malloc( (cdlen + 1 ) * sizeof (char) );(1); strcpy(He[ p] ,code);}}else if (Ht[ pi, weight == 1) { /*向右*/Ht[p]. weight =2;if(Ht[p].rchild !=0) {p=Ht[p].rchild; code[cdlen++] ='1';}}else{/* Ht[p]. weight ==2,回退*/Ht[p]. weight =0;p=(2);(3); /*退回父结点*/}}/* while结束* /}【函数5.2说明】函数void Decode(char*buff, int root)的功能是:将前缀编码序列翻译成叶子结点的字符序列并输出。其中形参root为最优二叉树的根结点下标;形参buff指向前缀编码序列。【函数5.2】void Decode( char * buff, int root)Iint pre =root,p;while ( * buff! = '/0') {p = root;while (p!=0){/*存在下标为p的结点*/pre=p;if((4))p=Ht[p].lchild; /*进入左子树*/else p = Ht[p]. rchild; / *进入右子树*./buff ++; / * 指向前缀编码序列的下一个字符* /}(5);printf('%c', Ht [ pre]. ch);}}

未知题型 mdb”数据库中有部门人员、部门信息、产品、订单和工资五张表。(1)以部门名称和部门信息表为数据源,创建查询“查询1”,统计每个部门的人数。结果显示部门名称和人数字段。查询结果如图所示。(2)以产品表和订单表为数据源,创建查询“查询2”,统计每天的业务总额。结果显示定购日期和业务总额字段,业务总额=Sum(产品数量×单价)。查询结果如图所示。

未知题型 在考生文件夹下有“公司.mdb”数据库。(1)创建宏“部门人员”、“工资明细表”和“产品”,分别打开“部门人员”、“工资明细表”和“产品”窗体。(2)创建窗体“综合信息查询系统”,添加页眉标签“综合信息查询系统”(宋体、12号、加粗、红色)。添加“部门人员”、“工资明细表”、“产品”和“关闭窗体”按钮,分别实现运行“部门人员”、“工资明细表”、“产品”宏和关闭窗体。窗体结果显示如图所示。