00问答网
所有问题
当前搜索:
下面的程序段的功能是
关于数据结构的问题:
下列程序段的功能是
什么?
答:
//将栈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的元素入栈 } ...
请说出
下面程序段的功能
:
答:
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 ...
试分析
下面的程序段
完成什么
功能
?
答:
回答:
程序
实现了两个数的相加 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相加
指出下述
程序段的功能是
什么?
答:
2. while ( ! StackEmpty (&tmp) ){...} 第二次循环,将tmp中的元素出栈,并分别放入栈S1和S2中 执行完两次循环后,S1和S2中元素一样,并且和初始的S1中的元素顺序一致,tmp依然为空,所以整个这段代码完成
的功能
就是把S1中的元素拷贝到S2中去。
数据结构 指出下述
程序段的功能是
什么
答:
//该函数主要
功能
删除堆栈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)) ...
跪求:试分析
下面程序段的功能是
什么
答:
获取一个数字给变量x,若x大于或等于0,则将其赋值给变量a,否则将x取负,再将其赋值给a。此段代码
的功能
就是读取数据的数字,并取数字的绝对值,再打印出来
下列程序段
完成什么工作?说明各寄存器
的作用
。你是如何上机调试运行该...
答:
该
程序段的作用是
将DAT1数组中的前10个元素复制到DAT2数组中,从DAT2的第一个元素开始,同时在复制过程中BX、SI、DI、CX四个寄存器分别用于计数和数据传输。具体而言,程序的执行步骤如下:将CX寄存器的值设置为10,BX寄存器的值设置为20,SI和DI寄存器的值设置为0。通过MOV指令将DAT1数组中的BX行...
下列程序段的作用是
()
答:
下列程序段的作用是
()A.画出两条平行且长度相等线段 B.画出两条平行但长度不相等线段 C.画出两条垂直且长度相等线段 D.画出两条垂直但长度不相等线段 正确答案:画出两条垂直但长度不相等线段
单片机中,
下列的程序
,说明是什么
功能
!
答:
MOV R1,#10H LOOP: MOV A, @R0 MOVX @DPTR,A INC R0 INC DPTR DJNZ R1, LOOP END 功能:将内部RAM中20H开始的16个数据传输到外部RAM地址0100开始的存储单元中。2.仔细阅读
下面
这
段程序
,说明它
的功能是
什么:ORG 0000H MOV A, 30H PUSH ACC ANL ...
C语言的几道选择题
答:
1、
下面程序的功能是
将字符串s中所有的字符’c’删除。请选择填空。include<stdio.h> main(){ char s[80];int i,j;gets(s);for(i=j=0;s[i]!=’\0’;i++)if(s[i]!=’c’);s[j]=’\0’;puts(s);} (C)s[j]=s[i];j++ 2. 下述对C语言字符数组的描述中错误的是 (C)...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
读出第10个字节到变量c中
下列哪个不是合法的字符编码
下列程序段的功能是
java中awt和swing的区别
swing和awt的区别不包括
启动一个线程是调用什么方法
下列哪个URL是不正确的
下列程序段实现的功能是
该程序的功能是