itgle.com
更多“设有如下一段程序: int *var,a; a=100; var=&a; a=*var+10; 执行上面的程序段后,a的值为() 。 ”相关问题
  • 第1题:

    设有如下一段程序: int *pa,*pb,a=10,b=20; pb=&b; *pa=a; a=b; b=*pa; 执行上面的程序后,a的值为

    A.20

    B.30

    C.10

    D.程序出错


    B 解析:执行p=&a;后,p指向整数a,*p即p的目标变量,也就是a;所以a=*p+b等价于a=a+b,可知a的值最终为11。

  • 第2题:

    设有如下一段程序: int *pa,*pb,a=10,b=20; pa=&a,pb=&b; *pb=*pa; a=*pa+10; 执行上面的程序后,a的值为

    A.20

    B.10

    C.110

    D.不确定


    B 解析:执行p=&a;后,p指向整数a,*p即p的目标变量,也就是a;所以a=*p+b等价于a=a+b,可知a的值最终为11。

  • 第3题:

    设有如下一段程序: int *p,a,b; a=10; p=&b; p=&a; a=*p+10; 执行上面的程序后,a的值为

    A.20

    B.10

    C.110

    D.不确定


    B

  • 第4题:

    设有如下一段程序: int *pa,*pb,a=10,b=20; pa=&a; *pa=a; a=b; b=*pa; 执行上面的程序后,a的值为

    A.20

    B.30

    C.10

    D.程序出错


    B 解析:执行p=&a;后,p指向整数a,*p即p的目标变量,也就是a;所以a=*p+b等价于a=a+b,可知a的值最终为11。

  • 第5题:

    设有如下一段程序: int *p,a,b; a=10; p=&a; p=&b; a=*p+10; 执行上面的程序后,a的值为

    A.20

    B.10

    C.110

    D.不确定


    B 解析:执行p=&a;后,p指向整数a,*p即p的目标变量,也就是a;所以a=*p+b等价于a=a+b,可知a的值最终为11。