2014計(jì)算機(jī)等級(jí)考試二級(jí)java試題及答案

字號(hào):

9.13 若已定義:
    int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*prt)[3]=a,*p=a[0];
    則能正確表示數(shù)組元素a[1][2]的表達(dá)式是
    A) *((*prt+1)[2]
    B) *(*(p+5))
    C) (*prt+1)+2
    D)
    *(*(a+1)+2)
    答案: D
    9.14 若有定義和語(yǔ)句:
    int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*prt)[3]=a,*p[4],i;
    for(i=0;i<4;i++) p[i]=a[i];
    則不能夠正確表示a數(shù)組元素的表達(dá)式是
    A) a[4][3]
    B) p[0][0]
    C) prt[2][2]
    D)
    (*(p+1))[1]
    答案: A
    9.15 以下程序的輸出結(jié)果是
    A) 23
    B) 26
    C) 33
    D) 36
    main()
    { int aa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];
    for(i=0; i<2; i++)
    { if(i==0)
    aa[i][i+1]=*p+1;
    else ++p;
    printf("%d",*p);
    }
    printf("\\n");
    }
    答案: A