C語言的幾道習題,C語言習題解答

時間 2023-03-15 18:00:09

1樓:匿名使用者

1)c <=b 為真 即1;b.相當於1+1-5 為-3;c.不會(沒寫全?);d.為真 排除法 選c

2) 相當於 即 填。

3)b '%左右只能為正整數。

4) 即即。

5)d '>優先順序高於'^'先計算b>>2 為0 然後2^0==2 即d

6)(m/10)%10

7)a8)7 a++為真 ,跳過b++ 直接執行a+=1

9)15>=a&&a<=10||a<=0

10)a11)d (與3題重複)

12)0 先執行z*=1+2,則z==18;在執行z/=2,則z==9;執行z*=z,則z==81;執行z-=z,則z==0;繼續執行z+=z,則z==0.

2樓:匿名使用者

1、設a、b、c均勻int型的變數,且a=3,b=4,c=5,則下列表示式中值為0的是___c __

選擇一個答案 a. a<=b

b. a||b+c&&b-c

c. !ad. 』a』&&b』

2、若有變數定義:double x=,y=;則表示式(x+y)/2+(int)x%(int)y結果為___

3、假設下面所有的變數均已定義為double型,下列賦值表示式不正確的是 a 。

選擇一個答案 a. x=y=z

b. x=c. z*=

d. x=--x

4、若有變數定義:double a=; int b=8;則表示式a+b%3*(int)(a-b)/4結果為___

5、設a=2,b=3;則表示式a^b>>2的值是___a __

選擇一個答案 a. 00000100

b. 00000110

c. 00000011

d. 00000010

6、假設m是一個3位數,用表示式分離出m的十位上數字b=__m%100)/10 __

7、設 char ch; 以下不正確的賦值語句是___a __

選擇一個答案 a. ch="\

b. ch='\xef';

c. ch='\123';

d. ch=68;

8、設有語句:int a = 5, b = 7;執行語句:a +=a++ b++ 後, a=7,b =_8__。

9、15≥a≥10或a≤0的c語言表示式是_、(a>=10)&&a<=15))|a<=0)__

10、設有語句:int a = 3 , b =5, m; 則執行語句:m = a<=3 &&a+b<8 後,m的值為___a _。

選擇一個答案 a. 0

b. 2 c. 3

d. 1 11、假設下面所有的變數均已定義為double型,下列賦值表示式不正確的是 c 。

選擇一個答案 a. x=--x

b. z*=

c. x=y=z

d. x=12、若有變數定義:int z=6;則表示式z*=1+2,z/=2,z+=z-=z*=z結果為___z=z*3=18 z=z/2=9 z=z*z=81 z=z-z=0 z=z+z=0_。

c語言習題解答

3樓:

諮詢記錄 · 於2022-08-02

親,您好很高興為您解答:c語言習題解答答:親親1.

c語言源程式的基本單位是(b)。a過程 b函式 c子程式 d識別符號2.下列程式的輸出結果是(c)。

main( )a 5 b 1 c 0 d不確定值3.假設變數a,b均為整型,表示式(a=5,b=2,a>b?a++:

b++,a+b)的值是(b)。a 7 b 8 c9 d 24.設a為int型變數,執行下列賦值語句後,a的取值分別是()。

a=; a=(int); a=5<<2;a 125,31,1 b 125,1,20 c 125,31,20 d 125.

534,2,205.設有如下程式段,下面描述中正確的是(c)。int k=10;while(k=0) k=k-1;a迴圈執行一次 b迴圈是無限迴圈 c迴圈體語句一次也不執行 d迴圈體語句執行一次。

關於c語言的幾道題

4樓:媯春俟賦

樓主你的問題真多,只給5分太吝嗇了。1、輸入9後,跳到。

if語句。if(a++<9)

printf("%d",a);

這語句的順序是:先判斷條件是否成立,然後不論條件是否成立,a自增1,然後再按條件是否成立執行語句。也就是無論a是否<9,a都會+1。

你輸入的9,顯然,9不小於9,因此條件不成立,跳到else。

此時,a已經過上一句的if中自增了1變成了"%d",a--)的意思是,先輸出a,a再自減1.

