導航:首頁 > 編程知識 > 13屆藍橋杯編程題怎麼做

13屆藍橋杯編程題怎麼做

發布時間:2023-02-02 11:12:34

1. 藍橋杯的比賽項目

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)參賽選手應遵守競賽規則,遵守賽場紀律,服從大賽組委會的指揮和安排,愛護競賽賽場地的設備。

2. 藍橋杯單片機編程題怎麼給分

1、結果藍橋杯單片機填空題得分或不得分,沒有中間結果。結果必須完全正確才能得分。結果中含有引導或尾隨的空白將被忽略,不扣分。但,結果中含有中文空白字元或標點符號,按錯誤處理。結果中含有不必要的多餘內容(說明文字、標點符號等),按錯誤處理。
2、藍橋杯單片機代碼填空題得分或不得分,沒有中間結果。取出首尾空白,若與參考答案完全一致,則得分。把自己的答案帶入到「評分標准」提供的驗證代碼中,運行程序得到期望結果的,得分。其它情況不得分。例如:因為使用了中文符號或空白而不通過的,按錯誤處理。因為多寫了已有代碼或符號而不通過的,按錯誤處理。因為拷貝過程中漏掉字元而不通過的,按錯誤處理。因為只針對考題中的數據而使用驗證代碼中的數據不通過的,按錯誤處理。運行超過10秒鍾沒有停止的,按錯誤處理。
3、統計藍橋杯單片機總分時,四捨五入保留到小數後1位。首先編譯自己的代碼。編譯發生錯誤則本題0分。編譯通過的程序採用控制台命令進行輸入輸出重定向測試。例如,c組的程序執行文件為a.exe則:aout.txt然後比較out.txt與out1.txt若相同則本用例得分。如果是java組,編譯後的文件為:A.class則:javaAout.txt然後比較out.txt與out1.txt若相同則本用例得分。注意:因為選擇編程環境錯誤而編譯不通過的,按0分處理。輸出文件格式與參考標准不一致的,本用例0分。運行時間超過1分鍾未出結果的,本用例0分。以上是藍橋杯單片機編程題評分標准。

3. 藍橋杯的一階題目在哪裡

藍橋杯的一階題目在網站。一、登網藍橋杯網站
二、完成登錄,點擊試題庫
三、選擇想進入的試題集,選擇題目即可進入
四、進入題目後看題目要求完成該題目,要選擇使用的編程語言,回答完以後點擊提交即可

4. 求2013藍橋杯C語言本科組B的第七題錯誤票據的程序答案

樓上的網友說的很簡單,實際上因為每一行不確定到底要放多少個數,很難計算。

我是一個字元一個字元輸入的,如果是數字就儲存,如果遇到\0就進行atoi(),如果遇到\n就結束
最後用判斷\n是否與輸入相等。

思路很簡單,實現很復雜。。
考試的時候這道題我也沒做出來。。
現在運行成功。
#include<stdio.h>
#include<stdlib.h>
const int N=10000;
int mysort(const void *a,const void*b)
{

return *(int*)a-*(int*)b;
}
int main()
{
int count=0;
int n,i=0,j=0,k=0;
int a[N];
char ch[7];
scanf("%d\n",&n);
for(count=0;count<n;)
{
scanf("%c",&ch[j]);
if(ch[j]<='9'&&ch[j]>='0')
j++;
else if(ch[j]==' ')
{
a[k++]=atoi(ch);
j=0;
}
else if(ch[j]=='\n')
{
count++;
a[k++]=atoi(ch);
j=0;
}
}
k--;
qsort(a,k,sizeof(int),mysort);
i=a[0];
for(j=1;j<k;j++)
{

if(a[j]==i||a[j]==i+2)
printf("%d",a[j]);
i=a[j];
}
return 0;
}

5. 藍橋杯程序題考試怎麼提交,和平常測試一樣嗎

一樣。1、進入藍橋杯大賽的官網並進行登錄。
2、找到程序考試系統並進行進入。
3、將空題填寫完畢後,等待考試時間結束,即可進行提交答案,和平常測試時一樣的,不會讓考生有緊張的心態。

6. 藍橋杯比賽內容

藍橋杯比賽內容是填空題和編程題。

1、填空題

題目為若干具有一定難度梯度、分值不等的結果填空題或代碼完善填空題。

