當前位置:首頁 » 編程語言 » c程序設計語言自考真題
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c程序設計語言自考真題

發布時間: 2023-03-12 19:37:09

❶ 求計算機各類證書考試視頻教程

推薦一些計算機視頻教程和相關圖書.
視頻 C視頻教程 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=218&wh=helploving
視頻 軟體設計師試題講解 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=179&wh=helploving
視頻 路由器和交換機配置命令講解與演示視頻教程 路由器和交換機配置命令講解與演示,包括交換機配置和命令的講解與演示,路由器的配置和命令的講解與實際演示。 http://www.ecity.cn/user/xch/from.asp?id=44&wh=helploving
視頻 網路管理員培訓教程 由工作在軟考第一線的專家根據歷年來的考試輔導、閱卷、教材編寫的經驗,總結考生復習中的弱點、難點、疑點編寫而成。 http://www.ecity.cn/user/xch/from.asp?id=15&wh=helploving
視頻 JAVA程序設計視頻教程 以Sun公司的J2SE 1.4.2為標准,詳細介紹了了面向對象編程的基本思想和方法;Java 2語言。 http://www.ecity.cn/user/xch/from.asp?id=47&wh=helploving
視頻 資料庫試題視頻 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=176&wh=helploving
視頻 信息系統監理師考試串講視頻教程 本串講視頻教程包括了信息系統監理師考試的所有考點,對於教材中沒有涉及到的知識點或者講得不詳細的知識點,進行了詳細的歸類。 http://www.ecity.cn/user/xch/from.asp?id=74&wh=helploving
視頻 信息處理技術員 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=199&wh=helploving
視頻 軟體設計師視頻教程 由全國著名的軟體工程專家張友生與資深軟考輔導專家王勇主編和講解,其最大的特色是採取以「考點為中心,有取有舍」的講課。 http://www.ecity.cn/user/xch/from.asp?id=13&wh=helploving
視頻 資料庫工程師考試培訓 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=175&wh=helploving
視頻 程序員考試試題講解視頻教程 對一些大綱上要求而書本上比較分散的要點進行綜合;對解下午題的思路與方法進行了詳細講述。 http://www.ecity.cn/user/xch/from.asp?id=65&wh=helploving
視頻 軟體設計師考試串講視頻教程 根據最新的軟體設計師考試大綱和作者進行考試輔導和閱卷的經驗,對其中的難點問題進行了詳細的分析和講解。 http://www.ecity.cn/user/xch/from.asp?id=68&wh=helploving
視頻 信息系統項目管理師視頻教程 本教程就考試中經常出現的一些問題進行了歸納和總結,壓縮了所有考試重點和難點知識。所總結的考試重點知識包括了(綜合知識、案例分析、論文)實際考試時除專業英語以外的95%以上的考試知識點,而這些知識點幾乎在每次考試中都會出現。 http://www.ecity.cn/user/xch/from.asp?id=9&wh=helploving
視頻 常見木馬檢查 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=205&wh=helploving
視頻 看學賽視頻課程,做IT高級人才 IT業在信息時代成為先導產業,做信息時代驕子,就要先成為IT高級人才,學習成為你成功的唯一途徑,看學賽視頻課程,權威的學習系統,專業的導師輔導,為你打開成功之門。 http://www.ecity.cn/user/xch/from.asp?id=126&wh=helploving
視頻 系統分析師試題講解 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=183&wh=helploving
視頻 資料庫原理視頻教程 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=209&wh=helploving
視頻 資料庫系統工程師考試試題講解視頻教程 對資料庫系統工程師考試的歷年試題進行了詳細的講解,對考試所涉及的知識點進行了深入分析。 http://www.ecity.cn/user/xch/from.asp?id=69&wh=helploving
視頻 Microsoft .NET框架程序設計視頻教程 通過對.NET核心技術的講解,幫助學員了解.NET框架如何為眾多高級語言和應用程序模型提供各種服務。 http://www.ecity.cn/user/xch/from.asp?id=46&wh=helploving
視頻 計算機網路基礎知識教程 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=213&wh=helploving
視頻 數學與經濟管理視頻教程 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=210&wh=helploving
視頻 區域網組網技術視頻教程 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=212&wh=helploving
視頻 自考計算機網路基礎視頻教程 由具有豐富教學經驗的高級講師講解,講解的過程中採用大量的例題對相關知識點進行講解,幫助學習者能更好的理解、掌握相關知識點。 http://www.ecity.cn/user/xch/from.asp?id=31&wh=helploving
視頻 自考網路操作系統安全管理視頻教程 主要介紹了在主流UNIX、Linux和Windows 2000等網路操作系統環境中實現安全管理和系統。 http://www.ecity.cn/user/xch/from.asp?id=34&wh=helploving
視頻 網路管理員考試試題講解視頻教程 對2005年5月至2007年11月的網路管理員考試的試題進行了詳細的講解。 http://www.ecity.cn/user/xch/from.asp?id=66&wh=helploving
視頻 軟考視頻教程 根據最新的考試大綱,對考試中所有知識點進行了歸類分析和總結,挖掘出了其中的考試重點和難點,指出了考試的命題方向以及每個知識點在實際考試中所佔的分數比例。 http://www.ecity.cn/user/xch/from.asp?id=7&wh=helploving
視頻 二級C++語言視頻教程 集中了考試所有的難點和重點知識的精深講解,可以保證既不漏掉考試必需的知識點,又不加重考生備考負擔,使考生輕松、愉快地掌握知識點並領悟二級C++考試的真諦。 http://www.ecity.cn/user/xch/from.asp?id=21&wh=helploving
視頻 Java程序設計 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=204&wh=helploving
視頻 系統分析師視頻教程 本視頻教程就考試中經常出現的一些問題進行了歸納和總結,壓縮了所有考試重點和難點知識。所總結的考試重點知識包括了(基礎知識、案例分析、論文)實際考試時除專業英語以外的90%以上的考試知識點,而這些知識點幾乎在每次考試中都會出現。 http://www.ecity.cn/user/xch/from.asp?id=10&wh=helploving
視頻 信息系統項目管理師考試串講視頻教程 根據最新的信息系統項目管理師考試大綱和作者進行考試輔導和閱卷的經驗,對其中的難點問題進行了詳細的分析和講解。 http://www.ecity.cn/user/xch/from.asp?id=75&wh=helploving
視頻 自考c語言程序設計視頻教程 幫助學習者能更好的理解、掌握相關知識點,內容涵蓋了計算機專業《C語言程序設計》課程的所有知識點。 http://www.ecity.cn/user/xch/from.asp?id=32&wh=helploving
視頻 互聯網的應用視頻教程 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=211&wh=helploving
視頻 資料庫工程師試題視頻 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=174&wh=helploving
視頻 網路工程師考試培訓 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=190&wh=helploving
視頻 投資決策視頻教程 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=208&wh=helploving
視頻 信息處理技術員試題 深入淺出,詳細介紹試題的難點! http://www.ecity.cn/user/xch/from.asp?id=172&wh=helploving
視頻 C語言程序設計 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=217&wh=helploving
視頻 計算機專業英語視頻教程 由具有豐富教學經驗的教授講解,講解分11個部分,從不同方面精選了53篇英語短文,進行全方位的講解。 http://www.ecity.cn/user/xch/from.asp?id=24&wh=helploving
視頻 系統分析師考試培訓視頻 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=182&wh=helploving
視頻 IT項目管理視頻教程 根據PMBOK2004知識體系,結合我國IT項目建設和管理的實際情況,對信息系統項目管理所涉及的知識領域進行了詳細的講解。 http://www.ecity.cn/user/xch/from.asp?id=37&wh=helploving
視頻 Linux伺服器配置及命令講解視頻教程 Linux伺服器配置及命令講解與演示,包括伺服器配置,管理,網路操作,常用命令的講解和實際演示。 http://www.ecity.cn/user/xch/from.asp?id=43&wh=helploving
視頻 軟體開發過程改進視頻教程 通過本課程的學習可以使學員把握CMM的精髓,從而在具體的項目中實施CMM。 http://www.ecity.cn/user/xch/from.asp?id=41&wh=helploving
視頻 網路工程師視頻教程 由工作在軟考第一線的專家根據歷年來的考試輔導、閱卷、教材編寫的經驗,總結考生復習中的弱點、難點、疑點編寫而成。 http://www.ecity.cn/user/xch/from.asp?id=11&wh=helploving
視頻 自考計算機組裝與維護視頻教程 主要介紹微型計算機組成原理及其組裝與維護技術。 http://www.ecity.cn/user/xch/from.asp?id=28&wh=helploving
視頻 IT項目管理(高級篇)視頻教程 以軟體類、管理咨詢類或企業信息化等項目實例分析IT項目涉及的主要項目管理內容。 http://www.ecity.cn/user/xch/from.asp?id=38&wh=helploving
視頻 自考互聯網的應用視頻教程 講解的過程中採用大量的例題對相關知識點進行講解,幫助學習者能更好的理解、掌握相關知識點。 http://www.ecity.cn/user/xch/from.asp?id=33&wh=helploving
視頻 知識管理視頻教程 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=206&wh=helploving
視頻 信息系統監理師考試試題講解視頻教程 對2005年5月至2007年5月的信息系統監理師考試的試題進行了詳細的講解,對考試所涉及的知識點進行了深入分析。 http://www.ecity.cn/user/xch/from.asp?id=72&wh=helploving
視頻 安全的基本概念 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=197&wh=helploving
視頻 二級JAVA語言視頻教程 集中了考試所有的難點和重點知識的精深講解,可以保證既不漏掉考試必需的知識點,又不加重考生備考負擔,使考生輕松、愉快地掌握知識點並領悟二級Java考試的真諦。 http://www.ecity.cn/user/xch/from.asp?id=23&wh=helploving
視頻 網路安全設備與技術視頻教程 介紹網路安全設備種類及工作原理、優缺點和典型應用。 http://www.ecity.cn/user/xch/from.asp?id=42&wh=helploving
視頻 資料庫系統工程師考試串講視頻教程 本串講視頻教程包括了資料庫系統工程師考試的所有考點,對於教材中沒有涉及到的知識點或者講得不詳細的知識點,進行了詳細的歸類。 http://www.ecity.cn/user/xch/from.asp?id=67&wh=helploving
視頻 軟體設計師考試培訓 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=177&wh=helploving
視頻 全國計算機等級考試視頻教程 學習完教程後,就可以通過計算機等級考試。學賽網在線測試平台還可以進行在線測試。 http://www.ecity.cn/user/xch/from.asp?id=8&wh=helploving
視頻 免費獲取學賽幣下載學賽視頻方法 通過此方法,可以獲取學賽幣來下載希賽視頻 http://www.ecity.cn/user/xch/from.asp?id=56&wh=helploving
視頻 程序員視頻教程 對考生在備考過程中最易產生疑問的知識點以及考試中常考知識點進行了較深入的探討和總結,並配以例題進行詳細的解說,是備考的得力助手。 http://www.ecity.cn/user/xch/from.asp?id=16&wh=helploving
視頻 系統分析師考試串講視頻課程 根據最新的系統分析師考試大綱和作者進行考試輔導和閱卷的經驗,對其中的難點問題進行了詳細的分析和講解。 http://www.ecity.cn/user/xch/from.asp?id=76&wh=helploving
視頻 三級網路技術視頻教程 集中了考試所有的難點和重點知識的精深講解,可以保證既不漏掉考試必需的知識點,又不加重考生備考負擔,使考生輕松、愉快地掌握知識點並領悟三級網路技術考試的真諦。 http://www.ecity.cn/user/xch/from.asp?id=17&wh=helploving
視頻 程序員考試串講視頻教程 本串講視頻教程包括了程序員考試的所有考點,對於教材中沒有涉及到的知識點或者講得不詳細的知識點,進行了詳細的歸類和講解。 http://www.ecity.cn/user/xch/from.asp?id=62&wh=helploving
視頻 數據倉庫與數據挖掘視頻教程 講述了數據倉庫(DW)和數據挖掘(DM)的基本方法,基本原理,重點說明這些方法的主要思想和技術。 http://www.ecity.cn/user/xch/from.asp?id=39&wh=helploving
視頻 軟考、考研、等考、自考,視頻應有盡有 學賽視頻學習平台,讓考試不再困擾你,專業化的培訓課程,權威的顧問講授學習,各種規模的考試輔導視頻應有盡有,通過考試輕而易舉。 http://www.ecity.cn/user/xch/from.asp?id=125&wh=helploving
視頻 軟體設計師考試試題講解視頻教程 對軟體設計師考試2005年5月到2007年11月的歷年試題進行了詳細講解,對考試所涉及的知識點進行了深入分析和拓展。 http://www.ecity.cn/user/xch/from.asp?id=71&wh=helploving
視頻 監理師試題講解視頻 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=186&wh=helploving
視頻 軟體配置管理 深入淺出,詳細講解 http://www.ecity.cn/user/xch/from.asp?id=194&wh=helploving
視頻 信息技術基本概念 深入淺出,詳細講解 http://www.ecity.cn/user/xch/from.asp?id=195&wh=helploving
視頻 二級Visual Basic語言視頻教程 集中了考試所有的難點和重點知識的精深講解,可以保證既不漏掉考試必需的知識點,又不加重考生備考負擔,使考生輕松、愉快地掌握知識點並領悟二級Visual Basic考試的真諦。 http://www.ecity.cn/user/xch/from.asp?id=19&wh=helploving
視頻 網路工程師試題講解 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=188&wh=helploving
視頻 項目管理師考試試題講解 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=181&wh=helploving
視頻 如何獲得瑞星網路安全工程師 通過瑞星網路安全認證考試的學員(學習課程2個月後,在學賽網遠程測試平台進行測試),可以獲得由瑞星公司頒發的《網路安全工程師》認證。 http://www.ecity.cn/user/xch/from.asp?id=36&wh=helploving
視頻 計算機專業英語教程 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=214&wh=helploving
視頻 學賽視頻點播平台,IT技術和管理視頻大展銷 學賽視頻點播,信息資源學習的海洋,課程分工明確,細致,IT技術管理的展示平台,讓你無時不在信息學習培訓中得到知識的享受,專家講解具體到位,學習課程安排合理流暢,通過學賽視頻平台,找到你的需求,解決你學習的難題,輕松獲取知識的碩果。 http://www.ecity.cn/user/xch/from.asp?id=124&wh=helploving
視頻 網路工程師考試試題講解視頻教程 對2005年5月至2007年11月的網路工程師考試的試題進行了詳細的講解,對考試所涉及的知識點進行了深入分析。 http://www.ecity.cn/user/xch/from.asp?id=70&wh=helploving
視頻 知識管理視頻教程 使學員能全面了解知識管理的理論和體系,掌握知識管理規劃與實施的方法和技術。 http://www.ecity.cn/user/xch/from.asp?id=40&wh=helploving
視頻 自考數據結構與演算法視頻教程 由具有豐富教學經驗的高級講師講解,講解的過程中採用大量的例題對相關知識點進行講解,幫助學習者能更好的理解、掌握相關知識點。 http://www.ecity.cn/user/xch/from.asp?id=26&wh=helploving
視頻 NET框架程序設計視頻教程 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=215&wh=helploving
視頻 計算機網路應用基礎知識 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=196&wh=helploving
視頻 自考計算機原理與體系結構視頻教程 由具有豐富教學經驗的高級講師講解,講解的過程中採用大量的例題對相關知識點進行講解,幫助學習者能更好理解、掌握相關知識點。 http://www.ecity.cn/user/xch/from.asp?id=30&wh=helploving
視頻 二級Access資料庫視頻教程 集中了考試所有的難點和重點知識的精深講解,可以保證既不漏掉考試必需的知識點,又不加重考生備考負擔,使考生輕松、愉快地掌握知識點並領悟二級Access考試的真諦。 http://www.ecity.cn/user/xch/from.asp?id=22&wh=helploving
視頻 二級C語言視頻教程 集中了考試所有的難點和重點知識的精深講解,可以保證既不漏掉考試必需的知識點,又不加重考生備考負擔,使考生輕松、愉快地掌握知識點並領悟二級C考試的真諦。 http://www.ecity.cn/user/xch/from.asp?id=20&wh=helploving
視頻 項目管理師考試串講視頻片斷 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=178&wh=helploving
視頻 信息系統項目管理師考試試題講解視頻教程 對2005年5月至2006年11月的信息系統項目管理師考試的試題進行了詳細的講解,對考試所涉及的知識點進行了深入分析。 http://www.ecity.cn/user/xch/from.asp?id=73&wh=helploving
視頻 信息處理技術員串講 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=173&wh=helploving
視頻 網路管理員試題講解 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=185&wh=helploving
視頻 計算機組裝視頻教程 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=216&wh=helploving
視頻 自考區域網組網技術視頻教程 由具有豐富教學經驗的高級講師講解,講解的過程中採用大量的例題對相關知識點進行講解,幫助學習者能更好的理解、掌握相關知識點。 http://www.ecity.cn/user/xch/from.asp?id=27&wh=helploving
視頻 資料庫系統工程師視頻教程 對近幾年的資料庫工程師考試中所有知識點進行了歸類分析和總結,並針對這些重點、難點進行了詳細的講解。 http://www.ecity.cn/user/xch/from.asp?id=12&wh=helploving
視頻 網站規劃建設與管理維護視頻教程 介紹網站建設的全過程,包括准備物理網路,構建Intranet, Internet接入,網站規劃設計與建設,網站管理與維護,網站應用開發等。 http://www.ecity.cn/user/xch/from.asp?id=45&wh=helploving
視頻 軟體配置管理視頻教程 學習完本教程,學員將能使用CVS和VSS工具進行軟體版本控制。 http://www.ecity.cn/user/xch/from.asp?id=48&wh=helploving
視頻 瑞星安全 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=191&wh=helploving
視頻 UML建模實踐視頻教程 其涉及的主要內容有UML相關概念的講解、UML的類元、UML的關系介紹、以及UML的九種圖的講解。 http://www.ecity.cn/user/xch/from.asp?id=49&wh=helploving
視頻 二級Visual FoxPro語言視頻教程 集中了考試所有的難點和重點知識的精深講解,可以保證既不漏掉考試必需的知識點,又不加重考生備考負擔,使考生輕松、愉快地掌握知識點並領悟二級Visual FoxPro考試的真諦。 http://www.ecity.cn/user/xch/from.asp?id=18&wh=helploving
視頻 網路管理員考試串講視頻教程 對於網路基礎知識、網路應用配置、HTML標記語言和ASP動態編程等有關技術和工具進行詳細的講解。並詳細講解了上下午試題解答方法和技巧,以及考試中出現的常見問題及對策。 http://www.ecity.cn/user/xch/from.asp?id=63&wh=helploving
視頻 信息系統監理師視頻教程 由具有豐富的信息系統建設與監理經驗的高級工程師講解,講解的過程中採用理論+實踐經驗+例題解答的方法講授。 http://www.ecity.cn/user/xch/from.asp?id=14&wh=helploving
視頻 監理師培訓視頻 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=192&wh=helploving
視頻 網路操作系統安全 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=201&wh=helploving
視頻 網路管理員考試 深入淺出,詳細講解 http://www.ecity.cn/user/xch/from.asp?id=189&wh=helploving
視頻 網路工程師考試串講視頻教程 對於網路基礎知識、網路應用配置、交換機與路由器配置和網路安全防護等有關技術和工具進行詳細的講解。 http://www.ecity.cn/user/xch/from.asp?id=64&wh=helploving
視頻 學賽視頻點播平台,沒有你不想要的課程 學賽培訓學習視頻學習,讓你更直觀的學習課程,視頻專業,講解到位,課程豐富,選擇面廣,無論你需要怎樣的學習知識,都能在裡面找到你想要的。給你學習的有效捷徑。 http://www.ecity.cn/user/xch/from.asp?id=123&wh=helploving
視頻 程序員試題視頻講解 深入淺出,詳細講解! http://www.ecity.cn/user/xch/from.asp?id=180&wh=helploving
視頻 自考離散數學視頻教程 涉及的主要內容有集合論、圖論、數理邏輯、代數系統、組合數學以及有限狀態自動機理論。 http://www.ecity.cn/user/xch/from.asp?id=25&wh=helploving
視頻 系統分析師考試試題講解視頻教程 對2005年5月至2007年5月的系統分析師考試的試題進行了詳細的講解,對考試所涉及的知識點進行了深入分析。 http://www.ecity.cn/user/xch/from.asp?id=77&wh=helploving
圖書 數字圖書,按需印刷,希賽領航IT圖書新模式 希賽圖書領導IT業圖書新模式,以按需印刷為本,按照學員要求制。 按需印刷將出版信息全部存儲在計算機系統中,需要時可直接印刷成書,省去製版等中間環節,一冊起印,即需即印,為用戶提供了極大的便利。按需印刷以電子化庫存替代圖書的實物庫存,避免了大量材料浪費和生產過程中的資源消耗。 按需印刷在有了確實的需求之後再組織生產圖書,有效地避免了出版物生產的盲目性。它使各類出版、發行機構的職能發生了根本性變化,傳統的分工模式被打破,出版商可直接面向讀者,書店也可即賣即印圖書,使出版鏈條上各個環節有機結合 http://www.ecity.cn/user/xch/from.asp?id=133&wh=helploving
圖書 軟考復慣用書組合 系分、項管、軟設、網工、數工、IT監理、軟體評測師、程序員、網管考試復慣用書組合 http://www.ecity.cn/user/xch/from.asp?id=59&wh=helploving
圖書 加入希賽圖書創作團隊,成就IT人生理想 希賽誠聘圖書作者。將為您的圖書提供前期策劃、後期稿件校對、編輯和宣傳包裝服務。 http://www.ecity.cn/user/xch/from.asp?id=78&wh=helploving
圖書 希賽軟考圖書,09年國家軟考指定教材 希賽軟考圖書為國家軟考指定教材,專業,權威,為你軟考保駕護航,給你最有力的軟考復習培訓。 http://www.ecity.cn/user/xch/from.asp?id=134&wh=helploving
圖書 跟蹤最新的IT技術-《IT人員新技術寶典叢書》 希賽為了讓讀者能跟蹤計算機領域各方面的新技術、新知識,確定單位自己的發展方向,特組編了《IT人員新技術寶典叢書》 http://www.ecity.cn/user/xch/from.asp?id=58&wh=helploving
圖書 希賽數字圖書,IT人的技術圖書大餐 希賽推出的數字圖書,種類眾多,覆蓋各個專業領域,為IT人提供全方面的知識資源,快加入希賽,來享受IT圖書大餐吧! http://www.ecity.cn/user/xch/from.asp?id=135&wh=helploving
圖書 讀希賽圖書,成就IT夢想 希賽圖書,專業編寫,知識講解精練,IT業領航者,成就您的夢想,為您插上翱翔的翅膀 ·希賽軟考考前串講 ·希賽貫通系列 ·希賽軟考考點分析與例題精解 ·希賽IT人員新技術寶典 ·希賽IT技術講堂 ·希賽軟考試題分類精解(與題型練習) ·希賽計算機等級考試考點分析、題解與模擬 ·希賽軟考沖刺指南 ·希賽軟考模擬試題分析與解答 ·希賽軟考題型精解與全真練習 ·希賽軟考考點分析與真題詳解 ·希賽軟考疑難問題解答 ·希賽軟考輔導教程 ·希賽軟考案例分析教程 ·其他技術圖書 ·希賽其他教育圖書 http://www.ecity.cn/user/xch/from.asp?id=148&wh=helploving
圖書 IT人的圖書大餐:通讀希賽所有數字圖書 為感謝廣大網友對希賽數字圖書的厚愛,現隆重推出數字圖書包月卡、包季卡和包年卡。 http://www.ecity.cn/user/xch/from.asp?id=81&wh=helploving

