首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5,e6依次通过栈,一个元素出栈后立即进入队列Q。若6个元素出队的顺序是e2,e4,e3,e6,e5,e1,则栈S的容量至少应该是()
查看本题答案
包含此试题的试卷
计算机等级考试《简单单选》真题及答案
点击查看
你可能感兴趣的试题
设栈S和队列Q的初始状态为空元素e1e2e3e4e5和e6依次通过栈S1个元素出栈后即进队列Q若6个
6
4
3
2
设栈S和队列Q的初始状态为空元素e1e2e3e4e5和e6依次通过栈S一个元素出栈后即进入队列Q若6
设栈S和队列Q的初始状态为空元素e1e2e3e4e5和e6依次通过栈S一个元素出栈后即进入队列Q若6
6
4
3
2
设栈S和队列Q的初始状态为空元素e1e2e3e4e5e6依次通过栈S一个元素出栈后即进入队列Q若六个
6
4
3
2
设栈S和队列Q的初始状态为空元素e1e2e3e4e5和e6依次通过栈S一个元素出栈后立即进入队列Q若
2
3
4
5
设栈队S和队列Q的初始状体为空元素e1e2e3e4e5和e6依次通过栈S1个元素出栈后即进队列Q若6
6
4
3
2
设栈S和队列Q的初始状态为空元素e1e2e3e4e5和e6依次通过栈S一个元素出栈后即进入队列Q若6
设栈S和队列Q的初始状态为空元素e1e2e3e4e5e6依次通过栈S一个元素出栈后即进入队列Q若6个
设栈S和队列Q的初始状态为空元素e1e2e3e4e5e6依次通过栈S一个元素出栈后即进入队列Q若6个
2
3
4
6
设栈S和队列Q的初始状态为空元素e1e2e3e4s5和e6依次通过栈S一个元素出栈后即进入队列Q若6
热门试题
更多
下列程序的功能是利用以下所示的简单迭代方法求方程cosX-X=0的一个实根Xn+1=cosXn迭代步骤如下1取X1初值为0.02X0=X1把X1的值赋给X03X1=cosX0求出一个新的X14若X0-X1的绝对值小于0.000001执行步骤5否则执行步骤25所求X1就是方程cosX-X=0的一个实根作为函数值返回请编写函数countValue实现程序的要求最后调用函数writeDat把结果输出到OUT.DAT文件中注意部分源程序已给出请勿改动主函数main和输出数据函数writeDat的内容#include<conio.h>#include<math.h>#include<stdio.h>floatcountValuevoidwriteDatFILE*wf;wf=fopenOUT.DATw;fprintfwf%f/ncountValue;fclosewf;mainprintf实根=%f/ncountValue;printf%f/ncoscountValue-countValue;writeDat;
请编写函数numintmintkintxx[]该函数的功能是将大于整数m且紧靠m的k个素数存入数组xx传回最后调用函数readwriteDat从in.dat文件中读取10组数据分别得出结果且把结果输出到out.dat文件中部分程序已经给出例如若输入175则应输出1923293137注意部分程序已经给出请勿改动主函数main和输出数据函数readwriteDat的内容#include<conio.h>#include<stdio.h>voidreadwriteDat;voidnumintmintkintxx[]msinintmnxx[1000];printf/nPleaseentertwointegers;scanf%d%d&m&n;nummnxx;form=0;m<n;m++printf%dxx[m];printf/n;readwriteDat;voidreadwriteDatintmnxx[1000]i;FILE*rf*wf;rf=fopenin.datr;wf=fopenout.datw;fori=0;i<10;i++fscanfrf%d%d&m&n;nummnxx;form=0;m<n;m++fprintfwf%dxx[m];fprintfwf/n;fcloserf;fclosewf;
已知数据文件IN.DAT中存有200个四位数并已调用读函数readDat把这些数存入数组a中请编写函数jsVal其功能是若一个四位数的干位上的数字值小于等于百位上的数字值百位上的数字值小于等于十位上的数字值以及十位上的数字值小于等于个位上的数字值并且原四位数是偶数则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中最后调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中注意部分程序已经给出程序中已定义数组a[200]b[200]已定义变量cnt请勿改动数据文件IN.DAT中的任何数据及主函数main读函数readDat和写函数writeDat的内容#include<Stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0;voidjsValvoidreadDatinti;FILE*fp;fp=fopenIN.DATr;fori=0;i<MAX;i++fscanffp%d&a[i];fclosefp;voidwriteDatFILE*fp;inti;fp=fopenOUT.DATw;fprintffp%d/ncnt;fori=0;i<cnt;i++fprintffp%d/nb[i];fclosefp;voidmaininti;readDat;jsVal;printf满足条件的数=%d/ncnt;fori=0;i<cnt;i++printf%db[i];printf/n;writeDat;
在一个多层次的树形文件目录中查找一个文件可以从根目录开始也可以从______目录采用相对路径名开始查找
下列关于Oracle体系结构的叙述中哪一条是不正确的______
函数ReadDat的功能是实现从IN.DAT文件中读取一篇英文文章并存入字符串数组xx中请编写函数ChA其功能是以行为单位把字符串中的第一个字符的ASCII值加第二个字符的ASCII值得到第一个新字符第二个字符的ASCII值加第三个字符的ASCII值得到第二个新字符依此类推一直处理到倒数第二个字符最后一个字符的ASCII值加原第一个字符的ASCII值得到最后一个新的字符得到的新字符分别存放在原字符串对应的位置上最后把已处理的字符串逆转后按行重新存入字符串数组xx中最后调用函数WriteDat把结果xx输出到OUT.DAT文件中原始数据文件存放的格式是每行的宽度均小于80个字符含标点符号和空格注意部分源程序已给出请勿改动主函数main读数据函数ReadDat和输出数据函数WriteDat的内容#include<stdio.h>#include<string.h>#include<conio.h>charxx[50][80];intmaxline=0;/*文章的总行数*/intReadDatvoid;voidWriteDatvoid;voidChAvoidvoidmainifReadDatprintf数据文件IN.DAT不能打开!/n/007;return;ChA;WriteDat;intReadDatvoidFILE*fp;inti=0;char*p;iffp=fopenIN.DATr==NULLreturn1;whilefgetsxx[i]80fp!=NULLP=strchrxx[i]’/n’;ifp*p=0i++;maxline=i;fclosefp;return0;voidWriteDatvoidFILE*fp;inti;fp=fopenOUT.DATw;fori=0;i<maxline;i++printf%s/nxx[i];fprintffp%s/nxx[i];fclosefp;
已知在IN.DAT文件中存有100个产品销售记录每个产品销售记录由产品代码dm字符型4位产品名称mc字符型10位单价dj整型数量sl整型金额je长整型五部分组成其中金额=单价×数量计算得出函数ReadDat读取这100个销售记录并存入结构数组sell中请编写函数SortDat其功能要求按产品代码从小到大进行排列若产品代码相等则按金额从大到小进行排列最终排列结果仍存入结构数组sell中最后调用函数WriteDat把结果输出到OUT.DAT文件中注意部分程序已经给出请勿改动主函数main读数据函数ReadDat和输出数据函数WriteDat的内容#include<stdio.h>#include<string.h>#include<conio.h>#include<stdlib.h>#defineMAX100typedefstructchardm[5];/*产品代码*/charmc[11];/*产品名称*/intdj;/*单价*/intsl;/*数量*/longje;/*金额*/PRO;PROsell[MAX];voidReadDat;voidWriteDat;voidSortDatvoidmainmemsetsell0sizeofsell;ReadDat;SortDat;WriteDat;voidReadDatFILE*fp;charStr[80]ch[11];inti;fp=fopenIN.DATr;fori=0;i<100;i++fgetsstr80fp;memcpysell[i].dmstr4;memcpysell[i].mcstr+410;memcpychstr+144;ch[4]=0;sell[i].dj=atoich;memcpychstr+185;ch[5]=0;sell[i].sl=atoich;sell[i].je=longsell[i].dj*sell[i].sl;fclosefp;voidWriteDatFIL*fp;inti;fp=fopenOUT.DATW;fori=0;i<100;i++printf%s%s%4d%5d%5d/nsell[i].dmsell[i].mcsell[i].djsell[i].slsell[i].je;fprintffp%s%s%4d%5d%5d/nsell[i].dmsell[i].mcsell[i].djsell[i].slsell[i].je;fclosefp;
在函数依赖的范畴内______达到了最高的规范化程度
下列关于关系模式的码的叙述中哪一条是不正确的______
为了保证对故障恢复的支持登记日志记录时必须遵循的原则是______原则
基于封锁的并发控制中给数据项加的锁一般有两种共享锁和______锁
函数ReadDat实现从IN.DAT文件中读取一篇英文文章并存入字符串数组xx中请编写函数StrOR其函数的功能是以行为单位依次把字符串中所有小写字母o左边的字符串内容移到该串的右边然后把小写字母o删除余下的字符串内容移到已处理字符串的左边之后把已处理的字符串仍按行重新存入字符串数组xx中最后main函数调用函数WriteDat把结果xx输出到OUT.DAT文件中例如原文nanyfield.Yucancreateanindexyouhavethecorrectrecord.结果nanyfield.Yucancreateanindexrd.yuhavethecrrectrec原始数据文件存放的格式是每行的宽度均小于80个字符含标点符号和空格注意部分源程序已经给出请勿改动主函数main读数据函数ReadDat和输出数据函数writeDat的内容#include<stdio.h>#include<string.h>#include<conio.h>charxx[50][80];intmaxline=0;/*文章的总行数*/intReadDatvoid;voidWriteDatvoid;voidStrORvoidvoidmainifReadDatprintf数据文件IN.DAT不能打开!/n/007;return;StrOR;WriteDat;intReadDatvoidFILE*fp;inti=0;char*p;iffp=fopenIN.DATr==NULLreturn1;whilefgetsxx[i]80fp!=NULLp=strchrxx[i]’/n’;ifp*p=0;i++;maxline=i;fclosefp;return0;voidWriteDatvoidFILE*fp;inti;fp=fopenOUT.DATW;fori=0;i<maxline;i++printf%s/nxx[i];fprintffp%s/nxx[i];fclosefp;
下列关于Oracle的对象一关系特性的叙述中哪一条是不正确的______
为保证系统的并发性和性能Sybase公司的企业级服务器ASE支持哪几种机制______Ⅰ.数据页锁Ⅱ.数据行锁Ⅲ.所有页锁
SQLServer2000使用______语言来定义和操作数据它是对标准SQL-92语言的功能扩充
下题基于以下描述有关系模式RSTCDG根据语义有如下函数依赖集F=SC→TC→DSC→GT→C关系模式R的候选关键码______
关系数据模型由关系数据结构关系操作集合和______三大要素组成
编写函数findStr该函数统计一个长度为2的子字符串在另一个字符串中出现的次数例如假定输入的字符串为asdasasdfgasdaszx67asdmklo子字符串为as函数返回值为6函数ReadWrite实现从in.dat文件中读取两个字符串并调用函数findStr最后把结果输出到out.dat文件中注意部分程序已经给出请勿改动主函数main和其他函数中的任何内容仅在函数findStr的花括号中填入你编写的若干语句#include<Stdio.h>#include<string.h>#include<conio.h>intfindStrchar*Strchar*substrvoidReadWritecharstr[81]substr[10]ch;intnleni=0;FILE*rf*wf;rf=fopenin.datr;wf=fopenout.datw;whilei<25fgetsStr81rf;fgetssubstr10rf;len=Strlensubstr-1;ch=substr[len];ifch==’/n’||ch==0xlasubstr[len]=0;n=findStrStrsubstr;fprintfwf%d/nn;i++;fcloserf;fclosewf;maincharStr[81]substr[10];intn;printf输入原字符串;getsstr;printf输入子字符串;getssubstr;putsstr;putssubstr;n=findStrStrsubstr;printfn=%d/nn;ReadWrite;
虚拟存储管理系统中在进行地址映射时若所需页面不在内存则产生______中断
下列叙述中哪一条是不正确的______
下列程序的功能是把s字符串中的所有字母改写成该字母的下一个字母字母z改写成字母a要求大写字母仍为大写字母小写字母仍为小写字母其他字符不做改变请编写函数chgchar*s实现程序要求最后调用函数readwriteDAT从in.dat文件中读取50组数据分别得出结果且把结果输出到out.dat文件中例如S字符串中原有的内容为Mn.123Zxy调用该函数后结果为No.123Ayz注意部分程序已经给出请勿改动主函数main和输出数据函数readwriteDAT的内容#include<conio.h>#include<string.h>#include<stdio.h>#include<ctype.h>#defineN81voidreadwriteDAT;voidchgchar*smainchara[N];printfEnteraString;getsa;printfTheoriginalstringis;putsa;chga;printfThestringaftermodified;putsa;readwriteDAT;voidreadwriteDATinti;chara[N];FILE*rf*wf;rf=fopenin.datr;wf=fopenout.datw;fori=0;i<50;i++fscanfrf%sa;chga;fprintfwf%s/na;fcloserf;fclosewf;
在in.d__件中有200个正整数且每个数均在1000~9999之间函数ReadDat读取这200个数并存放到数组aa中请编写函数jsSort其函数的功能是要求按每个数的后三位的大小进行升序排列然后取出满足此条件的前10个数依次存入数组bb中如果后三位的数值相等则按原先的数值进行降序排列最后调用函数WriteDat把结果bb输出到out.dat文件中例如处理前60125099901270258088处理后90126012702580885099注意部分程序已经给出请勿改动主函数main读数据函数ReadDat和输出数据函数WriteDat的内容#include<Stdio.h>#include<string.h>#include<conio.h>intaa[200]bb[10];voidjsSortvoidReadDatFILE*in;inti;in=fopenin.datr;fori=0;i<200;i++fscanfin%d&aa[i];fclosein;voidWriteDatFILE*out;inti;out=fopenout.datW;fori=0;i<10;i++printf%dbb[i];fprintfout%d/nbb[i];fcloseout;voidmainReadDat;jsSort;WriteDat;
设有关键码序列QGMZANBPXHYSTLKE要按关键码值递增的顺序进行排序采用堆排序法进行经过初始建堆后关键码值A在序列中的序号是______
函数ReadDat实现从IN.DAT文件中读取一篇英文文章并存入字符串数组xx中请编写函数SonCharD其函数的功能是以行为单位对字符按从大到小的顺序进行排序排序后的结果仍按行重新存入字符串数组xx中最后调用函数WfiteDat把结果xx输出到OUT.DAT文件中例如原文dAeBfC.CCbbAA结果fedCBA.bbCCAA原始数据文件存放的格式是每行的宽度均小于80个字符含标点符号和空格注意部分程序已经给出请勿改动主函数main读数据函数ReadDat和输出数据函数WriteDat的内容#include<Stdio.h>#include<string.h>#include<conio.h>charxx[50][80];intmaxline=0;/*文章的总行数*/intReadDatvoid;voidWriteDatvoid;voidSortCharDvoidvoidmainifReadDatprintf数据文件IN.DAT不能打开!/n/007;return;SortCharD;WriteDat;intReadDatvoidFILE*fp;inti=0;char*p;iffp=fopenIN.DATr==NULLreturn1;whilefgetsxx[i]80fp!=NULLp=strchrxx[i]’/n’;ifp*p=0;i++;maxline=i;fclosefp;return0;voidWriteDatvoidFILE*fp;inti;fp=fopenOUT.DATW;fori=0;i<maxline;i++printf%s/nxx[i];fprintffp%s/nxx[i];fclosefp;
对于给出的一组权w=56812通过霍夫曼算法求出的扩充二叉树的带权外部路径长度为______
下列关于浏览器/服务器结构软件开发的叙述中哪一条是不正确的______
采用IPv4协议的互联网中IP地址的长度是______位
一个计算机系统中的存储体系由高速缓存内存和______组成
已知在IN.DAT文件中存有100个产品销售记录每个产品销售记录由产品代码dm字符型4位产品名称mc字符型10位单价dj整型数量sl整型金额je长整型五部分组成其中金额=单价×数量函数ReadDat读取这100个销售记录并存入结构数组sell中请编写函数SortDat其功能要求按产品代码从大到小进行排列若产品代码相同则按金额从大到小进行排列最终排列结果仍存入结构数组sell中最后调用函数WriteDat把结果输出到OUT.DAT文件中注意部分程序已经给出请勿改动主函数main读数据函数ReadDat和输出数据函数WriteDat的内容#include<stdio.h>#include<string.h>#include<conio.h>#include<stdlib.h>#defineMAX100typedefstructchardm[5];/*产品代码*/charmc[11];/*产品名称*/intdj;/*单价*/intsl;/*数量*/longje;/*金额*/PRO;PROsell[MAX];voidReadDat;voidWriteDat;voidSortDatvoidmainmemsetsell0SiZeofSell;ReadDat;SortDat;WriteDat;voidReadDatFILE*fp;charstr[80]ch[11];inti;fp=fopenIN.DATr;fori=0;i<100;i++fgetsstr80fp;memcpysell[i].dmstr4;memcpysell[i].mcstr+410;memcpychStr+144;ch[4]=0;sell[i].dj=atoich;memcpychStr+185;ch[5]=0;sell[i].sl=atoich;sell[i].je=longsell[i].dj*sell[i].sl;fclosefp;voidWriteDatvoidFILE*fp;inti;fp=fopenOUT.DATW;fori=0;i<100;i++printf%s%s%4d%5d%5d/nsell[i].dmsell[i].mcsell[i].djsell[i].slsell[i].je;fprintffp%s%S%4d%5d%5d/nsell[i].dmsell[i].mcsell[i].djsell[i].slsell[i].je;fclosefp;
分布式数据库系统是______技术和计算机网络技术的结合
热门题库
更多
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育