C語言,圖里的選擇題求詳細解析,謝謝

2021-03-04 09:01:11 字數 2153 閱讀 9676

1樓:匿名使用者

a,其他幾個因為與指標扯上關係了,都對著

2樓:4747哦

答案選d,指標p指向陣列的首位址,p=a.此時p-a=0;*p=*a=a[0];

c語言,**裡的選擇題,求詳細解析。

3樓:匿名使用者

該字串常量"\123\n4567"佔記憶體位元組數應該是7,故選擇d。

其中:\123 是乙個八進位制轉義字元s

\n 是乙個轉義字元:換行符

4567各乙個字元,共佔4個位元組

字串在記憶體中儲存時最後還有乙個結束符'\0'

這樣加起來一共1+1+4+1=7個位元組。故應該選擇d。

c語言,**裡的選擇題,求詳細解析

4樓:聽不清啊

外部變數的隱含型別是static

5樓:匿名使用者

靜態。沒什麼好說的,規定

c語言,1,**裡的選擇題求詳細解析

6樓:自我程式設計

feof的返回值就來是源2種,一種是0,還有一種非0值。

bai注意feof從檔案開始du一直讀到檔案結zhi束符號daoeof,返回值都是0,也就是null。(包括讀eof)。

只有當讀完eof之後,才變成非0值。

那麼題目中說已經讀到檔案末尾,再執行feof就會返回非零值。選c。

下面我寫了乙個簡單的測試**,這樣你能看明白點。

我檔案中的內容是"1234"四個字元。

其中讀取的值-1,就是eof,可見讀到eof時返回的還是0(null)。

但再呼叫feof,返回值就變成16。

#include

int main()

printf("feof=%d ",feof(fp));

fclose(fp);

return 0;}

7樓:匿名使用者

feof你可以理解為返回bool

c語言,**裡的選擇題求詳細解析

8樓:匿名使用者

雙引號是字串

\40是用八進位制標識的乙個字元。這種轉義是允許的,是規定。

c語言,**裡的選擇題,求詳細解析,

9樓:不萌噠小孩

sizeof 函式的功能是,返回乙個變數或者型別的大小,即返回其所佔位元組大小。這裡的char佔乙個位元組,故答案為1。

c語言,題目中的選擇題,求詳細解析

10樓:匿名使用者

正確答案應該是b.15。這裡考察的重點是符號常量的使用。主函式中出現符號常量fun(x,y) 則直接用 (x)<(y)?(x):(y)替代即可。本題中:

k=10*fun(i,j);

可以看作:

k=10*(i)<(j)<(i):(j);

而i=10,j=15

所以按照運算優先順序有:

k=100<15?10:15;

結果顯然是15。故選擇b。

11樓:匿名使用者

define僅做替換,替換後就是10*i

c語言,題目在**裡,求詳細解析(答案以及得到答案的過程)。

12樓:飄零的狐狸

執行結果29

/*當n=10時 返回f(8)+10根據返回結果19+10=29

當n=8時 返回f(6)+8根據返回結果11+8=19當n=6時 返回f(4)+6根據返回結果5+6=11當n=4時 返回f(2)+4根據返回結果1+4=5當n=2時 返回1

*/詳細如下

13樓:

10+8+6+4+1==29。

14樓:4747哦

f(8)+10=? =29f(8)=f(6)+8 =19f(6)=f(4)+6 =11f(4)=f(2)+4 =5f(2)=1

c語言選擇題求答案求幫助,10個C語言選擇題 求答案 求幫助!!

11 a 在計算 前,乘除結果 過程帶小數 按原來型別算 12 a 條件語句三目符號分別為 13 a o 讀入八進位制整數 x,x 讀入十六進位制整數 14 b x 使用x計算,並自加一 x,x先自加一,再用於計算 15 b 2d,寬度為2的int型,2ld,寬度為2的long int型 16 a ...

c語言選擇題

c 選擇題集 1.下列的各類函式中,不是類的成員函式。c a 建構函式b 解構函式c 友元函式d 拷貝初始化建構函式 2.作用域運算子 的功能是 b a 標識作用域的級別的b 指出作用域的範圍的 c 給定作用域的大小的d 標識成員是屬於哪個類的 3.下列說明中const char ptr 其中ptr...

選擇題?要有解析 20,選擇題的答案,解析

選c where 本題空格後面的從句修飾先行詞point,故為定語從句。再看從句不缺主語 he 和賓語 many of machines 故不應選關係代詞,而應選關係副詞,排除b和d,再看句意為 他的技術已經好到了可以修許多電動農用機械的地步了。所以選錶地點的where 補充 where和when作...