❷ C語言程序設計考研真題(B卷答案)

2021年計算機(電子書)(獨家提供)

鏈接:

提取碼:so6s復制這段內容後打開網路網盤手機APP,操作更方便哦!

若資源有問題歡迎追問~

❸ 誰有四川省計算機C語言二級考試的真題或者模擬題多給我幾套最好了,要有答案的。要多少分您說,只要我有

2007年4月全國計算機等級考試二級筆試試卷
C語言程序設計
(考試時間120分鍾,滿分100分)

一、選擇題((1)—(10)每小題2分,(11)—(50)每題1分,共60分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。

(1)下列敘述中正確的是(B)
A)演算法的效率只與問題的規模有關,而與數據的存儲結構無關
B)演算法的時間復雜度是指執行演算法所需要的計算工作量
C)數據的邏輯結構與存儲結構是一一對應的
D)演算法的時間復雜度與空間復雜度一定相關

(2)在結構化程序設計中,模塊劃分的原則是(D)
A)各模塊應包括盡量多的功能
B)各模塊的規模應盡量大
C)各模塊之間的聯系應盡量緊密
D)模塊內具有高內聚度、模塊間具有低耦合度

(3)下列敘述中正確的是(A)
A)軟體測試的主要目的是發現程序中的錯誤
B)軟體測試的主要目的是確定程序中錯誤的位置
C)為了提高軟體測試的效率,最好由程序編制者自己來完成軟體測試的工作
D)軟體測試是證明軟體沒有錯誤

(4)下面選項中不屬於面向對象程序設計特徵的是(C)
A)繼承性
B)多態性
C)類比性
D)封裝性

(5)下列對隊列的敘述正確的是(D)
A)隊列屬於非線性表
B)隊列按「先進後出」原則組織數據
C)隊列在隊尾刪除數據
D)隊列按「先進先出」原則組織數據

(6)對下列二叉樹
A

B C

D E F X

Y Z

進行前序遍歷的結果為(C)

A) DYBEAFCZX

B) YDEBFZXCA

C) ABDYECFXZ

D) ABCDEFXYZ

(7) 某二叉樹中有n個度為2的結點,則該二叉樹中的葉子結點數為(A)

A) n+1
B) n-1
C) 2n
D) n/2

(8) 在下列關系運算中,不改變關系表中的屬性個數但能減少元組個數的是(B)

A) 並
B)交
C)投影
D)笛卡兒乘積

(9)在E-R圖中,用來表示實體之間聯系的圖形是(C)

A) 矩形
B)橢圓形
C)菱形
D)平行四邊形

(10)下列敘述中錯誤的是(A)

A) 在資料庫系統中,數據的物理結構必須與邏輯結構一致

B) 資料庫技術的根本目標是要解決數據的共享問題

C) 資料庫設計是指在已有資料庫管理系統的基礎上建立資料庫

D)資料庫系統需要操作系統的支持

(11)演算法中,對需要執行的每一步操作,必須給出清楚、嚴格的規定,這屬於演算法的(C)

A)正當性
B)可行性
C)確定性
D)有窮性

(12)下列敘述中錯誤的是(D)

A)計算機不能直接執行用C語言編寫的源程序

B)C程序經C編譯程序編譯後,生成後綴為.obj的文件是一個二進制文件

C)後綴為.obj的文件,經連接程序生成後綴為.exe的文件是一個二進制文件

D)後綴為.obj和.exe的二進制文件都可以直接運行

(13)按照C語言規定的用戶標識符命名規則,不能出現在標識符中的是(B)

A)大寫字母
B)連接符
C)數字字元
D)下劃線

(14)以下敘述中錯誤的是(C)

A)C語言是一種結構化程序設計語言

B)結構化程序有順序、分支、循環三種基本結構組成

C)使用三種基本結構構成的程序只能解決簡單問題

D)結構化程序設計提倡模塊化的設計方法

(15)對於一個正常運行的C程序,以下敘述中正確的是(A)

A)程序的執行總是從main函數開始,在main函數結束

B)程序的執行總是從程序的第一個函數開始,在main函數結束

C)程序的執行總是從main函數開始,在程序的最後一個函數中結束

D)程序的執行總是從程序的第一個函數開始,在程序的最後一個函數中結束

(16)設變數均已正確定義,若要通過scanf(「%d%c%d%c」,&a1,&c1,&a2,&c2);語句為變數a1和a2賦數值10和20,為變數c1和c2賦字元X和Y。以下所示的輸入形式中正確的是(註:□代表空格字元)(D)
A)10□X□20□Y〈回車〉
B)10□X20□Y〈回車〉
C)10□X〈回車〉
D)10X〈回車〉

20□Y〈回車〉 20Y〈回車〉

(17)若有代數式(其中e僅代表自然對數的底數,不是變數),則以下能夠正確表示該代數式的C語言表達式是(C)
A)sqrt(abs(n^x+e^x))
B) sqrt(fabs(pow(n,x)+pow(x,e)))
C)sqrt(fabs(pow(n,x)+exp(x)))
D) sqrt(fabs(pow(x,n)+exp(x)))

(18)設有定義:int k=0;,以下選項的四個表達式中與其他三個表達式的值不相同的是(A)
A)k++
B)k+=1
C)++k
D)k+1

(19)有以下程序,其中%u表示按無符號整數輸出(B)

main()

{unsigned int x=0xFFFF; /* x的初值為十六進制數 */

printf(「%u\n」,x);

}
程序運行後的輸出結果是
A)-1
B)65535
C)32767
D)0xFFFF

(20)設變數x和y均已正確定義並賦值,以下if語句中,在編譯時將產生錯誤信息的是(C)

A)if(x++);
B)if(x>y&&y!=0);

C)if(x>y) x- -
D)if(y<0) {;}

else y++; else x++;

(21)以下選項中,當x為大於1的奇數時,值為0的表達式(D)

A)x%2==1
B)x/2
C)x%2!=0
D)x%2==0

(22)以下敘述中正確的是(C)

A)break語句只能用於switch語句體中

B)continue語句的作用是:使程序的執行流程跳出包含它的所有循環

C)break 語句只能用在循環體內和switch語句體內

D)在循環體內使用break語句和continue語句的作用相同

(23)有以下程序(A)

main()

{int k=5,n=0;

do

{switch(k)

{case1: case3:n+=1; break;

default;n=0;k--;

case2: case4:n+=2;k--;break;

}

printf(「%d」,n);

}while(k>0&&n<5);

}

程序運行後的輸出結果是
A)235
B)0235
C)02356
D)2356

(24)有以下程序

mian()

{int i,j;

for(i=1;i<4;i++)

{for(j=i;j<4;j++) printf(「%d*%d=%d 「,i,j,i*j);

printf(「\n」);

}

}

程序運行後的輸出結果是(B)
A) 1*1=1 1*2=2 1*3=3 B) 1*1=1 1*2=2 1*3=3

2*1=2 2*2=4 2*2=4 2*3=6

3*1=3 3*3=9

C) 1*1=1 D) 1*1=1

1*2=2 2*2=4 2*1=2 2*2=4

1*3=3 2*3=6 3*3=9 3*1=3 3*2=6 3*3=9

(25)以下合法的字元型常量是(A)

A)」\x13」
B)」\018」
C)」65」
D)」\n」

(26)在C語言中,函數返回值的類型最終取決於(A)

A)函數定義時在函數首部所說明的函數類型

B)return語句中表達式值的類型

C)調用函數時主函數所傳遞的實參類型

D)函數定義時形參的類型

(27)已知大寫字母A的ASCII碼是65,小寫字母aASCII碼是97,以下不能將變數c中大寫字母轉換為對應小寫字母的語句是(D)

A)c=(c-A)&+』a』
B)c=c+32

C)c=c-『A』+』a』
D)c=(『A』+c)&-『a』

(28)有以下函數

int fun(char *s)

{char *t=s;

while(*t++);

return(t-s);

}

該函數的功能是(B)

A)比較兩個字元的大小
B)計算s所指字元串佔用內存位元組的個數

C)計算s所指字元串的長度
D)將s所指字元串復制到字元串t中

(29)設已有定義:float x;則以下對指針變數p進行定義且賦初值的語句中正確的是(D)
A)float *p=1024;
B)int *p=(float x);

C)float p=&x;
D)float *P=&x;

(30)有以下程序

#include

main()

{int n,*p=NULL;

*p=&n;

printf(「Input n:」); scanf(「%d」,&p); printf(「output n:」); printf(「%d\n」,p);

}

該程序試圖通過指針p為變數n讀入數據並輸出,但程序有多處錯誤,以下語句正確的是(A)

A)int n,*p=NULL;
B)*p=&n;
C)scanf(「%d」,&p)
D)printf(「%d\n」,p);

(31)以下程序中函數f的功能是:當flag為1時,進行有由小到大排序;當flag為0時,進行由大到小排序。

void f(int b[],int n,int flag)

{int i,j,t;

for(i=0;i

for (j=i+1;j

if(flag?b[i]>b[j]:b[i]

}

main()

{int a[10]={5,4,3,2,1,6,7,8,9,10},i;

f(&a[2],5,0); f(a,5,1);

for(i=0;i<10;i++) printf(「%d,」a[i]);

}

程序運行後的輸出結果是(B)

A)1,2,3,4,5,6,7,8,9,10,
B)3,4,5,6,7,2,1,8,9,10,

C)5,4,3,2,1,6,7,8,9,10,
D)10,9,8,7,6,5,4,3,2,1,

(32)有以下程序

void f(int b[])

{int i;

for(i=2;i<6;i++) b[i]*=2;

}

main()

{int a[10]={1,2,3,4,5,6,7,8,9,10},i;

f(a);

for(i=0;i<10;i++) printf(「%d,」,a[i]);

}

程序運行後的輸出結果是(B)

A)1,2,3,4,5,6,7,8,9,10,
B)1,2,6,8,10,12,7,8,9,10

C)1,2,3,4,10,12,14,16,9,10,

D)1,2,6,8,10,12,14,16,9,10,

(33)有以下程序

typedef struct{int b,p;}A;

void f(A c) /*注意:c是結構變數名 */

{int j;

c.b+=1; c.p+=2;

}

main()

{int i;

A a={1,2};

f(a);

printf(「%d,%d\n」,a.b,a.p);

}

程序運行後的輸出結果是(D)

A)2,3
B)2,4
C)1,4
D)1,2

(34)有以下程序

main()

{int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,j,k,t;

for(i=0;i<4;i++)

for(j=0;j<3;j++)

for(k=j+1;k<4;k++)

if(a[j][i]>a[k][i]){t=a[j][i];a[j][i]=a[k][i];a[k][i]=t;}/*按列排序*/

for(i=0;i<4;i++)printf(「%d,」,a[i][j]);

}

程序運行後的輸出結果是(A)

A)1,6,5,7,
B)8,7,3,1,
C)4,7,5,2,
D)1,6,2,1,

(35) 有以下程序

main()

{int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,k,t;

for(i=0;i<3;i++)

for(k=i+i;k<4;k++) if(a[i][i]

for(i=0;i<4;i++)printf(「%d,」,a[0][i]);

}

程序運行後的輸出結果是(B)
A)6,2,1,1,
B)6,4,3,2,
C)1,1,2,6,
D)2,3,4,6,

(36) 有以下程序

void f(int *q)

{int i=0;

for( ; i<5;i++)(*q)++;

}

main()

{int a[5]={1,2,3,4,5},i;

f(a);

for(i=0;i<5;i++)printf(「%d,」,a[i]);

}

程序運行後的輸出結果是(B)

A)2,2,3,4,5,
B)6,2,3,4,5,
C)1,2,3,4,5,
D) 2,3,4,5,6,

(37) 有以下程序

#include

main()

{char p[20]={『a』,』b』,』c』,』d』},q[]=」abc」, r[]=」abcde」;

strcpy(p+strlen(q),r); strcat(p,q);

printf(「%d%d\n」,sizeof(p),strlen(p));

}

程序運行後的輸出結果是(C)

A)20 9
B)9 9
C)20 11
D)11 11

(38) 有以下程序

#include

main()

{char p[20]={『a』,』b』,』c』,』d』},q[]=」abc」, r[]=」abcde」

strcat(p,r); Strcpy(p+strlen(q),q);

Printf(「%d \n」,sizeof(p));

}

程序運行後的輸出結果是(B)

