• 2022-06-09
    执行以下程序后,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
  • C
    本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/pzeepyxepexzmjo.html

    内容

    • 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 &#91;stdio.h&#93; #include &#91;string.h&#93; main() { int a&#91;3&#93;&#91;3&#93;={{2},{4},{6}}; int k,*q=&a&#91;0&#93;&#91;0&#93;; for(k=0;k<2;k++) { if(k= =0) a&#91;k&#93;&#91;k+1&#93;=*q+1; else ++q; printf(“%d”,*q); } A: 26 B: 23 C: 36 D: 33