Visual Basic程序设计题自动评分算法的分析及实践.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
![preview](https://dl-preview.csdnimg.cn/88525558/0001-da203247a59198d7cae071873bdbdfc2_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
Visual Basic 程序设计题自动评分算法的分析及实践 本文主要讨论了 Visual Basic 程序设计题自动评分算法的研究和实践。该算法由界面评价和代码评价两部分组成。界面评价通过直接读取被评程序的窗体文件来获取控件信息,再跟评分标准比对得分。代码评价采用动态与静态相结合,动态评价通过模拟 Windows 消息来控制被评程序按照一定逻辑运行,并用嵌入临时代码来获取程序运行特征,最后根据运行特征的比对来给分;静态评价将程序按照考查要点切分为多个得分点,用正则表达式来规约每个得分点,最后在程序代码中匹配正则表达式来给分。 自动评分算法的提出主要解决了 Visual Basic 程序设计题的自动评价问题,为高校计算机语言类入门课程教学质量的提升和教学工作的安排提供了有力的支撑。该算法的提出也为题库的扩充提供了方便,且评分标准生成的自动化是今后我们值得研究的一个方向。 知识点: 1. 自动评分算法在 Visual Basic 程序设计题中的应用:自动评分算法可以对 Visual Basic 程序设计题进行自动评价,提高教学质量和教学工作的安排。 2. 界面评价和代码评价:自动评分算法由界面评价和代码评价两部分组成,界面评价通过直接读取被评程序的窗体文件来获取控件信息,再跟评分标准比对得分;代码评价采用动态与静态相结合,动态评价通过模拟 Windows 消息来控制被评程序按照一定逻辑运行,并用嵌入临时代码来获取程序运行特征,最后根据运行特征的比对来给分。 3. 正则表达式在代码评价中的应用:静态评价将程序按照考查要点切分为多个得分点,用正则表达式来规约每个得分点,最后在程序代码中匹配正则表达式来给分。 4. Windows 消息在动态评价中的应用:动态评价通过模拟 Windows 消息来控制被评程序按照一定逻辑运行,并用嵌入临时代码来获取程序运行特征,最后根据运行特征的比对来给分。 5. 评分标准生成的自动化:评分标准生成的自动化是今后我们值得研究的一个方向,以提高教学质量和教学工作的安排。 本文提出的自动评分算法可以解决 Visual Basic 程序设计题的自动评价问题,提高教学质量和教学工作的安排,为高校计算机语言类入门课程提供了有力的支撑。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/88525558/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88525558/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88525558/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88525558/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88525558/bg5.jpg)
剩余54页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 65
- 资源: 5万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)