A)9
B)6
C)11
D)7

(39) 有以下程序

#include

main()

void f(char p[][10], int n ) /* 字元串從小到大排序 */

{ char t[10]; int i,j;

for(i=0;i

for(j=i+1;j

if(strcmp(p[i],p[j])>0) {strcpy(t,p[i]); strcpy(p[i],p[j]); strcpy(p[i],t); }

}

main()

{char p[5][10]={「abc」,」aabdfg」,」abbd」,」dcdbe」,」cd」};

f(p,5);

printf(「%d\n」,strlen(p[0]));

}

程序運行後的輸出結果是(C)

A) 2
B) 4
C) 6
D) 3

(40) 有以下程序

void f(int n, int *r)

{int r1=0;

if(n%3==0) r1=n/3;

else if(n%5==0) r1=n/5;

else f(--n,&r1);

*r=r1;

}

main()

{int m=7,r;

f(m,&r); printf(「%d\n,r」);

}

程序運行後的輸出結果是(A)

A) 2
B) 1
C)3
D) 0

(41)有以下程序

main(int argc,char *argv[])

{int n=0,i;

for(i=1;i n=n*10+*argv[i]-『0』;

printf(「%d\n」,n);

}

編譯連接後生成可執行文件tt.exe,若運行時輸入以下命令行

tt 12 345 678

程序運行後的輸出結果是(D)

A) 12
B) 12345
C)12345678
D) 136

(42) 有以下程序

int a=4;

int f(int n)

{int t=0; static int a=5;

if(n%2) {int a=6; t+=a++;}

else {int a=7 ;t+=a++;}

return t+a++;

}

main()

{int s=a,i=0;

for(;i〈2;i++) s+=f(i);

printf (「%d\n」,s);

}

程序運行後的輸出結果是(B)

A)24
B)28
C)32
D)36

(43) 有一個名為init.txt的文件,內容如下:

#define HDY(A,B) A/B

# define PRINT(Y) Printf(「y=%d\n.,Y)

有以下程序

#include 「init.txt」

main()

{int a=1,b=2,c=3,d=4,k;

K=HDY(a+c,b+d);

PRINT(K);

}

下面針對該程序的敘述正確的是(D)

A)編譯有錯
B)運行出錯

C)運行結果為 y=0
D) 運行結果為 y=6

(44) 有以下程序

main()

{char ch[]=「uvwxyz」,*pc;

Pc=ch; printf(「%c\n」,*(pc+5));

}

程序運行後的輸出結果是(A)

A)z
B)0
C)元素ch[5]的地址
D)字元y的地址

(45) 有以下程序

struct S {int n; int a[20];};

void f(struct S *P)

{int i,j,t;

for(i=0;in-1;i++)

for(j=i+1;jn;j++)

if(p->a[i]>p->a[j]) { t=p->a[i]; p->a[i]=p->a[j]; p->a[j]=t; }

}

main()

{int i; struct S s={10,{2,3,1,6,8,7,5,4,10,9}};

f(&s);

for(i=0;i printf(「%d」,s.a[i]);

}

程序運行後的輸出結果是(A)

A)1,2,3,4,5,6,7,8,9,10,
B)10,9,8,7,6,5,4,3,2,1,

C)2,3,1,6,8,7,5,4,10,9,
D)10,9,8,7,6,1,2,3,4,5,

(46) 有以下程序

struct S{ int n; int a[20]; };

void f(int *a,int n)

{int i;

for(i=0;i a[i]+=i;

}

main()

{int i; struct S s={10,{2,3,1,6,8,7,5,4,10,9}};

f(s.a, s.n);

for(i=0;i printf(「%d」,s.a[i]);

}

程序運行後的輸出結果是(A)

A)2,4,3,9,12,12,11,11,18,9,
B)3,4,2,7,9,8,6,5,11,10,

C)2,3,1,6,8,7,5,4,10,9,
D)1,2,3,6,8,7,5,4,10,9,

(47) 有以下程序段

typedef struct node { int data; struct node *next; } *NODE;

NODE p;

以下敘述正確的是(C)

A)p是指向struct node結構變數的指針的指針

B)NODE p;語句出錯

C)p是指向struct node結構變數的指針

D)p是struct node結構變數

(48)有以下程序

main()

{unsigned char a=2,b=4,c=5,d;

d=a|b; d&=c; printf(「%d\n」,d); }

程序運行後的輸出結果是(B)

A)3
B)4
C)5
D)6

(49)有以下程序

#include

main()

{FILE *fp; int k,n,a[6]={1,2,3,4,5,6};

fp=fopen(「d2.dat」,」w」);

fprintf(fp,」%d%d\n」,a[0],a[1],a[2]); fprintf(fp, 「%d%d%d \n」,a[3],a[4],a[5]);

fclose(fp);

fp=fopen(「d2.dat」,」r」);

fscanf(fp, 「%d%d」,&k,&n); printf(「%d%d\n」,k,n);

fclose(fp);

}

程序運行後的輸出結果是(D)

A)1 2
B)1 4
C)123 4
D) 123 456

(50)有以下程序

#include

main ()

{FILE *fp; int i,a[6]={1,2,3,4,5,6k};

fp=fopen(「d3.dat」,」w+b」);

fwrite(a,sizeof(int),6,fp);

fseek(fp,sizeof(int)*3,SEEK_SET);/*該語句使讀文件的位置指針從文件頭向後移動3個int型數據*/

fread(a,sizeof(int),3,fp); fclose(fp);

for(i=0;i<6;i++) printf(「%d,」,a[i]);

}

程序運行後的輸出結果是(A)

A)4,5,6,4,5,6,
B)1,2,3,4,5,6,
C)4,5,6,1,2,3,
D)6,5,4,3,2,1,

二.填空題(每空2分,共40分)請將每一個空的正確答案寫在答題卡[1]至[20]序號的橫線上,答在試卷上不得分。注意:以命令關鍵字填空的必須寫完整.

(1) 在深度為7的滿二叉樹中,度為2的結點個數為___63____。

(2) 軟體測試分為白箱(盒)測試和黑箱(盒)測試,等價類劃分法屬於__黑箱(或黑盒) 測試。

(3) 在資料庫系統中,實現各種數據管理功能的核心軟體稱為 __資料庫管理系統__。

(4) 軟體生命周期可分為多個階段,一般分為定義階段、開發階段和維護階段。編碼和測試屬於 開發_____階段。

(5)在結構化分析使用的數據流圖(DFD)中,利用數據字典 對其中的圖形元素進行確切解釋。

(6)執行以下程序後的輸出結果是 a=14 。

main()

{int a=10;

a=(3*5,a+4); printf(「a=%d\n」,a);

}

(7) 當執行以下程序時,輸入1234567890<回車>,則其中while循環體將執行 0 次。

#include

main()

{char ch;

While((ch=getchar())==』0』) printf(「#」);

}

(8) (8)以下程序的運行結果是 m=4 k=4 i=5 k=5 。

int k=0;

void fun(int m)

{ m+=k; k+=m; printf(「m=%d\n k=%d 」,m,k++);}

main()

{ int i=4;

fun(i++); printf(「i=%d k=%d\n」,i,k);

}

(9) (9)以下程序的運行結果是 #& 。

main()

{int a=2,b=7,c=5;

switch(a>0)

{case 1:switch(b<0)

{case 1:switch(「@」); break;

Case 2: printf(「!」); break;

}

case 0: switch(c==5)

{ case 0: printf(「*」); break;

case 1: printf(「#」); break;

case 2: printf(「$」); break;

}

default : printf(「&」);

}

printf(「\n」);

}

(10)以下程序的輸出結果是 9

# include

main()

{ printf(「%d\n」,strlen(「IBM\n012\1\\」));

}

(11)已定義char ch=」$」;int i=1,j;執行j=!ch&&i++以後,i的值為1

(12)以下程序的輸出結果是 5 4

# include

main()

{ char a[]={『\1』,』\2』,』\3』,』\4』,』\0』};

printf(「%d %d\n」,sizeof(a),srelen(a));

}

(13)設有定義語句:int a[][3]={{0},{1},{2}};,則數組元素a[1][2]的值為 0

(14)以下程序的功能是:求出數組x中各相鄰兩個元素的和依次存放到a數組中,然後輸出。請填空。

main()

{int x[10],a[9],I;

for (i=0;i<10;i++)

scanf(「%d」,&x[i]);

for( i=1 ;i<10;i++)

a[i-1]=x[i]+ x[i-1] ;

for(i=0;i<9;i++)

printf(「%d」,a[i]);

printf(「\n」);

(15) 以下程序的功能是:利用指針指向三個整型變數,並通過指針運算找出三個數中的最大值,輸出到屏幕上,請填空:

main()

{int x,y,z,max,*px,*py,*pz,*pmax;

scanf(「%d%d%d」,&x,&y,&z);

px=&x;

py=&y;

pz=&z;

pmax=&max;

*pmax=*px(或*pmax=x) ;

if(*pmax<*py)*pmax=*py;

if(*pmax<*pz)*pmax=*pz;

printf(「max=%d\n」,max);

}

(16)以下程序的輸出結果是 10

int fun(int*x,int n)

{if(n==0)

return x[0];

else return x[0]+fun(x+1,n-1);

}

main()

{int a[]={1,2,3,4,5,6,7};

printf(「%d\n」,fun(a,3));

}

(17)以下程序的輸出結果是 35

# include

main()

{char *s1,*s2,m;

s1=s2=(char*)malloc(sizeof(char));

*s1=15;

*s2=20;

m=*s1+*s2;

printf(「%d\n」,m);

}

(18)設有說明

struct DATE{int year;int month; int day;};

請寫出一條定義語句,該語句定義d為上述結構體變數,並同時為其成員year、month、day 依次賦初值2006、10、1: struct DATA d={2006,10,1};

(19) 設有定義:FILE *fw;,請將以下打開文件的語句補充完整,以便可以向文本文件readme.txt的最後續寫內容。

fw=fopen(「readme.txt」, "a" )

2007年4月全國計算機等級考試二級C語言筆試試題答案

一、選擇題:
1-5 24134

6-10 31321

11-15 34231

16-20 43113

21-25 43421

26-30 14241

31-35 22412

36-40 23232

41-45 42411

46-50 13241

二、填空題:

1. 63

2,墨盒
3.DBNS
4,開發
5,數據 字典
6,a-14
7,0
8,無答案
9,# 與號
10,9
11,1
12,5_4
13,13 0
14,i=1
15,X[i-1]
16,無答案
17,10
18,40
19,無答案
20,"20a"

❹ 急!!歷年國家計算機二級c語言筆試真題答案。

2010年9月全國計算機二級C語言筆試試題:文字版
一、選擇題(每小題2分,共70分)
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填塗在答題卡相應位置上,答在試卷上不得分。

(1)下列敘述中正確的是
A)線性表的鏈式存儲結構與順序存儲結構所需要的存儲空間是相同的
B)線性表的鏈式存儲結構所需要的存儲空間一般要多於順序存儲結構
C)線性表的鏈式存儲結構所需要的存儲空間一般要少於順序存儲結構
D)上述三種說法都不對

