A: 5
B: 6
C: 7
D: 10
举一反三
- 阅读以下程序,其执行结果是_________#include [stdio.h]int main(){ int a,*p,*q; p=&a; q=&a; *p=5%6; *q=5; printf("%d\n",a);}
- 阅读以下程序,其执行结果是_________#include [stdio.h]int main(){ int a,*p,*q; p=&a; q=&a; *p=5%6; *q=5; printf("%d\n",a);}
- 执行以下程序段后,m的值是( )static int a[ ]={7,4,6,3,10};int m,k,*ptr;m=10;ptr=&a[0];for(k=0;k<5;k++)m=( *(ptr+k));printf("%d",m); A: 10 B: 7 C: 4 D: 6
- 以下程序的运行结果是( )。#include[stdio.h] int main() { int k=1, j=2, *p, *q, *t; p = &k; q = &j; t = p; p = q; q = t; printf("%d %d", *p, *q); } A: 2 1 B: 2 2 C: 1 1 D: 1 2
- 以下程序运行结果为#include[stdio.h] void main() { char a[] = "Language", b[] = "programe"; char *p, *q; int k; p = a; q = b; for (k=0; k<8; k++) if (*(p+k) == *(q+k)) printf("%c", *(p+k)); } A: gae B: ga C: Language D: programe
内容
- 0
有以下程序:#include[stdio.h]int main(){ int a=7,b=8,*p,*q,*r; p=&a;q=&b; r=q;q=p; p=r; printf("%d,%d,%d,%d\n",*p,*q,a,b); return 0;}程序运行后的输出结果是( )。 A: 8,7,8,7 B: 7,8,7,8 C: 8,7,7,8 D: 7,8,8,7
- 1
执行以下程序段后,*p 的值为_______。int m = 1, ∗p = &m, *q; q = p; *q = 2;
- 2
执行以下程序后,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); }
- 3
程序运行后的输出结果是( )。void main(){int a[]={1,2,3,4,5,6,7,8,9},*p=a+5,*q;q=p+2;printf("%d %d\n",*p,*q); } A: 运行后报错 B: 6 6 C: 6 8 D: 5 7
- 4
下面程序的运行结果是____ #include [stdio.h] #include [string.h] main() { int a[3][3]={{2},{4},{6}}; int k,*q=&a[0][0]; for(k=0;k<2;k++) { if(k= =0) a[k][k+1]=*q+1; else ++q; printf(“%d”,*q); } A: 26 B: 23 C: 36 D: 33