• 2022-06-07
    若有如下定义:inti_at_0x20;int*p=&i;i=10。则p的值为
    A: 32
    B: 20
    C: 10
    D: 10H
  • A

    内容

    • 0

      设有定义语句“int a=10,*p=&a;”,则表达式“a+*p”的值是( )。 A: 10 B: 20 C: 100 D: 语法出错

    • 1

      若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则( )不是对a数组元素的正确引用(其中0≤i<10)。

    • 2

      已知int x,i=10;表达式:x=0<=i<=9的值是 A: 0 B: 1 C: 19 D: 20

    • 3

      若有定义和语句: int **pp,*p, a=10, b=20; pp=&p; p=&a; p=&b; printf("%d,%d ",*p,**pp); 则输出结果是:

    • 4

      若以下定义和语句,0≤i<10,则对数组元素地址的正确表示是: int a&#91;&#93;={1,2,3,4,5,6,7,8,9,0},*p,i; p=a;