當前位置:首頁 » 編程語言 » 國二c語言編程題目

國二c語言編程題目

發布時間: 2025-01-13 08:45:41

『壹』 國二c語言編程題:定義一個長度為10的數組,完成首尾交換,即a[0]<=>a[9],a[1]<=>a[8]

char *invert(char str[])
{
char *p,*q,ch;
int i=0;
for(;str[i];i++);
for(p=str,q=&str[--i];p<q;p++,q--)
{
ch=*p;
*p=*q;
*q=ch;
}
return str;
}
交換的函數

『貳』 國二C語言考試題型

ITjob網上有c語言的考試大綱,給你粘貼下來。
◆ 基本要求 1.熟悉 Visual C++ 6.0 集成開發環境。
2.掌握結構化程序設計的方法,具有良好的程序設計風格。
3.掌握程序設計中簡單的數據結構和演算法並能閱讀簡單的程序。
4.在 Visual C++ 6.0 集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力
◆ 考試內容
一、C語言程序的結構 1.程序的構成,main函數和其他函數。 2.頭文件,數據說明,函數的開始和結束標志以及程序中的注釋。 3.源程序的書寫格式。 4.C語言的風格。
二、數據類型及其運算 1.C的數據類型(基本類型,構造類型,指針類型,無值類型)及其定義方法。 2.C運算符的種類、運算優先順序和結合性。 3.不同類型數據間的轉換與運算。 4.C表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規則

上機考試,考試時長 120 分鍾,滿分 100 分。
題型及分值
單項選擇題 40 分(含公共基礎知識部分 10 分)、操作題 60 分(包括填空題、改錯題及編程
題)。
考試環境
Visual C++ 6. 0。

『叄』 計算機二級C語言考試內容有那些

分筆試和上機考:
一、筆試 選擇40題,前10題為公共基礎知識

(1)、填空15題,前5題為公共基礎知識

(2)、只有C部分的前10題(即11~20)每題1分,其餘填空選擇都是2分,滿分100分,時間90分鍾。

二、上機 填空、改錯和程序設計題

(1)填空題一般有2到3個空,需要刪除對應的空後,在刪除的位置填上正確的答案。(30分)

(2)、改錯題的錯誤在/********found******/下面,不要改動其它的地方。(2~3個,30分)。

(3)、然後就是程序設計題啦,40分,考試時間90分鍾,上機考試每題完成後一定記得運行。

(3)國二c語言編程題目擴展閱讀

1、熟悉Visual C++6. 0集成開發環境。

2、掌握結構化程序設計的方法,具有良好的程序設計風格。

3、掌握程序設計中簡單的數據結構和演算法並能閱讀簡單的程序。

4、在Visual C++6. 0集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力。

『肆』 國二C語言編程題:輸入a、b的值,若a=123,b=456,則重新組數,c=654321

#define MAX 100 // 輸出的最大長度
int formatNum(int a, int b)
{
int numC[MAX], result_C = 0;
int maxA = 0, maxB = 0, index = 0;
while(1)
{
if ( a != 0 )
{
numC[index] = a % 10;
a = a / 10;
index ++;
}
if ( b != 0)
{
numC[index] = b % 10;
b = b / 10;
index ++;
}
if ( 0 == a && 0 == b)
{
break;
}
}
int one_index, two_index;
for ( one_index = 0; one_index < index; one_index++ )
{
for ( two_index = one_index + 1; two_index < index; two_index++ )
{
if ( numC[one_index] < numC[two_index] )
{
int mid = numC[one_index];
numC[one_index] = numC[two_index];
numC[two_index] = mid;
}
}
}
int result_index;
for ( result_index = 0; result_index < index; result_index++ )
{
result_C = result_C * 10 + numC[result_index];
}
return result_C;
}
void main()
{
int a, b;
printf("please input first num:\n");
scanf("%d", &a);
printf("please input first num:\n");
scanf("%d", &b);
printf("the result is : %d\n", formatNum(a, b));
}

/* 可接收任意長度的兩個數,大小不限,得到結果,從大到小得出
比如: 輸入a 5768 輸入b 13429 得到輸出 987654321 */

熱點內容
密碼毛肚火鍋現在多少錢一位 發布:2025-01-13 11:58:10 瀏覽:58
六位數組成的密碼是什麼 發布:2025-01-13 11:57:24 瀏覽:598
php商品篩選 發布:2025-01-13 11:57:24 瀏覽:835
html批量上傳圖片 發布:2025-01-13 11:52:31 瀏覽:308
尋找失物八字掐演算法 發布:2025-01-13 11:49:51 瀏覽:975
已加密pdf 發布:2025-01-13 11:49:15 瀏覽:857
java的函數庫 發布:2025-01-13 11:38:39 瀏覽:354
快手緩存的視頻在哪裡 發布:2025-01-13 11:31:22 瀏覽:634
主播一般用的c語言編譯器 發布:2025-01-13 11:19:15 瀏覽:218
js腳本代碼 發布:2025-01-13 11:12:43 瀏覽:521