1樓:冉
void fun(int s[10], int b, int *n, int mm, int nn) 這個函式內作為形參的二維陣列的形式不對。
我引用了譚浩強先生編著的《c程式設計》上面的一節原文,它簡要介紹瞭如何將二維陣列作為引數傳遞,原文如下(略有改變):
可以用二維陣列名作為實參或者形參,在被呼叫函式中對形引數組定義時可以指定所有維數的大小,也可以省略第一維的大**明,如:
void func(int array[3][10]);
void func(int array[10]);
二者都是合法而且等價,但是不能把第二維或者更高維的大小省略,如下面的定義是不合的:
void func(int array);
因為從實參傳遞來的是陣列的起始地址,在記憶體中按陣列排列規則存放(按行存放),而並不區分行和列,如果在形參中不說明列數,則系統無法決定應為多少行多 少列,不能只指定一維而不指定第二維,下面寫法是錯誤的:
void func(int array[3]);實引數組維數可以大於形引數組,例如實引數組定義為:
void func(int array[3][10]);
而形引數組定義為: int array[5][10];
這時形引數組只取實引數組的一部分,其餘部分不起作用。
2樓:匿名使用者
in.dat這個檔案有沒有啊,沒有的話當然會出錯啦
3樓:匿名使用者
你的n沒有進行自增啊
全國計算機二級c語言的的操作題一定要執行嗎?
4樓:跋哩吖嘿
不一定
分析如下:
1、全國計算機二級c語言的的操作題不一定要執行,根據具體情況而定,題型不同,操作型別也不同,要求也不同。
2、在填空題中檔名為blank1.c的源程式,根據題意在程式中挖出的空中填上正確答案即可,不要求執行。但一定要注意儲存,否則不得分。
3、在改錯題中檔名為modi1.c的源程式, 根據題意在指定的若干行程式中找出錯誤並改正,不要求執行。但一定要注意儲存,否則不得分。
擴充套件資料
c語言特有特點
1、c語言是一個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。
2、c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。
3、不同的變數型別可以用結構體(struct)組合在一起。
4、只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。
5、部份的變數型別可以轉換,例如整型和字元型變數。
6、通過指標(pointer),c語言可以容易的對儲存器進行低階控制。
7、預編譯處理(preprocessor)讓c語言的編譯更具有彈性。
5樓:匿名使用者
全國計算機二級c語言的的操作題不一定要執行,根據具體情況而定,題型不同,操作型別也不同,要求也不同。具體情況如下:
在填空題中檔名為blank1.c的源程式,根據題意在程式中挖出的空中填上正確答案即可,不要求執行。但一定要注意儲存,否則不得分。
在改錯題中檔名為modi1.c的源程式, 根據題意在指定的若干行程式中找出錯誤並改正,不要求執行。但一定要注意儲存,否則不得分。
6樓:hui翽
不一定。
題型不同要求也不同,具體如下:
(1)填空題:填空題的源程式檔名為「blank1.c」,
要求根據題意在程式中挖出的空
中填上正確答案即可,不要求執行。但一定要注意儲存,否則不得分。
(2)改錯題:改錯題的源程式檔名為「modi1.c」,
要求根據題意在指定的若干行程
序中找出錯誤並改正,不要求執行。但一定要注意儲存,否則不得分。
(3)程式設計題:程式設計題的源程式檔名為「prog1.c」,
要求將程式中
fun()函式的函式體
補充完成,實現題目中所要求的功能。需要注意的是,程式設計題一定要執行,必須要有執行結
果。因為程式設計題的評分不是根據考生填寫的程式,而是根據程式的執行結果給分。
3 上機考試流程及各題型解題方法
下面以完全**的上機考試模擬演示系統為平臺,演示上機考試的流程及填空題、改錯
題和程式設計題的解題方法。
上機考試的整個過程可以分為:登入、答題和交卷三個階段。請讀者一定要注意每個細
節,並反覆進行練習,不要出現錯漏。
7樓:
必須要執行呀。
你看操作題裡最少有個fscanf語句,這就是要把你的答案輸出到out.dat檔案裡。如果沒有執行,即使程式正確,out.
dat裡也沒有資料。當然計算機從out.dat裡取資料判定正確與否時,就是0分了
8樓:
當然了,上機操作題要執行成功了,才能得分
計算機二級 c語言 編寫程式 求1+2+3+...+100
9樓:月殞星墮
你的for(i=1;i<=100;i++);這個語句多了一個分號,
相當於程式先迴圈使得i = 101,然後再與sum相加,也就是sum + i = 0 + 101 = 101
10樓:丕屰教育
#include
main()
講解:for語句所在行後不應該有分號。
希望能幫到你。
馬上考計算機二級了,請問c語言的最後一個程式設計題是不是執行不出結果都沒有分呀?還是按步驟給分的,求教.
11樓:匿名使用者
樓主你好
基本上是這樣的,因為它只會要你給出一個結果,而且你想這麼多人,每個人的程式也不一樣,有哪個老師會這麼有耐心去看。
答案不對,基本就是沒分了。
歡迎追問,
望採納。
12樓:邛邁貢穹
確定目標,構造實現思路,翻譯成語言編寫,除錯,製作安裝程式。應該就這樣了,就除錯時間花的可能會比較多,其他的問題都不大。要象書上寫的畫出思路圖什麼的,我是沒那習慣,自己看著辦吧。
畫一張那圖都夠編完一個小題目了。或者稍微寫些主導思路那也可以。
二級c語言題目求助,二級C語言題目求助
你理解的程式執行錯了 應該是 i 0,j 0,s a 0 0 0 1 1i 0,j 1,a 1 0 0 s 1i 0,j 2,a 0 2 3 0,跳出本次迴圈i 0,j 3,a 0 3 4 0,跳出本次迴圈i 1,j 0,a 0 1 2 s 3i 1,j 1,a 1 1 12 0,跳出本次迴圈i 1...
求二級C語言真題及答案,求計算機二級C語言真題及答案
你自己bai到迅雷上下吧,有du的,而且還很多,應該zhi有你想要的dao吧。其實哪個省的內都一樣。容那個是全國統一的。我給你找到一份。你看行不。還有你不必太過於最求那一年的。其實每年都差不多的。抱歉,我有一個,但是太大了,谷歌郵箱解不了。給你發不過去。你把你 郵箱告訴我,郵箱應該可以吧。無奈了,怎...
C語言二級考試試題
a m n 是二維陣列,這個陣列有m行,n列 每行都有n個元素 a n 是指標陣列,共有n個指標,每個指標可以儲存一個同型別的變數的地址,當然也可以儲存同型別的一維陣列的首元素的地址。對於t i j i是行下標,j是列下標,同樣,對於t j i j是行下標,i是列下標。例如有n n二維陣列a 2 5...