• 2022-05-31
    设数组a的首地址是0x28fe74,则下列程序的执行结果是()。inta[10]={10,20,30};int*p;p=a;p++;cout<
    A: 11
    B: 20
    C: 0x28fe75
    D: 0x28fe78
  • D

    内容

    • 0

      执行以下程序段后,x的值为______ 。int a&#91;3&#93;&#91;2&#93;={{1,2},{10, 20},{15, 30}};int x, *p;p=&amp;a&#91;0&#93;&#91;0&#93;;x=*p*(*(p+3))*(*(p+5));

    • 1

      若有定义:int x=0,*p=&x; 则*p的值是( )。 A: 随机值 B: 0 C: x的地址 D: p的地址

    • 2

      已有定义:int x&#91;10&#93;,*p; 能正确赋值的语句是: A: p=&amp;x; B: p=x[0]; C: *p=&amp;x[0]; D: p=x;

    • 3

      ​设#define P(x) x/x执行语句cout <<P(3*5);后的输出结果是:​ A: 1 B: 0 C: 25 D: 15

    • 4

      下列程序的输出结果是 。using namespce std; #include &#91;iostream&#93; int main() { int x=1,i=1; for (; x &#91; 50; i++) { if(x &#93;= 10) break; if(x % 2 != 0){ x += 3; continue; } x-=-1; } cout<<x<<' '<<i<<endl; return 0; } A: 12 7 B: 11 6 C: 12 6 D: 11 7