66问答网
所有问题
当前搜索:
下列程序段的功能是
关于数据结构的问题:
下列程序段的功能是
什么?
答:
//将栈S中的元素顺序倒过来~~void demol (seqstack *s){ int I ;arr[64];n=0;while(!stackempty(s))//假如S不为空,循环 arr[n++]=pop(s);//S出栈元素出入arr,然后n++ for (I=0;<n;I++)push (s,arr[I]);//将arr的元素入栈 } ...
指出
下述程序段的功能是
什么?
答:
执行完两次循环后,S1和S2中元素一样,并且和初始的S1中的元素顺序一致,tmp依然为空,所以整个这
段代码
完成
的功能
就是把S1中的元素拷贝到S2中去。
试分析
下面的程序段
完成什么
功能
?
答:
回答:
程序
实现了两个数的相加 mov al 05 al=5 shl al 1 al逻辑左移1位 mov bl al 将al中的值送到bl中 mov cl 2 cl=2 shl al cl al逻辑左移cl(即2)位 add al bl 把al和bl相加
请说出
下面程序段的功能
:
答:
MOV CH, 4 //用来计数,循环四次 AGAIN: MOV CL, 4 ROL BX, CL //BX循环左移四位 MOV AL, BL AND AL, 0FH ADD AL, 30H CMP AL, 3AH JL NEXT ADD AL, 07H NEXT: MOV DL, AL MOV AH, 2 INT 21H //中断,输出DL DEC CH ...
数据结构 指出
下述程序段的功能是
什么
答:
//该函数主要
功能
删除堆栈S中等于m的所有元素 void Demo2( SeqStack *S, int m){ //设DataType为int型 Seqstack T; //定义临时堆栈T int i;InitStack (&T); //初始化堆栈T while (!StackEmpty( S)) //堆栈S非空 { //将堆栈S中 不等于m的元素添加到堆栈T中 if(( i=Pop(S)) ...
下列程序段
完成什么工作?说明各寄存器
的作用
。你是如何上机调试运行该...
答:
该
程序段的作用是
将DAT1数组中的前10个元素复制到DAT2数组中,从DAT2的第一个元素开始,同时在复制过程中BX、SI、DI、CX四个寄存器分别用于计数和数据传输。具体而言,程序的执行步骤如下:将CX寄存器的值设置为10,BX寄存器的值设置为20,SI和DI寄存器的值设置为0。通过MOV指令将DAT1数组中的BX行...
下列程序段的作用是
()
答:
下列程序段的作用是
()A.画出两条平行且长度相等线段 B.画出两条平行但长度不相等线段 C.画出两条垂直且长度相等线段 D.画出两条垂直但长度不相等线段 正确答案:画出两条垂直但长度不相等线段
跪求:试分析
下面程序段的功能是
什么
答:
获取一个数字给变量x,若x大于或等于0,则将其赋值给变量a,否则将x取负,再将其赋值给a。此
段代码的功能
就是读取数据的数字,并取数字的绝对值,再打印出来
汇编语言题目 高分!!!做出来加分!!!
答:
15. 写出
下列程序段的功能
(假定数据段已定义为N DB 89H)MOV AL,N ;把N指向的内存数送入AL 。->AL=89H AND N,0FH ;把N指向的内存数与0FH进行逻辑与,实际结果为去该字节高位;如N=89H,与后,该处为09H MOV BL,N ;把N指向的内存数送入BL。->BL=09H SHR AL,4 ;AL值移位...
汇编习题求解
答:
1.有一个地址为array的20个字的数组,说明
下列程序段的功能
mov cx,20 mov ax,0 mov si,ax som_loop:add ax,array(si)add si,2 loop sum_loop mov total,ax 答:将array处的20个数(单位是字)相加,结果保存到total 2.已知ax,bx存放的是4位压缩bcd表示的十进制数,请说明如下子程序的...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
说明如下程序段的功能
下列程序段实现的功能是
下面的程序段循环执行了几次
2进制和16进制对照表
假设变量sabc均已定义为整型变量
下列程序段的功能是什么
下列程序段的功能是实现学生
以下程序段的功能是
描述下列程序段的功能