首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
请编写函数fun( ),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0到p(p≤n-1)的数组元素平移到数组的最后。 例如,一维数组中的原始内容为1,2,3,4,5,6,7...
查看本题答案
包含此试题的试卷
计算机等级考试《问答》真题及答案
点击查看
你可能感兴趣的试题
请编写函数fun该函数的功能是将M行N列的二维数组中的数据按行的顺序依次放到一维数组中一维数组中数据
请编写函数fun该函数的功能是移动一维数组中的内容若数组中有n个整数要求把下标从p到n-1p≤n-1
请编写一个函数voidfuncharss[]该函数将字符串ss翻转如ss为123abc则翻转后为cb
请编写函数fun该函数的功能是移动一维数组中的内容若数组中有n个整数要求把下标从p~n-1p<n-1
请编写一个函数fun它的功能是求出一个2×M整型二维数组中最大元素的值并将此值返回调用函数 注意部
请编写函数fun该函数的功能是将M行N列的二维数组中的字符数据按列的顺序依次放到一个字符串中 例如
请编写函数fun其功能是找出2×M整型二维数组中最大元素的值并将此值返回调用函数注意部分源程序给出如
请编写函数fun该函数的功能是将M行N列的二维数组中的数据按列的顺序依次存放到一维数组中函数fun中
请编写函数fun该函数的功能是将M行N列的二维数组中的数据按列的顺序依次放到一维数组中 例如二维数
请编写函数fun该函数的功能是移动一维数组中的内容若数组中有n个整数要求把下标从p到n-1p≤n-1
请编写函数fun函数的功能是:移动一维数组中的内容;若数组中有n个整数要求把下标从0到p含pp小于等
请编写函数fun它的功能是移动一维数组中的内容若数组中有n个整数要求把下标从0到p含pp<n-1的数
请编写函数fun该函数的功能是将M行N列的二维数组中的数据按列的顺序依次放到一维数组中例如二维数组中
请编写函数fun它的功能是移动一维数组中的内容若数组中有n个整数要求把下标从0到p含pp<n-1的数
请编写一个函数fun它的功能是求出一个4×M整型二维数组中最小元素的值并将此值返回调用函数 注意部
请编写函数fun该函数的功能是移动一维数组中的内容若数组中有n个整数要求把下标从0到pp≤n-1的数
下列程序定义了NXN的二维数组并在主函数中自动赋值请编写函数funinta[][N]该函数的功能是使
下列程序定义了N×N的二维数组并在主函数中自动赋值请编写函数funinta[][N]该函数的功能是使
请编写函数fun该函数的功能是将M行N列的二维数组中的数据按行的顺序依次放到一维数组中一维数组中数据
请编写函数fun该函数的功能是删去一维数组中所有相同的数使之只剩一个数组中的数已按由小到大的顺序排列
热门试题
更多
下面程序的功能是找出所有三位数中个十百位数字的立方和等于该数本身的三位数并显示在程序的每条横线处填写一个适当的语句使程序的功能完整publicclassLiFangHepublicstaticvoidmainStringargs[]System.out.println个十百位数字的立方和等于该数本身的三位数有:;forintn=100n<1000;n++intabc_______________b=n/10%10_______________if_______________System.out.printlnn;
请编制程序PROG1.ASM其功能是内存中从SOURCE开始连续存放着20个字WORD试统计每个字中二进制位为1的个数结果以字节存放例如内存中有139CH518CH1489H结果为07H08H05H.部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ连接生成PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分注意源程序非填空部分可能存在个别非法指令考生阅读源程序或调试该程序时若发现这些非法指令请加以修改!EXTRNLOAD://FARSAVE://FARNEQU20STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDWNDUPRESULTDBNDUP0NAMEODB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DATAENDSCODESEGMENTASSUMECSCODEDSDATASSSTACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXLEADXSOURCE数据区起始地址LEAS1NAMEO原始数据文件名MOVCXN*2字节数CALLLOAD从INPUT1.DAT中读取数据****BEGIN****LEASISOURCELEADIRESULTCLDMOVDXNLOOP0LODS____________MOVCX16LOOP1:ROLAX1J_____NEXTINCBXNEXTLOOP_____MOV[DI]BL______DECDXJNZLOOP0****END****LEADXRESUIT结果数据区首址LEASINAME1结果文件名MOVCXN结果字节数CALLSAVE保存结果到文件RETSTARTENDPCODEENDSENDSTART
1为数据库my中的表积分增加字段地址类型和宽度为字符型502为表积分的字段积分设置完整性约束要求积分值大于400含400否则提示信息输入的积分值太少3设置表积分的字段电话的默认值为12345674为表积分插入一条记录张良1800服装公司北京市中关村并用SELECT语句查询表积分中的积分在1500以上含1500的记录将SQL语句存入my.txt中考生文件夹下载
请编制程序PROG1.ASM其功能是对内存中连续存放着20个补码表示的无符号整数进行从大到小的排序结果存放在RESULT开始的内存单元中部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中请在BEGIN和END之间补充一段源程序完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分试题程序EXTRNLOAD:FARSAVE:FARNEQU20DSEGSEGMENTSOURCEDWNDUP;存放原始数据RESULTDWNDUP0;存放运算结果NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DSEGENDSSSEGSEGMENTSTACKDB128DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGDS:DSEGSS:SSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXMOVESAXLEADXSOURCE;数据区起始地址LEASINAMEO;原始数据文件名MOVCX.N;字节数CALLLOAD;从’INPUT1.DAT’中读取数据;****BEGIN****;****END****LEADXRESULT;结果数据区首址LEASINAME1;结果文件名MOVCXN;结果字节数CALLSAVE;保存结果到文件RETSTARTENDPCSEGENDSENDSTART
试题要求如下请编制程序其功能是计算10×2矩阵中每一行元素八位二进制数之和将其放在指定的内存区中例如内存中有00第1行11第2行99第10行结果为0000H0002H0004H0012H部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算的结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中补充BEGIN和END之间已给出的源程序使其完整空白已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序进行汇编并与IO.OBJ链接产生执行文件最终运行程序产生结果调试中发现整个程序中存在错误之处请加以修改试题程序EXTRNLOAD:FARSAVE:FARNEQU20DATASEGMENTSOURCEDBNDUPRESULTDBN/3DUP0IEQU10JEQU2NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DATAENDSSSEGSEGMENTSTACKDB256DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGSS:SSEGDS:DATASTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXLEADXSOURCE;数据区起始地址LEASINAME0;原始数据文件名MOVCXN;字节数CALLLOAD;从’INPUT1.DAW’中读取数据;****BEGIN****LEASISOURCELEADIRESULTMOVBX1LOP1MOVDX0MOVCXILOP2MOVAL[SI]1ADDDXAXINC2INCCXCMPCX3JBELOP2MOV[DI]DXADDDI4INCBXCMPBXIJBE5;****END****LEADXRESULT;结果数据区首址LEASINAME1;结果文件名MOVCXL*2/3;结果字节数CALLSAVE;保存结果到文件RETSTARTENDPCODEENDSENDSTART
1将自由表rate_exchange和currency_s1添加到rate数据库中2为表rate_exchange建立一个主索引为表currency_s1建立一个普通索引升序两个索引的索引名和索引表达式均为外币代码3为表currency_s1设定有效性规则持有数量<>0错误提示信息是持有数量不能为0默认值为1004打开表单文件test_form该表单的界面如下图所示请修改登录命令按钮的有关属性使其在运行时可使用考生文件夹下载
请编制程序PROG1.ASM其功能是以SOURCE开始的内存区域中存放着N个字节的有符号数现找出最大的数结果存放到RESULT指示的单元其后存放原N个数逻辑取反后的值例如数据为09H7EH89HF3H17H67HN个数据结果为7EH最大数F6H81H76H0CHE8H98H原来N个数的逻辑反部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分调试中若发现整个程序中存在错误之处请加以修改试题程序EXTRNLOAD:FARSAVE:FARNEQU19STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDBNDUP0RESULTDBN+1DUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DATAENDSCODESEGMENTASSUMECS:CODEDS:DATAES:DATASS:STACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXMOVESAXLEADXSOURCE;数据区起始地址LEASINAME0;原始数据文件名MOVCXN;字节数CALLLOAD;从INPUT1.DAT中读取数据;****BEGIN****1SISOURCEMOVBXOFFSETSOURCELEADIRESULTMAXD1:MOVCXNMOVDXCXMOVAL2MAXD2:INCBX3AL[BX]4MOVAL[BX]MAXD3:DECDXJNZ5MOV[DI]ALINCDICLDMREP:LODSBNOTAL6LOOPMREP;****END****LEADXRESULT;结果数据区首址LEASINAME1;结果文件名起始地址MOVCXN+1;字节数CALLSAVE;保存结果到OUTPUT1.DAT文件中RETSTARTENDPCODEENDSENDSTART
请编制程序其功能为从SOURCE开始的内存区域存放着N个字节的有符号数现找出最大的数结果存放到RESULT指示的其后存放原N个数逻辑取反后的值例如数据为09H7EH89HF6H17H67HN个数据结果为7EH最大数F6H81H76H0CHE8H98H原N个数的逻辑反部分程序已经给出其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元运算结果要求从RESIULT开始存放由SAVE过程保存到OUTPUT1.DAT文件中请在BEGIN和END之间补充使其完整完成要求的功能或删除BEGIN和END之间原有的代码井自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终产生运行结果部分程序如下;PROG1.ASMEXTRNLOAD:FARSAVE:FARNEQU30DSEGSEGMENTSOURCEDWNDUPRESULTDWNDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DSEGENDSSSEGSEGMENTSTACKDB128DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGDS:DSEG;SS:SSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXMOVESAXLEADXSOURCELEASINAME0MOVCXNCALLLOAD;***BEGIN***______SISOURCEMOVBXOFFSETSOURCELEADIRESULTL1:MOVCXNMOVDXCXDECDXMOVAL______L2:INCBX______AL[BX]______________MOVAL[BX]L3:DECDXJNZ______MOV[DI]ALINCDICLDMAX:LODSBNOTAL______________LOOPMAX;***END***LEADXRESULTLEASINAME1MOVCXNCALLSAVERETSTARTENDPCSEGENDSENDSTART
①请编写名称为change_c的命令程序并执行该程序实现下面的功能将“商品表”进行备份备份文件名为spbak.dbf将“商品表”中“商品号”前两位编号为“10”的商品的“单价”修改为出厂单价提高10%使用“单价调整表”对商品表的部分商品出厂单价进行修改按“商品号”相同为条件 ②设计一个名称为form2的表单上面有“调整”名称Command1和“退出”名称Command2两个命令按钮单击“调整”命令按钮时调用change_c命令程序实现商品单价调整单击“退出”命令按钮时关闭表单 注意以上两个命令按钮均只含一条语句不可以有多余的语句
请完成下列Java程序程序的执行结果是生成一个具有一个按钮的窗体并且按钮的标签是“欢迎参加全国计算机等级考试—Java部分!”字样 注意请勿改动main主方法和其他已有的语句内容仅在下划线处填入适当的语句 importjava.awt.*; importjava.awt.event.*; publicclassTestActionEvent publicstaticvoidmainStringargs[] Framef=newFrame"Test"; Buttonb=newButton"欢迎参加Java考试!"; TestListenertestmonitor=newTestListener; Monitorbh=newMonitor; b.addActionListenerbh; f.addwindowListenertestmonitor; f.addb; f.setSize150100; f.setVisibletrue; classMonitor___________ActionListener publicvoidactionPerformedActionEvente System.out.println"abuttonhasbeenpressed"; classTestListener__________WindowAdapter publicvoidwindowClosingWindowEvente System.exit1
下面的Applet程序其功能为画一个正方形大小140*140其背景色为蓝色其填充色为pink色各边离Applet的边为10像素和一个在填充的正方形中自右上到左下来回移动的小球半径15请改正程序中的错误有下划线的语句使程序执行后能得到预期的结果 注意不改动程序的结构不得增行或删行程序的执行结果为 importjava.awt.* importjava.applet.* /* <appletcode=BallAnimwidth=800height=600> </applet> */ //画一个正方形和一个移动的球实现了Runnable接口 publicclassBallAnimextendsAppletimplementsRunnable ThreadanimThread intballX=100//球的x坐标 intbally10//球的Y坐标 intballDirection=0//球移动的方向标志0表示从上向下移动1表示从下向上移动publicvoidinit super.setBackgroundColor.blue; publicvoidstart ifanimThread!=null animThread=newThreadthis; animThread.start; publicvoidstop animThread.stop; animThread=null; //实现Runnable接 publicvoidrun Thread.currentThread.setPriorityThread.NORM_PRIORITY;//设置线呈优先级 NORM_PRIORITY whiletrue moveBall; try Thread.sleep100;//休眠0.1秒 catchExceptionsleepProblem //Thisappletignoresanyexceptionsifithasaproblemsleeping. //MaybeitshouldtakeSominex privatevoidmoveBall //球对角运动 ifballDirection==0 ballX-=2;//如果球从左向右运动球的X坐标减少2 ballY+=2;//如果球从上向下运动球的Y坐标增加2 ifballY>100//球的Y坐标增加到100改变球的运动方向 ballDirection=1; ballX=10; ballY=100; else ballX+=2;//如果球从右向左运动球的X坐标增加2 ballY-=2;//如果球从下向上运动球的Y坐标减少2 ifbally<=10//球的X坐标减少到10改变球的运动方向 ballDirection=0; ballX=100; ballY=10; paint; publicvoidpaintGraphicsg g.setColorColor.pink; g.fillRect1010120120; g.setColorColor.green; g.fillOvalballXballY3030; ex40_3.html: <html> <head> <title>ex40_3</title> </head> <body> <appletcode="BallAnim.class"width=800height=400> </applet> </body> </html>
ec数据库中含有两个数据库表购买和会员对ec数据库设计一个表单myf表单的标题为会员购买统计表单左侧有标题为请选择会员标签和用于选择会员号的组合框以及查询和退出两个命令按钮表单中还有一个表格控件表单运行时用户在组合框中选择会员号单击查询按钮在表单上的表格控件显示查询该会员的会员号姓名和所购买的商品的总金额单击关闭按钮关闭表单
已知在文件IN42.DAT中存有N个实数N<200函数ReadDat读取这N个实数并存入数组xx中请编制程序CalValue其功能要求1求出这N个实数的平均值aver2分别求出这N个实数的整数部分值之和sumint及其小数部分之和sumdec最后调用函数WriteDat把所求的结果输出到文件OUT42.DAT中注意部分源程序已给出请勿改动主函数main读函数ReadDat和写函数WriteDat的内容试题程序#include<stdio.h>#include<conio.h>#defineMAXNUM200floatxx[MAXNUM];intN=0;doubleaver=0.0;doublesumint=0.0;doublesumdec=0.0;intReadDat;voidWriteDat;voidCalValuevoidmainclrscr;ifReadDatprintf数据文件IN42.DAT不能打开!/007/n;return;CalValue;printf文件IN42.DAT中共有实数%d个/nN;printf平均值=%.21f/naver;printf整数部分=%.21f/nsumint;printf小数部分之和=%.21f/nsumdec;WriteDat;intReadDatFILE*fp;intj;iffp=fopenin42.datr==NULLreturn1;while!feoffpfscanffp%f&xx[N];ifxx[N]>0.001N++;fclosefp;return0;voidWriteDatFILE*fp;fp=fopenOUT42.DATw;fprintffP%d/n%.21f/n%.21f/n%.21f/nNaversumintsumdec;fclosefp;
1将“销售表”中的日期在2000年12月31日前含2000年12月31日的记录复制到一个新表“2001.dbf”中 2将“销售表”中的日期日期型字段在2000年12月31日前含2000年12月31日的记录物理删除 3打开“商品表”使用BROWSE命令浏览时使用“文件”菜单中的选项将“商品表”中的记录生成文件名为“商品表.htm”的htm1格式文件 4为“商品表”创建一个主索引索引名和索引表达式均是“商品号”为“销售表”创建一个普通索引升序索引名和索引表达式均是“商品号” 考生文件夹下载
请编制程序其功能为内存中存放着10个二进制数需对此数组进行加密方法为将前一个字节数两位十六进制数a1a2表示的低位十六进制数a2与后一个字节数两位十六进制数b1b2表示的高位十六进制数b1进行交换第一个字节数的高位十六进制数与最后一个字节的低位十六进制数进行交换加密后的结果存入内存例如内存中原始数据为50H61H72H83H94HE9H结果90H07H18H29H3AH85H部分程序已经给出其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元转换结果要求从RESULT开始读入由SAVE过程保存到OUTPUT1.DAT文件中请在BEGIN和END之间补充使其完整完成要求的功能或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终产生运行结果部分程序如下:;PROG1.ASMEXTRNLOAD:FARSAVE:FARNEQU10DSEGSEGMENTSOURCEDWNDUPRESULTDWNDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DSEGENDSSSEGSEGMENTSTACKDB128DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGDS:DSEG;SS:SSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXMOVESAXLEADXSOURCELEASINAME0MOVCXNCALLLOAD;***BEGIN***MOVDI0MOVSI0MOVCXNCONT:MOVALSOURCE[SI]MOVAHALANDAL0FHANDAH0F0HINCSICMPSIN____________MOVSI0ONE:MOVBLSOURCE[SI]MOVBHBLANDBL0FHANDBH0FOH____________MOVCX4LI:SBRBH1SHLAL1LOOPL1______CXORAHBHORALBLCMPDI0JNZSTOPE1MOVSOURCE[SI]ALDECSIMOVSOURCE[SI]AHINCSIJMPNEXTSTORE1:CMPDIN-1JLSTORE2MOVRESULT[DI]AHMOVDI0MOVRESULT[DI]ALJMPNEXTSTORE2:MOV______AHMOV______ALNEXT:INCDILOOPCONT;***END***LEADXRESULTLEASINAME1MOVCXNCALLSAVERETSTARTENDPCSEGENDSENDSTART
请编制程序PROG1.ASM其功能是将内存中的20个有符号字节数据依次除以5并按照四舍五入原则即余数绝对值的2倍小于除数则舍去将商存入指定的内存区域例如内存中有10H01H27H00HFFHF8H结果为03H00H08H00H00HFEH部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分调试中若发现整个程序中存在错误之处请加以修改试题程序EXTRNLOAD:FARSAVE:FARNEQU20XEQU5DSEGSEGMENTSOURCEDBNDUPRESULTDBNDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DSEGENDSSSEGSEGMENTSTACKDB256DUPSSEGENDSCSEGSEGMENTASSUMECS:CSECSS:SSECDS:DSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXMOVESAXLEADXSOURCELEASINAME0MOVCXNCALLLOAD;***BEGIN***LEASISOURCELEADIRESULTCONT:LODSBCBWMOVDLXIDIVDL1;余数为负数吗JNSPLUS2;求绝对值ADDAHAHCMPAHDLJB3SUBAL1JMPNEXTPLUS:ADD4CMPAHDLJBNEXT5NEXT:STOSBCMPSINJBCONT;***END***LEADXRESULTLEASINAME1MOVCXNCALLSAVERETSTARTENDPCSEGENDSENDSTART
请编制程序PROG1.ASM其功能是以SOURCE开始的内存区域存放着红外数据通信系统传输的数据信息其编码形式为AACCXYXYDDEE表示传送的数据为压缩BCD码XY如AACCl212DDEE表示数据12现要求编程实现解码如果压缩BCD码不是以AACC开始或者不是以DDEE结束或中间两个BCD码不同则此数据不解码解码后的BCD码存入RESULT开始的内存区域例如原信息为AAHCCH05H05HDDHEEHAAHC8H43H43HDDH0EHAAHCCH87H87HDDHEEH......结果为05H87H部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分调试中若发现整个程序中存在错误之处请加以修改试题程序EXTRNLOAD:FARSAVE:FARNEQU10STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDB6*NDUP0RESULTDBNDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DATAENDSCODESEGMENTASSUMECS:CODEDS:DATASS:STACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXMOVESAX;置附加段寄存器LEADXSOURCE;数据区起始地址LEASINAME0;原始数据文件名MOVCX6*N;字节数CALLLOAD;从INPUT1.DAT中读取数据;****BEGIN****LEASISOURCEMOVDIOFFSETRESULTMOVCX1LPST:MOVDL6MCLP1:MOVAL2MOVBXSICMPAL0AAHJNZNEXTDINCSIMOVAL[SI]CMPAL0CCH3INCSIMOVAL[SI]MOVDHALINCSIMOVAL[SI]4JNZNEXTDINCSIMOVAL[SI]CMPAL0DDHJNZNEXTDINCSIMOVAL[SI]CMPAL0EEHJNZNEXTDINCSIMOV[DI]DHINCDINEXTD:5MOVSIBX6;****END****LEADXRESULT;结果数据区首址LEASINAME1;结果文件名起始地址MOVCXN;字节数CALLSAVE;保存结果到OUTPUT1.DAT文件中RETSTARTENDPCODEENDSENDSTART
请编制程序PROG1.ASM其功能是内存中连续存放的20个8位有符号数补码是由一个8位A/D转换器采集的双极性信号Xn现要求对该信号作如下限幅处理处理后的信号记为YnaYn=-100Xn<-100bYn=Xn∣Xn∣≤100cYn=100Xn>100例如Xn68H60H8EH38HYn64H61H9CH38H部分程序已在PROG1.ASM中给出请填空BEGIN和END之间已给出的源程序使其完整空白己用横线标出每行空白一般只需一条指令但功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编写程序片段来完成要求的功能原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分试题程序EXTRNLOAD:FARSAVE:FARNEQU20MEQU100DSEGSEGMENTSOURCEDWNDUPRESULTDWNDUP0NAME0DB’INPUTI.DAT’0NAME1DB’OUTPUT1.DAT’0DSEGENDSSSEGSEGMENTSTACKDB128DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGDS:DSEGSS:SSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXLEADXSOURCE;数据区起始地址LEASINAME0;原始数据文件名起始地址MOVCXN;字节数CALLLOAD;从INPUT1.DAT中读取数据;****BEGIN****LEASISOURCELEADIRESULT1NEXT:MOVAX[SI]CMPAX-M2L1CMPALM3MOVALMJMPL2L1:MOVAL-ML2:MOV[DI]AL456;****END****LEADXRESULT;结果数据区首址LEASINAME1;结果文件名起始地址MOVCXN;字节数CALLSAVE;保存结果到OUTPUT1.DAT文件中RETSTARTENDPCSEGENDSENDSTART
请编制程序PROG1.ASM其功能是内存中连续存放着10个十六位二进制数每个数的序号依次定义为019统计每个数中位为0的个数N0N1N9均用一个字节表示然后按序将N0至N9存入内存中最后再用一个字节表示这10个数中为0的位的总数nn=N0+N1++N9例如内存中有0000H000FHFFFFH结果为10H0CH00H最后为n部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分调试中若发现整个程序中存在错误之处请加以修改PROG1.ASM文件内容如下EXTRNLOAD://FARSAVE://FARNEQU10STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDWNDUPRESULTDBN+1DUP0NAME0DBINPUT1.DAT’0NAME1DBOUTPUT1.DAT’0DATAENDSCODESEGMENTASSUMECSCODEDSDATASSSTACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXLEADXSOURCE数据区起始地址LEASINAME0原始数据文件名MOVCXN*2字节数CALLLOAD从’INPUT1.DAT’中读取数据****BEGIN****MOVDIOFFSETRESULTMOVCLNMOVBX0MOVDH0PROMOVDL0MOVAXSOURCE[BX]MOVCH______COUNT_______________JUMPINCDLJUMPDECCHJNZ_____MOV[DI]DLADDDHDLINCDIADD_____DECCLJNZPROMOV_____****END****LEADXRESULT结果数据区首址LEASINAME1结果文件名MOVCXN+1结果字节数CALLSAVE保存结果到文件RETSTARTENDPCODEENDSENDSTART
请编制程序PROG1.ASM其功能是对10个无符号字节数据排序升序然后剔除第一个数和最后一个数并按四舍五入原则计算其余8个数据的算术平均值将剩余的8个数据存入指定的内存区域中其后存放平均值例如内存中有1540792683结果为123456785部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分调试中若发现整个程序中存在错误之处请加以修改试题程序EXTRNLOAD:FARSAVE:FARNEQU10DSEGSEGMENTSOURCEDBNDUPRESULTDBN-1DUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0TEMPDW0DSEGENDSSSEGSEGMENTSTACKDB256DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGSS:SSEGDS:DSEGES:DSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXMOVESAXLEADXSOURCELEASINAME0MOVCXNCALLLOAD;***BEGIN***MOVBX1GOONI:2LEASISOURCEGOONJ:MOVAL[SI]CMPAL[SI+1]JLENEXTXCHGAL[SI+1]MOV[SI]ALNEXT:ADDSI1LOOPGOONJ3JNZGOONICLDLEASISOURCELEADIRESULTMOVCX4INCSILP2:LODSBCBWADDTEMPAXSTOSBLP1:LOOPLP2MOVAXTEMP5DIVDLADDAHAHCMPAHDLJBOFF6OFF:MOV[DI]AL;***END***EXIT:LEADXRESULTLEASINAME1MOVCXN-1CALLSAVERET`STARTENDPCSEGENDSENDSTART
设计如图4-3所示的表单以每秒10像素的速度从右向左滚动显示信息欢迎使用本系统
试题要求如下请编制程序其功能是内存中连续存放着30个无符号字节数求它们的和和值形式按字存放此前按顺序存放参加运算的30个字节例如内存中有01H02H03H结果为01H02H03H30个参加运算的字节后跟一个字为前面30个字节的和部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算的结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中补充BEGIN和END之间已给出的源程序使其完整空白已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序进行汇编并与IO.OBJ链接产生执行文件最终运行程序产生结果调试中发现整个程序中存在错误之处请加以修改试题程序EXTRNLOAD:FARSAVE:FARNEQU30STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDBNDUPRESULTDBN+2DUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DATAENDSCODESEGMENTASSUMECS:CODEDS:DATASS:STACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXLEADXSOURCE;数据区起始地址LEASINAME0;原始数据文件名MOVCXN;字节数CALLLOAD;从’INPUT1.DAT’中读取数据;****BEGIN****LEASISOURCELEADIRESULTMOVCXNMOVBX0NEXT:MOVAL[SI]12MOV[DI]3INCSI4LOOPNEXTMOV[DI]5;****END****LEADXRESULT;结果数据区首址LEASINAME1;结果文件名MOVCXN+2;结果字节数CALLSAVE;保存结果到文件RETSTARTENDPCODEENDSENDSTART
1在考生文件夹中有一个数据库mydb其中有数据库表stukech和chj利用SQL语句查询选修了日语课程的学生的全部信息并将结果按学号升序排序放在new.dbf中库的结构同stu并在其后加入课程号和课程名字段2在考生文件夹中有一个数据库mydb使用一对多报表向导制作一个名为myre的报表存放在考生文件夹中要求选择父表stu表中的学号和姓名字段从子表kech中选择课程号和成绩字段排序字段选择学号升序报表样式为简报式方向为纵向报表标题为学生成绩信息
请编制程序PROG1.ASM其功能是从SOURCE开始存放的21个8位有符号数补码相邻数的差距不超过-8~7可采用差分压缩其方法如下第一个数据不变其后数据取与前一数据之差值并用4位二进制补码表示两个差值拼成一个字节前一个差值放在高4位后一个差值放在低4位例如原数据为X[n]:23H27H2AH29H22H...压缩后为Y[n]23H43HF9H...部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的一段源程序使其完整空白己用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分调试中若发现整个程序中存在错误之处请加以修改试题程序EXTRNLOAD:FARSAVE:FARNEQU20DSEGSEGMENTLDWSOURCEDWNDUPRESULTDWNDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DSEGENDSSSEGSEGMENTSTACKDB128DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGDS:DSEGSS:SSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXLEADXL;数据区起始地址LEASINAME0;输入文件名首址送SIMOVCX2+N;输入字节数送CXCALLLOAD;从INPUT1.DAT中读取数据;****BEGIN****LEASISOURCELEADIRESULTCLDMOVSB;Y[0]=X[0]XORBXBX;FLAG=0MOVDXN*2;计数ZTE:LODSBSUB1;X[n]-X[n-1]2;FLAG=NOTFLAGJ3SWIMMOV4CLMOVAHALJMPNEXTSWIM:4ORALAHSTOSBNEXT:5JNEZTE;****END****LEADXRESULT;结果数据区首址送DXLEASINAME1;结果文件名首址送SIMOVCXN;结果字节数送CXCALLSAVE;保存结果到文件OUTPUT1.DATRETSTARTENDPCSEGENDSENDSTART
下面程序的功能是显示已定义的一个3行3列的二维数组每行的元素并求所有元素的和并输出请在程序的每条横线处填写一个适当的语句使程序的功能完整publicclassShuZupublicstaticvoidmainStringargs[]intsum=0intb[][]=111213212223313233;forinti=0;_______i++System.outprintb[+i+]forintj=0_______j++System.out.printb[i][j]+;________________System.out.println;System.out.printlnSum=+sum;
试题要求如下请编制程序其功能是内存中连续放着20个ASCII字符如果是小写字母A~Z之间的字符请把它们转换成相应的小写字母若为其他字符均转换成ASCII字符’NUL’00H例如内存中有41H’A’42H’B’5EH64H48H结果为61H’a’62H’b’00H’NUL’00H’NUL’00H’NUL’部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算的结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中在BEGIN和AND之间编程完成要求的功能对程序进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果试题程序EXTRNLOAD:FARSAVE:FARNEQU20STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDBNDUPRESULTDBNDUP0FHNAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DATAENDSCODESEGMENTASSUMECS:CODEDS:DATASS:STACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXLEADXSOURCE;数据区起始地址LEASINAME0;原始数据文件名MOVCXN;字节数CALLLOAD;从’INPUT1.DAT’中读取数据LEASISOURCELEADIRESULT;****BEGIN****;****END****LEADXRESULT;结果数据区首址LEASINAME1;结果文件名MOVCXL+I;结果字节数CALLSAVE;保存结果到文件RETSTARTENDPCODEENDSENDSTART
1在考生文件夹中有一个student学生表表结构如下 学生学号C3姓名C9年龄N3性别C3院系号C3现在要对STUDENT表进行修改指定“学号”为主索引索引名和索引表达式均为“学号”指定“系号”为“普通索引”索引名和索引表达式均为“系号”年龄字段的有效性规则在15至30之间含15和30默认值是18 2列出客户名为“飞腾贸易公司”的订购单明细记录将结果先按“订单编号”升序排列同一订单的再按“价格”降序排列并将结果存储到res表中表结构与order_detail表结构相同
请编制程序其功能为内存中连续存放着20个无符号字节数求它们的和和值按字的形式存放此前先按序存放参加运算的20个字节例如内存中有01H02H03H结果为01H02H03H参加运算的字节后跟一个字为前面各字节的和部分程序已经给出其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元运算结果要求从RESULT开始存放由SAVE过程保存到OUTPUT1.DAT文件中请在BEGIN和END之间补充使其完整完成要求的功能或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终产生运行结果部分程序如下;PROG1.ASMEXTRNLOAD:FARSAVE:FARNEQU20DSEGSEGMENTSOURCEDWNDUPRESULTDWNDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DSEGENDSSSEGSEGMENTSTACKDB256DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGDS:DSEG;SS;SSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXLEADXSOURCELEASINAME0MOVCXNCALLLOAD;***BEGIN***LEASISOURCELEADIRESULTMOVCXNMOVBX0NEXT:MOVAL[SI]________________________MOV[DI]______________________________LOOPNEXTMOV[DI]______;***END***LEADXRESULTLEASINAME1MOVCXN+2CALLSAVERETSTARTENDPCSEGENDSENDSTART
建立满足如下要求的应用并运行所有控件的属性必须在表单设计器的属性窗口中设置建立一个表单myform文件名和表单名均为myform其中包含两个表格控件第一个表格控件名称是grd1用于显示表customer中的记录第二个表格控件名称是grd2用于显示与表customer中当前记求对应的order表中的记录要求两个表格尺寸相同水平对齐建立一个菜单mymenu该菜单只有一个菜单项退出该菜单项对应于一个过程并且含有两条语句第一条语句是关闭表单myform第二条语句是将菜单恢复为默认的系统菜单在myform的Load事件中执行生成的菜单程序mymenu.mpr
下面Applet程序的功能是统计在平面坐标系中第一象限中半径大于9小于10的圆环中坐标值为整数的点有多少并且给出其坐标值.请改正程序中的错误有下划线的语句使程序执行后能得到预期的结果 注意不改动程序的结构不得增行或删行 程序的执行结果为 importjava.awt.*; importjava.applet.* /* <appletcode=Di9Tiwidth=200height=100> </applet> */ pubicclassDi9TiextendsApplet publicvoidpaintGraphicsg intxyr1=5r2=4 intcount=0 forx=1;x<y;x++ fory=1;y<r1;y ifx*x+y*y<=r2*r2||x*x+y*y>=r1*r1 break; g.drawString"x="+x+"y="+y20+count*8020; count++ g.drawstring"count="+count2040; ex38_3.html: <html> <head> <title>ASimpleProgram</title> </head> <body> <appletcode="Di9Ti.class"width=800height=400> </applet> </body> </html>
热门题库
更多
嵌入式软件助理工程师
计算机操作系统
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法