首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
用户定义的菜单系统以______为扩展名保存。
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
在VisualFoxPro中使用菜单设计器定义菜单最后生成的菜单程序的扩展名是
.mnx
.prg
.mpr
.spr
FoxPro中出现的各类文件的扩展名
由系统默认
由用户使用SET命令预先定义
必须用户定义
由系统默认或由用户定义
在记事本中保存文档时如果用户没有指定扩展名系统将给文件加上扩展名.TXT
VisualFoxPro出现的各类文件扩展名
由系统默认
由用户使用SET命令预先定义
必须用户定义
由系统默认或由用户定义
在保存Word文档时可以省略扩展名这时候系统会在文件名后自动加上扩展名
exe
doc
txt
bmp
用户设计菜单系统时系统默认菜单系统位置是
替换原有菜单系统
追加在原有的菜单系统后面
插入到原菜单系统的前面
与原菜单系统无关
在记事本中保存文档时如果用户没有指定扩展名系统将给文件加上展名.TXT
利用菜单设计器创建一菜单文件MYMENU并运行之.则会在磁盘上保存个文件它们的主文件名相同扩展名不
画图软件在保存文件时系统默认的扩展名是______
在VisualFoxPro中使用菜单设计器定义菜单最后生成的菜单程序的扩展名是
MNX
PRG
MPR
SPR
用户设计菜单系统时系统默认菜单系统位置
替换原有菜单系统
追加在原有的菜单系统后面
插入到原菜单系统的前面
与原菜单系统无关
菜单定义文件的扩展名是mnx菜单程序文件的扩展名是
VisualFoxPro中出现的各类文件的扩展名
由系统默认
由用户使用SET命令预先定义
必须用户定义
由系统默认或由用户定义
在记事本中保存文档时如果用户没有指定扩展名系统将给文件加上扩展名.txt
热门试题
更多
现代计算机中采用二进制数字系统是因为它
将考生文件夹下SHU/MU文件中的文件EDIT.DAT删除
请编制程序其功能是内存中连续存放着10个十六位二进制数分别对每个数的高位字节和低位字节进行逻辑与运算及逻辑或运算运算结果以字的形式按序连续存放低位字节存入逻辑与运算的结果高位字节存入逻辑或运算的结果例如内存中有AA55H55AAHFFAAH结果为PP00HFF00HFFAAH部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中请填空BEGIN和END之间已经给出的源程序使其完整空白处已经用横线标出每个空白一般只需一条指令但采用功能相当的多条指令亦可或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能对程序必须进行汇编并与IO.OBJ链接产生可执行文件最终运行程序产生结果调试中若发现整个程序中存在错误之处请加以修改[试题程序]EXTRNLOAD://FARSAVE://FARNEQU3STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDWNDUPRESULTDWNDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DATAENDSCODESEGMENTASSUMECSCODEDSDATASSSTACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXLEADXSOURCE数据区起始地址LEASINANE0原始数据文件名MOVCXN*2字节数CALLLOAD从’INPUT1.DAT’中读取数据*********BEGIN**********MOVDIOFFSETRESULTMOVCXNMOVBX00PROMOVAX1MOVDXAXAND2DH3AHALMOV4DLADDBX25ADDDI26JNZPRO********END********LEADXRESULT结果数据区首址LEASINAME1结果文件名NOVCXN*2结果字节数CALLSAVE保存结果到文件RETSTARTENDPCODEENDSENDSTART
具有多媒体功能的微型计算机系统中常用的CD-ROM是
下列程序的功能是将一正整数序列K1K2K9重新排成一个新的序列新序列中比K1小的数都在K1的左面后续的再向左存放比K1大的数都在K1的右面后续的再向右存放从K1向右扫描要求编写函数jsValue实现此功能最后调用函数writeDat把新序列输出到文件out90.dat中说明在程序中已给出了10个序列每个序列中有9个正整数并存入数组a[10][9]中分别求出这10个新序列例如序列排序前689125473序列排序后345216897注意部分源程序已给出请勿改动主函数main和写函数writeDat的内容试题程序#include<stdio.h>jsValueinta[10][9]maininta[10][9]=689125473358912647821935467351298674478912536473512689913586247261983574537918264713258946;intij;jsValuea;fori=0;i<10;i++forj=0;j<9;j++printf%da[i][j];ifj<=7printf;printf/n;writeData;writeDatinta[10][9]FILE*fp;intij;fp=fopenout90.datw;fori=0;i<10;i++forj=0;j<9;j++fprintffp%da[i][j];ifj<=7fprintffp;fprintffp/n;fclosefp;
已知英文字母m的ASCII码值为6DH那么ASCII码值为70H的英文字母是
请编制程序其功能是剔除10个8位无符号二进制数据中的最大值和最小值然后按四舍五入原则计算其余8个数据的算术平均值将剔除最大值和最小值之后的8个数据依次存入指定的内存区域中并在其后存放平均值例如内存中有01H05H04H00H07H09H02H06H08H03H结果为01H05H04H07H02H06H08H03H05H部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中请填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每个空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能对程序必须进行汇编并与IO.OBJ链接产生可执行文件最终运行程序产生结果调试中若发现整个程序中存在错误之处请加以修改[试题程序]EXTRNLOAD:FARSAVE:FARNEQU10DSEGSEGMENTSOURCEDBNDUPRESULTDBN-1DUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0TEMPDW0DSEGENDSSSEGSEGMENTSTACKDB200DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGSS:SSEGDS:DSEGES:DSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXMOVESAXLEADXSOURCELEASINAME0MOVCXNCALLLOAD********BEGIN********XORAXAXXORBXBXXORDXDXMOVSIOFFSETSOURCEMOVBL1;取第一个数作为最大值暂存BLMOVDL2;取第一个数作为最小值暂存DLMOVCXNGOON:ADDAL[SI]ADCAH0CMPBL[SI]JA3MOVBL[SI]CONT:CMPDL[SI]4MOVDL[SI]NEXT:INCSILOOPGOONCLDLEASISOURCELEADIRESULTMOVCXNLP2:LODSBCMPALBLJELP1CMPALDLJELP1CBWADDTEMPAXSTOSBLPI:LOOPLP2MOVAXTEMPMOVDL5DIVDLADDAHAHCMPAHDLJBOFF6OFF:MOV[DI]AL;********END********LEADXRESULTLEASINAME1MOVCXN-1CALLSAVE;SAVERESULTTOFILERETSTARTENDPCSEGENDSENDSTART
请编制程序其功能是内存中连续存放着20个十六位二进制数对每个数逻辑右移使其最低位为"1"值为零的字不变 例如 内存中有A704H1010011100000100B0000H9A58H… 结果为29C1H0010100111000001B0000H134BH… 部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中 请填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每个空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并白行编程来完成所要求的功能 对程序必须进行汇编并与IO.OBJ链接产生可执行文件最终运行程序产生结果调试中若发现整个程序中存在错误之处请加以修改 试题程序
某模拟网站的主页地址是http://localhost:65531/examweb/index.htm打开此主页浏览航空知识页面查找关于f-10歼十歼击机的页面内容并将它以文本文件的格式保存到考生文件夹下命名为j10.txt
请编制程序其功能是对一个由可打印ASCII字符ASCII值为20H~7FH组成的字符串可采用下列方法进行压缩从串首开始向后扫描如某字符单独出现则该字符不变如某字符连续出现n次则该字符用ESC1BHn<原字符>三个字节来代替假定n不超过255设内存中从SOURCE开始有一用上述方法压缩的字符串其以OOH结束解压后长度不超过100试编程对其解压缩结果存入RESULT开始的内存单元例如原串41H1BH06H43H61H00H解压缩后41H43H43H43H43H43H43H61HOOHACCCCCCa部分程序已给出原始数据由过程LOAD从文件INPUT.DAT中读入SOURCE开始的内存单元中结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT.DAT中请填空BEGIN和END之间已给出的源程序使其完整空白己用横线标出每个空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编写程序片段来完成所要求的功能对程序必须进行汇编并与IO.OBJ链接产生可执行文件最终运行程序产生结果调试中若发现整个程序中存在错误之处请加以修改【试题程序】EXTRNLOAD:FARSAVE:FARNEQU100ESC_CODEEQU27STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDBNDUPRESULTDBNDUP0NAME0DB’INPUT.DAT’0NAME1DB’OUTPUT.DAT’0DATAENDSCODESEGMENTASSUMECS:CODEDS:DATASS:STACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXMOVESAX;置附加段寄存器LEADXSOURCE;数据区起始地址LEASINAME0;原始数据文件名起始地址MOVCXN;字节CALLLOAD;从INPUT.DAT中读取数据********BEGIN********LEASISOURCELEADIRESULTCLDLO:LODSBCMPAL0JEQUITCMPALESC_CODEJ1EXPAND2JMPL0EXPAND:3;解压缩XORCXCX4567JMPLOQUIT:STOSB;STORETHE’00H’********END********LEADXRESULT;结果数据区首址LEASINAME1;结果文件名起始地址MOVCXN;字节数CALLSAVE;保存结果到output.dat文件RETSTARTENDPCODEENDSENDSTART
已知某汉字的区位码是2256则其国标码是
打开指定文件夹下的演示文稿yswg02如图按以下要求完成对此文稿的修饰并保存1将第2张幻灯片版式改变为对象与文本文本部分的动画效果设置为溶解在演示文稿的开始处插入一张只有标题幻灯片作为文稿的第1张幻灯片标题输入宏图商业中心设置为加粗66磅2将第1张幻灯片背景填充预设颜色设为麦浪滚滚横向全部幻灯片的切换效果设置成垂直百叶窗
按要求完成下列各操作将考生文件夹下MYTAXI文件夹中的文件夹HIPHI移动到考生文件夹下COUNT文件夹中
请编制程序其功能是内存中连续存放着两个无符号字节序列AK和BKK=019求序列CKCK=AK-BKCK以有符号字的形式按C0C1C9的顺序连续存放例如序列AK为30HFFH80HFFH序列BK为00HFFHFFHOAH结果CK为0030H000HFF81HFFF5H部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中请填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每个空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能对程序必须进行汇编并与IO.OBJ链接产生可执行文件最终运行程序产生结果调试中若发现整个程序中存在错误之处请加以修改[试题程序]EXTRNLOAD:FARSAVE:FARNEQU10STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDBN*2DUPRESULTDWNDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DATAENDSCODESEGMENTASSUMECS:CODEDS:DATASS:STACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXLEADXSOURCE;数据区起始地址LEASINAME0;原始数据文件名MOVCXN*2;字节数CALLLOAD;从INPUT1.DAT中读取数据********BEGIN********MOVDIOFFSETRESULT;结果从RESULT开始存放MOVBX01PRO:MOVAH0MOVALSOURCE[BX];序列Ak中的一个字节SUBAL2;Ck=Ak-Bk3JUMP;无借位转JUMPMOVAH4;有借位转换成有符号字为负JUMP:MOV5AADDDI2INCBXDECCXJNZPRO;********END********LEADXRESULT;结果数据区首址LEASINAME1;结果文件名MOVCXN*2;结果字节数CALLSAVE;保存结果到文件RETSTARTENDPCODEENDSENDSTART
请编制程序其功能是对经常上下波动的数据采用只记录峰值的数据压缩方法即每次将采样到的当前值和前一次值比较如数据变向改变原变大现变小或原变小现变大说明已过峰值这时就将当前值记录下来 例如下列数据均为无符号数 原数据23H45H89H67H5CH36H3CH78H… 压缩后23H89H36H… 内存中从SOURCE开始连续存放着40个八位无符号数假定相邻两数无相等的情况编程按上述方法进行压缩结果保存在RESULT开始的内存单元中 部分程序已给出请填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每个空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能 原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中 对程序必须进行汇编并与IO.OBJ链接产生可执行文件最终运行程序产生结果调试中若发现整个程序中存在错误之处请加以修改 试题程序
下列的英文缩写和中文名字的对照中错误的是
请在答题菜单下选择电子表格命令然后按照题目要求再打开相应的命令完成下面的内容具体要求如下注意下面出现的所有文件都必须保存在考生文件夹下1打开工作簿文件EXCELXLS将下列某市学生的大学升学和分配情况数据建成一个数据表存放在A1D6的区域内并求出考取/分配回市比率数字格式为百分比型保留小数点后面两位其计算公式是考取/分配回市比率=分配回市人数/考取人数其数据表保存在sheet1工作表中时间考取人数分配回市人数考取/分配回市比率200345619520044232112008550244200653626020076083302选定时间和考取/分配回市比率2列数据创建折线散点图图表图表标题为回市比率图设置分类X轴为时间数值Y轴为回市比率嵌入在工作表的A818的区域中将sheet1更名为回市比率表最后按原文件名保存在考生文件夹下
已知数据文件IN12.DAT中存有300个四位数并已调用读函数readDat把这些数存入数组a中请编制一个函数jsValue其功能是求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt再把所有满足此条件的四位数依次存入数组b中.然后对数组b中的四位数按从大到小的顺序进行排序最后调用写函数writeDat把数组b中的数输出到OUT12.DAT文件例如12399-1-2-3>0则该数满足条件存入数组b中且个数cnt=cnt+181299-8-1-2<0则该数不满足条件忽略注意部分源程序已给出程序中已定义数组a[300]b[300]已定义变量cnt请勿改动主函数main读函数readDat和写函数writeDat的内容[试题程序]#include<stdio.h>Inta[300]b[300]cnt=0voidjsValuemainintireadDatjsValuewriteDatfori=0;i<cnt;i++printfb[%d]=%d\nib[i]readDatFILE*fpintifp=fopenIN12.DATrfori=0;i<300;i++fscanffp%d&a[i]fclosefpwriteDatFILE*fpintifp=fopenOUT12.DATwfprintffp%d\ncntfori=0i<cnti++fprintffp%d\nb[i]fclosefp
已知在文件IN99.DAT中存有100个产品销售记录每个产品销售记录由产品代码dm字符型4位产品名称mc字符型10位单价dj整型数量sl整型金额je长整型几部分组成其中金额=单价×数量可计算得出函数ReadDa的功能是读取这100个销售记录并存入数组sell中请编制函数SortDat其功能要求按金额从小到大进行排列若金额相同则按产品代码从小到大进行排列排列结果仍存入结构数组sell中最后调用函数Writedat把结果输出到文件OUT99.DAT中注意部分源程序已给出请勿改动主函数main读函数ReadDat和写函数Writedat的内容试题程序#include<stdio.h>#include<mem.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=fopenIN99.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;voidWriteDatFILE*fp;inti;fp=fopenOUT99.DATw;fori=0;i<100;i++fprintffp%s%s%4d%5d%101d/.sell[i].dmsell[i].mcsell[i].djsell[i].slsell[i].je;fclosefp
下列关于磁道的说法中正确的是
在考生文件夹下打开EX08A.XLS文件内容如下表要求如下某学校学生成绩表学号组别一摸二摸三摸平均成绩1组人数S011组578598601S021组6016036091组平均成绩S031组456499499S042组634612608S051组642696692S062组546510505S071组478509507S081组543502506S091组678703656S0102组589606616S0111组578588601S0122组600612615S0132组498501512S0141组589590601S0151组601623630将Sheet1工作表的A1:F1单元格合并为一个单元格内容水平居中计算平均成绩列的内容保留小数点后2位计算1组学生人数置于G3单元格内利用COUNTIF函数和1组学生平均成绩置于G5单元格利用SUMIF函数利用条件格式将F3:F17区域内数值大于或等于600的单元格图案底纹颜色设置为淡紫色
USB1.1和USB2.0的区别之一在于传输率不同USB1.1的传输率是
请编制程序其功能是内存中连续存放着16个10位二进制数DB9DB8…DB0每个二进制数据均用两个字节表示其存放格式均为 转换结果按原序存放在内存中 例如 内存中有C048H4091H0080H… 结果为23H01H45H02H00H02H… 部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中 请填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每个空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能 对程序必须进行汇编并与IO.OBJ链接产生可执行文件最终运行程序产生结果调试中若发现整个程序中存在错误之处请加以修改 [试题程序] EXTRNLOAD:FARSAVE:FAR NEQU16 STACSEGMENTSTACK DB128DUP STACENDS DATASEGMENT SOURCEDWNDUP RESULTDBN*2DUP0 NAME0DB’INPUT1.DAT’0 NAME1DB’OUTPUT1.DAT’0 DATAENDS CODESEGMENT ASSUMECS:CODEDS:DATASS:STAC STARTPROCFAR PUSHDS XORAXAX PUSHAX MOVAXDATA MOVDSAX LEADXSOURCE;数据区起始地址 LEASINAME0;原始数据文件名 MOVCXN*2;字节数 CALLLOAD;从"INPUT1.DAT"中读取数据 ;********BEGIN******** MOVDIOFFSETRESULT MOVBX0 MOVCHN PRO:MOVAHBYTEPTRSOURCE[BX] MOVAL1 MOVDLAH;10位无符号二进制数高八位 MOVDHAL;10位无符号二进制数低二位 MOVCL2 SHLAX2 SHLDX3 MOVALDH MOV[DI]4 MOV[DI+I]5 ADDDI2 ADDBX2 DECCH JNZPRO ;********END******** LEADXRESULT;结果数据区首址 LEASINAME1;结果文件名 MOVCXN*2;结果字节数 CALLSAVE;保存结果到文件 RET STARTENDP CODEENDS ENDSTART
按要求完成下列各操作在考生文件夹下HOTACHI文件夹中建立一个新文件夹DOWN
编制一个程序其功能是计算内存中连续存放的20个字节无符号数据的相邻两个数据之间的和并找出和的最大值和的最大值存放在结果的最后一个字单元和为字数据例如内存中有20H04H58H34H35H4DH则结果为0024H008CH0082H部分程序已经给出其中原始数据由过程LOAD从文件INPUT.DAT中读入以SOURCE开始的内存单元中运算结果要求从RESULT开始的内存单元存放由过程SAVE保存到文件OUTPUT.DAT中请填空BEGIN和END之间已给出的源程序使其完整空白已经用横线标出每行空白一般只需要—条指令但采用功能相当的多条指令也行考生也可以删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生可执行文件最终运行程序产生结果调试中若发现整个程序中存在错误之处请加以修改【试题程序】TRNOAD:FARSAVE:FARNEQU10SSEGSEGMENTTACKB256DUPSSEGNDSDSEGEGMENTSOURCEDBN*2DUPRESULTDWN+1DUP0NAME0DB’INPUT.DAT’0NAME1DB’OUTPUT.DAT’0DSEGDSCSEGEGMENTSSUMECS:CSEGDS:DSEGSS:SSEGSTARTPROCFARUSHSORAXAXUSHXOVAXDSEGOVDSAXEADXSOURCEEASINAME0OVCXN*2ALLGAD;********BEGIN********EASISOURCEEADIRESULTOVCXNAGAIN0:1OVAL[SI]DDAL[SI+1]DCAH0OV[DI]AXDDSI23OOPGAIN0OVBXN-1OVSIOFFSETRESULTOVAX[SI]AGAIN1:ADDSI2MPAX[SI]4OVAX[SI]NEXT:DECBXNZAGAIN15;********END********EADXRESULTEASINAME1OVCXN+1ALLAVEETSTARTENDPCSEGENDSENDSTART
已知在文件IN2.DAT中存有100个产品销售记录每个产品销售记录由产品代码dm字符型4位产品名称mc字符型10位单价山整型数量s1整型金额je长整型五部分组成其中金额=单价×数量函数ReadDat的功能是读取这100个销售记录并存入结构数组sell中请编制函数SortDat其功能要求按产品名称从大到小进行排列若产品名称相同则按金额从小到大进行排列最终排列结果仍存入结构数组sell中最后调用函数WriteDat把结果输出到文件OUT2.DAT中注意部分源程序已给出请勿改动主函数main读数据函数ReadDat和输出数据函数WriteDat的内容[试题程序]#include#include#include#include#include#defineMAX100typedefstructchardm[5];/*产品代码*/charmc[11];/*产品名称*/intdj;/*单价*/intsi;/*数量*/longje;/*金额*/PRO;PROsell[MAX];voidReadDat;voidWriteDat;voidSortDatvoidmainmemsetsell0sizeofsell;ReadDat;SortDat;WriteDat;voidReadDatFILE*fp;charstr[80]ch[11];inti;fp=fopenIN2.DATr;fori=0;i<100;i++fgetsstr80fp;memcpysell[i].dmstr4;memepysell[i].mcstr+410;memcpychstr+144;ch[4]=0;sell[i].dj=atoich;memcpychstr+185;ch[5]=0;sell[i].si=atoich;sell[i].je=longsell[i].dj*sell[i].s1;fclosefp;voidWriteDatvoidFILE*fp;inti;fp=fopenOUT2.DATw;fori=0;i<100;i++fprintffp%s%s%4d%5d%101d/nsell[i].dmsell[i].mcsell[i].djsell[i].s1sell[i].je;fclosefp;
已知数据文件in.dat中存有200个4位数并已调用读函数ReadDat把这些数存入数组a中请考生编制一函数jsval其功能是如果4位数各位上的数均是奇数则统计出满足此条件的个数cnt并把这些4位数按从大到小的顺序存入数组b中最后main函数训用写函数writeDat把结果cnt及数组b中符合条件的4位数输出到out.dat文件中注意部分源程序已经给出程序中已定义数组a[200]b[200]已定义变量cnt请勿改动数据文件in.dat中的任何数据主函数main读函数readDat和写函数writeDat的内容[试题源程序]#include<stdio.h>#defineMAX200inta[MAX]KMAX]cnt=0voidwriteDatvoidJsValvoidteadDatintiFILE*fpfp=fopenin.datrfori=0i<MAXi++fscanffp%cr&a[i]fclosefpvoidmainintireadDatJsValprintf满足条件的数=%d/ncntfori=0i<cnti++printf%db[i]printf/nwriteDatvoidwriteDatFILE*fpintifp=fopenout.datwfprintffp%d/ncntfori=0i<cnti++fprintffp%d/nb[i]fclosefp
卫星有效载荷因不同的航天任务而异在现阶段主要是进行科学探测的仪器和科学实验的设备据了解微波探测仪分系统将主要对月壤的厚度进行估计和评测这是国际上首次采用被动微波遥感手段对月表进行探测空间环境探测分系统由太阳高能粒子探测器等3台设备组成
用户名为XUEJY的正确电子邮件地址是______
请编制程序其功能是内存中连续存放着两个无符号字节数序列Ak和Bkk=019求序列CkCk=Ak÷Bk运算结果按序以字的形式连续存放其中低字节为商高字节为余数例如序列Ak为01H7FH80HFFH序列Bk为PFH80H7FH01H结果Ck为0100H00H为商01H为余数7F00H0101H00FFH部分程序已给出其中原始数据由过程LOAD从文件INPUT.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT.DAT中请填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每个空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGm和END之间原有的代码并自行编程来完成所要求的功能对程序必须进行汇编并与IO.OBJ链接产生可执行文件最终运行程序产生结果调试中若发现整个程序中存在错误之处请加以修改[试题程序]EXTRNLOAD://FARSAVE://FARNEQU10STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDBN*2DUPRESULTDWNDUP0NAME0DB’INPUT.DAT’0NAME1DB’OUTPUT.DAT’0DATAENDSCODESEGMENTASSUMECSCODEDSDATASSSTACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXLEADXSOURCE数据区起始地址LEASINAME0原始数据文件名MOVCXN*2字节数CALLLOAD从’INPUT.DAT’中读取数据********BEGIN********MOVDIOFFSETRESULTMOVBX01PROMOV23SOURCE[BX]CBWDIV4MOV[DI]5ADDDI26DECCX7PRO********END********LEADXRESULT结果数据区首址LEASINAME1结果文件名MOVCX2*N结果字节数CALLSAVE保存结果到文件RETSTARTENDPCODEENDSENDSTART
热门题库
更多
计算机操作系统
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设