考试总分:6分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 2003年度软件设计师下午试题
A(1)____WHERE___
B(2)___(SELECT*FROMOrderDetailB,OrderCWHEREB.ProductNo=C.ProductNoANDB.ProductNo='1KIO'ANDC.CustomerNo=A.CustomerNo)[15分]
A(1)___;strcpy(Hc[p],code);}}elseif(Ht[p].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=__
B(2)__;___
C(3)___;/*退回父结点*/}}/*while结束*/}[函数5.2说明]函数voidDecode(char*buff,introot)的功能是:将前缀编码序列翻译成叶子结点的字符序列,并输出。其中形参root为最优二叉树的根结点下标;形参buff指向前缀编码序列。[函数5.2]voidDecode(char*buff,introot){intpre=root,p;while(*buff!='\0'){p=root;while(p!=0){/*存在下标为p的结点*/pre=p;if(__
D(4)___)p=Ht[p].lchild;/*进入左子树*/elsep=Ht[p].rchild:/*进入右子树*/buff++;/*指向前缀编码序列的下一个字符*/}___
E(5)___;printf("%c",Ht[pre].ch);}}[15分]
A(1)___LEAGR1,0;给GR1赋初值0NEXTLDGR2,XSCH,GR1;把一个学生成绩读入GR2LEAGR0,0,GR2;把GR2的内容读入GR0JMIEXIT如果GR2中的数小于0,LEAGR2,0;给GR2赋初值0CPAGR0,CHJB;比较GR0与CHJB的大小,由于CHJB=80,所以此处所做的工作是看成绩是否大于等于80分JPZGOON;如果成绩大于等于80分则跳到GOON继续执行____
B(2)____LEAGR2,1,GR2;GR2+1->GR2,____
C(3)____CPAGR0,CHJB,GR2;当成绩小于80分时,再看成绩是不是大于等于60分JPZGOON;如果成绩大于等于60分则跳到GOON继续执行LEAGR2,1,GR2;GR2+1->GR2GOON___
D(4)____LDGR0,CHJG,GR2;把当前成绩对应的统计结果取出。(CHJG+0)存的是80分以上的人数,(CHJG+1)存的是60分以上的人数,(CHJG+,2)存的是60分以下的人数。___
E(5)____ADDGR0,ONE;把取出的统计人数加1,即把当前成绩统计进去。STGR0,CHJG,GR2;把新统计结果存入。LEAGR1,1,GR1;GR1+1->GR1;指针下移一条记录,即使得(LDGR2,XSCH,GR1)取下一个成绩。JMPNEXT;无条件转移至NEXTEXITEXITEND[15分]
A(1)___;kay[i][j]=0;}for(k=1;k<=n;k++)for(i=1;i<=n;i++){if(i==k)continue;t1=c[i][k];for(j=1;j<=n;j++){if(j==k||j==i)continue;t2==c[k][j];t3==c[i][j];if(t1!=NoEdge&&t2!=NoEdge&&(t3==NoEdge||t1+t2<t3)){c[i][j]=___
B(2)___;kay[i][j]=___
C(3)___;}}//for}//for}voidAdjacencyWDigraph::outputPath(inti,intj){//输出顶点i到j的最短路径上的顶点if(i==j)return;if(kay[i][j]==0)cout<<j<<’’;else{outputPath(i,___
D(4)___);outputPath(____
E(5)____);}}voidAdjacencyWDigraph::Input(){inti,j,u,v,w,E;cout>n;cout>E;Make2DArray(a,n+1,n+1);for(i=1;i>u>>v>>w;a[u][v]=w;}}voidMake2DArray(int**&x,introws,intcols){inti,j;x=newint*[rows+1];for(i=0;i<rows+1;i++)x[i]=newint[cols+1];for(i=1;i<=rows;i++)for(j=1;j<=cols;j++)x[i][j]=0;}[15分]