必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網 > 計算機類 > 計算機等級 > 資訊 >

C語言考試備考

時間: 未知2 資訊

  下面對復習備考中的一些技巧和注意事項做個簡單陳述,這些是在復習備考中就應該養成的好習慣。

  首先,應先打下扎實的C語言基礎,對C語言的一些基本結構和用法必須有清晰的了解,本文以譚浩強的《C程序設計》為例,說明各章節在備考機試時應注意的內容。

  1、數據類型和各種運算符:這里應該注意變量的使用語法。C語言規定,各種變量在使用前要先定義,但有部分考生受VB或其它語言的影響,在使用前不對變量定義,從而產生錯誤,不能通過編譯環節。還有些考生在定義后,往往對變量不進行初始化,就拿到程序中應用,由于這種作法,并沒有語法上的錯誤,所以C語言的編輯器查不出錯誤,但是這可能會導致結果與題目要求相差很大,且在考生排除錯誤時,不容易找出錯誤的所在。

  筆者建議考生,在定義過變量后,應對所有變量進行初始化,以養成好的編程風格,最好定義變量后,在附近代碼行中進行初始化。

  運算符中要注意賦值運算符“=”和關系運算符“==”的區別,根據人們常有的思維定勢,常把數學運算符中的“=”,當做C語言中的關系運算符“==”,例如在一個程序段中,有如下判斷語句:

  if (表達式1==表達式2)

  語句1

  ……

  如果把條件中的“==”誤寫成“=”,就變成了把表達式2的值賦給表達式1,只要表達式2的值不為零,則條件恒成立,這當然與編寫者的意思不符了。

  2、C語言的三種常用結構:順序、選擇、循環,順序結構沒什么難點,這里只談論選擇結構和循環結構。

  常用的選擇語句是if( )語句和switch( )語句,當if( )語句后有多個else時,應當注意else總是與它上面、離它最近的一個if相配對,這點在讀、寫程序時都應注意。switch( )語句常與case、break等關鍵字結合使用,應該注意switch(表達式)中的“表達式”,必須有一個定值,即可以是常量、常量表達式、字符常量等,而不能是一個“變動著的值或表達式”;在執行相應的case分支時,如果分支語句后沒有出現“break”,則即便case “表達式”中“表達式”的值,與switch(表達式)中“表達式”的值相等,程序也不會跳出分支,仍然會繼續逐條的執行。如下段程序輸出a的值:

  switch(3)

  {

  case 1 : a=1;

  case 3 : a=3;

  case 5 : a=5;

  }

  程序執行后,變量a的值是5,而不是3。

  循環應該注意循環條件的設定,一定要度絕死循環,在一些占用內存的操作中,如果出現死循環,則很容易導致死機,在機試考試中出現死機現象,很可能會導致考試的失敗。

  3、數組:對于數組,上機考試中沒有單獨考過,但每年的考題中都少不了數組的應用,象一些從文件中讀取英文文章,根據行列關系存入二維數組中;讀整數存入一維或二維數組中等。對于這類問題,常常需要應試者借助一些中轉數組來完成,考生使用自己定義的數組時,應該特別注意一點,數組在定義后一定要初始化,特別對于字符數組,象上面提到的讀英文字符串到數組中,如果考生自己定義的數組沒有初始化,當定義數組的列數大于字符串的長度時,后面一部分沒有初賦值的數組元素將產生亂碼或特殊字符,考生可以用memset(string, 0, count)函數來初始化數組,也可用循環語句來初始化數組。

  4、函數:三級機試的內容就是編寫一個函數,這章的重要性就不用多說了吧,重點很多,教材上講的很詳細,本文只提醒大家一點,考生在解題前應看懂各函數間的互調關系,注意形參和實參的數據類型,確保形參和實參的數據類型一致。

  5、指針:指針是C語言的精華,也是機試考查的重點內容,這里應該注意,指針的類型必須與所指元素的類型相同,另外一定要度絕“野指針”的使用,所謂野指針是指指針定義后,在使用之前沒有初始化。指針的初始化比變量和數組的初始化更重要,沒有初值的指針是很危險的,除了一定得不到正確答案外,當指針越界后,很容易引起死機,如果說死循環帶來的死機是“假死”,大部分可以用“Ctrl+C”來恢復,但指針越界引起的死機卻是“真死”,很難進行恢復,這點請考生一定牢記。

  6、結構體:結構體也是每年必考的內容,題型大多以“產品問題”、“學生問題”的型式來體現。網友在復習結構體一部分內容時,要主意結構體名稱和結構體變量之間的區別,當涉及到結構體數組時,應該熟悉結構體元素的調用方法,結構體變量間的賦值、比較方式等。只要將譚浩強《C語言程序設計》教材中本章節的練習作一遍,即可順利通過此類試題的考試。

  7、位運算和文件的讀寫操作:這部分內容知識面較少,考生只需要了解位的幾種特殊運算,文件操作一章中的讀文件函數、寫文件函數、打開文件函數、關閉文件函數等幾個主要函數。

52616 主站蜘蛛池模板: 水轮机密封网 | 水轮机密封产品研发生产厂家 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 东风体检车厂家_公共卫生体检车_医院体检车_移动体检车-锦沅科贸 | 老城街小面官网_正宗重庆小面加盟技术培训_特色面馆加盟|牛肉拉面|招商加盟代理费用多少钱 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 缓蚀除垢剂_循环水阻垢剂_反渗透锅炉阻垢剂_有机硫化物-郑州威大水处理材料有限公司 | 万师讲师网-优质讲师培训师供应商,讲师认证,找讲师来万师 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 郑州律师咨询-郑州律师事务所_河南锦盾律师事务所 | 国产液相色谱仪-超高效液相色谱仪厂家-上海伍丰科学仪器有限公司 | 挨踢网-大家的导航! | 东莞注册公司-代办营业执照-东莞公司注册代理记账-极刻财税 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 定制防伪标签_防伪标签印刷_防伪标签厂家-510品保防伪网 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 食药成分检测_调料配方还原_洗涤剂化学成分分析_饲料_百检信息科技有限公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 半自动预灌装机,卡式瓶灌装机,注射器灌装机,给药器灌装机,大输液灌装机,西林瓶灌装机-长沙一星制药机械有限公司 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 耐腐蚀泵,耐腐蚀真空泵,玻璃钢真空泵-淄博华舜耐腐蚀真空泵有限公司 | 寮步纸箱厂_东莞纸箱厂 _东莞纸箱加工厂-东莞市寮步恒辉纸制品厂 | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 免联考国际MBA_在职MBA报考条件/科目/排名-MBA信息网 | 客服外包专业服务商_客服外包中心_网萌科技 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 首页-浙江橙树网络技术有限公司| 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | 金属软管_不锈钢金属软管_巩义市润达管道设备制造有限公司 | 流水线电子称-钰恒-上下限报警电子秤-上海宿衡实业有限公司 | 电销卡_稳定企业大语音卡-归属地可选-世纪通信 | 三效蒸发器_多效蒸发器价格_四效三效蒸发器厂家-青岛康景辉 | 通用磨耗试验机-QUV耐候试验机|久宏实业百科 | 手术室净化厂家-成都做医院净化工程的公司-四川华锐-15年特殊科室建设经验 | ORP控制器_ORP电极价格-上优泰百科| 活动策划,舞台搭建,活动策划公司-首选美湖上海活动策划公司 |