早教吧作业答案频道 -->其他-->
109、以下程序段的执行结果是B。怎么算的?????staticchara[]="Program";char*ptr;ptr=a;for(ptr=a;ptr
题目详情
109、以下程序段的执行结果是 B 。 怎么算的?????
static char a[ ] = "Program";
char * ptr;
ptr = a;
for ( ptr = a; ptr < a + 7; ptr += 2 ) putchar ( *ptr );
A. Program B.Porm
C. 有语法错误 D.Por
static char a[ ] = "Program";
char * ptr;
ptr = a;
for ( ptr = a; ptr < a + 7; ptr += 2 ) putchar ( *ptr );
A. Program B.Porm
C. 有语法错误 D.Por
▼优质解答
答案和解析
ptr = a;
此处将a的首地址给ptr
for ( ptr = a; ptr < a + 7; ptr += 2 )
这个循环是将a从首址开始输出,输出一个向后跳一位,所以输出的是a[0],a[2],a[4],a[6]
结果为Porm
选B正确
此处将a的首地址给ptr
for ( ptr = a; ptr < a + 7; ptr += 2 )
这个循环是将a从首址开始输出,输出一个向后跳一位,所以输出的是a[0],a[2],a[4],a[6]
结果为Porm
选B正确
看了109、以下程序段的执行结果是...的网友还看了以下:
下面的叙述中,正确的是______。A.JMP WORD PTR[DI]是段内间接转移指令B.JMP 2020-05-23 …
下列指令中,有语法错误的是( )。A.MOV[SI],[DI]B.IN AL,DXC.JMP WOR 2020-05-24 …
下面( )不能将字变量X的属性修改为字节变量Y。A.XDW 1234HB.YEQU BYTE PTR 2020-05-24 …
下面( )不能使指令MOV AL,Y正确执行?A.X DW 1234H Y EQU BYTE PTR 2020-05-24 …
下列指令中,有语法错误的是( )A.MOV[ST],[DI]B.IN AL,DXC.JMP WORD 2020-05-24 …
●DNS服务器中提供了多种资源记录,其中(32)定义了区域的授权服务器。(32) A. SOA B. 2020-05-26 …
#includevoidmain(){inta[5]={1,2,3,4,5};int*ptr=(i 2020-07-23 …
C语言。。问题求解1.设有如下程序charstr[]=”hello”;char*ptr;ptr=st 2020-10-30 …
109、以下程序段的执行结果是B。怎么算的?????staticchara[]="Program"; 2020-12-15 …
110、执行以下程序段后,y的值为A。怎么算的?????staticinta[]={1,3,5,7, 2020-12-15 …