2級c語言程序設計題
❶ 2級C程序設計.10個題目,有耐心的來.
49.因為你用static來聲明i,所以局部變數的值在函數調用結束後不消失而保留原值.你可以想成static int f=1;這一句只執行了1次.執行完ff(1)f為1,執行完ff(2)f為2,執行完ff(3)f為2*3=6,執行完ff(4)f為6*4=24,執行完ff(5)f為24*5=120.
怎麼好幾道52題
第2,3,5,6道是同一個道理:
#define f(x) x*x 和 #define f(x) (x)*(x)兩者是不一樣的,建議你以後都用後者這種寫法.
如果是#define f(x) x*x 那麼f(3+4)就變成了 3+4*3+4
如果是#define f(x) (x)*(x) 那麼f(3+4)就是 (3+4)*(3+4)
這么說,你應該懂了吧
第4道和上面這個道理類似:宏定義只是用宏名代替一個字元串,只是簡單的置換.
#define N 2
#define M N+1
#define NUM 2*M+1 這里NUM就是 2*N+1+1也就是2*2+1+1
54題的話:
我只能引用這幾句話:
typedef int size; 此聲明定義了一個 int 的同義字,名字為 size。注意 typedef 並不創建新的類型。它僅僅為現有類型添加一個同義字。你可以在任何需要 int 的上下文中使用 size
53道:我也不明白
p=(double *) malloc(sizeof(double)) 因為 malloc()返回值類型是void*,用(double*)強行轉換,另一個就不懂了
知道的補充下
❷ 計算機二級考試c語言,程序設計題怎麼評分題目有兩個要求,我的運行結果只符合一個要求,最後忘了一步
1、選擇題:40題,每題1分。按標答給分
2、程序填空:3處空,每空6分。共18分,按標答給分,如果和標答的寫法不一樣,就算對的也沒有分。每一空有每一空的分數。做對一空就給6分
3、程序改錯:2處錯誤,每處9分,共18分。都是/*found*/下面的一行有錯誤,按標答給分,如果和標答的寫法不一樣,就算對的也沒有分。
4、程序編制題:共24分。按程序結果給分。編程完成後,存檔,編譯,連接,執行,按題目要求輸入,得到要求的結果就有24分,否則就是0分。
❸ 計算機二級c語言考試題型及分值
單項選擇題共四十題,四十分,每一個選擇分值為1分,其中單項選擇中含公共基礎知識,該部分十道題,佔10分。
二、程序填空題
程序填空題有2-3個空,佔比分值18分,該題型為上機題,其三個空佔比18分,可想而知其重要性。
三、程序改錯題
程序改錯題有2-3處錯誤,該題型分值佔比也是18分,難度比程序填空題略難。該題型也為上機題,也許重視該類題型。
四、程序設計題
程序設計題是計算機二級C語言考試重點,該題為一大題,佔比分值24分,該題型也為上機題,為考試重點,需多加練習。
註:二級公共基礎知識在各科考試選擇題中體現。程序設計部分,主要考查考生對程序設計語言使用和編程調試等基本能力,在選擇題和操作題中加以體現。
計算機二級c語言考試考試要求:
一、熟悉Visual C++2010 Express集成開發環境。
二、掌握結構化程序設計的方法,具有良好的程序設計風格。
三、掌握程序設計中簡單的數據結構和演算法並能閱讀簡單的程序。
四、在Visual C++2010 Express集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力。
以上便是計算機二級c語言考試題型及分值說明。
❹ 計算機二級考試C語言程序設計題有步驟分嗎
二級考試C語言程序設計題沒有步驟分,只有零分和滿分。
(4)2級c語言程序設計題擴展閱讀
全國計算機二級C語言考試,分為選擇題(40分),程序填空題 (18分),程序修改題 (18分),程序設計題(24分)。
考試內容
一、C 語言程序的結構
1. 程序的構成,main 函數和其他函數。
2. 頭文件,數據說明,函數的開始和結束標志以及程序中的注釋。
3. 源程序的書寫格式。
4. C 語言的風格。
二、數據類型及其運算
1.C 的數據類型(基本類型,構造類型,指針類型,無值類型)及其定義方法。
2. C 運算符的種類、運算優先順序和結合性。
3. 不同類型數據間的轉換與運算。
4. C 表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規則。
三、基本語句
1. 表達式語句,空語句,復合語句。
2. 輸入輸出函數的調用,正確輸入數據並正確設計輸出格式。
四、選擇結構程序設計
1. 用 if 語句實現選擇結構。
2. 用 switch 語句實現多分支選擇結構。
3. 選擇結構的嵌套。
五、循環結構程序設計
1. for 循環結構。
2. while 和 do-while 循環結構。
3. continue 語句和 break 語句。
4. 循環的嵌套。
六、數組的定義和引用
1. 一維數組和二維數組的定義、初始化和數組元素的引用。
2. 字元串與字元數組。
七、函數
1. 庫函數的正確調用。
2. 函數的定義方法。
3. 函數的類型和返回值。
4. 形式參數與實際參數,參數值的傳遞。
5. 函數的正確調用,嵌套調用,遞歸調用。
6. 局部變數和全局變數。
7. 變數的存儲類別(自動,靜態,寄存器,外部),變數的作用域和生存期。
八、編譯預處理
1. 宏定義和調用(不帶參數的宏,帶參數的宏)。
2. 「文件包含」處理。
九、指針
1. 地址與指針變數的概念,地址運算符與間址運算符。
2. 一維、二維數組和字元串的地址以及指向變數、數組、字元串、函數、結構體的指針變數的定義。通過指針引用以上各類型數據。
3. 用指針作函數參數。
4. 返回地址值的函數。
5. 指針數組,指向指針的指針。
十、結構體(即「結構」)與共同體(即「聯合」)
1. 用 typedef 說明一個新類型。
2. 結構體和共用體類型數據的定義和成員的引用。
3. 通過結構體構成鏈表,單向鏈表的建立,結點數據的輸出、刪除與插入。
十一、位運算
1. 位運算符的含義和使用。
2. 簡單的位運算。
十二、文件操作
只要求緩沖文件系統(即高級磁碟 I / O 系統),對非標准緩沖文件系統(即低級磁碟 I / O 系統)不要求。
1. 文件類型指針(FILE 類型指針)。
2. 文件的打開與關閉(fopen,fclose)。
3. 文件的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf 函數的應用),文件的定位(rewind,fseek 函數的應用)。
❺ C語言程序設計,計算機2級試題
D
D
對於指針,sizeof操作符返回這個指針占的空間。
strlen不區分是數組還是指針,就讀到\0為止返回長度。
錯錯對錯錯
錯錯錯錯
第6題判斷解釋一下:
#define MY(x,y) x*y
由於沒有用括弧進行x,y原子性的確保,則MY(2+3,5)為 2+3*5 = 17
❻ 計算機二級c語言程序設計有哪些題型
全國計算機二級C語言程序設計包括40個單選題(每題一分)和三道操作題(60分)。
單選題中1~10題為二級公共基礎知識,單選題的11~40題是C語言的內容。
操作題包括程序填空(18分)、程序改錯(18分)和編程題(24分)各一題。
程序填空是將一個完整的程序,扣掉兩到三處,讓考生將它填寫完整。由於每位考生具體抽到的題目不同,程序填空有2到3個空要填。
程序改錯也是一個完整的程序,其中有2~3處錯誤要求考生將他們改正。
編程題是要求考生編寫一個程序,然後運行出題干要求的結果。題目中主函數main()會完整給出,在主函數中將調用fun()函數,fun函數由考生自己編寫。編程題以運行結果給分,所編寫完成後必須運行,否則沒分。
二級C語言程序設計考試涉及公共基礎知識和C語言兩塊。公共基礎知識內容包括數據結構與演算法、程序設計基礎、軟體工程基礎、資料庫設計基礎四部分。考10個單選每個1分。
C語言有基礎知識(C語言概述、常量與變數、數據類型、運算符和表達式),編程三大結構(順序結構、選擇結構、循環結構),數組、函數和指針,其他內容(預處理命令、結構體和共用體、位運算、文件)四大部分內容。重點是第二、三部分。
❼ 計算機二級c語言程序設計考什麼
計算機二級C語言程序設計的考試內容主要有以下幾個方面:C語言程序的結構、數據類型及其運算、基本語句、選擇結構程序設計、循環結構程序設計、數組的定義和引用、函數、編譯預處理、指針、結構體(即「結構」)與共同體(即「聯合」)、位運算、文件操作。
考試的方式是上機考試,考試的時長為120分鍾,滿分100分。
題型及分值
單項選擇題40分(含公告基礎知識部分10分)、操作題60分(包含程序填空題、程序修改題及程序設計題)
考試環境
操作系統(中文版Windows7)、開發環境(Microsoft Visual C++2010學習版)
具體的考試要求、考試內容可以登錄NTCE - 中國教育考試網 (neea.e.cn)進行查看:
1、計算機二級考試大綱,裡麵包含了詳細的考試要求。
二級C語言程序設計考試目錄
❽ 國家二級計算機c語言考試 程序設計題最後一題 怎麼改out.dat文件 直接在文件裡面給出答案
1、運行考試系統打開編程題(第三大題),軟體會自動啟動vc++6.0,然後在需要考生編寫的函數代碼里加一個分好「;」其他什麼都不做。
2、compile->link->execute。將考試系統最小化,打開我的電腦進入考生文件夾,一般是在c盤的一個文件里,視考試系統的具體安裝路徑而定。
3、找到in.dat文件,按照試題要求在裡面修改內容(也可以不用修改,計算機會隨機生成一些內容)。
4、找到out.dat文件,按照題目的要求,對照in.dat完成答案的輸入,此處切記一定要按照題目要求輸入答案,多了一個空格或任何其他可列印字元都將影響你的結果。
5、保存兩個文件,然後退出關閉即可。
6、在考試系統中點擊交卷(前提是你的前面兩個答題已經做完了)
總結:並不是所有的編程題都能作弊也並不是說有編程題對哦需要作弊,有些題目把程序編出來要比作弊簡單得多,這就要看考生自己的運氣了。不過經本人經驗,考試遇到能如上述作弊題目的幾率還是挺大的。
(8)2級c語言程序設計題擴展閱讀
全國計算機等級考試二級C語言程序設計考試基本要求:
1、熟悉VisualC++6.0集成開發環境。
2、掌握結構化程序設計的方法,具有良好的程序設計風格。
3、掌握程序設計中簡單的數據結構和演算法並能閱讀簡單的程序。
4、在Visual C++ 6.0集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力。
❾ 計算機二級c語言的程序設計題多少分
程序設計是40分
二級C語言分筆試和機試 筆試100分(選擇60分、填空40分)、機試100分(程序填空30分、程序改錯30分、程序設計40分)。在筆試和機試都大於等於60分的時候才算通過計算機二級C語言考試,即發等級證書。如果有一門過了是不算通過的,但你通過的那一門的成績可以保留到下一次等級考試(注意:比如你08年4月通過的那一門的成績只能在08年9月的那次考試中有效)。
❿ 計算機二級c語言題型
答:二級C語言程序設計題型主要包括單項選擇題、程序填空題、程序改錯題和程序設計題。具體如下:
1.單項選擇題,40題,共40分(含公共基礎知識部分10分);
2.程序填空題,3空,共18分;
3.程序改錯題:2各錯誤,共18分;
4.程序設計題:共24分。
考試內容
一、c語言程序的結構
二、數據類型及其運算
三、基本語句
四、選擇結構程序設計
五、循環結構程序設計
六、數組的定義和引用
七、函數
八、編譯原理
九、指針
十、結構體
十一、位運算
十二、文件操作
只要求緩沖文件系統(即高級磁碟I/ O系統),對非標准緩沖文件系統(即低級磁碟I/O系統)不要求。