(2)下列敘述中正確的是
A)在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態變化
B)在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態變化
C)在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態變化
D)上述三種說法都不對

(3)軟體測試的目的是
A)評估軟體可靠性
B)發現並改正程序中的錯誤
C)改正程序中的錯誤
D)發現程序中的錯誤

(4)下面描述中,不屬於軟體危機表現的是
A)軟體過程不規范
B)軟體開發生產率低
C)軟體質量難以控制
D)軟體成本不斷提高

(5)軟體生命周期是指
A)軟體產品從提出、實現、使用維護到停止使用退役的過程
B)軟體從需求分析、設計、實現到測試完成的過程
C)軟體的開發過程
D)軟體的運行維護過程
(6)面向對象方法中,繼承是指
A)一組對象所具有的相似性質
B)一個對象具有另一個對象的性質
C)各對象之間的共同性質
D)類之間共享屬性和操作的機制

(7)層次型、網狀型和關系型資料庫劃分原則是
A)記錄長度
B)文件的大小
C)聯系的復雜程度
D)數據之間的聯系方式

(8)一個工作人員可以使用多台計算機,而一台計算機可被多個人使用,則實體工作人員、與實體計算機之間的聯系是
A)一對一
B)一對多
C)多對多
D)多對一

(9)資料庫設計中反映用戶對數據要求的模式是
A)內模式
B)概念模式
C)外模式
D)設計模式

(10)有三個關系R、S和T如下:

則由關系R和S得到關系T的操作是
A)自然連接
B)交
C)投影
D)並
(11)以下關於結構化程序設計的敘述中正確的是
A)一個結構化程序必須同時由順序、分支、循環三種結構組成
B)結構化程序使用goto語句會很便捷
C)在C語言中,程序的模塊化是利用函數實現的
D)由三種基本結構構成的程序只能解決小規模的問題

(12)以下關於簡單程序設計的步驟和順序的說法中正確的是
A)確定演算法後,整理並寫出文檔,最後進行編碼和上機調試
B)首先確定數據結構,然後確定演算法,再編碼,並上機調試,最後整理文檔
C)先編碼和上機調試,在編碼過程中確定演算法和數據結構,最後整理文檔
D)先寫好文檔,再根據文檔進行編碼和上機調試,最後確定演算法和數據結構

(13)以下敘述中錯誤的是
A) C程序在運行過程中所有計算都以二進制方式進行
B)C程序在運行過程中所有計算都以十進制方式進行
C)所有C程序都需要編譯鏈接無誤後才能運行
D)C程序中整型變數只能存放整數,實型變數只能存放浮點數

(14)有以下定義:int a; long b; double x,y;則以下選項中正確的表達式是
A)a%(int)(x-y)
B)a=x!=y;
C)(a*y)%b
D)y=x+y=x

(15)以下選項中能表示合法常量的是
A)整數:1,200
B)實數:1.5E2.0
C )字元斜杠:『\』
D)字元串:"\007"
(16)表達式a+=a-=a=9的值是
A)9
B)_9
C)18
D)0

(17)若變數已正確定義,在if (W)printf(「%d\n,k」);中,以下不可替代W的是
A)a<>b+c
B)ch=getchar()
C)a==b+c
D)a++

(18)有以下程序
#include<stdio.h>
main()
{int a=1,b=0;
if(!a) b++;
else if(a==0)if(a)b+=2;
else b+=3;
printf(」%d\n」,b);

程序運行後的輸出結果是
A)0
B)1
C)2
D)3

(19)若有定義語句int a, b;double x;則下列選項中沒有錯誤的是
A)switch(x%2) B)switch((int)x/2.0
{case 0: a++; break; {case 0: a++; break;
case 1: b++; break; case 1: b++; break;
default : a++; b++; default : a++; b++;
} }
C)switch((int)x%2) D)switch((int)(x)%2)
{case 0: a++; break; {case 0.0: a++; break;
case 1: b++; break; case 1.0: b++; break;
default : a++; b++; default : a++; b++;
} }
(20)有以下程序
#include <stdio.h>
main()
{int a=1,b=2;
while(a<6){b+=a;a+=2;b%二10;}
printf(」%d,%d\n」,a,b);

程序運行後的輸出結果是
A)5,11
B)7,1
C)7,11
D)6,1

(21)有以下程序
#include<stdio.h>
main()
{int y=10;
while(y--);
printf(」Y=%d\n」,Y);

程序執行後的輸出結果是
A)y=0
B)y= -1
C)y=1
D)while構成無限循環
(22)有以下程序
#include<stdio .h>
main()
{char s〔」=」rstuv";
printf(」%c\n」,*s+2);

程序運行後的輸出結果是
A)tuv
B)字元t的ASCII碼值
C)t
D)出錯
(23)有以下程序
#include<stdio.h>
#include<string.h>
main()
{char x〔〕=」STRING」;
x〔0」=0;x〔1〕=』\0』;x〔2」=』0』;
printf(」%d %d\n」,sizeof(x),strlen(x));

程序運行後的輸出結果是
A)6 1
B)7 0
C)6 3
D)7 1

(24)有以下程序
#include<stdio.h>
Int f(int x);
main()
{int n=1,m;
m=f(f(f(n)));printf(」%d\n」,m);

int f(int x)
{return x*2;}
程序運行後的輸出結果是
A)1
B)2
C)4
D)8

(25)以下程序段完全正確的是
A)int *p; scanf("%d",&p);
B)int *p; scanf(「%d」,p);
C)int k, *p=&k; scanf("%d",p);
D)int k, *p:; *p= &k; scanf(「%d」,p);
(26)有定義語句:int *p[4];以下選項中與此語句等價的是
A)int p[4];
B)int **p;
C)int *(p「4」);
D)int (*p)「4」;

(27)下列定義數組的語句中,正確的是
A)int N=10; B)#define N 10
int x[N]; int x[N];
C)int x[0..10〕; D)int x〔〕;

(28)若要定義一個具有5個元素的整型數組,以下錯誤的定義語句是
A)int a[5]={0};
B)int b[]={0,0,0,0,0};
C)int c[2+3];
D)int i=5,d[i];

(29)有以下程序
#include<stdio.h>
void f(int *p);
main()
{int a〔5〕={1,2,3,4,5},*r=a;
f(r);printf(」%d\n」;*r);

void f(int *p)
{p=p+3;printf(」%d,」,*p);}
程序運行後的輸出結果是
A)1,4
B)4,4
C)3,1
D)4,1
(30)有以下程序(函數fun只對下標為偶數的元素進行操作)
# include<stdio.h>
void fun(int*a;int n)
{int i、j、k、t;
for (i=0;i<n一1;1+=2)
{k=i;『
for(j=i;j<n;j+=2)if(a〔j〕>a〔k])k=j;
t=a〔i];a〔i]=a〔k];a〔k]=t;


main()
{int aa「10」={1、2、3、4、5、6、7},i;
fun(aa、7);
for(i=0,i<7; i++)printf(」%d,」,aa〔i〕));
printf(」\n」);

程序運行後的輸出結果是
A)7,2,5,4,3,6,1
B)1,6,3,4,5,2,7
C)7,6,5,4,3,2,1
D)1,7,3,5,6;2,1

