程序解析

 

[u220142942@localhost part3]$ make g++ -g -Wall -c main.cpp g++ -o HeapfileApp Page.o Error.o OpenFileHashTable.o File.o DB.o BufferManager.o Heapfile.o main.o [u220142942@localhost part3]$ ./HeapfileApp 堆文件(关系)接口测试... 删除堆文件(关系)table1,测试destroyHeapFile函数 测试1通过!本周项目你可能得到5分。 创建堆文件(关系)table1,测试createHeapFile函数的功能是否正确: 测试2通过!本周项目你可能得到10分。 向堆文件(关系)table1插入10000条记录 启动插入扫描器,将改变打开的table1文件 InsertFileScan类的构造函数被执行 向堆文件(关系)table1插入10000成功 测试3通过!本周项目你可能得到15分。 扫描堆文件(关系)table1 扫描堆文件(关系)table1得到10000条记录 测试4通过!本周项目你可能得到20分。 用file->getRecord()取出记录号能被7整除的所有记录 getRecord()测试成功通过 测试5通过!本周项目你可能得到25分。 扫描堆文件(关系)table1文件,删除所有单数记录 共计删除5000条记录 测试6通过!本周项目你可能得到30分。 扫描文件,统计并删除剩余记录数量 扫描器共计得到5000条记录,并将它们全部删除 测试7通过!本周项目你可能得到35分。 InsertFileScan类的构造函数被执行 向table2插入10000条变长记录 向堆文件(关系)table2插入10000条变长记录成功 其中最短记录为10字节,最长记录为71字节 测试8通过!本周项目你可能得到40分。 扫描堆文件(关系)table2(前半部分) 扫描器总共扫描到5000记录 测试9通过!本周项目你可能得到45分。 接着对table2尝试启动两个扫描器同时并发扫描 两个扫描器总共扫描到15000记录 删除table2 测试10通过!本周项目你可能得到50分。 InsertFileScan类的构造函数被执行 向table3插入10000条记录 测试11通过!本周项目你可能得到55分。 现在扫描table3,删除第1001到第2000之间的所有记录 扫描器得到了10000条记录 扫描器总共删除了1000条记录 经过删除后,扫到的记录应当减少1000条 实际扫描到9000条记录 测试12通过!本周项目你可能得到60分。 过滤扫描,过滤条件为i字段GTE(大于等于)7500 扫描table3得到2500满足条件的记录 测试13通过!本周项目你可能得到65分。 过滤扫描,过滤条件为f字段GT(大于)9000 扫描table3得到999满足条件的记录 测试14通过!本周项目你可能得到70分。 测试使用错误参数调用startScan 通过了BADSCANPARAM测试 测试15通过!本周项目你可能得到75分。 尝试插入比页本身大的记录 InsertFileScan类的构造函数被执行 通过了大记录插入测试 测试16通过!本周项目你可能得到80分。 测试17通过!

本周项目你可能得到85分。 InsertFileScan类的构造函数被执行 向students插入3条记录 测试18通过!本周项目你可能得到90分。 现在扫描students,删除第2记录 扫描器得到了3条记录 现在扫描students剩余的记录 124632231 张寿德 18146401185 22 88.32 220130898 王聪慧子 13079955786 21 90.6 扫描器得到了2条记录 测试19通过!本周项目你可能得到95分。 测试20通过!本周项目你可能得到100分。 恭喜,你的代码通过了所有测试!!!

www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。


TOP最近更新内容

    园林史名词解释
    长城小学关爱留守儿童工作制度
  • 上一篇:北京大学(北大)翻译硕士英语MTI考研参考书、真题答案、导师信息
  • 下一篇:学位英语历年汉译英