有如下程序段:MOV31H,#24H;MOVA,31H;SWAPA;ANLA,#0F0H;执行结果是()A、A.=24HB、B.=42HC、C.=40HD、D.=00H
有如下程序段:MOV31H,#24H;MOVA,31H;SWAPA;ANLA,#0F0H;执行结果是()
- A、A.=24H
- B、B.=42H
- C、C.=40H
- D、D.=00H
相关考题:
下列程序段的输出结果是 CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP WITH A,(A.10 20B.20 20C.20 10D.10 10
( 9 )在窗体上画一个名称为 Command1 的命令按钮。然后编写如下程序:Option Base 1Private Sub Command1_Click ()Dim a ( 10 ) As IntegerF or i=1 To 10a ( i ) =iNextCall swap ( 【 11 】 )For i=1 To 10Print a ( i ) ;NextEnd SubSub swap ( b () As Integer )n =U b ound ( b )For i=1 To n / 2t =b ( i )b ( i ) =b ( n )b ( n ) =t【 12 】NextEnd Sub上述程序的功能是,通过调用过程 swap ,调换数组中数值的存放位置,即 a ( 1 ) 与 a ( 10 ) 的值互换, a ( 2 ) 与 a ( 9 ) 的值互换 , …… 。请填空。
下面程序的运行结果为 include void swap(int a, int b) { int temp; temp=a 下面程序的运行结果为#include<iostream.h>void swap(int a, int b){int temp;temp=a++;a=b;b=temp;}void main( )int a=2,b=3;swap(a, b) ;cout < < a < <"," < < b < < endl;}A.2,3B.3,2C.2,2D.3,3
下面那一段程序能准确地读取P1口引脚信号()。A.MOVA,#00H;MOVP1,A;MOVA,P1B.MOVA,#0FFH;MOVP1,A;MOVA,P1C.MOVA,#0FFH;MOVA,P1D.MOVA,#0FFH;MOVA,P1
有以下程序: void swap1(int * a,int * b) {int* c=a; a=b,b=c; } void swap2(int * a,int * b) { int c=* a; * a=*b,*b=c; } main() {int a=10,b=15; swap 1(a,b) ; printf("%d,%d,",a,b) ; a=10,b=15; swap 2(a,b) ; printf("%d,%d",a,b) ; } 其输出结果为 ______。A.15,10,10,15B.15,10,15,10C.10,15,10,15D.10,15,15,10
以下程序的输出结果是______。include void swap(int *a, int *b){ int *t;}{ int i=3,j 以下程序的输出结果是______。include <stdio.h>void swap(int *a, int *b){ int *t;}{ int i=3,j=5,*p=i,*q=j;swap(p,q); printf("%d %d\n",*p,*q);
下面程序应能对两个整型变量的值进行交换。以下正确的说法是 include void swap 下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> void swap(int p,int q) { int t; t=p; p=q; q=t;} void main( ) { int a=10,b=20; cout<<a<<" "<<b; swap(a,b); cout<<a<<" "<<b;}A.该程序完全正确B.该程序有错,只要将语句swap(a,b);中的参数改为a,b即可C.该程序有错,只要将swap( )函数中的形参p和q以及t均定义为指针(执行语句不变)即可D.以上说法都不对
下面程序输出的结果是( )。 include using namespace std; void swap(int 下面程序输出的结果是( )。 #include <iostream> using namespace std; void swap(int a,int b){ int temp; temp=a; a=b; b=temp; } void main(){ int x=2; int y=3; swap(x,y); cout<<x<<y; }A.23B.32C.abD.ba
下列程序段的输出结果是 CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP WITH A,(B) ?A,B PROCEDURE SWAP PARAMETERS Xl,X2 TEMP=X1 X1=X2 X2=TEMP ENDPROCA.10 20B.20 20C.20 10D.10 10
下列程序段的输出结果是 ______。 CLEAR STORE 10TOA STORE 20TOB SET UDFPARMS TO REFERENCE DO SWAP WITH A,B) ?A,B PROCEDURE SWAP PARAMETERS X1,X2 TEMP=X1 X1=X2 X2=TEMP ENDPROCA.10 20B.20 20C.20 10D.10 10
有以下程序: void swap1(int *a,int *b) {int *c=a; s=b,b=c; } void swap2(int *a.int *b) { int c=*a; *a=*b,*b=c; } main() {int a=10, b=15; swap 1(a,b) ; printf("%d,%d,",a,b) ; a=10,b=15; swap2(a,b) ; printf("%d,%d",a,b) ; } 其输出结果为______。A.15,10,10,15B.15,10,15,10C.10,15,10,15D.10,15,15,10
有以下程序:include void swap(char * x,ehar * y){ char t;t= *x; *x: *y; *y=t;main 有以下程序:#include <stdio.h>void swap(char * x,ehar * y){ char t; t= *x; *x: *y; *y=t;main ( ){ char *s1 ="abc", * s2 ="123"; swap(s1 ,s2); printf("%s,%s \n" ,s1 ,s2);}程序执行后的输出结果是( )。A.123,abeB.abe,123C.1bc,a23D.321,cba
设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容将有何变化? PUSH 30H PUSH 31H POP DPL POP DPH MOV 30H,#00H MOV 31H,#0FFH
问答题设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容将有何变化? PUSH 30H PUSH 31H POP DPL POP DPH MOV 30H,#00H MOV 31H,#0FFH
单选题已知主函数中通过如下语句序列实现对函数模板swap的调用:int a[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是( )。Atemplatetypename Tvoid swap(T a[],T b[],int size);Btemplatetypename Tvoid swap(int size,T a[],T b[]);Ctemplatetypename T1,typename T2void swap(T1 a[],T2 b[],int size);Dtemplateclass T1,class T2void swap(T1 all,T2 b[],int size);