1.下列關(guān)于定義一個(gè)指向double型變量的指針,正確的是( B )。
A.int a(5);double *pd=a; B.double d(2.5),*pd=&d;
C.double d(2.5),*pd=d; D.double a(2.5),pd=d;
2.下列關(guān)于創(chuàng)建一個(gè)int型變量的引用,正確的是( A )。
A.int a(3),&ra=a; B.int a(3),&ra=&a;
C.double d(3.1);int &rd=d; D.int a(3),ra=a;
3.下列關(guān)于指針概念的描述中,錯(cuò)誤的是( B )。
A.指針中存放的是某變量或?qū)ο蟮牡刂分?/P>
B.指針的類型是它所存放的數(shù)值的類型
C.指針是變量,它也具有一個(gè)內(nèi)存地址值
D.指針的值(非常量指針)是可以改變的
4.下列關(guān)于引用概念的描述中,錯(cuò)誤的是( A )。
A.引用是變量,它具有值和地址值
B.引用不可以作數(shù)組元素
C.引用是變量的別名
D.創(chuàng)建引用時(shí)必須進(jìn)行初始化
5.已知:int a[5],*p=a;則與++*p相同的是( D )。
A.*++p B.a[0]
C.*p++ D.++a[0]
6.已知:int a[ ]={1,2,3,4,5},*p=a;在下列數(shù)組元素地址的表示中,正確的是( C )。
A.&(a+1) B.&(p+1)
C.&p[2] D.*p++
7.已知:int a[3][4],(*p)[4];下列賦值表達(dá)式中,正確的是( A )。
A.p=a+2 B.p=a[1]
C.p=*a D.p=*a+2
8.已知:int b[3][5]={0};下列數(shù)組元素值的表示中,錯(cuò)誤的是( D )。
A.**(b+1) B.(*(b+1))[2]
C.*(*(b+1)+1) D.*(b+2)
9.已知:int a=1,b=2,*p[2];下列表達(dá)式中正確的是( C )。
24
A.p=&a B.p=&b
C.p[0]=&a,p[1]=&b D.p[ ]={&a,&b};
10.已知:int a(5),&ra=a;下列描述中,錯(cuò)誤的是( D )。
A.ra是變量a的引用,即為變量的別名 B.ra的值為5
C.ra的地址值為&a D.改變r(jià)a的值為10,變量a值仍為5
![]() | ![]() .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 |
![]() | ![]() .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |