欢迎来到天天文库
浏览记录
ID:59134911
大小:280.50 KB
页数:8页
时间:2020-09-12
《网上作业系统之学生端使用说明(201400910).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学生端使用说明广东工业大学计算机学院网上作业系统学生端用于学生编程类作业题目的完成以及提交。题库中共有约40道题目,请注意各章题目的要求完成时间。超出完成时间的题目将被锁定,不能继续答题。第1章完成时间:2014-10-05第3章完成时间:2014-12-15(稍难)第6章完成时间:2014-11-30第7章完成时间:2014-12-20第8章完成时间:2015-01-10学生端软件包中有个CHM文件,是学生端的使用帮助文件,在使用学生端前请先阅读。1、登录请使用最新版学生端,当发现当前版本学生端不能登录时,请及时更新最新版学生端。打开学生端后,如图所示:.请输入学号和密码,每个同学的
2、初始密码为空,请第一次登录后及时修改。如果已经使用过C语言学生端的同学,则其密码可能是自行修改过的密码。学号的组成规则如下:班级简称+年级(2位)+班别(2位)+个人学号后四位例如,假设软件工程12级01班某同学的学号后四位是6789,则需要输入的学号为“软”。其它配置在一般情况下无需更改。如果已经在C语言课程中登录过,则沿用当时的账号和密码。如果某同学无账号密码,或者忘记了密码,请及时联系老师。2、打开题目登录后,做题界面如图所示。在右边工具栏中,点击题目目录按钮,则可以打开当前可做的所有题目。双击某道题目,例如“CH01”的“EX00”题目,则可以打开该题目,如图所示。对于按下的“
3、题目文档按钮”,则可打开“CH01”的“EX00”题目具体要求。3、做题流程做题流程与其它C语言编程环境类似,首先进行程序编写,然后可以进行编译、运行;必要时可以进行手工单步或者定时单步调试等。3.1程序编写Anyview右边的文本编辑框用于输入程序代码。3.2程序编译与运行:编译按钮。:编译然后运行按钮。当编译出现语法错误时,会出现出错提示::定时运行,该按钮与控件联合使用,可以控制程序在一定速率下自动运行。:直接运行程序。:停止运行程序。:暂停运行程序。3.3程序调试当程序编译通过后,则最起码在语法上是正确的。而当程序运行过程中发现功能上的问题时,则需要进行调试。1、设置断点使用鼠
4、标直接在行号上点击鼠标左键,则可将在该行上设置断点。如果要取消断点,则使用鼠标点击上图中的红色原点即可。2、调试运行方式:单行运行(不进入函数)。每按下一次该按钮,则执行一整行代码。如果遇到函数调用,则不进入被调用函数的内部执行。:单行运行(进入函数)。每按下一次该按钮,则执行一整行代码。如果遇到函数调用,则进入被调用函数的内部执行。:单步运行。即单指令运行。经过编译后,每一行代码可能会生成多条指令。该按钮可以令程序逐条指令执行,而不是按行执行。:运行测试。在Anyview中,测试数据由系统自动生成,并且将测试数据以函数参数的形式传递给被测试函数(即学生编写的函数)。测试数据一般会有多
5、批,该按钮每次只会运行一批测试数据,相当于被测试函数被运行一次。测试数据在程序编辑框下方的输入输出窗口中显示:Anyview运算结果当系统运算结果与学生程序运行结果相同,则会显示Right,否则显示Wrong学生程序运算结果测试数据。该测试数据会同时被Anyview系统本身以及学生程序使用。学生程序对测试数据的运算结果。3、变量的表示在程序调试中,往往需要关注参数、局部变量等的表示。下图给出了函数参数在Anyview系统中的表示方式。pA指向的地址中存放的数据。由于pA是一个结构体指针,它指向了一段连续的内存空间。在本例中,pA指向一个集合,该集合是{m,g,i,h}elem是一般变量
6、,它的值是“l”。pA是指针型变量,所以它的值是地址。局部变量的表示方式与函数参数类似。3.4程序完成如果学生程序每次运算结果与Anyview作业系统的运算结果相同,则本题通过,程序正确。在信息窗口会出现“Error:0Right:XX”的提示。“XX”即在次测试中学生程序运算正确的次数。4、结果浏览当某一题完成后,在“题目目录”对话框中可以看到相关信息。5、特别提示(1)在做题前,务必认真阅读题目文档,正确使用题目文档提供的函数和数据处理方法。(2)在做题时,请耐心、认真观察系统的输出结果,熟练灵活运用单步调试等手段来调试程序。在编写程序时,可以采取逐步完善的方式,每编写了处理某种情
7、况的一小段程序就进行调试,那样比一下子写完整个程序再调试容易得多。(3)“编译有错”“运行有错”“错误次数”等数值不作为评价作业题结果优劣的主要指标,仅作为做题过程中的客观记录。在做题过程中,请勿刻意追求该三项数值的高低。(4)评价作业结果的标准主要有:①、程序风格。程序风格的好坏,可以直观反映出程序员的编程功底。具体程序风格的内容包括程序排版、变量命名规范性、语句复杂度、注释等。②、思路清晰度。作业结果思路越清晰越佳。具体包括步骤划分是否合理
此文档下载收益归作者所有