一种C程序在线测试方法的研究与实现

来源 :电脑知识与技术:学术交流 | 被引量 : 0次 | 上传用户:king95
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了培养学习者的程序设计能力,以C程序为测试对象,设计并实现了一种程序在线测试方法。该方法基于开源GCC(GNU Compiler Collection)程序编译器,通过更改进程管道将程序运行结果与测试用例进行比较验证其正确性。对测试程序采用悬停操作提高服务器的CPU并发使用率。运用调试方式加栽程序的途径获取程序运行时间.利用VC工具编写了在线测试的后台实验程序。特别是可执行文件PE代码节的MD5值提取技术解决了源码相似性检测的问题,并实现了文件操作程序的测试。实验结果表明了该方法的有效性和实用性。
其他文献
世界电信设备巨头爱立信目前发布了去年四季度和全年财报,显示其全年税前利润达到360亿瑞典克朗,其中第四季度净销售额达537亿瑞典克朗,同比增加了17%。
目的探讨高血压颈动脉斑块与缺血性脑卒中患病率之间的相关性。方法入选原发性高血压患者120例,以是否伴有缺血性脑卒中分为两组,伴缺血性脑卒中者75例,单纯高血压组45例,彩
目的探析去氧孕烯炔雌醇片(妈富隆)治疗功能性子宫出血的效果。方法研究2015年1-12月纳入功能性子宫出血52例,依照数字法分组。26例进对照组(常规疗法);26例进实验组(妈富隆)。组间
郭志鸿是我国现当代著名的钢琴作曲家、演奏家以及教育家,他一生创作出了许多钢琴作品,为世人所瞩目。纵览郭志鸿所创作出的钢琴作品可以发现,他的作品不仅具备娴熟的创作技
TD-SCDMA相关设备厂商人士日前爆料:“TD终端采购定单截至目前已突破万台,中国移动、中国电信、中国网通三家参与了采购。”
胃癌发病率及病死率分别居我国恶性肿瘤发病率及病死率的第二位和第三位,并且早期诊断率低(Chin J Cancer Res,2013,25:10-21.),早期胃癌仅占各大三甲医院胃癌病例的10%~15%;影
质膜蛋白在细胞中执行着非常重要的功能。随着蛋白质组学的发展,细胞质膜蛋白质组学成为蛋白质组学研究的重要组成部分,它为质膜蛋白的生物功能研究及药物靶标的发现提供了新
CNET中国·ZOL新闻中心编译报道:根据英国泰晤士报(The Times of London)的报道,一个黑客成功地利用MP3播放器闯入了自动提款机(ATM)系统,窃取机密的银行信息。并将这些信息提供
对于不同的网站应用程序,构建有效的网站应用安全防护机制非常重要。在详细分析Web攻击行为的基础上,对Web安全防护技术进行了深入探讨.提出了预防为主.软硬件结合的多重Web安全
该文系统介绍了数字水印的原理和应用方法,并研究了一种基于离散余弦变换(DCT)的数字图像水印算法,并借助MATLAB编程工具,实现数字水印的嵌入、提取和攻击测试。