(31)下列選項中,能夠滿足「若字元串s1等於字元串s2,則執行ST"要求的是
A)if(strcmp(s2,s1)==0)ST;
B)if(sl==s2)ST;
C)if(strcpy(s l ,s2)==1)ST;
D)if(sl-s2==0)ST;

(32)以下不能將s所指字元串正確復制到t所指存儲空間的是
A)while(*t=*s){t++;s++;}
B)for(i=0;t[i]=s[i〕;i++);
C)do{*t++=*s++;}while(*s);
D)for(i=0,j=0;t[i++]=s[j++];);
(33)有以下程序( strcat函數用以連接兩個字元串)
#include<stdio.h>
#include<string .h>
main()
{char a〔20〕=」ABCD\OEFG\0」,b〔〕=」IJK」;
strcat(a,b);printf(」%s\n」,a);

程序運行後的輸出結果是
A)ABCDE\OFG\OIJK
B)ABCDIJK
C)IJK
D)EFGIJK

(34)有以下程序,程序中庫函數islower (ch)用以判斷ch中的字母是否為小寫字母
#include<stdio.h>
#include<ctype.h>
void fun(char*p)
{int i=0;
while (p[i〕)
{if(p[i]==』 』&& islower(p「i-1」))p[i-1]=p[i-1]-『a』+『A』;
i++;


main()
{char s1〔100〕=」ab cd EFG!」;
fun(s1); printf(」%s\n」,s1);

程序運行後的輸出結果是
A)ab cd EFG!
B)Ab Cd EFg!
C)aB cD EFG!
D)ab cd EFg!
(35)有以下程序
#include<stdio.h>
void fun(int x)
{if(x/2>1)fun(x/2);
printf(」%d」,x);

main()
{fun(7);printf(」\n」);}
程序運行後的輸出結果是
A)1 3 7
B)7 3 1
C)7 3
D)3 7

(36)有以下程序
#include<stdio.h>
int fun()
{static int x=1;
x+=1;return x;

main()
{int i;s=1;
for(i=1;i<=5;i++)s+=fun();
printf(」%d\n」,s);

程序運行後的輸出結果是
A)11
B)21
C)6
D)120
(37)有以下程序
#inctude<stdio.h>
#include<stdlib.h>
Main()
{int *a,*b,*c;
a=b=c=(int*)malloc(sizeof(int));
*a=1;*b=2,*c=3;
a=b;
printf(「%d,%d,%d\n」,*a,*b,*c);

程序運行後的輸出結果是
A)3,3,3 B)2,2,3 C)1,2,3 D)1,1,3

(38)有以下程序
#include<stdio.h>
main()
{int s,t,A=10;double B=6;
s=sizeof(A);t=sizeof(B);
printf(「%d,%d\n」,s,t);

在VC6平台上編譯運行,程序運行後的輸出結果是
A)2,4 B)4,4 C)4,8 D)10,6

(39)若有以下語句
Typedef struct S
{int g; char h;}T;
以下敘述中正確的是
A)可用S定義結構體變數
B)可用T定義結構體變數
C)S是struct類型的變數
D)T是struct S類型的變數

(40)有以下程序
#include<stdio.h>
main()
{short c=124;
c=c_______;
printf(「%d\n」、C);

若要使程序的運行結果為248,應在下劃線處填入的是
A)>>2 B)|248 C)&0248 D)<<I
二、填空題(每空2分,共30分)
請將每空的正確答案寫在答題卡【1】至【15】序號的橫線上,答在試卷上不得分。
(1)一個棧的初始狀態為空。首先將元素5,4,3,2,1依次入棧,然後退棧一次,再將元素 A,B,C,D依次入棧,之後將所有元素全部退棧,則所有元素退棧(包括中間退棧的元素)的順序為【1】

(2)在長度為n的線性表中,尋找最大項至少需要比較【2】次。

(3)一棵二叉樹有10個度為1的結點,7個度為2的結點,則該二叉樹共有【3】個結點。

(4)僅由順序、選擇(分支)和重復(循環)結構構成的程序是【4】程序。

(5)資料庫設計的四個階段是:需求分析,概念設計,邏輯設計【5】。