(1)結果填空題

題目描述一個具有確定解的問題。要求選手對問題的解填空。不要求解題過程,不限制解題手段,只要求填寫確定的結果。

(2)代碼填空題

題目描述一個具有確定解的問題。題目同時給出該問題的某一解法的代碼,但其中有缺失部分。要求選手讀懂代碼邏輯,對其中的空缺部分補充代碼,使整段代碼完整。

2、編程題

題目為若干具有一定難度梯度、分值不等的編程題目。這些題目的要求明確、答案客觀。題目一般要用到標准輸入和輸出。

要求選手通過編程,對給定的標准輸入求解,並通過標准輸出,按題目要求的格式輸出解。題目一般會給出示例數據。

藍橋杯簡介

藍橋杯全國軟體和信息技術專業人才大賽由工業和信息化部人才交流中心主辦,共有北京大學、清華大學、上海交通大學等全國1200餘所高校參賽,累計參賽人數超過40萬人,成為國內規模領先,領跑人才培養選拔模式並獲得行業深度認可的IT類科技競賽。

2020年2月22日,中國高等教育學會發布2019年全國普通高校學科競賽排行榜,藍橋杯全國軟體和信息技術專業人才大賽成功入選,成為高校教育教學改革和創新人才培養的重要競賽項目。

同時,第十二屆藍橋杯大賽正在報名中(報名時間為2020年12月-2021年3月),如果准備要參加,鍛煉自己的編程能力或者想被保研,切記千萬不要錯過時間。

7. 藍橋杯的比賽流程和比賽內容大概是什麼需要怎麼准備

藍橋杯比賽全程4小時。填空和程序設計共10題,大致各佔50%,填空題只需要填最後答案,程序設計要求提交完整程序,比賽過程中提交不判斷對錯,比賽結束後才判題,所以以最後一次提交為准。准備的話就是學習編程語言基本語法,比如數組,字元串的基本處理。

藍橋杯全國軟體和信息技術專業人才大賽是由工業和信息化部人才交流中心舉辦的全國性IT學科賽事。共有北京大學、清華大學、上海交通大學等全國1200餘所高校參賽,累計參賽人數超過40萬人。

2020年,藍橋杯大賽被列入中國高等教育學會發布的「全國普通高校學科競賽排行榜」,是高校教育教學改革和創新人才培養的重要競賽項目。軟體和信息技術產業作為我國的核心產業,是經濟社會發展的先導性、戰略性產業,軟體和信息技術產業在推進信息化和工業化融合,轉變發展方式,維護國家安全等方面發揮著重要作用。

為推動軟體和信息技術產業的發展,促進軟體和信息技術專業技術人才培養,向軟體和信息技術行業輸送具有創新能力和實踐能力的高端人才,提升高校畢業生的就業競爭力,全面推動行業發展及人才培養進程,工業和信息化部人才交流中心已成功舉辦十一屆藍橋杯大賽 。



8. 藍橋杯怎樣准備

我參加過藍橋杯比賽 只要多看看 《c語言趣味演算法》就可以了

閱讀全文

與13屆藍橋杯編程題怎麼做相關的資料

熱點內容
看直播數據用哪個平台最好 瀏覽:730
win10晶元驅動程序版本 瀏覽:763
如何給word添加公式編輯器 瀏覽:666
iphone桌面文件夾怎樣合並 瀏覽:919
要我蘋果賬號密碼忘記了怎麼辦 瀏覽:578
快快卡在配置游戲文件 瀏覽:393
數據包重發時間怎麼調整 瀏覽:882
youtubeapp怎麼下載 瀏覽:366
編程檢測是什麼 瀏覽:753
網路攝像機的傳輸距離 瀏覽:941
超值貓qq群購秒殺群 瀏覽:138
pdf文件能備注嗎 瀏覽:174
html可視化數據源碼在哪裡 瀏覽:387
adobereader專用卸載工具 瀏覽:28
vivo手機數據如何備份 瀏覽:888
ithmb文件轉換器 瀏覽:66
看病找什麼網站好 瀏覽:579
linux如何查看文件系統 瀏覽:581
linux統計點頻率 瀏覽:627
全民泡泡大戰安琪兒升級 瀏覽:620

友情鏈接