『壹』 藍橋杯全國軟體大賽的賽程如何,參加藍橋杯需要具備哪些條件
藍橋杯是大學生IT學科賽事,由工業和信息化部人才交流中心主辦。 為推動軟體開發技術的發展,促進軟體專業技術人才培養,向軟體行業輸送具有創新能力和實踐能力的高端人才,提升高校畢業生的就業競爭力,全面推動行業發展及人才培養進程,工業和信息化部人才交流中心特舉辦“全國軟體專業人才設計與創業大賽”,大賽包括個人賽和團隊賽兩個比賽項目,個人賽設置:1、C/C++程序設計(本科A組、本科B組、高職高專組)2、Java軟體開發(本科A組、本科B組、高職高專組)3、嵌入式設計與開發(大學組、研究生組)4、單片機設計與開發(大學組)5、電子設計與開發(大學組),團隊賽設置:軟體創業賽一個科目組別。
1、組別
個人競賽分為:c/c++本科A組,c/c++本科B組,c/c++高職高專組,java本科A組, java本科B組,java高職高專組,嵌入式設計與開發大學組,嵌入式設計與開發研究生組,單片機設計與開發本科組,單片機設計與開發高職高專組,電子設計與開發本科組,電子設計與開發高職高專組共12個組別。每位選手只能參加其中一個組別的競賽。
2、時長
軟體比賽:4小時,全程封閉。
電子類比賽:5小時,全程封閉。
3、形式
軟體類:全程機考。
選手機器通過區域網連接到各個分賽區的競賽伺服器。
選手答題過程中無法訪問互聯網,也不允許使用本機以外的資源(如USB連接)
以“伺服器-瀏覽器”方式發放試題、回收選手作答。
電子類:動手操作。
4、參賽選手機器環境
X86 兼容機器,內存不小於1G,硬碟不小於60G
Windows NT 內核系統(WindowsXP, Windows2000等)
c/c++ 開發環境:
Dev-cpp 5.4.0 支持ANSI C,ANSIC++,STL
c/c++ API 幫助文檔(中文,chm格式)
Java 開發環境:
JDK 1.6
Eclipse Helios for JavaSE
API 幫助文檔(中文,chm格式)
5、題目形式
軟體類競賽題目完全為客觀題型,選手所提交作答的運行結果為主要評分依據。
(1)填空題
題目為若干具有一定難度梯度、分值不等的結果填空題或代碼完善填空題。
結果填空題
題目描述一個具有確定解的問題。要求選手對問題的解填空。
不要求解題過程,不限制解題手段,只要求填寫確定的結果。
代碼填空題
題目描述一個具有確定解的問題。
題目同時給出該問題的某一解法的代碼,但其中有缺失部分。
要求選手讀懂代碼邏輯,對其中的空缺部分補充代碼,使整段代碼完整。
只填寫空缺部分,不要填寫完整句子。
(2)編程題
題目為若干具有一定難度梯度、分值不等的編程題目。這些題目的要求明確、答案客觀。
題目一般要用到標准輸入和輸出。
要求選手通過編程,對給定的標准輸入求解,並通過標准輸出,按題目要求的格式輸出解。題目一般會給出示例數據。
一般題目的難度主要集中於對演算法的設計和邏輯的組織上。理論上,選手不可能通過猜測或其它非編程的手段獲得問題的解。
選手給出的解法應具有普遍性,不能只適用於題目的示例數據(當然,至少應該適用於題目的示例數據)。
為了測試選手給出解法的性能,評分時用的測試用例可能包含大數據量的壓力測試用例,選手選擇演算法時要充分考慮可行性的問題。
6、涉及知識
Java高職高專組
解題所涉及的知識:基本語法、面向對象、網路編程、介面、集合、IO、多線程、內部類、異常。(數據結構、swing等圖形界面不涉及,不涉及html、JSP、Tomcat、開源框架等web開發方面,不涉及JDBC、SQL等資料庫編程方面)
解題允許使用的特性:JDK1.5支持的全部特性
Java本科B組
解題所涉及的知識:Java高職高專組全部知識 + 數據結構(高校《數據結構》教材中出現的經典結構,及其通過組合、變形、改良等方法創造出的變種)
解題允許使用的特性:同java高職高專組
Java本科A組
解題所涉及的知識:Java本科B組全部知識 + 設計模式,反射,XML,多核與並發,測試理論,Swing界面。
解題允許使用的特性:同java高職高專組
c/c++高職高專組
解題所涉及的知識:結構、數組、指針、標准輸入輸出、文件操作、遞歸
(在代碼填空中不會出現c++知識,不會出現ANSI C之外的windows API調用)
解題允許使用的特性:選手可以使用c風格或c++風格或混合風格解答編程大題。
允許使用ANSI C++特性。允許使用STL類庫。
(不允許使用MFC類庫,ATL類庫)
c/c++本科B組
解題所涉及的知識:c/c++高職高專組全部知識 + 數據結構、函數指針、位運算
解題允許使用的特性:同 c/c++高職高專組
c/c++本科A組
解題所涉及的知識:c/c++本科B組全部知識 + 函數模板、復雜宏、匯編知識
解題允許使用的特性:同 c/c++高職高專組
單片機設計與開發(本科組,高職高專組)
模擬、數字電路,感測器及MCS51系列單片機的相關知識,常用儀器使用方面的知識,程序編譯調試和下載軟體使用方面的知識。
嵌入式設計與開發(大學組)
模擬電路,數字電路,感測及STM32F103 MCU的相關知識,常用儀器使用方面的知識,Keil MDK4.10軟體方面的知識。
電子設計與開發(本科組,高職高專組)
模擬電路,數字電路,感測器及電力電子等相關方面的相關知識及應用,電子元器件知識及應用,常用儀器儀表使用方面的知識。
7、評分
軟體類
填空題:答案唯一。
程序填空題:按選手填寫的代碼代入程序中能否得出正確結果為判據。
編程大題:主要以選手所提交的程序的運行結果為依據(大於90%);同時會參考選手程序的編碼風格、邏輯性、可讀性等方面(小於10%)。
單片機和嵌入式類
硬體設計約佔25%,軟體編程及調試約佔60%,其他約佔15%。
電子設計類
硬體設計約佔45%,裝調約佔35%,其他約佔20%。
8、注意事項
(1)選手必須符合參賽資格,不得弄虛作假。資格審查中一旦發現問題,則取消其報名資格;競賽過程中發現問題,則取消競賽資格;競賽後發現問題,則取消競賽成績,收回獲獎證書及獎品等,並在大賽官網上公示。
(2)參賽選手應遵守競賽規則,遵守賽場紀律,服從大賽組委會的指揮和安排,愛護競賽賽場地的設備。沒有其固定的門檻可以直接進行管網的報名。
『貳』 藍橋杯都是考啥
c/c++
填空題以暴力枚舉,DFS搜索,字元串處理為主。
第1,2題會圍繞數據處理考,這種題考的就是你做題的細節和思維(短時間內出結果的方法),分值偏低且短時間內不容易出答案,麻煩就先做後面的題。
第3,4,5,6題會圍繞DFS搜索回溯和字元串處理和模擬題為主,需要看看隊列,棧,map,vector,優先隊列,set等容器,圖形處理,簡單的動態規劃(公式或模板)為輔進行考,代碼填空題看完題直接將代碼復制到DEV上進行添加代碼和運行。結果填空題如果有復雜方法,想不到簡單方法,在時間復雜度允許的情況(10^9以下都可以等它出結果,最多10^11的代碼就不要運行了)下,可以讓它在後台運行著去看後面的題,要確保運行的復雜代碼出現的結果是對的(你自己必須認為這樣做是對的,如果對復雜的代碼的思想比較模糊就不要去打,直接去看下面的題,根據分值進行合理安排)。
代碼大題會以思維題和高效演算法進行出題,代碼大題要想滿分考的基本上都是nlog(n)的演算法,最最常用的演算法就是二分演算法,其次就是二分演算法思想,復雜的動態規劃,樹型結構(樹型結構題目不會太難,就考思想和性質,線段樹出現的概率很大,可以選擇性的用線段樹和樹狀數組做)的題目,歸並演算法是二分演算法的擴展,出現的概率也很高。代碼大題也會用到容器的知識,還有很多的演算法也會出現,比如數論和圖論等。
『叄』 藍橋杯省賽(C語言)一般考什麼
還是跟選拔賽一樣的題型
考的是演算法類的題目
『肆』 藍橋杯省二什麼水平
藍橋杯省二的水平相當於清華大學計算機博士的水平。
拓展:
「藍橋杯」不同組別所需知識:
1、Java高職高專組:基本語法、面向對象、網路編程、介面、集合、IO、多線程、內部類、異常。(數據結構、swing等圖形界面不涉及,不涉及html、JSP、Tomcat、開源框架等web開發方面,不涉及JDBC、SQL等資料庫編程方面)。
2、Java本科B組:解題所涉及的知識:Java高職高專組全部知識 + 數據結構(高校《數據結構》教材中出現的經典結構,及其通過組合、變形、改良等方法創造出的變種)
3、Java本科A組:Java本科B組全部知識 + 設計模式、反射、XML、多核與並發、測試理論、Swing界面。
4、c/c++高職高專組:結構、數組、指針、標准輸入輸出、文件操作、遞歸(在代碼填空中不會出現c++知識,不會出現ANSI C之外的windows API調用)。
『伍』 藍橋杯都考什麼啊
考演算法的 遞歸 動態規劃 什麼的
『陸』 計算機二級考試 web程序設計考些什麼需要學習哪些編程語言
二級WEB程序設計考試大綱
一、基本要求
1. 掌握Web工作原理,了解Web技術基礎知識,熟悉IIS的管理;
2. 掌握靜態網頁設計技術,熟練掌握網頁的HTML代碼編寫;
3. 熟練掌握一種腳本語言(VBScript或JavaScript)的編程方法,具有較強的客戶端動態設計的能力;
4. 熟練掌握ASP工作原理和ASP編程方法,具有較強的伺服器端動態設計的能力;
5. 熟悉資料庫的操作和SQL語言的運用,熟練掌握ADO工作原理,熟練運用ADO進行資料庫的管理;
6. 基本具有小型Web應用系統的綜合設計能力。
二、考試范圍
(一)Web技術基礎
1. Web工作原理:WWW概念和標准、W3C、Web客戶端和Web瀏覽器、Web伺服器端和Web伺服器;
2. TCP/IP協議、IP地址和域名服務;
3. HTTP和URL: HTTP工作過程、HTTP Request、HTTP Response,URL;
4. IIS的安裝、配置和管理;
5. 站點的規劃、設計、發布和管理。
(二)靜態網頁設計
1.靜態網頁開發技術:頁面設計原則、可視化頁面設計工具(FrontPage或DreamWeaver)的運用;
2.HTML代碼:HTML基本語法、HTML常用標簽;
3.XML、DHTML、XHTML。
(三)腳本語言和程序設計(腳本語言任選一種)
1.VBScript:VBScript語法、VBScript數據類型、變數、常
量、數組、運算符、表達式、內部函數、程序控制結構、Sub過程、Function函數,VBScript嵌入HTML;
2.JavaScript:JavaScript語法、JavaScript數據類型及類型轉換、變數、數組、操作符、表達式、函數、程序控制結構,JavaScript事件;JavaScript內置對象,對象層次及DOM模型,JavaScript嵌入HTML;
(四)伺服器端動態設計
1.ASP工作原理;
2. ASP編程:ASP文件的建立與運行,Response對象、Request
對象、Session對象、Application對象、Server對象、使用Form集合、使用QueryString集合、使用Cookies集合、使用Clinet Certificate集合、文件存取組件FileSystemObject、 a文件;
3.CGI、PHP、JSP的工作原理。
(五)Web資料庫應用
1.Access資料庫和SQL Server資料庫的應用:資料庫的建
立、數據表的建立、數據的輸入、修改、查詢和刪除等操作;
2.SQL語言的應用:Select語句查詢記錄、Insert語句插入
記錄、Update語句修改記錄、Delete語句刪除記錄;
3.ODBC數據源的配置與管理:ODBC的概念、ODBC驅動程序、
ODBC數據源的建立、ODBC數據源的配置與管理;
4.ADO訪問資料庫:ADO工作原理,與ACCESS資料庫的連接、
與SQL Server資料庫的連接,ADO的Connection對象、ADO的Recordset對象、ADO的Command對象;
5.小型Web應用系統的綜合設計
『柒』 藍橋杯的比賽項目
1、組別
個人競賽分為:c/c++本科A組,c/c++本科B組,c/c++高職高專組,java本科A組, java本科B組,java高職高專組,嵌入式設計與開發大學組,嵌入式設計與開發研究生組,單片機設計與開發本科組,單片機設計與開發高職高專組,電子設計與開發本科組,電子設計與開發高職高專組共12個組別。每位選手只能參加其中一個組別的競賽。
2、時長
軟體比賽:4小時,全程封閉。
電子類比賽:5小時,全程封閉。
3、形式
軟體類:全程機考。
選手機器通過區域網連接到各個分賽區的競賽伺服器。
選手答題過程中無法訪問互聯網,也不允許使用本機以外的資源(如USB連接)
以「伺服器-瀏覽器」方式發放試題、回收選手作答。
電子類:動手操作。
4、參賽選手機器環境
X86 兼容機器,內存不小於1G,硬碟不小於60G
Windows NT 內核系統(WindowsXP, Windows2000等)
c/c++ 開發環境:
Dev-cpp 5.4.0 支持ANSI C,ANSIC++,STL
c/c++ API 幫助文檔(中文,chm格式)
Java 開發環境:
JDK 1.6
Eclipse Helios for JavaSE
API 幫助文檔(中文,chm格式)
5、題目形式
軟體類競賽題目完全為客觀題型,選手所提交作答的運行結果為主要評分依據。
(1)填空題
題目為若干具有一定難度梯度、分值不等的結果填空題或代碼完善填空題。
結果填空題
題目描述一個具有確定解的問題。要求選手對問題的解填空。
不要求解題過程,不限制解題手段,只要求填寫確定的結果。
代碼填空題
題目描述一個具有確定解的問題。
題目同時給出該問題的某一解法的代碼,但其中有缺失部分。
要求選手讀懂代碼邏輯,對其中的空缺部分補充代碼,使整段代碼完整。
只填寫空缺部分,不要填寫完整句子。
(2)編程題
題目為若干具有一定難度梯度、分值不等的編程題目。這些題目的要求明確、答案客觀。
題目一般要用到標准輸入和輸出。
要求選手通過編程,對給定的標准輸入求解,並通過標准輸出,按題目要求的格式輸出解。題目一般會給出示例數據。
一般題目的難度主要集中於對演算法的設計和邏輯的組織上。理論上,選手不可能通過猜測或其它非編程的手段獲得問題的解。
選手給出的解法應具有普遍性,不能只適用於題目的示例數據(當然,至少應該適用於題目的示例數據)。
為了測試選手給出解法的性能,評分時用的測試用例可能包含大數據量的壓力測試用例,選手選擇演算法時要充分考慮可行性的問題。
6、涉及知識
Java高職高專組
解題所涉及的知識:基本語法、面向對象、網路編程、介面、集合、IO、多線程、內部類、異常。(數據結構、swing等圖形界面不涉及,不涉及html、JSP、Tomcat、開源框架等web開發方面,不涉及JDBC、SQL等資料庫編程方面)
解題允許使用的特性:JDK1.5支持的全部特性
Java本科B組
解題所涉及的知識:Java高職高專組全部知識 + 數據結構(高校《數據結構》教材中出現的經典結構,及其通過組合、變形、改良等方法創造出的變種)
解題允許使用的特性:同java高職高專組
Java本科A組
解題所涉及的知識:Java本科B組全部知識 + 設計模式,反射,XML,多核與並發,測試理論,Swing界面。
解題允許使用的特性:同java高職高專組
c/c++高職高專組
解題所涉及的知識:結構、數組、指針、標准輸入輸出、文件操作、遞歸
(在代碼填空中不會出現c++知識,不會出現ANSI C之外的windows API調用)
解題允許使用的特性:選手可以使用c風格或c++風格或混合風格解答編程大題。
允許使用ANSI C++特性。允許使用STL類庫。
(不允許使用MFC類庫,ATL類庫)
c/c++本科B組
解題所涉及的知識:c/c++高職高專組全部知識 + 數據結構、函數指針、位運算
解題允許使用的特性:同 c/c++高職高專組
c/c++本科A組
解題所涉及的知識:c/c++本科B組全部知識 + 函數模板、復雜宏、匯編知識
解題允許使用的特性:同 c/c++高職高專組
單片機設計與開發(本科組,高職高專組)
模擬、數字電路,感測器及MCS51系列單片機的相關知識,常用儀器使用方面的知識,程序編譯調試和下載軟體使用方面的知識。
嵌入式設計與開發(大學組)
模擬電路,數字電路,感測及STM32F103 MCU的相關知識,常用儀器使用方面的知識,Keil MDK4.10軟體方面的知識。
電子設計與開發(本科組,高職高專組)
模擬電路,數字電路,感測器及電力電子等相關方面的相關知識及應用,電子元器件知識及應用,常用儀器儀表使用方面的知識。
7、評分
軟體類
填空題:答案唯一。
程序填空題:按選手填寫的代碼代入程序中能否得出正確結果為判據。
編程大題:主要以選手所提交的程序的運行結果為依據(大於90%);同時會參考選手程序的編碼風格、邏輯性、可讀性等方面(小於10%)。
單片機和嵌入式類
硬體設計約佔25%,軟體編程及調試約佔60%,其他約佔15%。
電子設計類
硬體設計約佔45%,裝調約佔35%,其他約佔20%。
8、注意事項
(1)選手必須符合參賽資格,不得弄虛作假。資格審查中一旦發現問題,則取消其報名資格;競賽過程中發現問題,則取消競賽資格;競賽後發現問題,則取消競賽成績,收回獲獎證書及獎品等,並在大賽官網上公示。
(2)參賽選手應遵守競賽規則,遵守賽場紀律,服從大賽組委會的指揮和安排,愛護競賽賽場地的設備。
『捌』 有沒有參加過藍橋杯單片機組的師兄師姐,我想了解一下比賽有什麼樣的題目
藍橋杯單片機大賽是一個基礎入門級別的比賽,首先請各位參賽的朋友莫過於驚慌。即便是大一剛入學的朋友,不要擔心,您可以搞定的。只要您大學所修的科目中涉及單片機或先關課程,都是適合參賽的。一般高校都會組織學生參加一些比賽,哪怕是學校不組織,只要您想學想了解,完全可以自行報名。在此分享如下經驗視頻給大家,相信對您會有幫助,哪怕您不參加這個比賽,至少也了解了這個比賽,對自己的學習也會有所思考。
藍橋杯單片比賽----零基礎快速入門指導(第九屆)這個公開視頻優酷和愛奇藝上都有,講解的相當詳細到位,本人參加藍橋杯單片機和嵌入式比賽均獲得國家一等獎,我的很多一起賽友們都取得了相當不錯的成績,還有一個國特。目前本人已成功獲得保研資格,學習過程中用的都是電子創意工作室的資料,他們的大科開發板和官網的一樣,還便宜,服務挺周到。
『玖』 計算機二級WEB考試主要考哪些內容
二級WEB程序設計考試大綱
基本要求
1. 掌握Web工作原理,了解Web技術基礎知識,熟悉IIS的管理;
2. 掌握靜態網頁設計技術,熟練掌握網頁的HTML代碼編寫;
3. 熟練掌握一種腳本語言(VBScript或JavaScript)的編程方法,具有較強的客戶端動態設計的能力;
4. 熟練掌握ASP工作原理和ASP編程方法,具有較強的伺服器端動態設計的能力;
5. 熟悉資料庫的操作和SQL語言的運用,熟練掌握ADO工作原理,熟練運用ADO進行資料庫的管理;
6. 基本具有小型Web應用系統的綜合設計能力。
考試范圍
一、Web技術基礎
1. Web工作原理:WWW概念和標准、W3C、Web客戶端和Web瀏覽器、Web伺服器端和Web伺服器;
2. TCP/IP協議、IP地址和域名服務;
3. HTTP和URL: HTTP工作過程、HTTP Request、HTTP Response,URL;
4. IIS的安裝、配置和管理;
5. 站點的規劃、設計、發布和管理。
二、靜態網頁設計
1.靜態網頁開發技術:頁面設計原則、可視化頁面設計工具(FrontPage或DreamWeaver)的運用;
2.HTML代碼:HTML基本語法、HTML常用標簽;
3.XML、DHTML、XHTML。
三、腳本語言和程序設計(腳本語言任選一種)
1.VBScript:VBScript語法、VBScript數據類型、變數、常
量、數組、運算符、表達式、內部函數、程序控制結構、Sub過程、Function函數,VBScript嵌入HTML;
2.JavaScript:JavaScript語法、JavaScript數據類型及類
型轉換、變數、數組、操作符、表達式、函數、程序控制結構,JavaScript事件;JavaScript內置對象,對象層次及DOM模型,JavaScript嵌入HTML;
四、伺服器端動態設計
1.ASP工作原理;
2. ASP編程:ASP文件的建立與運行,Response對象、Request
對象、Session對象、Application對象、Server對象、使用Form集合、使用QueryString集合、使用Cookies集合、使用Clinet Certificate集合、文件存取組件FileSystemObject、 a文件;
3.CGI、PHP、JSP的工作原理。
五、Web資料庫應用
1.Access資料庫和SQL Server資料庫的應用:資料庫的建
立、數據表的建立、數據的輸入、修改、查詢和刪除等操作;
2.SQL語言的應用:Select語句查詢記錄、Insert語句插入
記錄、Update語句修改記錄、Delete語句刪除記錄;
3.ODBC數據源的配置與管理:ODBC的概念、ODBC驅動程序、
ODBC數據源的建立、ODBC數據源的配置與管理;
4.ADO訪問資料庫:ADO工作原理,與ACCESS資料庫的連接、
與SQL Server資料庫的連接,ADO的Connection對象、ADO的Recordset對象、ADO的Command對象;
5.小型Web應用系統的綜合設計。