設變量P是指針變量,語句P=NULL;是給指針變量賦NULL值,它等價于()。
A.p="";
B.p="0";
C.p=0;
D.p=";
A.p="";
B.p="0";
C.p=0;
D.p=";
第1題
A.語句①是在對指針變量p定義時初始化,使p指向x;而語句②是將變量x的值賦給指針變量p所指向的變量
B.語句①和②中的*p含義相同,都表示給指針變量賦值
C.語句①是在對指針變量p定義時初始化,使p指向x;而語句②是將變量x的值賦給指針變量p
D.語句①和②的執(zhí)行結果都是把變量x的地址賦給指針變量p
第2題
A.語句"*p=r;" 把變量r的值賦給指針變量p
B.語句"*p=r;"取變量r的值放回r中
C.以上兩處的*p含義相同,都說明給指針變量p賦值
D.在"double r=99,*p=&r;"中,把r的地址賦給了p所指的存儲單元
第3題
A.語句(1)和(2)中的*p含義相同,都表示給指針變量p賦值。
B.(1)和(2)語句的執(zhí)行結果,都是把變量a的地址值賦給指針變量p。
C.(1)在對p進行說明的同時進行初始化,使p指向a;
(2)變量a的值賦給指針變量p。
D.(1)在對p進行說明的同時進行初始化,使p指向a;
(2)將變量a的值賦予*p。
第4題
設已有定義:float x;則以下對指針變量p進行定義且賦初值的語句中正確的是()。
A.float *p=1024;
B.int *p=(float x);
C.float p=&x;
D.float *P=&x;
第5題
設已有定義:float x;,則以下對指針變量P進行定義且賦初值的語句中正確的是()。
A.int*p=(float)x;
B.float*p=&x;
C.float p=&x;
D.float=1024;
第6題
若已定義x為int型變量,說明指針變量p的正確語句是 ()
A.int p=&x;
B.int * p=x;
C.int * p=&x;
D.* p=* x;
第7題
若已定義x為int類型變量,說明指針變量p的正確語句是______。
A.int p=&x;
B.int*p=x;
C.int *p=&x;
D.*p=*x;
第8題
設指針變量p指向單鏈表中的結點A,則刪去結點A的語句序列為 Q=p->next;p->data = p->data: p->next=(); :feee(q);
第9題
在下列敘述中,正確的一條是 ()
A.語句“int*pt;中的*pt是指針變量名
B.語句“int * p=a;”等價于“int * p;p=&a[0];”
C.運算符*和&都是取變量地址的運算符
D.已知指針變量p指向變量a,則a和* p值相同,都是變量a的值
第10題
若有以下定義和語句:“double r=99,*p=&r;*P =r;”,則以下正確的敘述是()。
A.兩個*p含義相同,都說明給指針變量p賦值
B.在“double r=99,*p=&r;”中,把r的地址賦值給了P所指的存儲單元
C.語句“*p=r;”把變量r的值賦給指針變量P
D.語句“*p=r;”取變量r的值放回r中