二級c語言的題目,希望有人能詳細解釋一下。謝謝

2021-05-12 17:23:29 字數 2598 閱讀 4217

1樓:華錄_起點

40,s1和s2指向了同一塊記憶體區域,第三行*s1=15;*s2=20;m=*s1+*s2;對*s1和*s2賦值是對同一塊記憶體賦值,所以第一次賦值15第二次賦值20結果是20,兩個20相加就是40。

2樓:匿名使用者

s1,s2指向同一塊記憶體,也就是說s1 == s2。m = 40

一道二級c語言的題目,誰能給我詳細解釋一下,謝謝了。

3樓:匿名使用者

選d 空格也是一個字元 否則c1 就是空格了

c語言的題目誰可以幫我解釋一下,謝謝

4樓:匿名使用者

就是說,你輸入一段字元,以回車截至,

回車之前的2345字元都會被分別處理:

2(2-'2' == 0):輸出66('2'+4),('2'+4)3(同上):輸出77('3'+4),('3'+4)4:輸出6('2'+4)

5:輸出87('5'+3),('5'+2)其他的字元輸出其ascii+2對應的字元

比如你輸入的是a,則會輸出c等等~

5樓:匿名使用者

第一行:必須有的函式頭!

第二行:程式頭,程式從這裡開始執行!

第三行:定義一個整形變數!

第四行:判斷語句!(輸入數字,給c賦值!)第五行:switch 條件語句!

第六行至第十行:條件判斷語句!輸入的數字減二等於case 後面的數字,則執行那一條語句!如果沒有就執行default 語句!

第十二行:輸出結果!

我建議你最好認真看一下c語言程式設計書,那裡有很好的解釋!

6樓:匿名使用者

main()

} printf("\n");}

7樓:匿名使用者

getchar獲取字元傳給c,再由c與\n比較,是不是換行符,如果是推出,如果不是繼續迴圈,switch切換c字元的碼錶數減去字元2的碼錶數,case0和case1都輸出字元c碼錶數加4的數如字元c為2,則輸出字元6,然後再出處一遍,結束,如果滿足case2輸出一遍,剩下的自己類舉。

8樓:一縷輕煙一場風

^^^^

^^#include ^^^^^^^^^^^^^^^^^^^^^^^^函式頭

main()

} printf("\n");…………………………輸出換行符}

下面有一些關於c語言問題,希望大夥兒侃侃,最好解釋詳細,謝謝呢?

9樓:匿名使用者

第一題:3

這是一道位運算,a&0377等同於011&011111111的運算,這兩個與一下值為011,也就是3

第二題:11

這也是位運算,先把3,10,15化為二進位制,依次為:011,1010,1111.a|b&c先執行b&c得到1010,再跟a或運算(一位一位或)得到1011,也就是11.

第三題: d) h/2*(a+b)

h/2等於1,而代數中等於1.5.這是因為h為整型,h/2後也是整形,0.5捨去.

第四題:20 0

以上格式寫得讓人誤會,我重寫一下,你就會明白.

main() ,固if語句範圍只有第一個;為此

x=y;y=t;

printf("%d,%d\n",x,y);

}第五題:8 4

void f(int y,int*x) x是按地址傳,而y是按值傳,當值傳到函式裡時,*x可以改變x的值,而y不能返回.保持原來的值...

第六題:

這是c語言的記憶體動態分配,不是很掌握,沒有把握,希望其它好心人幫忙一下補齊.

第七題:efgh

這道我簡單說下,語言點太多,要是不明白,發訊息給我,我就這題說詳細.

return s+strlen(s)/2,返回的是一個指標,s指向首元素a,strlen(s)/2=4,固返回的指標指向第五個元素e.主函式中的 printf列印從第五個元素之後的字串.

第八題:6

這是一道遞規呼叫.主函式傳給函式時f()時,a=a[3]首元素是1;返回1+f(&a[1],2);f(&a[1],2)在呼叫函式時a=a[1],但此時首素是2而不是1;返回1+2+f(&a[1],1);最後呼叫函式,a=a[2],首元素為3,也只有一個;返回1+2+3,得到6

第九題:double max,&y

這題不需要解釋吧....還是簡單講一下,第一個空是函式宣告;要與定義的函式相符,第二個空,輸入時要加&,為什麼呢?我們要把輸入的值傳給變數對應的地址,固用地址符&

最後一題:14

位運算;12|012化簡得到:001100|001010=001110,換算成10進製得到14

其中注意,012是八進位制,1對應001,2對應010,一整個001010,因為兩個要等長,固補0;

哇,一口氣做完,真是夠累的...好久沒這麼做了...

呵呵,又來了;

我補充一下第六題,我看一下書,明白了.

p=(double *) malloc(3*sizeof(double));

10樓:

我說老兄,你到底學過程式設計沒有?

計算機二級c語言題,計算機二級C語言題

樓主,我按你的問題思路來哈!為什麼c2是 b 因為p2的地址沒變,而被調函式將p1的地址換為了p2的,然後再使p2的值自增1,所以為 b 形參的值不少不能給實參嗎?這裡並沒有返回值,它只是通過被調函式進行了地址運算和值的自增,所以根本無需返回值。為什麼呼叫函式算出的c2的值還要返回 這裡請樓主注意哈...

計算機二級C語言,計算機二級C語言怎麼學?

只能說你比較有勇氣,跟我考駕照一個模式,沒練車科目二居然順利通過,只能看運氣了。這個就是做題不用知道為什麼就是機械式的做就行了 我記得有100套題吧都做了就能過 看下 c語言程式設計 我估計你連夜搞,應該還是可以考個及格的,這個要刻苦,真的,二級不是太難,只要這本書你看了5遍,基本上就可以了,還要多...

計算機二級c語言多少分能過,計算機二級C語言考試總分多少?多少分能過?

計算機二級c語言考60分才算過。計算機二級考試實行百分制計分,但以等級分數通知考生成績。等級分數分為 不及格 及格 優秀 三等,劃線分數為60和90。考試成績在 及格 即60 89分者,由教育部考試中心發合格證書,考試成績在 優秀 即90 100分者,由教育部考試中心發優秀證書。自2018年3月起,...