执行下列程序段后,(P1)=()。 MOVP1,#5DHCPL

题目

执行下列程序段后,(P1)=()。 MOVP1,#5DHCPLP1.1CPLP1.2CLRP1.6SETBP1.7

  • A、9BH
  • B、1BH
  • C、B9H
  • D、5DH
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面那一段程序能准确地读取P1口引脚信号()。

A.MOVA,#00H;MOVP1,A;MOVA,P1

B.MOVA,#0FFH;MOVP1,A;MOVA,P1C.MOVA,#0FFH;

MOVA,P1D.MOVA,#0FFH;MOVA,P1


参考答案:B

第2题:

有下列程序段:int k=0,a=1,b=2,c=3;k=ac?c:k;执行该程序段后,k的值是()。A.3B.2C.1D.

有下列程序段: int k=0,a=1,b=2,c=3; k=a<b?b:a; k=k>c?c:k; 执行该程序段后,k的值是( )。

A.3

B.2

C.1

D.0


正确答案:B
解析:因为ab成立,所以条件表达式ab?b:a的值等于b的值等于2,因此变量k的值等于2。又因为k=2>c=3不成立,所以条件表达式k>c?e:k的值等于k的值等于2。把条件表达式k>c?e:k的值赋给变量k,因而变量k的值等于2。因此,选项B)为正确答案。

第3题:

写出下列程序的执行结果。 swap(p1,p2) int*p1,*p2; {int p; p=*p1;*p1=*p2;*p2=p; } main() {int a,b,*p1,*p2; scanf("%d%d",&a,&B); p1=&a;p2=&b; if(a<B)swap(p1,p2); printf("\na=%d,b=%d\n",a,B); } 若a=7,b=8,则程序的运行结果为( )。


正确答案:a=8b=7
a=8,b=7

第4题:

有以下程序: main { int a=1,b=3,C=5,*P; int*p1=&a,*p2=&b,*p3=&c; *p=*p1*(*p2); } 执行后的输出结果是( )。

A.1

B.2

C.3

D.4


正确答案:C
本题中指针p1、p2、p3指向a、b、c值所存放的地址空间,然后再将指针变量*p1、*p2中值的乘积赋给指针变量*P,即赋给变量c,输出c的值3。

第5题:

下列程序段执行后,j值是()。

A.0

B.9

C.10

D.无限


正确答案:B

第6题:

下列程序段执行后的输出结果为()。

A.0

B.1

C.2

D.3


正确答案:B

第7题:

设有以下程序: include using namespace std; int main() {inta,b,k:4,m=6,*p1=&k

设有以下程序:

include<iostream>

using namespace std;

int main()

{

int a,b,k:4,m=6,*p1=&k,*p2=&m;

a=p1==&m;

b=(*p1)/(*p2)+7;

cout<<a<<b<<end1;

return 0;

}

执行该程序后,a的值为【 】,b的值为【 】。


正确答案:0 7
0 7 解析:本题考核的知识点是有关指针的运算。程序中定义了两个指针变量p1和p2,并通过赋初值让它们分别指向了变量k和m。语句“a=p1==&m;”中先执行关系运算符“p1==&m”,显然是0(假),然后把0赋值给a。接着执行语句“b=(*p1)/(*p2)+7”,此处*p1的值就是k的值4,*p2的值就是m的值6,即把“4/6+7”的结果赋给b,b的值为7。

第8题:

执行以下程序后,a,b的值分别为

main()

{ int a,b,k=4,m=6,*p1=&k,*p2=&m;

a=p1==&m;

b=(*p1)/(*p2)+7;

printf("a=%d\n",A.;

printf("b=%d\n",B.;

}

A.-1,5

B.1,6

C.0,7

D.4,10


正确答案:C

第9题:

下列程序段执行后,(BX)=______。

MOV CL,7

MOV 8X, 8016H

SHR BX,CL


正确答案:0100H
0100H

第10题:

设数值变量N的值为1或2,若为1,则执行程序P1.PRG,若为2,则执行程序P2.PRG,以下错误的程序段是( )。

A.DO CASE CASE N=1 DO P1 CASE N-2 DO P2 ENDCASE

B.IF N=1 DO P1 ELSE DO P2 ENDIF

C.N=”P”+N DOAC1

D.C1=STR(N,1) DO P&C1


正确答案:C

更多相关问题