(6)以下程序運行後的輸出結果是【6】。
#include<stdio.h>
main()
{int a=200,b=010;
printf(」%d%d\n」,a,b);


(7)有以下程序
#include<stdio.h>
main()
{int x,Y;
scanf(」%2d%ld」,&x,&y);printf(」%d\n」,x+y);

程序運行時輸入:1234567程序的運行結果是【7】。

(8)在C語言中,當表達式值為0時表示邏輯值「假」,當表達式值為【8】時表示邏輯值「真」。
(9)有以下程序
#include<stdio.h>
main()
{int i,n[]={0,0,0,0,0};
for (i=1;i<=4;i++)
{n[i]=n[i-1]*3+1; printf(」%d ",n[i]);}
}
程序運行後的輸出結果是【9】。

(10)以下fun函數的功能是:找出具有N個元素的一維數組中的最小值,並作為函數值返回。請填空。(設N已定義)
int fun(int x〔N〕)
{int i,k=0;
for(i=0;i<N;I++)
if(x〔i〕
return x〔k〕;
}

(11)有以下程序
#include<stdio.h>
int*f(int *p,int*q);
main()
{int m=1,n=2,*r=&m;
r=f(r,&n);printf(」%d\n」,*r);

int*f(int *p,int*q)
{return(*p>*q)?p:q;}
程序運行後的輸出結果是【11】

(12)以下fun函數的功能是在N行M列的整形二維數組中,選出一個最大值作為函數值返回,請填空。(設M,. N已定義)
int fun(int a〔N〕[M))
{int i,j,row=0,col=0;
for(i=0;i<N;I++)
for(j=0;j
if(a〔i〕〔j〕>a〔row〕〔col〕){row=i;col=j;}
return(【12】):
}
(13)有以下程序
#include<stdio.h>
main()
{int n[2],i,j;
for(i=0;i<2;i++)n[i]=0;
for(i=0;i<2;i++)
for(j=0;j<2;j++)n〔j〕=n「i」+1;
printf(」%d\n」,n[1]);

程序運行後的輸出結果是【13】

(14)以下程序的功能是:藉助指針變數找出數組元素中最大值所在的位置並輸出該最大值。請在輸出語句中填寫代表最大值的輸出項。
#include<stdio.h>
main()
{int a〔10〕,*p,*s;
for(p=a;p-a<10;p++)scanf(」%d」,p);
for(p=a,s=a;p-a<10;p++)if(*p>*s)S=P;
printf("max=%d\n」,【14】);


(15)以下程序打開新文件f.txt,並調用字元輸出函數將a數組中的字元寫入其中,請填空。
#include<stdio.h>
main()
{【15】*fp;
char a〔5〕={』1』,』2』,』3』,』4』,』5』},i;
fp=fopen(」f .txt」,」w」);
for(i=0;i<5;i++)fputc(a[i],fp);
fclose(fp);

❺ C語言試題

自考「C語言程序設計」模擬試題一
2008-1-3
相關自考頻道點評提問自考網上培訓

自考「C語言程序設計」模擬試題一
一、填空題
1、C語言中基本的數據類型有:______、______ 、______ .
2、C語言中普通整型變數的類型說明符為______,在內存中占______位元組,有符號普通整型的數據范圍是______ .
3、整數-35在機內的補碼表示為______.
4、執行下列語句int a=8; a+=a-=a*a; 後,a的值是______.
5、有如下語句:char A[ ]={「I am a student」}; 該字元串的長度是______,A[3]=______.
6、符號「a」和『a』的區別是______.
7、所謂「指針」就是______.「&」運算符的作用是______.「*」運算符的作用是______.
8、有如下輸入語句:scanf(「a=%d,b=%d,c=%d」,&a,&b,&c);為使變數a的值為1,b的值為3,c的值為2,從鍵盤輸入數據的正確形式應是______.
二、選擇題
1、設整型變數a為5,使b不為2的表達式是( )。
A. b=a/2 B. b=6-(——a) C. b=a%2 D. b=a>3?2:1
2、為了避免嵌套的條件分支語句if-else的二義性,C語言規定:C程序中的else總是與( )組成配對關系。
A. 縮排位置相同的if B. 在其之前未配對的if
C. 在其之前未配對的最近的if D.同一行上的if
3、以下程序的輸出結果是( )。
int x=10,y=10;
printf(「%d %d\n」,x——,——y);
A. 10 10 B. 9 9 C. 9 10 D. 10 9
4、設A為存放(短)整型的一維數組,如果A的首地址為P,那麼A中第i 個元素的地址為( )。
A.P+i*2 B. P+(i-1)*2 C. P+(i-1) D. P+i
5、選出下列標識符中不是合法的標識符的是( )。
A. hot_do B. cat1 C. _pri D. 2ab
6、以下程序的輸出結果是( )。
int a=5;
float x=3.14;
a*=x*(『E』 - 『A』);
printf(「%f\n」,(float)a);
A. 62.000000 B. 62.800000 C. 63.000000 D. 62
7、設有說明double(*p1)[N];其中標識符p1是( )。
A. N個指向double型變數的指針。
B. 指向N個double型變數的函數指針。
C. 一個指向由N個double型元素組成的一維數組的指針。
D.具有N個指針元素的一維指針數組,每個元素都只能指向double型量。
8、在C程序中有如下語句:char *func(int x,int y);它是( )。
A. 對函數func的定義。 B. 對函數func的調用。
C.對函數func的原型說明。 D. 不合法的。
9、以下程序的輸出結果是( )。
char str[15]=「hello!」;
printf(「%d\n」,strlen(str));
A. 15 B. 14 C. 7 D. 6
10、分析以下程序的輸出結果是( )。
main()
{int a=5,b=-1,c;
c=adds(a,b);
printf(「%d」,c);
c=adds(a,b);
printf(「%d\n」,c); }
int adds(int x,int y)
{static int m=0,n=3;
n*=++m;
m=n%x+y++;
return(m); }
A. 2,3 B. 2,2 C. 3,2 D. 2,4
11、下列描述中不正確的是( )。
A. 字元型數組中可能存放字元串。
B. 可以對字元型數組進行整體輸入、輸出。
C. 可以對整型數組進行整體輸入、輸出。
D. 不能在賦值語句中通過賦值運算符「=」對字元型數組進行整體賦值。
12、以下程序的輸出結果是( )。
#define f(x) x*x
main()
{int a=6,b=2,c;
c=f(a)/f(b);
printf(「%d\n」,c);
}
A. 9 B. 6 C. 36 D. 18
13、設有如下定義: int x=10,y=3,z;
則語句printf(「%d\n」,z=(x%y,x/y)); 的輸出結果是( )。
A. 1 B. 0 C. 4 D. 3
14、定義如下變數和數組:int i;int x[3][3]={1,2,3,4,5,6,7,8,9};
則語句for(i=0;i<3;i++) printf(「%d 」,x[i][2-i]); 的輸出結果是( )。
A. 1 5 9 B. 1 4 7 C. 3 5 7 D. 3 6 9
15、以下對二維數組a進行正確初始化的是( )
A. int a[2][3]={{1,2},{3,4},{5,6}}; B. int a[ ][3]={1,2,3,4,5,6};
C. int a[2][ ]={1,2,3,4,5,6}; D. int a[2][ ]={{1,2},{3,4}};
16、兩次運行下面的程序,如果從鍵盤上分別輸入6和3,則輸出結果是( )。
int x;
scanf(「%d」,&x);
if(x++>5) printf(「%d」,x);
else printf(「%d\n」,x - -);
A. 7和5 B. 6和3 C. 7和4 D. 6和4
17、設有如下定義: char *aa[2]={「abcd」,「ABCD」}; 則以下說法中正確的是( )。
A)aa數組成元素的值分別是「abcd」和ABCD「
B)aa是指針變數,它指向含有兩個數組元素的字元型一維數組
C)aa數組的兩個元素分別存放的是含有4個字元的一維字元數組的首地址
D)aa數組的兩個元素中各自存放了字元『a』和『A』的地址
18、下列程序的輸出結果是( )。
char *p1=「abcd」, *p2=「ABCD」, str[50]=「xyz」;
strcpy(str+2,strcat(p1+2,p2+1));
printf(「%s」,str);
A. xyabcAB B. abcABz C. ABabcz D. xycdBCD
19、下列程序的輸出結果是( )。
int a[5]={2,4,6,8,10},*P,* *k;
p=a; k=&p;
printf(「%d」,*(p++));
printf(「%d\n」,* *k);
A. 4 4 B. 2 2 C. 2 4 D. 4 6
20、不能把字元串:Hello!賦給數組b的語句是( )。
A. char b[10]={『H』,『e』,『l』,『l』,『o』,『!』};
B. char b[10]; b=「Hello!」;
C. char b[10]; strcpy(b,「Hello!」);
D. char b[10]=「Hello!」;
三、讀程序題
1、float f=3.1415927;
printf(「%f,%5.4f,%3.3f」,f,f,f);
則程序的輸出結果是 .
2、int x=6, y=7;
printf(「%d,」,x++);
printf(「%d\n」,++y);
程序的輸出結果是 .
3、a=3;
a+=(a<1)?a:1;
printf(「%d」,a);
結果是.
4、for (a=1,b=1;a<=100;a++)
{ if(b>=20) break;
if(b%3==1)
{b+=3; continue;}
b-=5; }
程序的輸出結果a的值為 .
5、int y=1, x, *p, a[ ]={2,4,6,8,10};
p=&a[1];
for(x=0;x<3;x++)
y + = * (p + x);
printf(「%d\n」,y);
程序的輸出結果y的值是 .
四、程序填空題
1、從鍵盤上輸入10個數,求其平均值。
main()
{int i;
float f,sum;
for(i=1,sum=0.0;i<11;i++)
{ ;
; }
printf(「average=%f\n」,sum/10); }
2、以下程序是建立一個名為myfile的文件,並把從鍵盤輸入的字元存入該文件,當鍵盤上輸入結束時關閉該文件。
#include
main()
{ FILE *fp;
char c;
fp= ;
do{
c=getchar();
fputs(c,fp);
}while(c!=EOF);
}
3、以下程序的功能是:從鍵盤上輸入若干個學生的成績, 統計並輸出最高成績和最低成績,當輸入負數時結束輸入。請填空。
main()
{ float x,amax,amin;
scanf(「%f」,&x);
amax=x; amin=x;
while( )
{ if(x>amax) amax=x;
if( ) amin=x;
scanf(「%f」,&x); }
printf(「\namax=%f\namin=%f\n」,amax,amin); }
五、編程題
1. 三個整數a、b、c,由鍵盤輸入,輸出其中最大的一個數。
2.輸出1900~2000年中所有的閏年。每輸出3個年號換一行。(判斷閏年的條件為下面二者之一:能被4整除,但不能被100整除。或者能被400整除。)
3.請編一個函數int fun(int a),它的功能是:判斷a是否是素數,若a是素數,返回1;若不是素數,返回0.A的值由主函數從鍵盤讀入。
4.有N個學生,每個學生的信息包括學號、性別、姓名、四門課的成績,從鍵盤上輸入N個學生的信息,要求輸出總平均成績最高的學生信息,包括學號、性別、姓名和平均成績。

參考答案
一、填空題
(1)整型、實型、字元型。
(2)int,2,-32768~ +32767
(3)1111111111011101
(4)- 112
(5)14,『m』
(6)「a」是字元串常量,而『a』是字元常量。
(7)存放地址值的變數或常量,或者答地址。
(8)取運算對象的地址。 取指針變數所指的內容。a=1,b=3,c=2
二、選擇題
1、C 2、C 3、D 4、B 5、D
6、A 7、C 8、C 9、D 10、A
11、C 12、C 13、D 14、C 15、B
16、C 17、D 18、D 19、C 20、B
三、閱讀程序題
(1) 3.141593,3.1416,3.142
(2) 6,8
(3) 4
(4) 22
(5) 19
四、程序填空題
1、scanf(「%f」,&f); sum+=f;
2、fopen(「myfile」,w) fclose(fp);
3、x>=0.0 x<=amin
五、編程題
1、main()
{int a,b,c;
printf(「請輸入三個整數:」);
scanf(「%d,%d,%d」,&a,&b,&c);
if(a

if(b

else printf(「max=%d\n」,b);
else if(a

else printf(「max=%d\n」,a);}
2、#include「stdio.h」
main()
{int I,n;
for(n=0,I=1900;I<=2000;I++)
{if(I%4==0&&I0!=0||I@0==0)
{printf(「%d 」,I);n++;}
if(n%3==0)
printf(「\n」);} } }
3、#include「stdio.h」
int fun(int a)
{int I;
if(a==2) return 1; I=2;
while((a%I)!=0&&I<=sqrt((float)a))
I++;
if(a%I==0)
{printf(「%d is not a prime!」,a);
return 0;}
printf(「%d is a prime!」,a);
return 1; }
main()
{int x;
printf(「\n please enter a number:」);
scanf(「%d」,&x);
printf(「%d\n」,fun(x)); }
4、#include「stdio.h」
#define N 3
struct student
{long stu_num; char sex;
char name[15]; int score[4];
float average; };
main()
{int I,j,index; float sum,max;
struct student stuarr[N];
for(I=0;I

{printf(「please input %d student information:\n」,I+1);
scanf(「%ld,%c,%s」,&stuarr[I].stu_num,&stuarr[I].sex,stuarr[I].name);
for(j=0;j<4;j++)
scanf(「%d」,&stuarr[I].score[j]); }
for(I=0;I

{sum=0.0;
for(j=0;j<4;j++)
sum+=stuarr[I].score[j];
stuarr[I].average=sum/4.0;}
max=stuarr[0].average;
index=0;
for(I=1;I

if(stuarr[I].average>max)
{max=stuarr[I].average;
index=I; }
printf(「總平均成績最高的學生信息是學號=%ld,性別=%c,姓名=%s,平均成績=%4.1f\n」,stuarr[index].stu_num,stuarr[index].sex,stuarr[index].name,stuarr[index].average);
}