执行以下程序后,b的值为?#include[stdio.h]int main(){ int b,k=4,m=6,*p=&k,*q=&m;b=(-*p)/(*q)+7;}
A: 5
B: 6
C: 7
D: 10
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