以下程序段的输出为( ) static char a[]="language",b[]="progratne"; char *ptr1,*ptr2; int k; ptr1=a;ptr2=b; for(k=0;k<7;k++) if(*(ptr1+k)==*(ptr2+k)) printf("%c",*(ptr1+k));
A.gae
B.ga
C.language
D.有语法错误
第1题:
【单选题】已有定义intk=2; int *ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行赋值语句的是()。
A.k=*ptr1+*ptr2;
B.ptr2=k;
C.ptr1=ptr2;
D.k=*ptr1*(*ptr2);
第2题:
已有定义 int k = 2; int *ptr1,*ptr2; 且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是()。
A.k = *ptr1+*ptr2;
B.ptr2 = k;
C.ptr1 = ptr2;
D.k = *ptr1 *(*ptr2);
第3题:
已有定义 int k = 2; int *ptr1,*ptr2; 且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是()
A.k = *ptr1+*ptr2;
B.ptr2 = k;
C.ptr1 = ptr2;
D.k = *ptr1 *(*ptr2);
第4题:
已有定义int k=2;int *ptr1,*ptr2;,且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是()。
A.k=*ptr1+*ptr2;
B.ptr2=k;
C.ptr1=ptr2;
D.k=*ptr1*(*ptr2);
第5题:
已有定义int k=2;int *ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值是()。
A.k=*ptr1+*ptr2
B.ptr2=k
C.ptr1=ptr2
D.k=*ptr1*(*ptr2)
第6题:
已有定义int k=2;int *ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值是:
A.k=*ptr1+*ptr2
B.ptr2=k
C.ptr1=ptr2
D.k=*ptr1*(*ptr2)
第7题:
下面程序的输出结果是( )。 include<stdio.h> main() {static chara[]="zhao",b[]="juan"; char*ptr1=a,*ptr2=b; int k; for(k=0;k<4;k++) if(*(ptr1+k)==*(ptr2+k)) printf("%c",*(ptr1+k));}
第8题:
已有定义“int k=2;int*ptr1,*ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
A.k=*ptr1+*ptr2;
B.ptr2=k;
C.ptrl=ptr2;
D.K=*ptr1*(*ptr2);
第9题:
已有定义“int k=2;int*ptr1, *ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
A.k=*ptr1+*ptr2;
B.ptr2=k;
C.ptr1=ptr2;
D.K=*ptr1*(*ptr2);