c語言設計測試題,C語言程式設計試題

時間 2023-01-31 03:10:03

1樓:匿名使用者

#include

int getv(int m, int n)return n;

}void outn(int m, int n)int main()

程式編譯正確,執行結果如下:

輸入:4 6

輸出:2,12

輸入:-1 0

輸出:err

望採納,謝謝~

c語言程式設計試題

2樓:匿名使用者

。。。汗 ,我來玩下。

第個題目。。i幹嗎的。還有那個加的是不是小於0?

玩不了了。玩第二個都要改好幾處。。void main ()

3樓:偉麗皮驪茹

a[3][2]定義一個二維陣列。

a[0]表示第一行,(1,2)的首地址。

a[1]表示第二行,(3,4)的首地址。

a[2]表示第三行,(5,6)的首地址。

*(p[0]+1)代表的就是第二行第一列的元素還有希望lz注意*(p[0]+1)跟(*p[0])+1的區別lz如果還是不懂去看看譚浩強c語言程式設計(第二版)225頁,有著非常詳細的介紹。

4樓:揭蕾完海陽

1.**檔案。

:包含指令不僅僅限於。h標頭檔案,可以包含任何編譯器能識別的c/c++**檔案,包括。

c,.hpp,.cpp,.

hxx,.cxx等,甚至。txt,.

abc等等都可以。

2.賦值。因為sizeof(int)

的值為4,實際上是定義了一個整形陣列。

7.實參變數。

因為++運算子優先順序高於*,故先計算++y,然後將y的值與3相乘得到3311.(1)

ch>='a'

&&ch<='z'

(2)(x==0

||x==1)

&&(y>=

&&y<=

intarray[10]=;

(2)0到9

(3)scanf("%d",&array[1]);

(4)array[0]

(5)array[0]

=array[5]+array[3];

c語言程式設計考試題

《c語言程式設計》練習題

5樓:匿名使用者

程式總是從main函式開始執行的,與main函式的位置無關。,(x,y));其中(x,y)間的那個","是逗號運算子,列印輸出選擇最後一個。

若兩個數 x,y 取y

若n個數 a,b,c,d,..s 取s

屬於字串,『』屬於字元常,如『1』、『c'。

表示式「3!=4」是真值,真值為true,即為1。

前兩個if語句都不符全條件,不執行。所以x=3。

同2題,如果printf(「%d」,z=(x%y,x/y,x*y));則輸出結果為30。

這個不用多說,就得滿足&&關係。

int a[ ]string」; int改為char是對的。

b) int a[5]=;越界。

c) char a=」string」; 字串,不是字元。

d) char a[ ]正確,也可以char a[ ]01234」;

;y=x-y;x-=y//x=x+y;//y=x-y;即y=x;

x=x-y相當於x=(x+y)-x即為x=y;

型。上面三個都是a為真時輸出x

相當於a[1][3]=;

6樓:匿名使用者

你把你知道的都刪了,不知道的再來問,別全問行不,別告訴我你一個都不知道。

7樓:匿名使用者

我很想幫你,但還得靠你自己,你要相信你自己,上面這些小菜不要別人一樣搞定。

8樓:匿名使用者

找本c語言的書看下,上面都有。

9樓:匿名使用者

鬱悶 你有這個時間還不如自己去好好學學。

10樓:符念樊湘雲

這個程式是很簡單的一個陣列和函式呼叫的運用,我還是給你講一下思路吧。

!首先在主函式中給二維陣列初始化,在呼叫fun函式來實現所要的要求,在fun函式中可以先利用迴圈來找出二維陣列的周邊元素,迴圈題就是定義的sum總和與周邊元素的平方和的自加,最後在返回sum的值,其中有關係到函式返回值的型別問題,我們可以先定義它為浮點型,應為涉及到平方和,到此程式應該差不多了!希望能幫助你!

c語言測試題目及答案

11樓:匿名使用者

