當前位置:主頁 > 聚焦 > 正文
    在線測試平臺(Online Judge)評分方式簡介
    來源:嗶哩嗶哩作者:洞察網2023-04-11 11:07:33

    ACM

    國際大學生程序設計競賽(ICPC:International Collegiate Programming Contest)是由美國計算機協(xié)會(ACM:Association for Computing Machinery)主辦的年度競賽。每隊使用1臺電腦需要在5個小時內使用C/C++、Java和Python中的一種語言編寫程序解決7到13個問題。程序完成之后提交評測機運行,運行的結果會判定為正確或錯誤兩種并及時通知參賽隊。具體結果如下:

    1、Accepted. ——通過!(AC)


    (相關資料圖)

    2、Wrong Answer.——答案錯誤。(WA)

    3、Runtime Error.——程序運行出錯,意外終止等。(RE)

    4、Time Limit Exceeded. ——超時(超出時間限制)。程序沒在規(guī)定時間內出答案。(TLE)

    5、Presentation Error. ——格式錯誤。程序沒按規(guī)定的格式輸出答案。(PE)

    6、Memory Limit Exceeded. ——超內存(超出內存限制)。程序沒在規(guī)定空間內出答案。(MLE)

    7、Compile Error. ——編譯錯誤。程序無法編譯。(CE)

    注:競賽類具有選拔性,不適合基礎教學使用。

    希冀平臺

    基于動態(tài)測試的評分,由教師給出程序的多組測試數(shù)據(jù)和期望輸出。評分過程是運行學生程序然后判定輸出結果與期望輸出的匹配情況評判分數(shù)。

    (1)程序編寫正確,能夠得到正確的運行結果。采用黑盒測試法,希冀平臺自動完成,所有測試數(shù)據(jù)輸出結果完全正確,評分為滿分。

    (2)程序通過編譯、鏈接,能夠運行,但是只能得到部分正確的結果。采用人工復核算法思路,檢查邏輯錯誤,根據(jù)程序的完成情況評分。保證在程序運行結果有誤但基本思路正確的情況下也可以得到合理的分數(shù)。

    (3)程序不能運行,也不能得到運行結果。采用人工復核關鍵點匹配方式評分,保證在學生程序有語法錯誤、不能正常運行的情況下也能得到合理的分數(shù)。

    關鍵點為題目涉及的知識點:如輸入、輸出、運算符、選擇、循環(huán)等要求的得分點,根據(jù)是否包含關鍵點、包含關鍵點個數(shù)及正確完成程度,結合程序語法錯誤和邏輯錯誤情況評分。

    一道編程題人工復核評分參考,以滿分10分為例。

    沒有采用要求的課程編程語言提交程序代碼,如Python課程題目提交C語言程序,零分

    程序能運行:

    所有測試數(shù)據(jù)輸出結果完全正確,評分為滿分

    部分測試數(shù)據(jù)輸出結果完全正確,按程序邏輯思路并結合正確結果所占比例給分。

    采用直接輸出期望結果的不合理方式,零分。

    程序不能運行的:

    只是大小寫、標點符號、關鍵字等類似簡單語法問題、且問題僅限一處,修改這一處后就可以正確運行,9分;

    包含題目涉及關鍵點,根據(jù)關鍵點個數(shù)、正確完成程度及邏輯思路等按比例給分;

    語法錯誤較多,存在最基本的語法錯誤問題,顯示出不具備最基礎的編程技能,根據(jù)關鍵點完成情況,酌情給1-2分。

    附:希冀官網介紹

    1、代碼自動實時評判

    教學常用的編程語言

    支持C、C++、Java、Python、C#、Go、Matlab、Scala等高級語言程序的自動評分。

    支持x86匯編語言的自動評測。

    不僅僅告知正確與否

    程序自動評判方面不僅僅告知正確與否,更側重對程序的全面分析,包括性能分析、代碼風格檢查、靜態(tài)分析、錯誤原因分析等,幫助和引導學生寫出高質量的程序。

    各種輸入輸出方式

    支持三類輸入方式(標準、文件、命令行參數(shù))與兩類輸出方式(標準、文件)的任意組合。

    豐富的編程題型

    支持接口編程、程序片段、完整代碼、大數(shù)據(jù)處理四類編程題型,從多角度考核編程與算法設計能力。

    支持輸出結果的模糊比對

    輸出結果中的大小寫、空格等不可見字符不影響評測正確性,可以利用通配符描述輸出結果。

    支持基于LCS(最長公共子串)的“部分正確”得分規(guī)則。

    真正的實時評判

    利用CPU多核并行評判提交代碼,無須排隊評測,實時給出評判結果。?

    2、智能化的代碼查重

    可檢測出修改注釋、重新排版、標識符重命名、代碼塊重排序、代碼塊內語句重排序、常量替換、改變表達式中的操作符或者操作數(shù)順序、改變數(shù)據(jù)類型、增加冗余的語句或者變量、表達式拆分、控制結構等價替換,共12種可能用到的抄襲手段,是目前精準的相似性檢測算法之一。

    [責任編輯:linlin]

    標簽:

    相關文章

    評論排行
    熱門話題
    最近更新
    亚洲美免无码中文字幕在线| 亚洲午夜久久久久妓女影院| 国产成人A亚洲精V品无码| 中文字幕精品三区无码亚洲| 亚洲成人午夜电影| 亚洲网红精品大秀在线观看| 久久久久亚洲av无码专区喷水 | 91亚洲精品视频| 久久精品亚洲精品国产色婷 | 亚洲成人高清在线| 国产精品亚洲AV三区| 亚洲精品无码av中文字幕| 亚洲精品无码av中文字幕| 极品色天使在线婷婷天堂亚洲| 国产偷国产偷亚洲高清在线| 亚洲AV无码一区二区三区在线观看 | 久久亚洲精品中文字幕无码| 亚洲av女电影网| 亚洲综合亚洲国产尤物| 亚洲成AV人综合在线观看| 亚洲校园春色另类激情| 亚洲依依成人亚洲社区| 爱爱帝国亚洲一区二区三区| 亚洲成人一区二区| 亚洲国产一二三精品无码| 亚洲v高清理论电影| 亚洲国产超清无码专区| 亚洲国产精品一区二区三区在线观看| 亚洲一区二区三区成人网站| 激情婷婷成人亚洲综合| 色噜噜亚洲精品中文字幕| 久久精品国产亚洲夜色AV网站| 亚洲精品电影天堂网| 亚洲最大中文字幕无码网站| 久久亚洲精品无码av| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲综合av永久无码精品一区二区| 国产亚洲精品va在线| 亚洲黄网站wwwwww| 久久亚洲国产最新网站| 亚洲Aⅴ无码一区二区二三区软件|