未知题型

A.AddNum”补充完整为“obj.AddNum(2);”。
B.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);”。
【参考答案】


使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补...

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)

相关考题

未知题型 阅读下列说明,回答问题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号、加粗、红色)。添加“部门人员”、“工资明细表”、“产品”和“关闭窗体”按钮,分别实现运行“部门人员”、“工资明细表”、“产品”宏和关闭窗体。窗体结果显示如图所示。

未知题型 阅读以下说明和C代码,将应填入(n)处的字句写在对应栏内【说明】从文件IN.DAT中读取一篇英文文章存入到字符串数组XX中;请编写程序,其功能是:以行为单位把字符串中所有小写字母。左边的字符串内容移到该串的右边存放,然后把小写字母。删除,余下的字符串内容移到已处理字符串的左边存放。最后把已处理的字符串仍按行重新存入字符串数组XX中,最后调用函数WRITEDAT(),把结果XX输出到文件 OUT5.DAT中。例如:原文:You can create an index on any field.you have the correct record.结果:n any field.Yu can create an indexrd. yu have the crreet res原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。【函数】include 'stdio.h'include 'string.h'include 'conio.h'include 'ctype.h'include 'mem.h'unsigned char xx[50] [80]int maxline=0;int readdat(void);void writedat(void)/*将题目要求的字符串中所有小写字母o左边的字符串内容移到谊串的右边存放,即将串中“最后”一个字母o左右两侧的内容互换*/void StrOR(void){inti;char*p1,* p2,t[80];for(i=0;i<maxline;i++){ t[0]='/0';p2=xx[i];while(*p2) /*找到最后一个别'o'*/{ if((1))p1=p2;p2++;}strcat(t,p1+1);*p1='/0';strcat(t,xx[i]);p1=xx[i];p2=t;while(*p2) /*删去字符'o'*/{ if((2)) (3)=*p2;p2++;}(4);}}void main(){clrscr();if(readdat()){ printf('Can't open the file IN. DAT!/n');return;}StrOR();writedat();}int readdat(void){FILE * fp;int i=0;char * p;if((fp=fopen('in.dat','r' ))==NULL)return 1;while(fgets(xx[i],80, fp)!=NULL){ p=strchr(xx[i],'/n');if(p)*p=0;i++;}maxline:(5);fclose(fp);return 0;}void writedat (void){ FILE * fp;int i;fp=fopen('in.dat','w');for(i=0;i<maxline;i++){ printf('%s/n',xx[i]);fprintf(fp,' %s/n',xx[i]);}fclose(fp);}}}

未知题型 根据以下资料,回答下列各题。 在考生文件夹下,存在一个数据库文件“sampl.mdb”。在数据库文件中已经建立了一个表对象“学生基本情况”。试按以下操作要求,完成各种操作: 将“学生基本情况”表名称更改为“tStud”。

未知题型 从供选择的答案中选出应填入下列叙述中( )内的正确答案:关系数据模型是当前最常用的一种基本数据模型,它是用(A) 结构来表示实体类型和实体间联系的。关系数据库的数据操作语言(DML)主要包括(B) 两类操作,关系模型的关系运算是以关系代数为理论基础的,关系代数最基本的操作是(C) 。设R和S为两个关系则R×S表示R与S的(D) 。若R和s的关系分别图示如下:则R和S自然联接的结果是(E)。供选择的答案

未知题型 在名为Form1的窗体上绘制一个名为Image1的图像框,利用属性窗口装入考生文件夹中的图像文件Pic1.bmp,并设置适当属性使其中的图像可以适应图像框大小;再绘制两个命令按钮,名称分别为Cmd1、Cmd2,标题分别为“右移”、“下移”。请编写适当的事件过程,使得在运行时,每单击“右移”按钮一次,图像框向右移动100:每单击“下移”按钮一次,图像框向下移动100。运行时的窗体如下图所示。注意:程序中不得使用变量,事件过程中只能写一条语句;文件必须存放在考生文件夹中,工程文件名为execise34.vbp,窗体文件名为execise34.frm。

未知题型 阅读以下说明,回答下面问题。【说明】随着通信市场的日益开放,电信业务正向数据化、宽带化、综合化、个性化飞速发展,各运营商之间竞争日益激烈。而竞争的基本点就在于接入资源的竞争,如何快速、有效、灵活、低成本提供客户所需要的各种业务成为运营商首要考虑的问题。而无线接入方式在一定程度上满足了运营商的需要。无线接入不需要专门进行管道线路的铺设,为了一些光缆或电缆无法铺设的区域提供了业务接入的可能,缩短了工程的时间,节约了管道线路的投资。随着接入技术的发展,无线接入设备可以同时解决数据及语音等多种业务的接入。可根据区域的业务量的增减灵活调整带宽。可十分方便的进行业务的迁移、扩容。在临时搭建业务点的应用中优势更加明显。常用无线接入在结构上大致可以分为2种类型,一种是局端设备之间通过无线方式互联,相当于中继器。另外一种是用户终端采用无线接入方式接入局端设备。典型的接入模式如图所示:目前最流行的无线接入技术类型有哪几种?

未知题型 在考生文件夹下有“××.mdb”数据库。(1)创建“今天生日”宏,打开“今天过生日”查询。(2)以城市表为数据源,自动创建“城市”窗体。在窗体中添加以“通信录”表为数据源子窗体,在窗体显示“通信录”表中的全部字段。添加主窗体页眉标签“各城市通信信息”,标签文本字体为宋体、12号、加粗、居中显示。在页眉中添加“今天过生日的朋友”按钮,实现运行“今天生日”。“城市”窗体结果显示如图所示。

未知题型 阅读以下应用说明及Visual Basic程序代码,将应填入______处的语句写在答题纸的对应栏内。[应用说明9]本应用程序的运行窗口如图2-6所示。窗口中的3个文本框和2个按钮,名称分别为Txt_salary,Txt_base,Txt_tax,Cmd compute和Cmd_quit。运行时,文本框Txt_base中存放的是免税金额基数(应扣除的基本费用)。当用户在文本框Txt_salary中输入月收入(工资或薪金)并单击“计算”按钮 Cmd_compute后,Txt_tax框中就显示计算所得的应纳税额。文本框Txt_base和Txt_ tax在运行时不接受用户输入,Txt_base的内容以灰色显示。个人工资(或薪金)所得税是按照超额累进的税率来征收的,其计算方法参考试题8。[程序代码9]Option Base 0Private Sub Cmd_compute_Click()Dim paylevel,taxPratepaylevel=Array(0,500,2000,5000,20000,40000,60000,80000,100000,1000001)taxPrate=Array(5,10,15,20,25,30,35,40,45)K=(1)S=0if(K>0) ThenFor j=1 TO 9If (2) ThenS=S+(paylevel(j)-paylevel(j-1)) * taxPrate(j-1)/100ElseS=S+( (3) ) * taxPrate(j-1)/100Exit ForEnd IfNext jEnd If(4)=Str$(S)End SubPrivate Sub Cmd_quit_Click()EndEnd SubPrivate Sub Form_Load()Txt_tax.Text=“”Txt_salary.Text=“”Txt_base.Text=800Txt_tax.Locked=TrueTxt_base.Enabled=(5)End Sub

未知题型 下列给定程序中,是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正程序指定部位的错误,使它能得到正确结果。[注意] 不要改动main函数,不得增行或删行,也不得更改程序的结构。[试题源程序]include<stdio.h>include<stdlib.h>typedef struct aa{int data;struct aa *next;}NODE;fun(NODE *h){int max=-1;NODE *p;/***********found************/p=h;while(p){if(p->data>max)max=p->data;/************found************/p=h->next;}return max;}outresult(int s, FILE *Pf){fprintf(pf, '/nThe max in link: %d/n', s);}NODE *creatlink(int n, int m){NODE *h, *p, *s, *q;int i, x;h=p=(NODE *)malloc(sizeof(NODE));h->data=9999;for(i=1; i<=n; i++){s=(NODE *)malloc(sizeof(NODE));s->data=rand()%m; s->next=p->next;p->next=s; p=p->next;}p->next=NULL;return h;}outlink(NODE *h, FILE *pf){NODE *p;p=h->next;fprintf(Pf, '/nTHE LIST:/n/n HEAD');while(P){fprintf(pf, '->%d', P->datA); p=p->next;}fprintf(pf, '/n');}main(){NODE *head; int m;head=cteatlink(12,100);outlink(head, stdout);m=fun(head);printf('/nTHE RESULT'/n');outresult(m, stdout);}

未知题型 编程实现加法运算,在两个文本框中输入加数,用标签表示结果,单击按钮进行计算,完成下列计算过程。Private Sub Command1_Click()Dim AAs Integer,B As IntegerA= ____________B=Val(Text2.Text)________ =A+BEnd Sub

未知题型 注意:下面出现的所有文件都必须保存在考生文件夹[K:/K01/1501001]下。对考生文件夹下WORD.DOC文档中的文字进行编辑,排版和保存,具体要求如下:1. 在考生文件夹下打开文档WORD1.DOC,按照要求完成下列操作并以该文件名(WORD1.DOC) 保存文档。(1)将标题段文字(“上万北京市民云集人民大会堂聆听新年音乐”)设置为三号黑体、蓝色、加粗、居中并添加红色底纹和着重号。(2)将正文各段文字(“上万北京市民选择在……他们的经典演出。”)设置为小四号、仿宋_GB2312;第一段悬挂缩进2字符;第二段前添加项目符号◆。(3)将正文第三段(“一年一度的……国家大事时准备的。”)分为等宽的两栏。2. 在考生文件夹下,打开文档WORD2.DOC,按照要求完成下列操作并以该文件名(WORD2.DOC) 保存文档。(1)将文档中的文字转换成一个4行5列的表格,设置表格列宽为2.4厘米。(2)将表格外部框线设置成实线,3磅,表格内部框线为实线,1磅;第一行加红色底纹。

未知题型 设计两CheckBox,一个显示粗体,一个显示斜体,通过对CheckBox的选择,在一个文本框中显示相应效果的文本,完成下列程序。Private Sub Form_Load()Check1.Caption='显示粗体'Check2.Caption='显示斜体'Text1.Text='Visual Basic6.0'End SubPrivate Sub Check1_Click()If _______=1 ThenText1.FontBold=TrueElseText1.FontBold=FalseEnd IfEnd SubPrivate Sub Check2_Click()If Check2.Value=1 ThenText1. ______ =TrueElseText1. _____ =FalseEnd Sub

未知题型 有一个工程文件ylc6.vbp,请在窗体中画一个组合框和一个命令按钮。程序的功能是在运行时,如果在组合框中输入一个项目并单击命令按钮,则搜索组合框中的项目;如果已有此项,则弹出提示:“已有此项”,之后清除输入的内容。界面如图20所示。注意:存盘时必须存放在考生文件夹下,工程文件名为ylc6.vbp,窗体文件名为ylc6.frm。

未知题型 打开指定文件夹下的演示文稿yswg08. ppt(如下图所示),按下列要求完成对此文稿的修饰并保存。1.将第二张幻灯片版面改变为“垂直排列文本”,然后将这张幻灯片移成演示文稿的第一张幻灯片:第三张幻灯片的对象部分的动画效果设置为“横向棋盘式”。2.将整个演示文稿设置成Fireball. pot,将全部幻灯片的切换效果设置成“垂直百叶窗”。

未知题型 阅读下列程序说明和C代码,将应填入(n)处的字句写在对应栏内。[函数2.1说明]函数void find(int *a, int n, int * max, int * min)的功能是在长度为n的整型数组a中,查找最大元素和最小元素的下标。main()中给出了调用find函数的一个实例。[函数2.1]include<stdio.h>void find(int *a, int n,int *max,int * min){ int i;*max =* min=0;for(i=1;i<n;i+ +)if(a[i]>a[* max]) (1);else if(a[i]<a[*min]) (2);return;main(){ int a[]={4,6,8,9,0,6},max,min;find(a,6,(3));printf('%5d%5d/n', max,min);}[函数2.2说明]以下程序用来对从键盘上输入的两个字符串进行比较,然后输出两个字符串前端的公共部分。例如:输入的两个字符串分别是abcdefg和abceef,则输出为abc。[函数2.2]include <stdio.h>main(){ char str1[100],str2[100],str[100],c;int i=0,s;printf('/nInput string 1:');gets(str1);printf('/nInput string 2:');gets(str2);while(((4))&&(str1[i]!='/0')&&(str2[i]!='/0')){(5);i++;}printf('%s/n',str);}

未知题型 阅读以下说明,回答问题。【说明】网络地址转换(NAT)的主要目的是解决IP地址短缺问题以及实现TCP负载均衡等。在如图5-5所示的设计方案中,与Internet连接的路由器采用网络地址转换。【问题】请根据路由器的NAT表和图5-5中给出的网络结构、IP地址,简要叙述主机B向内部网络发出请求进行通信时,边界路由器实现TCP负载均衡的过程。