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)程式設計題
題目為若干具有一定難度梯度、分值不等的程式設計題目。這些題目的要求明確、答案客觀。
題目一般要用到標準輸入和輸出。
要求選手透過程式設計,對給定的標準輸入求解,並透過標準輸出,按題目要求的格式輸出解。題目一般會給出示例資料。
一般題目的難度主要集中於對演算法的設計和邏輯的組織上。理論上,選手不可能透過猜測或其它非程式設計的手段獲得問題的解。
選手給出的解法應具有普遍性,不能只適用於題目的示例資料(當然,至少應該適用於題目的示例資料)。
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)程式設計題
題目為若干具有一定難度梯度、分值不等的程式設計題目。這些題目的要求明確、答案客觀。
題目一般要用到標準輸入和輸出。
要求選手透過程式設計,對給定的標準輸入求解,並透過標準輸出,按題目要求的格式輸出解。題目一般會給出示例資料。
一般題目的難度主要集中於對演算法的設計和邏輯的組織上。理論上,選手不可能透過猜測或其它非程式設計的手段獲得問題的解。
選手給出的解法應具有普遍性,不能只適用於題目的示例資料(當然,至少應該適用於題目的示例資料)。