單項選擇題若有語句int*p,a=4;和p=&a;下面均代表變量值的一組選項是()

A.a,p,*&a
B.&*a,&a,*p
C.*&p,*p,&a
D.*&a,*p,a


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題若已定義inta=5;下面對(1)int*p=&a;(2)*p=a;兩個語句的正確解釋是()

A.語句(1)和(2)中的*P含義相同,都表示給指針變量p賦值
B.語句(1)和語句(2)的執(zhí)行結(jié)果,都是把變量a的地址值賦給指針變量p
C.語句(1)在對p進(jìn)行說明的同時進(jìn)行初始化,使p指向a,語句(2)將變量a的值賦給指針變量p
D.語句(1)在對p進(jìn)行說明的同時進(jìn)行初始化,使p指向a,語句(2)將變量a的值賦于*p

3.單項選擇題以下對指針變量進(jìn)行操作的語句,正確的選項是()

A.int*p,*q;q=p;
B.inta,*p,*q;q=&a;p=*q;
C.inta=b=0,*p;p=&a;b=*p;
D.inta=20,*p,*q=&a;p=q;

4.單項選擇題

下面程序應(yīng)能對兩個整型變量的值進(jìn)行交換。以下正確的說法是()

A.該程序完全正確
B.該程序有錯,只要將語句swap(a,b);中的參數(shù)改為&a,&b即可
C.該程序有錯,只要將swap()函數(shù)中的形參p和q以及t均定義為指針即可
D.以上說法都不正確