幫忙《C語言程式設計》的題目,C語言程式設計幫忙答題

時間 2021-06-03 22:06:57

1樓:匿名使用者

一.選擇題

1、若a是float型變數,b是unsigned型變數,以下輸入語句(a)是合法的。

2、設以下變數均為int型別,則值不等於7的表示式是( c)。

a) (x=y=6,x+y,x+1) b) (x=y=6,x+y,y+1)

c) (x=6,x+1,y=6,x+y) d) (x=6,x+1,y=x,y+1)

3、設變數a是整型,b是實型,c是雙精度型,則表示式10+'a'+b*c值的資料型別為( c)。

a) int b)float c)double d)不確定

4、設有說明:char w; int x; float y; double z; 則表示式 w*x+z-y 值的資料型別為(d )。

a)float b) char c) int d) double

5、若給定條件表示式(x)? (a++):(a--), 則表示式x (沒明白題的意思)。

a) 和(x==0)等價 b) 和(x==1)等價

c) 和(x!=0)等價 d) 和(x!=1)等價

6、c語言中while和do-while迴圈的主要區別是(a )

a) do-while的迴圈體至少無條件執行一次

b) while的迴圈控制條件比do-while的循控制條件嚴格

c) do-while允許從外部轉到迴圈體內

d) do-while的迴圈體不能是複合句

7、若有說明:int a[10];,則對a陣列元素的正確引用是( d)

a) a[10] b)a[3.5] c)a(5) d)a[10-10]

8、設以下變數均為int型別,則值不等於7的表示式是(和上邊題目重了 )。

a) (x=y=6,x+y,x+1) b) (x=y=6,x+y,y+1)

c) (x=6,x+1,y=6,x+y) d) (x=6,x+1,y=x,y+1)

9、設i和x 都是int型別,則以下for迴圈(a )。

for(i=0,x=0;i<

a) 最多執行者10次 b) 最多執行者9次

c) 是無限迴圈 d) 迴圈體一次也不執行

二、填空題(每小題2分,共10分)

1、以下程式的輸出結果為 2,3,2,2。

main()

2、設 a 和 n 為整型變數,a=10,n=5,則表示式 a*=3+6 的值為90(你的題目有點問題,怎麼沒有n) 。

3、設x=1,y=2,z=3,則表示式 z||x>y&&11的值為1。

4、執行語句int a=3; a+=a-=a*a;後,a的值是-12 。

5、若 int i,j,k; 則計算表示式 x=(i=4,j=16,k=31)後,x的值為 31。

2樓:麥翠陽祿霓

#include

"stdio.h"

void

tran(int

x,int

r),count=0;

while(x)

for(i=count-1;i>=0;i--)else

if(b[i]==11)

else

if(b[i]==12)

else

if(b[i]==13)

else

if(b[i]==14)

else

if(b[i]==15)

else

printf("%d",b[i]);}}

void

main()

c語言程式設計幫忙答題

3樓:匿名使用者

1.演算法可以理解為有抄基本運算及規定的運算順序所構成的完整的解題步驟。或者看成按

照要求設計好的有限的確切的計算序列,並且這樣的步驟和序列可以解決一類問題

2.流程圖,計算機語言,偽** 來表示演算法3.順序結構 選擇結構 迴圈結構

4.邏輯思維

5.結構化演算法是由一些基本結構順序組成的,就是把一個大的功能的實現分隔為許多個小功能的實現。

6.資料 演算法

7.可行性 有窮性 輸入 輸出 確定性8.數值運算 非數值運算

4樓:匿名使用者

1.解題方****而完整的描述

2.自然語言、偽**、流程圖

3.順序,選擇,迴圈

4.演算法

5.由一內些基本結構容順序組成的,就是把一個大的功能的實現分隔為許多個小功能的實現

6.資料,演算法

7.有窮性,確切性,輸入項,輸出項,可行性8.數值運算演算法 和非數值運算演算法

5樓:小樓之外

演算法:是指解題方bai案du的準確而完整的描zhi述。演算法基本設計方法dao:

列舉法、歸納法、遞推專、遞迴、減鬥遞推技屬術、回溯法演算法的控制結構:順序結構、選擇結構、迴圈結構。演算法是程式設計的靈魂。

結構化演算法是模組化運算。一個計算機程式應包括資料和演算法的內容。計算機演算法的特性是可行性、有窮性、確定性、輸入和輸出。

計算機演算法可分為數值運算演算法和非數值運算演算法兩大類別。

c語言程式設計題目,c語言程式設計試題

錯誤有兩個 第一。m s 1000 不能用求餘,要用除,而且要強制轉化。第二。case 0 p 0 這一行少一個break 第三。if s 5000 m 5 應該加括號。不足有一個。scanf d s 應該為 f 程式修改為 main t s p s1 s t printf 2f,2f t,s1 用...

C語言程式設計,c語言程式設計

一分鐘讀懂。c語言程式設計。c語言程式設計 一分鐘讀懂。c語言程式設計。可以的,按照你的要求程式設計好。太多了,可以具體一下是需要哪個嗎。c語言程式設計 a 由0x開頭,後跟0 9,a f的是十六進位制整數。0x3al是十六進位制數,等於十進位制的 56,其中l表示長整形,a正確。b 由數字0開頭,...

c語言程式設計,c語言的程式設計

如果n大於1 就執行 return n fun n 1 前邊一個return 執行函式就返回了,於是後邊的return沒有執行。若果n小於等於1,這個函式就不會執行前邊的return而繼續向後執行,後邊的程式就是這個return 1 後邊一個return 和前邊一個return作用是一樣的,只是在 ...