C語言選擇題,速度給出詳細解題思路!急

時間 2021-10-14 22:40:00

1樓:匿名使用者

(1)因為對應的輸入格式為:12a34b

整型資料之間的輸入用空格隔開 如scanf(「%d%d」,&a,&b):輸入格式為:12 34

但若為字元型 不能用空格隔開 如scanf("%c%c",&c,&d);輸入格式為:ab 中間不能有空格;若有空格,因為空格也是一個字元,就會被讀入。

(2)在函式裡,要想真正改變引數的值,必須使用指標。

而函式void fun( int *a,int *b)

的功能,只是指標間的交換,並沒有涉及其指向的內容。若想真正改變指標p,q指向的值。需改為:

void fun( int *a,int *b)

故答案為3 5 3 5

(3)正確答案是b

a陣列越界

b正確c陣列越界(a和c表示都是正確的,只是陣列越界)

d題目是關於對x陣列元素的應用,pt+3算的是元素的地址,不合題意

2樓:孤獨的前進

1、輸入的資料會存在快取中,使用scanf輸入資料時是按「%d%c%d%c」的方式讀取的,先是12讀到a時發現不是數字,說明整形讀取完畢,開始讀取一個字元資料a,再讀取整形,再讀取字元

2、在fun函式中交換的是地址(指標)資料,而不是指向的整形資料,所以輸出結果是相同的

3、下標是以0開始的 加p+10對於陣列x[10]越界4、你的題打錯了!

c語言選擇題,C語言程式選擇題。

1 c 2 b 3 b 4 d 5 b 6 b 7 d 8 d 9 d 10 b 11 b 12 c 13 a 14 c 15 b 16 c 17 c 18 b 19 b 20 b 囂張得很 1.d 2.b 3.b 4.c 5.b 6.b 7.d 8.d 9.d 10.d 11.b 12.a 13....

c語言選擇題求高手解答急急,C語言選擇題,求高手解答,急急。。

紫翼魔狼 1 c語言的基本資料型別不包括 d 陣列型別 2 以下敘述不正確的是 c c程式的基本組成單位是函式 3 以下敘述不正確的是 d 表示式x 和 x的值是相同的 4 設x 10,y 3,則x y運算後x,y的值分別為 b 13,3 5 實現將一個串 tom 輸出到終端,下面程式段正確的是 d...

C語言選擇題 第7題選什麼??求助

選c a i j是二維地址。解引用出來 還是地址。c語言 第19題選什麼?高懸賞,求解答 首先你要先知道怎麼定義函式指標,定義函式指標的方法是int func 這裡func是定義函式指標名稱,其實他就是個指標,只不過是所指向的是一個函式首地址,這裡你需要定義的是一個函式指標的陣列,這種寫法你記住,理...