因此,答案是通常來說是scanf("%d",&x[m]);

語句中&x[m]即表示取x[m]的地址。而x[m]的地址也就相當於陣列頭指標x的向後移動m個整型單位,因為陣列是連續的。所以&x[m]就是x+m。

3、或運算前面結果為true,就不會運算後面的式子,因此b++語句沒有執行。b=引數「w+」

開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。5、與3差不多,&運算前面為false,不會運算後面的式子。

6、當a=0時,條件為假,退出while迴圈,然後a會在判斷條件之後立刻自減1。同問題從前向後,若中間出現一個不同,則跳出迴圈,即使後面有相同也無法統計。

8、你在檔案中寫入了123456,後來在讀入的時候,你的。

for迴圈。

了三次,第三次讀第五個和第六個數字,就是5,和n來讀檔案中第五和第六個數字。

c語言的幾道題

5樓:

因為。

b.不能;c.位置無所謂;

d不用先定義 定義可以放在程式最後 但在前面程式中加入函式原型即宣告就可以了。.

沒什麼好講的。

因為。c語言編譯時要檢查語法,所以a不對;

c語言沒有過程,只有函式,所以b不對;

c語言函式內不能定義函式,既不能巢狀定義,所以c不對。

c語言習題?

6樓:匿名使用者

子表示式x/y,代入數值,3/4==0

所以z的值為x*y,即12

c語言的一道題

7樓:匿名使用者

這些以身試毒的奴隸,就是一堆bit,1到n這些數字對應酒的編號,所有bit0(化成二進位制,最低位是0bit)是1的數字,都給一個人喝;所有bit1是1的數字,依次類推,這樣到20小時後,所有中毒奴隸代表的bit組成的數,就是有毒那瓶酒。

如果酒的數量恰好是2的整數次冪,拿走編號最大的那瓶,剩下的按同樣方法做。

例:3瓶酒,要2個人,編號為0和1,0喝最低位是1的酒,即1號瓶和3號瓶。

1喝bit1是1的酒,即2號瓶喝3號瓶。

這樣,結果顯而易見,最終中毒的bit是1,沒中毒的是0,這個二進位制數就是要找的那瓶酒的編號。

c語言習題

8樓:叮噹倩

第一題

第二題 [int(m/10)]%10

第三題 a>=10&&a<=15||a<=0第四題 8

第五題 -3

第六題 第七題 d第八題 不知道。

第九題 1 , 1

第十題 a第十一題 0

第十二題 0

第十三題不知道。

第十四題 -63

9樓:匿名使用者

告訴你,把書看懂了,以後不管做什麼題都不用擔心了,更別擔心過級了,如果現在跟你說答案了,以後你還是不一定會做題。

10樓:心理傾聽小依老師

。逗號運算子是取的最後個表示式的值,作為整個表示式的值2.(m-m/100)/10

>=a&&a>=10||a<=0

11樓:

孩子。。做業還是自己做。

求c語言習題

c語言習題請高手幫忙解答,C語言習題請高手幫忙解答。

1 沒答案,應該是a2,b 5 2 a3 沒答案,因為 u輸出a的值不確定4 a5 c 6 b7 沒答案,應該是scanf f c 8 c9 b 1 沒答案如為printf a d,b d n a,b 選 d a d,b d 2 b3 c 4 c5 c 6 d7 a 我想答案應該是scanf f c...

c語言教程習題答案,c語言教程習題答案

第一章1.1 exe 1.2 c obj exe 1.3 順序 選擇 迴圈 第二章一.選擇題 2.1 b 2.2 d 2.3 b 2.4 a 2.5 c 2.6 a 2.7 b 2.8 b 2.9 d 2.10 c 2.11 b 2.12 b 2.13 a 二.填空題 2.14 11 12 2.15...

C語言若干題,c語言練習題

海湛英 main 結果 2,3,1 main i for i 0 i 3 i scanf d x i printf 3d 3d 3d n x 0 0 x 0 1 x 1 0 輸入 2 4 6 結果 2 0 4 x32就是3行2列 x00 01 10 11 20 21 x0 x1 x2 分別對應 x0...