7. 使用「typedef char bb[10][50];」語句定義為含有10行50列的二維字元陣列型別。
8. 儲存字元'a'需要占用儲存器的個位元組空間。
9. 空字串的長度為
10. 儲存乙個空字串需要占用個位元組。
11. 字串"a:\\xxk\\資料"的長度為
12. 用於儲存乙個長度為n的字串的字元陣列的長度至少為
13. strcmp函式用於進行兩個字串之間的
14. strcpy函式用於把乙個字串到另乙個字元陣列空間中。
15. 乙個二維字元陣列a[10][20]能夠儲存個字串。
16. 乙個二維字元陣列a[10][20]能夠儲存的每個字串的長度至多為
三、寫出下列每個程式執行後的輸出結果
1include
void main( ) ;
int i, i1=0, i2=0;
for(i=0; i<10; i++)
if(a[i]%2==1) i1++; else i2++;
printf("%d %d\n", i1, i2);
}2include
#include
void main( )
;char * p1, * p2;
p1=p2=a[0];
for(i=0; i<5; i++)
3include
int a[10]=;
void main( )
5include
void main( ) ,,};
int m=a[0][0];
int ii=0, jj=0;
int i, j;
for(i=0; i<3; i++)
for(j=0; j<4; j++)
if(a[i][j]>m)
printf("%d %d %d\n", ii, jj, a[ii][jj]);
}6. #include
void main( )
四、寫出下列每個函式的功能
1include
int sa(int a, int b )
2. int sc(int a, int b, int c)
3. double sf(double x, int n)
4include
int sg(int x)
5. void trans(int s)
五、根據下列每個題目要求編寫程式
1. 編寫乙個函式,函式頭格式為「void fun4(char * a, int b[ ])」,分別求出由字元指標a所指向的字串中包含的每種十進位制數字出現的次數,把統計結果儲存在陣列b的相應元素中。
2. 編寫乙個函式,函式頭格式為「double mean(double a[m][n], int m, int n)」,要求返回二維陣列a[m][n]中所有元素的平均值,假定在計算過程中採用變數v存放平均值。
3. 編寫乙個遞迴函式「int ff(int a[ ], int n)」,求出陣列a中所有n個元素之積並返回。
4. 編寫乙個主函式,利用while迴圈,求出並顯示滿足不等式12+22+......+n2的最小n值。
5. 編寫乙個主函式,求滿足不等式22+42+....+n2<1000的最大n值,假定分別用i和s作為取偶數值和累加值的變數,並限定使用do迴圈程式設計。
6. 編寫乙個主函式,計算並輸出12+22+......+n2值,其中n值由鍵盤輸入。
C語言程式設計》形成性考核作業
一 選擇題 1.下面的 函式宣告語句存在著語法錯誤。a.aa int a,int b b.aa int,int c.aa int a int b d.aa int a,int 2.下面的 保留字不能作為函式的返回型別。a.voidb.intc.newd.long 3.下面正確的函式原型語句是 a.i...
C語言程式設計形成性考核冊
c語言程式設計形成性作業一 一 選擇題 1.在每個c語言程式中都必須包含有這樣乙個函式,該函式的函式名為 a a main b main c name d funtion 2 c語言原程式檔案的預設擴充套件名為 a a cpp b exe c obj d c 3 由c語言目標檔案連線而成的可執行的預...
C語言程式設計課程形成性考核任務樣例
電大c語言程式設計 2011年12月 第一次形考任務樣例 一 目的 了解和熟悉vc 6.0整合開發環境,能夠除錯和執行具有多檔案結構的c語言程式。二 內容和步驟 1 在乙個邏輯盤 如d盤 或給定的目錄下,使用vc 6.0環境中的 檔案 新建 命令,利用開啟的 工作區 選項卡介面,建立名為 c語言形成...