作业
第一单元10道考核题目
1、一数组中已存放了10个有序的整数,现由键盘输入一个整数,将此数插入到该数组中,使数组仍然是有序的。
2、输入10个数,实现在指定下标pos处插入数据x,要求插入操作写成函数形式。
3、利用选择法实现10名学生成绩的排序(从高到低)。
4、用函数实现求result =1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的值,n的值由键盘输入。
5、输出50—100间的所有素数,其中判断一个数是否为素数用函数完成。
6、输出50—100间的所有完数,其中判断一个数是否为素数用函数完成。
7、由键盘输入10个数,找出它们的最大值、最小值并求出平均值。
8、从键盘输入两个字符串,将它们合并成一个新的字符串。
9、编写函数f(char *s1,char *s2),将字符串s2连接到字符串s1的后面。
10、用函数实现将一个数组中元素逆序存放并输出。
第二单元14道考核题目
第一部分小程序练习(必须全部完成)
数组:
1.一数组中已存放了10个有序的整数,现由键盘输入一个整数,将此数插入到
该数组中,使数组仍然是有序的。
算法提示:
假设数组是由小到大的顺序来排列的:
1)先要确定插入的新数x在数组中的位置,即确定m在数组中的下标
2)用x去跟数组中的元素逐个比较,数组中的某个元素满足a[k]>m,则k为m的下标
3)将数组从a[k]开始的所有元素向后面移动一个位置
4)从最后一个元素开始移动,即执行循环:
for(m=9;m>k;m--) a[m+1]=a[m]
5)将m插入数组中a[k]=m
2.输入20个整数存入数组中,输出其中的偶数及偶数之和。
函数
3.用函数实现求result =1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的值,n 的值由键盘输入。
算法提示:
1)根据题目要求,需要调用函数lj来求1+2+3+……+n的和
2)把对函数lj的调用放在循环结构中,循环变量i做为实参
3)形参变量x得到i的值,再被调函数中求出每次的累加和
4)循环变量i的取值为(i=1;i<=n;i++)
5)将调用函数求得的值累加到l中,即result=result+lj(i)
4. 输出50—100间的所有素数,其中判断一个数是否为素数用函数完成。
算法提示:
1)输出50至100间的素数,所以函数的调用应放在循环中
2)被调函数ss中,要判断m是否为素数
3)若是素数,则返回值t1=1,否则t1=0
4)主函数中若返回值为1,证明是素数,则输出
数组与函数
5.有一个一维数组score,内放10个学生成绩,求平均成绩。
6.写一函数,要求数组作函数的参数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。
算法提示:
1) 输入任意的字符串,需要将数组的长度定义的足够大,即char a[80]
2) 在被调函数中首先求出字符串的长度,可用函数strlen()
3)将数组前一半的元素与对应的后一半元素互换,所以循环的条件是(i=0;i 4)将元素b[i]与 b[n-i]互换 指针 7.由键盘输入10个数,找出它们的最大值、最小值并求出平均值。(要求用指针实现) 8. 从键盘输入两个字符串,将它们合并成一个新的字符串。 算法提示: 1)合并字符串就是将一个字符串接到另一个字符串的末尾 2)定义指针变量p,指向数组a,即p=a 3)让指针p移动至数组a的末尾,可利用一个循环结构来实现,循环体语句为空,即for(p=a;*p!='\0'; p++) ; 4)定义指针变量q,指向数组b的首部,即q=b 5)将q指向的元素放到p指向的数组,即*p=*q 6)连接好字符串后,在末尾加上’\0’,即*p='\0' 数组、函数与指针 9.编写函数f(char *s1,char *s2),将字符串s2连接到字符串s1的后面。 算法提示: 将s2中的字符依次存到从s1的’\0’开始的位置。要求s1必须要有足够的空间放下s2中的所有字符。 类与对象 10.构建一个类score,其中用私有数据成员number表示学号,computer、english、average分别表示计算机成绩、英语成绩和平均分数。公有成员函数inscore()用于输入学号和各科成绩,以及计算平均分数;成员函数showscore() 用来输出成绩。 要求:在主程序定义stu1为score类的对象,stu2为指向score类对象的指针,由它们分别调用成员函数inscore()和showscore()来实现输入、计算和输出功能。 11.设计一个学生成绩管理系统,能输入学生的学号、姓名和成绩等数据,能按成绩从高到低进行排序,并能将排序的结果输出。 提示: (1)设计一个学生类student,包含三个私有数据成员,即学号sno、姓名sname和成员score (2)在学生类student中再设计三个公有成员函数 setdata、display和getscore,分别用于完成输入学生信息、输出学生信息、返回某个学生成绩的功能 (3)定义一个manage类,它有一个student类型的私有数据成员s[num],其中num表示学生人数 (4)在manage类中分别定义三个公有成员函数input、output、sort,分别用于完成输入、输出和排序功能。 继承与派生 12.设计一个图书借阅管理系统。每本书有书号、书名和作者姓名属性,读者有借书证号、读者姓名和每位读者最多能够借阅的图书数量属性。(要求使用类的继承和派生知识点实现) 提示: 由于图书和读者都具有编号和名称两个属性,所以可以定义一个能够对编号和名称进行管理的类object,然后在object类的基础上派生出图书类book和读者类reader。 虚函数与多态 13.定义一个抽象类Shape,在其中说明一个纯虚函数area()作为一个接口,用来计算圆形、三角形、正方形和长方形的面积。要求由抽象类派生出圆形、三角形、正方形和长方形4个派生类。在各派生类中分别实现求各个图形的面积。 模板 14.用函数模板的方式设计可以对某种数据类型的数组中的数据用选择法进行从大到小排序,然后用整型数据和字符型数据进行验证。 文件 15.编写一个程序,统计data.txt文件的行数,并将所有行前加上行号后写到data1.txt文件中。 算法提示: 行与行之间以回车符分隔,而getline()函数以回车符作为终止符。因此,可以采用 getline()函数读取每一行,再用一个变量i计算行数。 毕业设计说明书作业提交系统的设计与实现 院(系)、部: 学生姓名: 指导教师: 专业: 班级: 完成时间: 摘要 作业提交系统是基于B/S结构,使用ASP与ACCESS开发的。主要目的是解决学生提交作业和教师批改作业都得靠纸质交流,或者是用单一的上传,拷贝等方法交流不方便的问题。系统分了管理员模块和学生模块,学生提交作业采用在线提交方式,根据选择教师来选择作业,在教师公布标准答案之后查看作业标准答案。系统具有操作简便,界面友好的特性。管理员能够对用户信息和权限进行方便的修改和管理。论文详细阐述了本系统的开发背景、研究意义,开发环境以及系统的需求分析,详细说明了数据库的设计,以及系统各功能的实现。 作业提交系统有着很好的应用前景,用来代替传统的作业提交方式,实现在线作业提交方式的网络化管理。随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。 关键词:ASP,作业提交系统;ACCESS; Abstract The chief purpose of the work submission system is to solve the inconvenient questions of exchanging, that is, the students hand in the work and the teacher corrects students' papers, but all the communication has to depend on the paper. The system has the manager module and the student module. It has a perfect characteristic that the operation will be simple and has the friendly surface. The paper has explained the background, significance, developing environment and requirements analysis of system, it also describes the database design and system functions detailedly. The system is based on the B/S structure, using ASP and ACCESS as the platform. The system has a bright future. It will replace the traditional the ways of handing in homework and realize the ways of handing in homework’s network management. Key words:The work submission system;ASP;ACCESS; 目录 引言 (1) 1.问题定义及内容简介 (3) 1.1问题的定义 (3) 1.2 内容简介 (3) 2.研究背景与研究意义 (4) 2.1 研究背景 (4) 2.2 研究意义 (4) 3.开发平台与语言简介 (4) 3.1 ASP 简介 (4) 3.2 Access简介 (5) 4.系统需求分析及可行性分析 (5) 4.1 系统需求分析 (5) 4.1.1 系统功能体系图 (5) 4.1.2 目标 (5) 4.1.3 用户的特点 (5) 4.1.4 假定与约束 (6) 4.1.5 基本功能 (6) 4.1.6 对性能的规定 (6) 4.1.7 限制条件 (6) 4.2 系统难点分析 (6) 5.总体设计 (7) 5.1 数据库设计 (7) 5.1.1 数据表 (7) 5.1.2 数据库各表的描述说明 (8) 5.2 主要功能的界面及编码 (8) 5.2.1 管理员添加用户的界面与编码 (8) 5.2.2 用户管理界面 (10) 5.2.3 教师添加班级的界面与编码 (13) 5.2.4 教师布置作业的界面与编码 (15) 5.2.5 教师下载及批改作业的界面与编码 (19) 5.2.6 学生用户注册的界面与编码 (20) 5.2.7 学生上传作业的界面与编码 (20) 5.2.8 学生查看自己作业提交情况及得分的界面与编码 (20) 6.结束语 (24) 6.1本系统的优点 (24) 6.2本系统的不足之处及发展意见 (24) 6.3在系统设计与实现过程中的收获 (24) 7.参考文献 (24) 引言 本作业提交系统是基于B/S结构,在IIS平台上使用ASP与ACCESS开发的,主要目的是解决学校机房管理上机作业的问题。因为传统的对学生作业管理是在服务器上建立一个FTP服务器,然后对学生用户设置一个专门的帐号,只允许对作业进行上传,然后学生将作业上传到服务器里对应的班级文件夹下面,传统方式无法解决的问题有:不能防止学生乱上传作业,不能防止学生找错班级文件夹,不能对作业进行限制如大小,类型,上传时间等,教师布置作业要通过黑板写字,教师打分之后只能记在本子上,不能通过局域网发布出来让学生看,教师下载作业必须到服务器上拷贝。而这套系统正是出于这个目的,为了解决上面的问题而设计的。系统对于复杂的问题都采用程序的方式解决了。系统分了管理员、教师、学生用户,管理员须要的操作只是添加专业,添加班级,添加管理员或教师用户都是通过网页的形式展示出来。而教师无须向以前那样,只需要发布作业,对作业的要求进行限制,不必去服务器上建文件夹来存放你的作业,并且程序自动创建目录。下载作业也只须要点一下就会将作业全部打包下载回来,在局域网内的任何一台计算机都可以进行各种操作。学生则再也不会将作业上传错,上传到别的班级中,也不允许上传非法的文件,对一次未上传完成的作业也可以先上传后下节课再下载回来接着做。系统用程序的方式解决了那些非常复杂的操作,比如对文件夹的创建等,所有的角色只需要简单的几步操作就可以完成,非常简单实用。 《中国近代史纲要》课程社会实践方案(草案) 一、社会实践的性质、形式和主要目的 本实践教学环节是《中国近现代史纲要》课程重要组成部分,属于必修教学内容。社会实践采用参观考察、社会调查的形式,成绩占课程总成绩的20%。 通过社会调查实践教学活动,培养学生树立正确的世界观、人生观、价值观,使学生充分理解近代以来党在不同时期探索、革命、建设的奋斗历程,使学生在实践基础上对加深对“三个选择”的理解和认识,培养学生运用理论知识正确分析问题、解决问题的能力,以及走访调查、人际交往、撰写报告等方面的能力。 二、社会实践的基本要求 1、利用假期或周末时间,深入我省的红色旅游景点或大学生爱国主义教育基地参观、考察、调研,并按要求完成本次调查报告。 2、原则上以学院的行政班为单位分组进行,自由组合、分工之后以小组(5—6人)方式单独进行,但每个实践小组的学生人数不得超过7人。 3、实践选题以任课教师给定题目为主,也可以围绕本课程课堂教学内容自选题目,原则上应该具有可操作性,报经任课老师审批同意后方可实施。 三、调研报告的基本要求: 1、调查报告(参观心得)统一使用学校的作业纸,手写稿,字数3000字左右;在每学期第十一周以班级为单位随堂上交给任课教师,逾期拒收。 2、调查报告必须同时提交参加实践的原始材料(活动相片、访谈记录等),如无上述证明材料、抄袭或胡编乱造者,社会实践成绩视为“0”分。 附件1:社会实践报告格式 附件2:统一的实践作业封面 附件1:调查(考察)报告格式 一、标题要求: 关于××××的调查(考察)报告 二、列出调查(考察)的主要内容,格式如下: 调查(考察)时间: 调查(考察)地点: 调查(考察)对象: 调查方法: 调查(考察)人: 作业提交系统 1、引言 1.1 问题定义 解决传统的FTP服务器不能够满足作业上传的要求下: 1.教师发布作业必须到服务器上建立文件夹 2.教师发布作业由在黑板上写的形式改为在网页上写再发布 3.教师不能对作业进行限制如大小,类型,过期时间 4.教师下载作业的必须到服务器去下载改为在局域网内任何一台计算机都可以下载5.教师无法发布成绩改为通过网页发布成绩 6.学生一次未完成的作业可以先上传再下载,完成之后再上传。 7.学生上传作业只须点一个按钮,无须选择要上传的目录 2、开发环境 2.1 Visual Studio 2005概述 Visual Studio.2008是.NET平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,Visual https://www.360docs.net/doc/992477020.html,都可以提供近乎完美的解决方案。VisuaStudio.2008提供了包括设计、编码、编译调试、数据库连接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。 2.2 C# 简介 C#是一种先进,面向对象的语言,通过C#可以让开发人员快速的建立大范围的基于MS 网络平台的应用,并且提供大量的开发工具和服务帮助开发人员开发基于计算和通信的各种应用。由于C#是一种面向对象的开发语言,所以C#可以大范围的适用于高层商业应用和底层系统的开发。即使是通过简单的C#构造也可以使各种组件方便的转变为基于WEB的应用,并且能够通过Internet被各种系统或是其他开发语言所开发的应用程序调用。 2.3 ASP简介 ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web 应用程序。 2.4 Server SQL Microsoft简介 Microsoft SQL Server 2008是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)。SQL Server 2008是为了支持高容量的事务处理(比如在线订购录入、存货目录、记帐或制造)以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在Microsoft Windows NT4或Microsoft Windows 20008 Server上——基于intel处理器的网络。可以把SQL Server 2008作为一种个人桌面数据库系统安装在运行Window NT Workstation 4、Windows 2008 Professional、Windows98和Windows Millennium Edition(Me)的机器上。 《三角形的面积》教学设计 教学内容:冀教版《数学》五年级上册第八单元第二课时,第98、99页。 课标分析:三角形面积的计算方法是小学阶段学习几何知识的重要内容,也是学生今后学习的重要基础。《数学课程标准》中明确指出:利用方格纸或割补等方法,探索并掌握三角形、平行四边形和梯形的面积公式。为落实这一目标,这部分教材均是以探索活动的形式出现的。学生在学习三角形面积的计算方法之前,已经亲身经历了平行四边形面积计算公式的推导过程,当学生亲身经历了三角形面积计算公式的推导过程时,不仅可以借鉴前面“转化”的思想,而且为今后逐渐形成较强的探索能力打下较为扎实的基础。新课标不仅对学生的认知发展水平提出了要求,同时也对学生学习过程、方法、情感、态度、价值观方面的发展也提出了要求。新理念注重学生的学,强调学生学习的过程与方法,这是引导学生学会学习的关键。如果我们将数学公式的教学仅仅看成是一般数学知识的传授,那么它就是一个僵死的教条,只有发现了数学的思想方法和精神实质,才能演绎出生动结论。 教材分析: 三角形的面积是《多边形的面积计算》中的第二课时,是在学生掌握了三角形的特征以及长方形、正方形、平行四边形面积计算的基础上学习的,是进一步学习梯形面积和组合图形面积的基础,教材首先由怎样计算三角形警示标志的面积这样一个实际问题引入三角形面积计算的问题,接着根据平行四边形面积公式推导的方法提出解决问题的思路,把三角形也转化成学过的图形,通过学生动手操作和探索,推导出三角形面积计算公式,最后用字母表示出面积计算公式,这样一方面使学生初步体会到几何图形的位置变换和转化是有规律的,另一方面有助于发展学生的空间观念。也为学生进一步探索并掌握其他平面图形的面积计算方法打下基础。本课内容编排的最大特点是加强了动手操作,让学生在动手实践中发现各种图形的内在联系,体会三角形面积计算的一般策略。让学生经历实际操作、建立猜想、归纳发现和抽象出公式的过程,培养推理能力。这样的编排使学生理解三角形面积公式的来龙去脉,锻炼数学推理能力,从而感受数学方法的内在魅力。 学生分析: 软件工程实验报告题目:作业提交系统 学院:计算机科学与技术学院 专业:07级计算机科学与技术 队名:桃园2203 小组成员:陈钦(E10714016) 方彬(E10714088) 曹春阳(E10714078) 夏志菁(E10714084) 指导教师:韩莉 完成日期:2009-12-8 成绩: 摘要 作业提交系统2.0是基于b/s结构,在IIS平台上使用ASP与Microsoft SQL 2000开发的,主要目的是解决学校机房管理上机作业的问题。因为传统的对学生作业管理是在服务器上建立一个FTP服务器,然后对学生用户设置一个专门的帐号,只允许对作业进行上传,然后学生将作业上传到服务器里对应的班级文件夹下面,传统方式无法解决的问题有:不能防止学生乱上传作业,不能防止学生找错班级文件夹,不能对作业进行限制如大小,类型,上传时间等,教师布置作业要通过黑板写字,教师打分之后只能记在本子上,不能通过局域网发布出来让学生看,教师下载作业必须到服务器上拷贝。而这套系统正是出于这个目的,为了解决上面的问题而设计的。系统对于复杂的问题都采用程序的方式解决了。系统分了管理员、教师、学生用户,管理员须要的操作只是添加专业,添加班级,添加管理员或教师用户都是通过网页的形式展示出来。而教师无须向以前那样,只需要发布作业,对作业的要求进行限制,不必去服务器上建文件夹来存放你的作业,并且程序自动创建目录。下载作业也只须要点一下就会将作业全部打包下载回来,在局域网内的任何一台计算机都可以进行各种操作。学生则再也不会将作业上传错,上传到别的班级中,也不允许上传非法的文件,对一次未上传完成的作业也可以先上传后下节课再下载回来接着做。系统用程序的方式解决了那些非常复杂的操作,比如对文件夹的创建等,所有的角色只需要简单的几步操作就可以完成,非常简单实用。 查看考卷——作业提交 2 5. 网络营销战略管理过程是以( )为轴心,其核心职能是营销战略的形成和实施两个环节。 作业提交系统界面设计 1管理员添加用户的界面与编码 代码: <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <%constneed_purview=3%> <%response.expires=0%> 作业提交系统的设计与实现资料讲解
网上作业提交系统
中国近代史纲要实践作业
软件工程课程设计----作业提交系统
2019年全员培训小学数学实践作业提交-教学设计
简单作业提交系统(全)
网络营销 提交作业2
当前得分:10 分(总分:100 分),折合成百分制共 10 分。 返回
作业提交 2
1. 在网络环境下,巩固顾客、扩大网上销售的重要战略手段是通过( )。
(A) 定制化营销 (B) 免费产品 (C) 销售促进 (D 网络俱乐部 ) [参考答案:A] 分值:5
得分: 分
系统自动批改于 2019 年 6 月 11 日 9 点 55 分
2. 根据消费者的购买时机不同,分为旺季消费市场和淡季消费市场,这是( )。
(A) 人口细分 (B) 行为细分 (C) 地理细分 (D 心理细分 ) [参考答案:B] 分值:5
得分: 分
系统自动批改于 2019 年 6 月 11 日 9 点 55 分
3. 网络消费者收集信息,来自亲朋好友的信息是( )。
(A) 个人来源 (B) 经验来源 (C) 商业来源 (D 公共来源 ) [参考答案:A] 分值:5
得分: 分
系统自动批改于 2019 年 6 月 11 日 9 点 55 分
4. 在电子商务市场中通过发展和使用( )可能解决“柠檬”问题的比较好的方法
(A) 认证 (B) 第三方平台 (C) 网店 (D 中介 ) [参考答案:D] 分值:5
得分: 分
系统自动批改于 2019 年 6 月 11 日 9 点 55 分
(A) 营销战略 (B) 营销观念 (C) 营销方式 (D 营销内容 ) [参考答案:A] 分值:5
得分: 分
系统自动批改于 2019 年 6 月 11 日 9 点 55 分
6. 网站如果想要好的排名,需要做的工作有很多,但是( )应该放在首位。
(A) 用户行为 (B) 内部 SEO (C) 外部 SEO (D 选域名 ) [参考答案:B] 分值:5
得分: 分
系统自动批改于 2019 年 6 月 11 日 9 点 55 分
7. 信息生产的固定成本绝大部分是( )。 (A) 开发成本 (B) 销售成本 (C) 沉没成本 (D 边际成本 )
[参考答案:C] 分值:5
得分: 分
系统自动批改于 2019 年 6 月 11 日 9 点 55 分
8. CRM 是一种以( )为手段,树立“以客户为中心的”战略。
(A) 计算机技术 (B) 通信技术 (C) 网络技术 (D 信息技术 ) [参考答案:D] 分值:5
得分: 分
系统自动批改于 2019 年 6 月 11 日 9 点 55 分
9. 对某些产品和服务的需求超过了企业供应能力,导致供不应求,这是( )。作业提交系统界面设计