b.因為在計算1/2時參與運算的分子分母都是整型,將會得到整型資料0而不是浮點型資料,而其他選項在做除法時,參與計算的分子或分母至少一方是float型,可以得到正確結果。

12樓:網友

選最後一項,h/2為1,因為是整數相除。

13樓:匿名使用者

d,按照運算子優先順序,先算小括號,然後是乘法,最後是除法。

14樓:網友

注意函式dblb存在和全域性變數b同名的區域性變數,則在該函式內所有的對b進行的操作都是對區域性變數b起作用的,全域性變數b沒有發生變化,依舊是1

c語言程式設計大賽試題

15樓:清雲

我寫了個程式,不知道能達到你的要求不?

主要的演算法思路是若輸入的數不能被11整除,就先用一個陣列將輸入數的每一位存起來,然後通過交換陣列元素的位置達到重新排列數的目的,每次只需交換陣列中兩個元素的位置即可,交換(即)重新排列後再將陣列合,判斷能否被11整除,不能則繼續迴圈。

#include

int main()

else;int ti = 10, i = 0, nable = 0;

while( num / ti !=0 )a[i] =num;

for(int k = i; k >=0; k-- if(nable ==1)

break;

}if(nable ==0)

printf("your number is undivisible!")

}return 0;}

求一個c語言程式設計課程設計試題的答案 10

c語言程式設計試題 求標準答案 都是多選

16樓:匿名使用者

1、答案:a

(單引號括起來的都是字元,而且一對單引號最多對應一個字元,\反斜槓是轉義字元的開始,\72是ascii碼對應的字母h。也就是把h這個字母存到了變數char a中。就一個字元h。)

2、acde

解析:int a=3,b=4,c=5;,a、a>b

b、a<=b

c、(a||b)>c

d、a<=(b||c)

e、!(a<b)&&c||b)

優先順序由大到小:()

a選項,3>4錯誤,邏輯值0。

b選項,3<=4正確,邏輯值1。

c選項,(3||4)>5,(3||4)"或"邏輯運算子兩邊只要有一個非0的整個值就是1,1>5錯,邏輯值0。

d選項,3<=(4||5)錯誤,邏輯值0。

e選項,!(3<4)&&5||4),先(3<4)邏輯值1,!5邏輯值0,1&&0是0,0||4是1,!1是0,所以邏輯值0。

3、ac。解析:a可以,b答案b不能被賦值(自左向右,計算||左側就已經是1了右邊就不用再計算了整個表示式無論右邊如何整個邏輯值必定是1,計算機也就不會計算右邊了)c可以(因為&&兩邊都必須計算才能得出最後的邏輯值答案),d不可以a不能被賦值(&&左邊就一個a,構不成賦值,可能存放一個隨機值,右邊可以被賦值)。

4、abcd。

外部函式幾乎可以被所有函式呼叫。只要開頭#include」 "引入。

17樓:匿名使用者

\72就是ascii碼是72的字元,這是一個字元,選a

表示式值為0就是假命題,acde

acabcd

18樓:匿名使用者

第一個就沒辦法多選……

c語言程式設計試題

試題題目 程式設計要求 c語言題

while s t 在語義上等同於 注意條件部分是一個 不是2個 while t 0 do while迴圈是回先執行,後判斷。答。include define n 4 n 多少行 define m 5 m 多少列 void main min a 0 k for t 1 t數在數容組中的 d行 d列值...

求助C語言答案,求助C語言試題答案

題在這 問題不讓發那麼多字 1 main int sum 0,i,j for i 0 i 3 i for j 0 j 3 j printf sum d sum 2 main printf i d,s d n i,s 3 main 4 include main 5 main for i 0 i 9 i...

計算方法 c語言版試題,計算方法 C語言版 試題

我自己寫了一個,不過覺得輸入有點麻煩,但功能上還算符合你的要求,將就點用呵。呵呵 include include void jiafa printf 第一步變換後得到的增廣矩陣為 n for i 0 i0 printf 最後得到的增廣矩陣為 n for i 0 ifor i 0 ifor j 0 j...