天天看點

指針練習題--------字元指針

下面關于指針的描述不正确的是();

a.當時用free釋放一個指針内容後,指針變量的值被置為null;

b.32位系統下任何類型指針的長度都是4個位元組;

c指針的資料類型聲明的是指針實際指向内容的資料類型;

d野指針是指向未配置設定或者已經釋放的記憶體位址。

正确答案:a

關于下面代碼描述正确的是()

char* p ="hello kitey";

a 把字元串hello kitey存放到p變量中;

b 把字元串hello kitey的第一個字元存放在p變量中;

c 把字元串hello kitey的第一個字元的位址存放在p變量中;

d *p 等價于hello kitey;

正确答案:c

關于數組指針的描述正确的是()

a 數組指針是一種數組

b 數組指針是一種存放數組的指針

c數組指針是一種指針

d指針數組也是一種指向數組的指針

正确答案:c

下面那個是數組指針()

下面哪個代碼是錯誤的()

a. p=arr;

b .int(*ptr)[10]=&arr;

c.p=&arr;

d.p=&arr[0];

下面代碼關于數組名描述不正确的是()

a.數組名arr和&arr是一樣的

b.sizeof(arr),arr表示整個數組

c.&arr,arr表示整個數組

d.除了sizeof(arr)和&arr中的數組名,其他地方出現的數組名arr,都是首元素位址。

如何定義一個int類型的指針數組,數組元素個數為10個()

下面代碼列印輸出()

a.str1 and str2 are same str3 and str4 are same

b.str1 and str2 are same str3 and str4 are not same

c .str1 and str2 are not same str3 and str4 are same

d..str1 and str2 are not same str3 and str4 are not same

繼續閱讀