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

2021-06-03 21:32:02 字數 2661 閱讀 3755

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語言程式設計 要求用迴圈結構程式設計

include void main 計算x有幾位存放在n中 xx x k 1 for i 0 i include void xs int a int main void xs int a for j 0 j 這個看情況了,其實不用陣列也是能寫出來的,可以用除10的方法得到數字的個位數。例如12345...

c語言程式設計題,求幫忙,C語言程式設計題,求幫忙

include int main if k 1 printf not found n return 0 這個主要在函式按值傳遞與按地址傳遞。函式f中引數y傳遞的是主函式區域性變數y的一個拷貝,所以在函式f中修改y並不會導致主函式中y的改變,而引數x傳遞的是主函式中區域性變數x的地址,在函式f中對這個...

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

你這樣的程式會出現資料段溢位的。char p沒有指向的空間,是個野指標。怎麼能拿來賦值。c語言裡的字串是用連續的字元來表示的,0 表示結束。比如你一個 abcde 在物理空間上是abcde0 0 的機器值就是0.每個字元都是一個位元組,用ascii碼錶示。c語言定義字串的方式有兩個 1 char p...