基于C++单项选择题标准考试系统

合集下载

计算机网络试卷C

计算机网络试卷C

西北民族大学计算机科学与信息工程学院期末考试计算机网络 试卷( C 卷)专业: 课程代码: 学号: 姓 名:一、单项选择题(在每小题的四个备选答案中,选出一个确的答案,并将其代码填入题干后的括号内。

每小题 1 分,共 20 分)1.ATM 中的信元具有固定长度,一个信元单位的长度是( )个字节。

A 、50B 、56C 、51D 、53[能力层次:记忆 ];[难易度: A ]2.计算机网络是计算机技术与( )技术高度发展、密切结合的产物。

A 、交换机B 、软件C 、通信D 、自动控制[能力层次:理解 ];[难易度: C ]3.下面哪一项不是局域网的拓扑结构?( )A 、总线形B 、环形C 、星形D 、全互连形[能力层次:理解 ];[难易度: B ]4.数据链路层中的数据块常被称为( )。

A 、信息B 、分组C 、帧D 、比特[能力层次:记忆 ];[难易度: A ]5.在Internet 上浏览信息时,WWW 浏览器和WWW 服务器之间传输网页使用的协议是( )。

A .IPB .HTTPC .FTPD .TELNET[能力层次:理解 ];[难易度: B ]6. 在同一个信道上的同一时刻,能够进行双向数据传送的通信方式是()。

A.单工B.半双工C.全双工D.上述三种均不是[能力层次:理解 ];[难易度: B ]7.在中继系统中,中继器处于()。

A、物理层B、数据链路层C、网络层D、高层[能力层次:理解 ];[难易度: B ]8.在网络安全中,伪造指的是未授权的实体向信息接收者发送伪装的信息。

这是对()。

A、可用性的攻击B、保密性和攻击C、完整性的攻击D、真实性的攻击[能力层次:理解 ];[难易度: C ]9. 10BASE-FP 中的P代表( )。

A、无源B、有源C、链路D、主干[能力层次:记忆 ];[难易度: A ]10. 在OSI 模型中,服务用户发往服务提供者的服务原语是()。

A、响应、证实B、请求、指示C、请求、响应D、请求、证实[能力层次:理解 ];[难易度: C ]11. 入侵检测系统IDS是对()的恶意使用行为进行识别的系统。

《网络安全技术》试题 C卷(含答案)

《网络安全技术》试题 C卷(含答案)

2022~2023学年第一学期期末考试《网络安全技术》试题 C卷(适用班级:×××× )一、单项选择题(30小题,每题1分,共30分).1、按照ISO安全结构文献定义,网络安全漏洞是()A.软件程序BUGB.网络硬件设备缺陷C.成破坏系统或者信息的弱点D.络病毒及网络攻击2、《中华人民共和国网络安全法》什么时间正式施行?()A.2016年11月17日B.2017年6月1日C.2017年11月17日D.2016年6月1日3、P2DR安全模型是指策略(Policy)、防护(Protection)和响应(Response),还有()A.检测(Detection)B.破坏(Destroy)C.升级(Update)D.加密(Encryption)4、网络管理员对WWW服务器进行访问控制、存取控制和运行控制时,可在()文件中配置。

A. httpd.onfB. lilo.confC. inetd.confD.resolv.conf5、关于SSL的描述中,错误的是( )A.SSL运行在端系统的应用层与传输层之间B. SSL可以对传输的数据进行加密C.SSL可在开始时协商会话使用的加密算法D.SSL只能用于Web系统保护6、计算机病毒可以使整个计算机瘫痪,危害极大,计算机病毒是()。

A.一种芯片 B.一段特制的程序C.一种生物病毒D.一条命令7、病毒最先获得系统控制的是它的()。

A.引导模块B.传染模块C.破坏模块D.感染标志模块8、MD5消息摘要算法可以产生多少位散列值?( )A.32B.64C.128D.2569、下面关于病毒的描述不正确的是()。

A.病毒具有传染性B.病毒能损坏硬件C.病毒可加快运行速度D.带毒文件长度可能不会增加10、系统引导型病毒主要修改的中断向量是()A.INT 10H B.INT 13H C.INT 19H D.INT 21H11、身份鉴别是安全服务中的重要一环,以下关于身份鉴别的叙述不正确的是()A. 身份鉴别是授权控制的基础B. 身份鉴别一般不用提供双向认证C. 目前一跟般采用基于对称密钥或公开密钥加密的方法D. 数据签名机制是实现身份鉴别的重要机制12、数据保密性安全服务的基础是()A. 数据完整性机制B.数字签名机制C. 访问控制机制D. 加密13、一个报文的端到端传递内OSZ模型的()A. 网络层负责处理B. 传输层负责处理C.会话层负责处理D. 表示层负责处理14、PPTP客户端使用()A. TCP协议建立连接B. UDP协议建立连接C.L2TP协议建立连接D. 以上皆不是15、传输保护的网络采用的主要技术是建立在()A. 可靠的传播服务基础上的安全套接字层SSL协议B. 不可靠的传输服务基础上的S-HTTP协议C. 不可靠的传输服务基础上的S-HTTP协议D. 不可靠的传输服务基础上的安全套接字层SSL协议16、802.11使用的无线频段为()A.400MHz和800MHzB.800MHz和1800MHzC.2.4GHz和5GHzD.5GHz和8GHz17、下列无线频段、覆盖方式选择中,错误的有()A.选择2.4G频段作为AP模式时,要比5G频段覆盖性能强近1倍B.2.4G频段的信道分布中,任意相邻区域使用无频率重叠的频点,如:1、6、13频点C.可适当调整发射功率,避免跨区域同频干扰D.覆盖方式采用蜂窝式部署方式,实现无交叉频率重复使用18、现在防火墙中,最常用的技术是()A. 代理服务器技术B. 状态检测包过滤技术C. 应用网关技术D. NAT技术19、异常检测的优点不包括()A. 较少依赖特定的主机操作系统B. 能够检测出新的网络攻击C. 对越权访问行为的检测能力较强D. 技术相当成熟20、从安全属性对各种网络攻击来进行分类,截获攻击是针对()A. 对称密码技术B. 可用性技术C. 完整性技术D. 真实性技术二、多项选择题(5题,每小题3分,共15分)1、DOS按照攻击目标分类可以分为()A.节点型B. 网络连接型C. 服务器型D.网络应用型2、《中华人民共和国密码法》将密码规定为:()A.技术B.产品C.服务D.数字3、暴力破解可分为:()A.纯粹式暴力破解B.字典式暴力破解C.数字型暴力破解D.组合型暴力破解4、数字签名有两种:()A.加密和解密B.直接数字签名C.有仲裁的数字签名D.PGP数字签名5、PIX防火墙的提供了4种管理访问模式()A.非特权模式B. 特权模式C. 配置模式D. 监控模式E.接口模式三、填空题(每空1分,共15分)1.异构环境的数据库安全策略有 _______ 、 _______ 、和 _______ 。

ISO14001-2015标准考试题及答案

ISO14001-2015标准考试题及答案

ISO14001-2015标准考试题及答案姓名:日期:年月日一、单项选择题(从下面各题选项中选出一个最恰当的答案,并将相应字母填1.依据ISO14001:2015标准,组织一旦确定了范围,都应纳入环境管理体系的是哪些方面()。

A.组织的主要活动B.组织的主要产品和服务C.所有在这个范围内的组织的活动、产品和服务D.这个范围内外组织的活动、产品和服务2.环境管理的系统方法可向最高管理者提供信息,以通过一些方式获得长期成功和为实现可持续发展创建不同的方案。

这些方式不包括:()A.预防或减少环境不利影响,保护环境B.提升环境绩效C.采用生命周期的观点来控制或影响组织的设计、制造、交付、消费以及产品废弃和服务的方式,以避免在生命周期内将环境负担无意间转移到其他地方D.通过多种途径,促进法律要求的不断提高和日趋严格3.依据ISO14001:2015 标准,关于“7.2能力”,以下说法最为确切的是()A.组织应建立、实施并保持一个或多个程序,使为它或代表它工作的人员都具备相应的能力。

B.组织应保留适当的文件化信息作为能力的证据C.组织应保留保持适当能力方面的文件化信息D.以上均不对4.PDCA运行模式为组织提供了一个用于实现持续改进的、循环往复的过程。

该模式可应用于:()A.整个环境管理体系B.体系中的每个单独要素C.整个环境管理体系及体系中每个单独要素D.A+B+C5.依据ISO14001:2015标准,下述有关标准范围的描述不正确的是()A.适用于任何组织,无论其规模、类型和性质。

B.适用于组织确定的其可控制或能够施加影响的环境因素,不强求考虑生命周期观点。

C.环境管理体系的预期结果包括:提升环境绩效,符合合规义务,实现环境目标。

D.本标准可整体或部分被用于系统地改进环境管理。

如果组织声称符合本标准,必须将标准的所有要求都纳入其环境管理体系。

6.依据ISO14001:2015标准7.5.1条款的要求,组织的环境管理体系应包括:A.标准要求的文件化信息;B.组织确定的实现环境管理体系有效性必需的文件化信息。

c语言单项选择题标准化考试系统设计

c语言单项选择题标准化考试系统设计

c语言单项选择题标准化考试系统设计课程设计任务书学院、系:专业:学生姓名: 学号: 设计题目: 单项选择题标准化考试系统设计起迄日期:指导教师:1.设计目的设计单项选择题标准化考试系统。

2 任务概述(1)用文件保存试题库(每个试题包括题干、4个备选答案、标准答案). (2)试题录入:可随时在试题库中增加试题.(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入). (4)答题:用户可以输入自己的答案.(5)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩. 3 模块划分单项选择体标准化考试系统判退添显答卷出加示题系试试统题题到库试题库4主要函数说明及N-S图(1)菜单Menu():用来给用户提供选项;输出菜单界面输入选项输入1 N Y添加Add 输入2 N Y ()函数添加Put输入3 N Y ()函数添加输入4 N Y Ask()函数exit(0)break break break(2)Read()函数:用于打开文件; FILE *fp ,int i=0 breakfp=fopen("单项选择题标准化考试系统设计.txt","r+")Y if(fp==NULL) Nprintf("文件打开失败");return 0;for(i=0;!feof(fp);i++)fprintf(fp,"%s %s %s %s %s %c\n",que[i].topic,que[i].a1,que[i] .a2,que[i].a3,que[i].a4,que[i].real);fclose(fp)return i(3)Save()函数:用于添加试题后保存试题;FILE *fpint i=0if((fp=fopen(“单项选择题标准化考试系统设计.txt”))==Null)Y Nprintf(“文件打开失败~”)i=0;i<n;i++fprintf(fp,”%s %s %s %s %s%c\n,que[i].topic,que[i].a1,que[i].a2,que[i].a3,que[i].a4,que[i] .real”) (4)Put()函数:用于显示试题;int i,nn=Read(que)打印表头i=0;i<n;i++fprintf(fp,”%s %s %s %s%s\n,que[i].topic,que[i].a1,que[i].a2,que[i].a3,que[i].a4”)getch()(5)Add()函数:用于添加试题(5)Adi FILE *fp int i,a,n . sruct question quen=Read(que)printf(“请输入增加试题的数目”)scanf(“%d“,&a);i=0;i<n; i++scanf(”%s %s %s %s%s%c\n,que[i].topic,que[i].a1,que[i].a2,que[i].a3,que[i].a4,que[i].real”)fprintf(fp,”%s %s %s %s%s%c\n,que[i].topic,que[i].a1,que[i].a2,que[i].a3,que[i].a4,que[i].real”)fclose(fp)(5)Ask()函数:用于答题并判卷。

单项选择题考试标准化系统Word版

单项选择题考试标准化系统Word版

天津城市建设学院课程设计任务书2010—2011学年第1学期电子与信息工程系专业班级课程设计名称:数据结构课程设计设计题目:单项选择题考试标准化系完成期限:自 2012 年 1 月 2 日至 2012 年 1 月 6 日共 1 周一、设计目的熟悉各种数据结构和运算,会使用数据结构的基本操作解决一些实际问题。

二、设计要求(1)重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;(2)按照课程设计的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩。

凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩;(3)学生在接受设计任务后,首先要按设计任务书的要求编写设计进程表;(4)认真编写课程设计报告。

三、设计内容单项选择题考试标准化系统设计一单项选择题标准化考试系统,实现考试的标准化管理。

实现试题录入。

试题抽取,答题和叛卷功能。

四、参考文献1.王红梅.数据结构.清华大学出版社2.王红梅.数据结构学习辅导与实验指导.清华大学出版社3.严蔚敏,吴伟民.数据结构(C语言版).清华大学出版社目录一需求分析 (3)该设计是设计一个单项选择题考试标准化系统,使用动态链表设计这个程,它的功能主要有: (3)二、概要设计 (3)1程序设计组成框图 (3)2程序流程框图 (4)三、详细设计 (5)算法的设计 (5)四、调试分析 (6)五、核心源程序清单和执行结果 (6)1源程序 (6)2执行结果 (12)六心得体会 (14)七参考文献 (14)一需求分析该设计是设计一个单项选择题考试标准化系统,使用动态链表设计这个程,它的功能主要有:(1)用文件保存试题库。

(每个试题包括题干、4个备选答案、标准答案)(2)试题录入:可随时增加试题到试题库中(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)(4)答题:用户可实现输入自己的答案(5)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩二、概要设计1程序设计组成框图2.程序流程框图三、详细设计算法的设计主函数的实现:int main(){ char x;while(1){system("cls"); //清屏cout<<"+---------------------------------------------------------------------+"<<endl;cout<<" | 1.查看试题库 2.录入新的试题|"<<endl;cout<<"+---------------------------------------------------------------------+"<<endl;cout<<" | 3.清空试题库 4.随机抽取试题|"<<endl;cout<<"+---------------------------------------------------------------------+"<<endl;cout<<" | 5.做练习题 6.自动判卷|"<<endl;cout<<"+---------------------------------------------------------------------+"<<endl;cout<<" | 7.删除题目0.退出系统|"<<endl;cout<<"+---------------------------------------------------------------------+"<<endl;cout<<endl;cout<<" 请输入操作代码:";cin>>x;switch(x){case '1':read();system("pause");break;case '2':creat();write();break;case '3':clear();break;case '4':get();break;case '5':answer();break;case '6':mark();break;case '7':delet();break;default :cout<<"代码错误,请重输:"<<endl;system("pause");break;}}return 0;}一些重要的方法:void write() //录入文件void read() //从文件读取数据void get() //随机抽取试题void answer() //答题void mark() //评分四、调试分析每次进行抽取试题时就会出现错误,没法运行,后来发现只有先录入试题才能正常操作其他功能。

《网络系统管理与维护》网上考试题库附答案

《网络系统管理与维护》网上考试题库附答案

题库来源本次网络系统管理与维护题库来源如下:第一章(网络系统管理与维护)这一章属于非重点,选择题1-6 来自课本,多选1-4 重新命题,判断题1-4 来自网络。

第二章(用户工作环境管理)这一章属于重点,选择题1-11 来自课本和网络,多选1-4 重新命题,判断题1-24 部分来自网络部分重新命题。

第三章(网络病毒防范)这一章属于重点,选择题1-15 来自课本和网络,多选1-10 重新命题,判断题1-10 来自网络。

第四章(防火墙与入侵检测)这一章属于重点,选择题1-20 来自课本和网络,多选1-7 重新命题,判断题1-11 来自网络。

第五章(系统容错与灾难恢复)这一章属于次重点,选择题1-10 来自课本和网络,多选1-12 重新命题,判断题1-4 来自网络。

第六章(补丁管理)这一章属于非重点,选择题1-3 来自课本,多选1-2 重新命题,判断题只有一题来自课本。

第七章(性能监视)这一章属于非重点,选择题1-7 来自课本,多选1-4 重新命题,判断题1-8 来自网络。

第八章(网络故障诊断与排除)这一章属于次重点,选择题1-15 来自课本和网络,多选1-2 重新命题,判断题1-15 来自网络。

统计共有单选题87 道,多选题55 道,判断题77 道。

约50%来自网络,30%来自重新命题,20%来自课本。

《网络系统管理与维护》课程网上考试题库第一章(网络系统管理与维护概述)一、单项选择题1、在网络管理标准中,通常把()层以上的协议都称为应用层协议。

A.应用B.传输C.网络D.数据链路答案:C2、在网络的各级交换机上进行跨交换机的 VLAN 划分,这种方式属于()措施。

A.物理隔离B.逻辑隔离C.交换隔离D.路由隔离答案:A3、下面各种管理任务中,()指的是优化网络以及联网的应用系统性能的活动,包括对网络以及应用的监测、及时发现网络堵塞或中断情况。

全面的故障排除、基于事实的容量规划和有效地分配网络资源。

A.配置管理B.故障管理C.性能管理D.安全管理答案:C4、下列哪一项管理是ITIL 的核心模块?( )A.设备管理B.系统和网络管理C.软件管理D.服务管理5、当前最流行的网络管理协议是()A.TCP/IPB.SNMPC.SMTPD.UDP答案:B6、()是一系列网络管理规范的集合,包括:协议、数据结构的定义和一些相关概念,目前已成为网络管理领域中事实上的工业标准A.TCPB.UDPC.SNMPD.HTTP答案:C二、多项选择题1、网管软件的发展历经了下面哪几个阶段?()A.数据库系统管理B.简单设备维护C.企业经营管理D.网络环境管理E.个人设备管理答案:BCD2、使用SNMP 进行网络管理需要()、()和()等重要部分。

GJB9001C标准培训试题

GJB9001C标准培训试题

GJB9001C标准培训班考试试题姓名单位分数一、单项选择题(每题2分,共80分)1.GJB9001C标准中提到的质量管理原则不包括(B)A、以顾客为关注焦点B、管理的系统方法C、领导作用D、持续改进2.针对GJB9001C标准关于形成文件的信息的管理要求,以下说法正确的是(D)A、GJB9001C标准未提及质量手册、程序文件、所以不必编写质量手册和程序文件B、组织已有的《文件控制程序》和《记录控制程序》必须更名为《形成文件的信息的控制程序》C、新版标准结构是组织的方针、目标和过程的文件结构的范本D、在规定质量管理体系要求时无需以新版标准中使用的术语取代组织使用的术语。

3.GJB9001C标准7.3条款指人员意识,要求组织应确保其控制范围内相关工作人员知晓(B)A、员工高超技术B、员工对企业的贡献C、偏离QMS要求的后果D、企业高质量高效益4.如果组织确定有必要时对质量管理体系输出变更,则变更应(D)进行。

A、按计划进行B、以系统的方式进行C、更新策划后D、A+B5.GJB9001C标准要求,设计和开发输入应完整、清楚,是为了(C)A、满足设计和开发的输出B、满足设计和开发的评审C、满足设计和开发的目的D、满足设计和开发的控制6.组织环境指对组织(C)的方法有影响的内部和外部结果的组合。

A、经营和决策B、质量管理C、建立和实现目标D、管理7.法定要求是(B)强制性要求A、标准规定的B、立法机构规定的C、立法机构授权规定的D、约定俗成的8.创新是新的或变更的实体实现或重新(C)。

A、定位作用B、合理管理C、分配价值D、使用价值9.在组织和顾客之间未发生任何交易的情况下,组织生产的输出是(A)A、产品B、过程C、服务D、活动10.确定人员所需能力从下列哪些方面考虑?(D)A、经验B、培训C、教育D、以上都是11.人为因素是对考虑中的实体的(D)A、人为参与影响B、人为误差C、人为的作用D、人为影响特性12.依据GJB9001C,以下说法不正确的是(C)A、对适用于质量管理体系范围的全部要求,组织应予以实施B、质量管理是体系应能确保实现预期的结果C、外包的活动由外包方控制,不在质量管理体系考虑控制的范围内D、考虑组织的业务过程、产品和服务的性质,组织质量管理体系可能覆盖多个场所13.形成文件信息的作用是(D)A、为产品符合要求和过程有效性提供证据B、为审核提供依据C、需要时实现可追溯D、A+C14.根据GJB9001C标准第9章“绩效评价”中“监视、测量、分析和评价”(9.1)的“总则”(9.1.1),组织应评价质量管理体系的(A)A、绩效和有效性B、符合性和有效性C、适应性、充分性和有效性D、以上全部15.以下不属于“设计和开发输入”应考虑的内容是(B)A、适用的法律法规要求B、产品说明书C、组织已经承诺实施的标准或行业规范D、由于产品和服务性质所导致的潜在失效后果16.关于组织的利益相关方对组织的质量管理体系的需求和期望,以下说法正确的是(B)A、他们通常与顾客需求和期望是一致的,因此只要满足顾客需求和期望,其他方也可满足B、各相关方的需求和期望可作为对于持续满足和法律法规要求的风险评估的输入C、当各方需求和期望有冲突时以顾客要求为准D、以上都对17.形成文件的信息可以(D)A、以任何形式存在B、以任何载体存在C、可来自任何来源D、以上都是18.关于质量目标,以下说法不正确的是(C)A、质量目标可以表述为各职能、层次和过程质量拟实现的结果B、质量目标可以是战略性目标,也可以是操作层面指标C、质量目标应是量化,可考评的D、质量目标应与质量方针一致19.与顾客沟通的内容包括(D)A、与产品和服务有关的信息B、管理或控制顾客财产C、有关应急措施的特定要求D、以上全部20.理解相关方的需求和期望,组织应确定(A)A、对QMS有影响的相关方B、质量管理体系的范围C、产品和服务的特性D、组织的经营战略21.针对术语“产品和服务”,表述不正确是(D)A、在大多数情况下,“产品和服务”作为单一术语同时使用B、包括所有的输出类别C、包括硬件、服务、软件和流程性材料D、产品和服务不存在差异22.标准8.5.6“更改控制”要求包括的典型活动是(B)A、上岗培训B、在变更实施之前进行的验证或确认C、采取纠正措施D、A+B23.以下描述中,关于质量体系策划未包括(C)A、质量目标及其实现的策划B、改进应对风险和机会的措施C、制定质量方针D、变更的策划24.不属于风险和机遇方面所做的策划是(D)A、应对风险和机会的措施B、如何将措施融入质量管理体系过程并实施C、如何评价这些措施的有效性D、变更的策划25.组织应对所确定的策划和运行QMS所需的来自外部的形成文件的信息进行适当的(B),并予以保持,防止意外更改。

大数据CDA考试(习题卷6)

大数据CDA考试(习题卷6)

大数据CDA考试(习题卷6)说明:答案和解析在试卷最后第1部分:单项选择题,共47题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]如果一组数据不是对称分布,按照切比雪夫不等式,至少约有( )的观测值落在距均值4个标准差的区间范围内。

A)75%B)89%C)94%D)98%2.[单选题]建模前的数据准备和数据处理将占整个数据分析流程 的时间。

A)20%左右B)60%左右C)80%左右D)99%左右3.[单选题]检验单总体方差的过程中,检验统计量服从( )。

A)标准正态分布B)正态分布C)卡方分布D)t分布4.[单选题]小王养了一头猪和一只鸡,一天,猪问鸡:“主人去哪里了”,猪含泪答道:" 去买粉条了”。

鸡很同情的说;“老弟,来世再见。

”以上对话体现了数据分析 方法中的( )。

A)关联B)自然语言处理C)聚类D)文本挖掘5.[单选题]假设检验中显著性水平是( )。

A)推断时犯取伪错误的概率B)推断时取伪弃真的概率C)正确推断的概率D)是推断的可信度6.[单选题]教育水平作为定序型变量,若要描述其离散程度,可选用以下哪种方法( )A)平均差B)四分位差C)方差D)标准差来进行模糊匹配( )A)likeB)<>C)distinctD)between8.[单选题]以下有关主成分分析,正确的是()。

A)保留多少个主成分取决于累计方 差在方差总和中所占百分比B)一般选择 50%以上C)选择前两个就可以D)选择的数目和变量的个数一致9.[单选题]下列属于定量数据的是( )?A)一个消费者调查中鞋子的品牌B)一次考试的成绩C)一篇文章的等级D)一个篮球队员衣服上的数字10.[单选题]在数据分析工作中,在 阶段,需要需统一语言和思想,用数据语言定义业务问题和想要达到的目标。

A)数据收集B)数据处理C)明确分析目的和思路D)构建模型11.[单选题]下列哪一项方法对于发现异常值有帮助( )A)减去均值,并除以标准差B)梯度下降法C)相关性分析D)归一化处理12.[单选题]如果数据量较大,哪种聚类算法比较适合?( )A)系统聚类B)快速聚类(k-means)C)A和B都可以D)A和B都不可以13.[单选题]逻辑回归属于( )A)无监督学习B)有监督学习C)半监督学习D)非监督学习14.[单选题]Hadoop-2.x集群中的HDFS的默认的副本块的个数是?A)3B)2C)1D)4C)数据融合D)数据处理16.[单选题]分析师小A在对他的模型进行评估时,更倾向选用调整R作为指标。

c 单项选择题标准化考试系统

c  单项选择题标准化考试系统

c 单项选择题标准化考试系统在现代教育体系中,考试是对学生学习成果的一种重要评估方式。

而单项选择题作为其中的一种形式,在标准化考试系统中扮演着至关重要的角色。

本文将就单项选择题标准化考试系统进行探讨,分析其特点和优势,并提出一些改进建议。

首先,单项选择题作为标准化考试系统的一部分,具有明确的题目结构和选项设置。

这种题型要求考生在给定的选项中选择最符合题意的答案,具有一定的客观性和标准性。

这种特点使得单项选择题在大规模考试中得以广泛应用,例如高考、托福、雅思等。

其次,单项选择题的设计可以全面覆盖考试范围,从而有效地检验学生的知识掌握情况。

通过设计不同难度和类型的题目,可以全面地考察学生对知识点的掌握程度,从而更加客观地评价学生的学习成果。

另外,单项选择题的批改和成绩统计相对简便快捷。

通过自动化的评分系统,可以快速准确地对学生的答题情况进行统计和分析,节约了人力和时间成本。

然而,单项选择题也存在一些不足之处。

首先,它可能会导致学生的应试心理过重,而忽视了对知识的深入理解和应用能力的培养。

其次,单项选择题的设计需要十分严谨和精准,一旦出现错误的选项或者模糊的题意,就可能导致考生的答题错误,影响了评价的准确性。

为了改进单项选择题的考试系统,我们可以采取一些措施。

首先,可以适当增加题目中的案例分析和实际应用题型,从而更好地考察学生的综合能力。

其次,可以加强对题目设计的质量把控,确保题目清晰明了,选项准确无误。

此外,也可以结合现代技术手段,开发更加智能化的评分系统,提高评分的准确性和效率。

总的来说,单项选择题作为标准化考试系统的一部分,具有一定的优势和不足之处。

通过合理的设计和改进,可以更好地发挥其作用,促进学生的全面发展和知识水平的提高。

希望未来能够有更加科学合理的考试评价体系,为学生的学习和成长提供更好的支持和指导。

(完整版)CAD考试题库

(完整版)CAD考试题库

一、单项选择题:1、绘制图形时,打开正交模式的快捷键(A、F4 B、 F6 C、F8C)D、 F102、丈量一条斜线的长度,注明法是(A 、线性注明B、对齐注明3、原文件格式是( A )B)C、连续注明 D 、基线注明A 、 *.dwg B、 *.dxf C、 *.dwt D 、4、以下哪个命令可将块生成图形文件(D)A 、 Save B、 Explode C、 Block D 、Wblock5、画一个圆与三个对象相切, 应使用 Circle中哪一个选项(B)A、相切、相切、半径B、相切、相切、相切C、 3 点D、圆心、直径6、所谓内接多边形是(C)A、多边形在圆内,多边形每边的中点在圆上B、多边形在圆外,多边形的极点在圆上C、多边形在圆内,多边形的极点在圆上D、多边形在圆外,多边形每边的中点在圆上7、打开对象捕获追踪的功能键是(A、F1B、F11C、F9B)D、 F78、在以下命令中,拥有修剪功能的命令是(D)A、偏移命令B、拉伸命令 C 、拉长命令D、倒直角9、在以下命令中,可以复制并旋转原对象的是(C)A、复制命令B、矩形阵列C、镜像命令D、阵列10、在文字输入中,表示特别字符“度”的代码是(B)A、 %%o B 、 %%d C、%%p D、%%c11、缩放命令中的“所有”选项,它的含义是(C)A、在图形窗口显示所有的图形对象,即便有些对象超出了画图界限范围B、恢复前一个视图C、显示所有在画图界限范围内的图形对象D、从中心开始放大图形12、在图层的标准颜色中,(BA、红色B、白/黑色13、不影响图形显示的图层操作是(A、锁定图层B、冻结图层)是图层的缺省颜色C、蓝色D、黄色A)C、打开图层D、关闭图层14、所有尺寸注明公用一条尺寸界限的是(A)A、基线注明B、连续注明C、引线注明D、公差注明15、求出一组被选中实体的公共部分的命令是(A、并集B、差集C、交集16、在画多段线时, 可以用哪一个选项来改变线宽A、方向B、半径C、宽度17、以下选项不属于夹点功能的是(D)A、拉伸B、复制C、挪动18、以下选项是相对坐标的是(B)A、 13, 45B、@20,30C、13<45C)D、实体编写( C )D、长度D、对齐D|、@20<9019、以下哪一种对象捕获方式可以用于捕获一条线段的中点(A、端点B、圆心C、中点DC、象限点)20、选择对象时,完整包含在窗框中的对象被选中,此种窗选方式是(A、窗口方式B、窗交方式 C 、围圈方式D、圈交方式A)21、在以下命令中,不拥有复制功能的命令是(BA、偏移命令B、拉伸命令 C 、阵列命令)D、旋转命令22、插入块从前,一定做(A)A、确立块的插入点B、确立块名 C 、选择块对象 D 、确立块地点23、在图层中,用“雪花”和“小太阳”来表示图层所处的某种状态,以下表述正确的选项是(C)。

数据库系统原理试题

数据库系统原理试题

数据库系统原理试题全国2012年10⽉数据库系统原理试题⼀、单项选择题(本⼤题共15⼩题,每⼩题2分,共30分)1.数据管理技术的发展经历了⼈⼯管理、⽂件系统、数据库和⾼级A.数据描述阶段B.应⽤程序系统C.编译系统D.数据库阶段2.下⾯不是..关系数据模型的性质的是A.关系的每个属性是不可分割的B.关系模型的查询效率⽐⾮关系模型⾼C.关系中不允许出现重复元组D.关系是⼀个集合,因此没有⾏序3.要保证数据库逻辑数据独⽴性,需要修改的是A.逻辑模式B.模式与内模式的映射C.逻辑模式与外模式的映射D.内模式4.下列模型中,⼴泛采⽤ER模型设计⽅法的是A.逻辑模型B.概念模型C.物理模型D.外模型5.如果关系模式设计的不好..,会出现A.数据冗余B.函数依赖C.关键码D.多值依赖6.下⾯说法正确的是A.满⾜4范式不⼀定满⾜BC范式B.满⾜BC范式⼀定满⾜4范式C.满⾜4范式⼀定满⾜BC范式D.BC范式与4范式没有任何关系7.若关系R和S分别包含r和s个属性,分别含有m和n个元组,则R×S A.包含r+s个属性和m+n个元组B.包含r+s个属性和m×n个元组C.包含r×s个属性和m+n个元组D.包含r×s个属性和m×n个元组8.关系演算是⼀种A.以元组为变量的谓词演算B.以属性为变量的谓词演算C.基于集合的运算D.以关系为运算对象的⾼级运算的集合9.下列关于导出表叙述正确的是A.导出表即为视图B.导出表是执⾏了查询时产⽣的表C.导出表必然与原表具有同样结构D.导出表可以⽤CREATETABLE直接创建10.关于SQL语⾔下列描述正确的是A.SQL语⾔只包括数据查询语⾔和数据操纵语⾔B.⽤SQL语⾔可以实现可视化应⽤程序开发C.SQL语⾔可作为⼀种交互式语⾔D.SQL语⾔是⼀种关系代数查询语⾔11.DBMS的恢复管理⼦系统保证了事务的A.独⽴性实现B.⼀致性实现C.隔离性实现D.持久性实现12.下列不属于...并发操作带来的问题的是A.丢失更新B.读脏数据C.不可重复读D.运算溢出13.记录了所有SQLServer2000的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存储介质信息的是A.Master数据库B.Model数据库C.Msdb数据库 D.Tempdb数据库14.⽤PowerBuilder脚本语⾔来连接数据库时,语句SQLCA.DBMS="ODBC"所指的是A.数据库⼚商的名称B.定义程序是否提交事务C.从数据库中显⽰检索到的数据D.所需要的额外信息15.在⾯向对象技术中,可以避免数据结构的⽆穷嵌套问题的数据类型是A.⾏类型B.集合类型C.引⽤类型D.包类型⼆、填空题(本⼤题共10⼩题,每⼩题1分,共10分)16.数据库系统提供四⽅⾯数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性和____________。

基于C-S结构网络考试系统的设计与实现

基于C-S结构网络考试系统的设计与实现

基于C/S结构网络考试系统的设计与实现摘要:随着计算机技术和网络技术的迅速发展,网络考试系统以节约资源、减轻考试负担等优势受到普遍欢迎;高等院校考试课程繁杂,采用以笔与纸为介质的传统考试方式,考试与考试管理工作十分繁重,因此设计和实现一个稳定可靠的网络考试系统,以满足高等院校课程考试的需要是非常必需的。

关键词:网络考试系统随着学校的不断发展和壮大,教学任务日益繁重,考试管理所需要的工作量也在不断的增加,如果利用现有的校园网资源,把考试放在网上进行,就可以很大程度上减少考试管理的工作量,因此,校教务处决定把研究网络考试系统作为一项重点教研项目立项,以适应学校教学发展的要求。

1.基于c/s结构网络考试系统的分析与设计1.1关键技术概述c/s是client/server(或客户/服务器模式)简称,client和server常常分别处在相距很远的两台计算机上,client程序的任务是将用户的要求提交给server程序,再将server程序返回的结果以特定的形式显示给用户;server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序;这种体系结构合理分配了数据的表现功能,数据库存取功能及数据处理功能,它充分发挥了client和sever各自的特点,在这种结构中,我们可以用客户机(client)来完成数据的表现(如:录入、打印、显示等);而服务器则承担数据库的管理及数据处理(如:查询、统计、安全等)。

当应用程序需要查询数据时,client向sever发出请求,由sever上的数据库管理系统查询后,再把数据传回client,由client完成后继处理。

1.2基于c/s结构网络考试系统的设计网络考试系统主要实现整个考试的管理,即:在出题到考试一系列的过程中,试题的统一管理、考场的监控、考生登陆、领卷、交卷等一系列的工作。

通过走访高等院校的各类课程授课老师、考务员、监考老师以及学生,根据他们提供的相关建议、表格及需求文档,整理归纳出本系统中的具体需求。

C++ 单项选择题标准化考试系统

C++ 单项选择题标准化考试系统

目录1.课程设计目的 (1)2.课程设计题目描述和要求 (1)2.1课程题目 (1)2.2课程要求 (1)3.课程设计报告内容 (1)3.1算法描述 (1)3.2 源程序 (2)4.课程设计总结: (6)5.参考书目 (7)1 课程设计目的练习自己的动手能力,在学习理论的同时增强自己的编程能力,使理论与实践相结合,在学习书本的同时扩展自己的课外知识.2 课程设计题目描述和要求2.1课程题目单项选择题标准化考试系统2.2课程要求(一)功能要求:(1)用文件保存试题库。

(每个试题包括题干、4个备选答案、标准答案)(2)试题录入:可随时增加试题到试题库中(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)(4)答题:用户可实现输入自己的答案(5)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。

(二)其它要求:(1)只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块(视情况可另外加分)(4)写出课程设计报告,具体要求见相关说明文档.3 课程设计报告内容3.1算法描述定义题目数组,选向数组,输入题目的及选向并给定正确答案。

输入所要答的题目数,然后进行答题。

输入的答案与标准答案进行比较,如果一致,则正确,否则错误。

最后根据题目数及答对题目数进行输出得分。

3.2 源程序#include <iostream>#include <fstream>#include "dos.h"using namespace std;struct question {char ask[200];/*选择题题目*/char answer[4][80];/*选择题选项*/int right;/*正确答案*/struct question *next;};//函数声明int MenuChoice(void); //选择菜单struct question *charu_timu(struct question *fst, const struct question *ad); //向列表中插入试题函数struct question *da_an_weizhi(struct question *seek, long len, long max); //确定一个读取答案的位置的函数void GetQuestion(struct question *src); //获取问题,选项,以及正确答案函数void bao_cun(const struct question *ed, FILE *saf); //将列表中的试题保存在文件中的函数struct question *LoadFile(struct question *td, FILE *laf); //从文件中读取题目,将题目添加到列表中的函数int GetAnswer(void); //输入选择题的答案void huida_Question(const struct question *que, int n); //回答问题函数main(){struct question *start = NULL, temp;long choice, line = 0, c;FILE *fp = fopen("wangkun.dat", "a+");while ((choice = MenuChoice()) != 3)if (choice == 1){GetQuestion(&temp);start = charu_timu(start, &temp);++line;/*统计列表的长度*/system("cls");}else if (choice == 2){c =8;while (c > 6 || c > line) {cout<<"请输入要回答的问题数量: ";cin>>c;}huida_Question(start, line);}return 0;}/*da_an_weizhi函数确定一个读取答案的位置,len代表要读取的答案数,max 代表列表的长度*/struct question *da_an_weizhi(struct question *seek, long len, long max) {int i;while (i--)seek = seek->next;//找到指定的位置return seek;}//向列表中插入试题struct question *charu_timu(struct question *fst, const struct question *ad){struct question *newPtr = (struct question *)malloc(sizeof(struct question));if (newPtr == NULL)exit(0);*newPtr = *ad;newPtr->next = fst;return newPtr;}/*获取问题,选项,以及正确答案*/void GetQuestion(struct question *src){int i = 0;cout<<"请输入选择题题目:"<<endl;cin>>src->ask;while (i < 4) {cout<<"请输入选项"<<char(i + 'A')<<"的答案:"<<endl;cin>>src->answer[i++];}src->right = GetAnswer();}/*从文件中读取题目,将题目添加到列表中*/struct question *LoadFile(struct question *td, FILE *laf){struct question temp;while (fread(&temp, 1, sizeof(struct question), laf))td = charu_timu(td, &temp);return td;}/*将列表中的试题保存在文件中*/void bao_cun(const struct question *ed, FILE *saf){fclose(saf);if ((saf = fopen("wankun.dat", "w")) == NULL)//以写的方式重新打开文件 return ;while (ed) {fwrite(ed, 1, sizeof(struct question), saf);ed = ed->next;}}//得到选择题的答案(不保证是正确的答案)int GetAnswer(void){char c=0 ;//必须进行初始化,避免出现偶然性的错误fflush(stdin);while (c < 'A' || c > 'D') //确保输入的答案是A, B, C, D中的一个{cout<<"请输入正确的答案: "<<endl;cin>> c;}return c;}//回答问题,并统计答对题目数,显示得分void huida_Question(const struct question *que, int n){int i = 0, t = n;char result[1001], *p = result;for (i = 0; n--; que = que->next) {cout<<que->ask<<endl;cout<<que->answer[0]<<endl;cout<<que->answer[1]<<endl;cout<<que->answer[2]<<endl;cout<<que->answer[3]<<endl;if ((*p = que->right) == (*(p + 1) = GetAnswer()))++i;}*p = '\0';cout<<"标准答案"<<" 您的答案 "<<endl;for (p = result; *p != '\0'; )cout<<*p<<" "<<*(p+1)<<endl;cout<<"您回答了"<<t<<"道题, 答对"<<i<<"道题目, 得分:"<< (float)i / t * 100.00<<endl;}//选择菜单int MenuChoice(void){int value;cout<<" **********************************"<<endl;cout<<" * *"<<endl;cout<<" * 1 :添加选择题 *"<<endl;cout<<" * 2 :回答选择题 *"<<endl;cout<<" * 3 :退出 *"<<endl;cout<<" * *"<<endl;cout<<" **********************************"<<endl;cin>>value;return value;}4 课程设计总结:经过编写程序,检验了我们的编程的水平,从这次编程中,我发现我才学到了一点点的知识,有好多的东西都不够熟练,还需要好好的努力学习,在编写这个程序时,出现了好多的问题,经过别人的帮助和自己的认真的调试才完成,这个程序还有好多的不足,还不够美观。

单项选择题标准化考试系统

单项选择题标准化考试系统

摘要随着科技的逐渐进步,计算机的各类技术也正以飞速发展,我们所熟知的软件技术,也做出了一次次的创新与改良,无数种新类型的软件也逐渐向世人展示它的棱角。

当然,科学是一把双刃剑,在这些软件被创造的过程中,总会留下一些不当或者漏洞,毕竟人不是万能的,我们在开发这些软件的过程中并不能全面了解它会接触到什么样的数据,所以一个个漏洞逐渐被不法分子所发现,利用,并且对使用该软件的人造成或大或小的经济损失。

因此,越来越频繁的软件安全损失对软件的开发者提出了更高的要求,对于开发者来说,能够避免以及时修复软件出现的突发问题,才能最大限度的保证使用者的经济财产不受损失。

安全编程,是软件质量的重要保证,在软件开发和程序设计中具有重要地位。

然而,实际的软件工程中,安全隐患的出现往往来源于多个方面,给软件系统带来的危害也是多方面的。

安全问题的出现,由于原因众多,而某些安全问题又具有不间断发生,难于调试等特点,因此,很难用一个单纯的理论来完全地阐述安全编程问题。

基于这个考虑,安全编程的内容只能针对各个侧面来进行阐述,如异常情况下的安全、线程操作中的安全、数据安全加密等等。

关键词:软件,安全,C语言目录摘要 (1)第1章绪论 (1)1.1功能分析 (1)1.2系统分析 (2)第2章输入安全 (4)2.1概念 (4)2.2输入安全分析 (4)第3章内存安全 (7)3.1概念 (7)3.2内存安全分析 (7)第4章数据安全 (10)4.1概念 (10)4.2数据安全分析 (10)总结 (12)第1章绪论1.1功能分析本系统为单项选择题标准化考试系统,本系统主要是靠结构体来完成、实现的,经过实际的需求分析,采用功能强大的C语言程序运行的单项选择题标准化考试系统。

整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成单项选择题标准化考试系统的全过程,包括学生信息的录入、浏览、查询、排序以及修改和删除功能,查询功能主要包括按学号查询和按姓名查询。

GJB9001C培训测试题

GJB9001C培训测试题

GJB9001C 培训考试题姓名:部门:分数:一、判断题 (每题2分,共20分)1、识别相关方是理解组织环境过程的组成部分。

()2、不同组织的质量管理体系通常由相类似的过程组成,但每个组织及其质量管理体系都是独特的。

()3、一次性使用的测量设备,应纳入周期校准或检定计划。

()4、风险可能造成正面或负面影响,所有的正面风险均可提供改进机遇。

()5、最高管理者应确保质量管理体系要求融入组织的业务过程。

()6、组织应要求外部供方对其直接和次级外部供方进行控制。

()7、组织的知识是为实现组织目标所使用和共享的信息。

()8、组织应控制运行策划的变更,评审非预期变更的后果,并采取措施减轻不利影响。

()9、设计和开发输出应考虑由产品和服务性质所决定的、失效的潜在后果。

()10、计算机软件的更改应符合软件配置管理要求,并对更改的实施进行跟踪。

()二、单项选择题(每题2分,共20分)1、组织应确定:()A 对体系有关的相关方B 与体系无关的相关方C 相关方的要求D 相关方的影响2、以下哪项活动不属于设计和开发策划的内容:()A 顾客和使用者参与设计和开发过程的需求B 对后续产品和服务提供的要求C 法律法规要求D 顾客和其他有关相关方期望设计和开发过程的控制水平3、外部提供的过程、产品和服务不包括:()A 供方B 外包方C 合作伙伴D 顾客4 、承担军用软件研制任务的组织,应按照以下要求建立并实施相应等级的软件工作过程:()A GJB 5000B GJB 8000C 软件工程化D A+B+C5、本标准未设置“预防措施”的独立条款是因为:()A 体系的主要用途之一是作为预防工具B 基于风险的思维已融入预防措施的概念C 不需要再采取预防措施D A+B6 如果组织认为标准的某项要求不适用,下面哪一项不符合标准要求:()A 删减B 进行适用性评审C 是否符合标准规定的不适用的条件D 说明理由7、实现长期或总目标的计划是:()A 愿景B 使命C 战略D 都不是8、防范人为错误的措施可以包括:()A 采用防错技术B 设置报警装置C 提醒D 都可以9、产品和服务放行应保留的成文的信息包括:()A 符合接收准则的证据B 授权放行人员的可追朔信息C 监视和测量资源D A+B10、发挥领导作用可开展的活动包括:()A 在整个组织内,就其使命、愿景、战略、方针和过程进行沟通B 在组织的所有层级创建并保持共同的价值观、公平和道德的行为模式C 培育诚信和正直的文化D A+B+C三、多项选择题(每题2分,共20分)1、组织的环境需要考虑的内部因素包括:()A 组织的价值观B 文化C 社会环境D 知识E 绩效2、本标准采用的方法有:()A 过程方法B 管理的系统方法C P-D-C-A循环方法D 基于风险的方法3、确定质量管理体系的范围时,组织应考虑:()A 各种内外部因素B 相关方的要求C 组织的产品和服务D 标准的适用性4、应对风险可包括:()A 规避风险B 为寻求机遇承担风险C 消除风险源D 改变风险的可能性和后果E 分担风险5、策划如何实现质量目标时,应确定:()A 做什麽B 需要什麽资源C 由谁负责D 何时完成E 如何评价结果6、对质量管理体系更改策划时,组织应考虑:()A 变更目的及潜在后果B 体系的适宜性C 资源的可获得性D 责任再分配7、设计和开发输出应包括:()A 产品规范B 工艺总方案和工艺规程C 使用手册和诊断指南D 产品和服务安全使用培训教程E 电子技术手册8、在确定所要求的交付后活动的覆盖范围和程度时,组织应考虑:()A 法律法规要求和顾客要求B 与产品和服务相关的潜在不期望的后果C 产品和服务的性质、用途和预期寿命D 顾客反馈9、成文信息包括:()A 需要保持的文件B 需要保留的文件C 需要保留的记录D 本标准所要求的成文信息E 来自外部的成文信息10、运行的策划和控制包括:A 编制产品标准化大纲B 制定通用质量特性工作计划C 编制技术状态管理计划D 制定风险管理计划四、阐述题(每题5分,共10分)1、在策划质量管理体系时,如何确定需要应对的风险和机遇?2、如何确定和管理与组织的质量管理体系有关的相关方?五、案例题(每题5分,共30分)1、在设计所检查在研项目A时,审核员看到该项目属电子产品,便问是否考虑了失效模式及其后果,并纳入设计输入。

c 单项选择题标准化考试系统

c   单项选择题标准化考试系统

c 单项选择题标准化考试系统在当今社会,随着教育水平的不断提高,考试已经成为人们学习和评价能力的重要方式。

而单项选择题作为考试中常见的一种形式,对于考生来说具有一定的挑战性。

因此,建立一个标准化的单项选择题考试系统显得尤为重要。

首先,一个标准化的单项选择题考试系统应当具备科学性和客观性。

考题的设计应该严格遵循教学大纲和教学要求,确保考试内容符合教学大纲的要求和教学内容的实际情况。

同时,考题应当客观公正,避免主观性和片面性,确保考试结果的客观性和公正性。

其次,考试系统应当注重题目的多样性和灵活性。

题目应当涵盖教学内容的各个方面,既要考查学生对基础知识的掌握程度,也要考查学生对知识的灵活运用能力。

同时,考试系统应当灵活运用不同类型的题目,如单选题、多选题、判断题等,以满足不同学生的学习需求。

另外,一个标准化的单项选择题考试系统还应当具备合理性和公平性。

考试系统应当合理确定考试的难易程度,确保考试结果的真实性和可比性。

同时,考试系统应当公平对待每一位考生,避免题目的偏颇性和不公正性,确保每一位考生都能在公平的环境下进行考试。

最后,考试系统还应当具备及时性和有效性。

考试系统应当及时更新考题,确保考试内容与时俱进,适应教学内容的变化和发展。

同时,考试系统应当有效评价学生的学习成果,为学生提供及时的反馈和指导,帮助学生更好地提高学习能力。

综上所述,建立一个标准化的单项选择题考试系统对于提高教学质量、促进学生学习具有重要意义。

只有建立科学、客观、多样、合理、公平、及时、有效的考试系统,才能更好地推动教育教学工作的发展,促进学生全面发展。

希望我们可以共同努力,建立一个更加完善的单项选择题标准化考试系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单项选择题标准化考试系统徐磊目录摘要 (2)1 绪论 (3)2系统分析 (4)2.1基础知识 (4)2.2数据结构 (4)3总体设计 (5)3.1总的概叙: (5)3.2大概流程图 (5)4详细设计 (6)4.1功能模块设计 (6)4.1.1保存文件功能模块: (6)4.1.2输出文件功能模块: (6)4.2答题功能模块: (7)4.3数据结构设计 (8)5 调试 (8)5.1操作界面 (8)5.2进行答题并判卷 (9)5.3插入试题 (9)5.4退出系统 (10)6总结 (10)7.附录 (11)1源程序 (11)2参考文献 (17)摘要当今社会,我们的许多资格是需要通过各类考试获得的。

但是由于考生数量的庞大与阅卷老师精力的有限,机试应运而生。

在机试中的单项选择题中,电脑可以自动判卷,而且其准确度和效率比人工判卷要高。

本文通过用C语言先定义一个结构体里面包括题干、选项、正解答案,然后定义一个随机函数的方法,阐述了试题的录入、将保存在试题库、试题的随机抽取、考生答题以及自动判卷的函数处理方法,并通过列表程序控制输出题目的随机性,将输入输出有机地结合在一起。

最后通过主函数对以上函数的调用,论证了单项选择题考试系统的可靠性,达到了课程设计目的。

关键字:单项选择题;考试系统;自动判卷;C语言1 绪论当今社会,我们的许多资格是需要通过各类考试获得的。

但是由于考生数量的庞大与阅卷老师精力的有限,机试应运而生。

在机试中的单项选择题中,电脑可以自动判卷,而且其准确度和效率比人工判卷要高。

因此,此项研究的意义十分重要。

为此,对此课题开展研究。

本课题采用文献研究法,根据课题:单项选择题标准化考试系统,通过查阅[美]H M Deitel,P J Deitel著,薛万鹏等译的《C语言程序设计教程》(北京:机械工业出版社,2000.07)[1]、谭浩强著的《C程序设计(第二版)》(北京:清华大学出版社,1999,12)[2]等文献来获得资料,从而全面地、正确地了解掌握所要研究问题文献研究法。

了解有关问题的历史和现状,帮助确定研究课题,得到现实资料的比较资料。

通过对程序设计中的具体情况,总结推广先进经验,进行归纳与分析,使之系统化,形成单项选择题标准化考试系统2系统分析2.1基础知识C语言是在 70 年代初问世的。

一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。

同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。

通常简称为《K&R》,也有人称之为《K&R》标准。

但是,在《K&R》中并没有定义一个完整的标准C 语言,后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个C 语言标准,于一九八三年发表,通常称之为ANSI C。

C语言包括数据类型与表达式、程序控制结构、函数、数组、结构体与共用体指针以及文件操作等。

另外,C语言的功能强大,执行效率也很高。

2.2数据结构一个“好”的程序,必须分析待处理的对象的特性以及各处理对象之间存在的关系,数据结构中的元素之间的关系有4种基本结构:集合、线性结构、树形结构、图状结构。

算法的设计取决于数据(逻辑)结构,而算法的实现依赖于采用的存储结构。

数据的存储结构实质上是它的逻辑结构在计算机存储器中的实现,为了全面的反映一个数据的逻辑结构,它在存储器中的映象包括两方面内容,即数据元素之间的信息和数据元素之间的关系。

不同数据结构有其相应的若干运算。

数据的运算是在数据的逻辑结构上定义的操作算法,如检索、插入、删除、更新和排序等。

数据类型是一个值的集合和定义在这个值集上的一组操作的总称。

数据类型可分为两类:原子类型、结构类型。

一方面,在程序设计语言中,每一个数据都属于某种数据类型。

类型明显或隐含地规定了数据的取值范围、存储方式以及允许进行的运算。

可以认为,数据类型是在程序设计中已经实现了的数据结构。

另一方面,在程序设计过程中,当需要引入某种新的数据结构时,总是借助编程语言所提供的数据类型来描述数据的存储结构。

3总体设计3.1总的概叙:1、用来保存试题库,可以用到”Struct TestNode Testquestions”结构体数组,将试题一一对应的保留下来,放在相应的文件里;2、试题的录入,可以定义一个” void InputTitle(int N)”和” Status InsertNode(int &N)”函数将试题录入;3、试题的抽取,可以定义一个” void printNode(TestNode p,int n)”的函数,用到”Rand”函数进行随机抽取;4、答题方面,,则定义一个” void answer(int sum)”函数用于答题者的输入答案;5、自动判卷,则可以定义一个” Status Match(TestNode p,char m)”函数,用来对比答题者答案和正确答案,给出判断正确与否;6、用一个main函数将上述各个函数功能块连接起来,实现”单项选择题标准化考试系统”的各个方面的功能,完成设计.。

3.2大概流程图4详细设计4.1功能模块设计4.1.1保存文件功能模块:4.1.2输出文件功能模块:4.2答题功能模块:4.3数据结构设计程序中主要用到了结构体数组,定义类型,如typedef int Status等,用结构体数组可以使得程序比较简便,易于读懂,免去频繁的赋值,而用定义类型,可以使得程序具有移植性,健壮性好。

5 调试5.1操作界面操作界面5.2进行答题并判卷答题界面5.3插入试题插入试题界面5.4退出系统退出系统界面调试分析结论:里面用到的随机函数在随机选择试题时,有时会遇到选择出来的试题时重的,由于时间比较紧迫,暂时还没有找出原因,修正过来.6总结经过C语言课程设计的训练,我学到了很多,最主要的一点是怎样去自学一种东西,怎样去找到你所需要的资料,并在短时间把它学会,运用到你所需要的方面。

这个过程是很艰难的,要花费很多的时间和精力,但是,在事情过后,自己就会发现自己已经在这个过程中学到了自己想要的东西,这种获得是更深刻的。

在做这个C语言课程设计的时候,我原先也是知之甚少,什么是结构体数据,什么是定义类型,怎样在一个main函数中调用别的定义函数,等等,可以说是一无所知。

然而,在这门课程设计中,这些方面却是特别重要的,可以说,掌握了这个,你就完全可以完成自己的任务。

这就要求我们要自己去学,自己去探索。

当然,跑图书馆是必不可少的,还有,身边有非常丰富的网络资源给我们好好利用,百度就是个很不错的地方。

这样就从另一方面锻炼了我们检索知识获取信息的能力,在这个过程中,可以学到的是一种提升自我的能力。

当然,由于个人能力所限,这份课程设计有一些别的方面还是要参考人家的的资料,在读懂别人材料的同时,自己取人所长,补己之短,经过多次的调试,总结,最后交出一份自己比较满意的答卷。

通过这次的课程设计,让我进一步的了解到C语言在我们日常生活中的重要性,而且,也更进一步的激发了我学习这门语言的兴趣.经过这次的训练,我相信自己以后会用更多的时间来把这门语言学好,掌握好这门必修的基础语言。

7.附录1源程序#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define TRUE 1#define ERROR 0#define MAX 30typedef int Status;typedef struct{char option1[30],option2[30],option3[30],option4[30],subject[150];char result;}TestNode;TestNode Testquestions[MAX];Status SaveNode(int N) //把结构体数组保存到文件"cheng"中,如成功保存返回TRUE,否则返回ERROR{ int i;FILE *fp;if((fp=fopen("cheng","wb"))==NULL) return ERROR;for(i=0;i<N;i++)fwrite(&Testquestions[i],sizeof(TestNode),1,fp);fclose(fp);return TRUE;}Status ReadNode(int &N) //从文件读出结构体数组的内容,如成功读取返回TRUE,否则返回ERROR{ FILE *fp;int i=0;if((fp=fopen("cheng","rb"))==NULL) return ERROR;while(!feof(fp))// 用feof检测文件是否结束,如果结束,返回正确{ fread(&Testquestions[i],sizeof(TestNode),1,fp);i++;}N=i-1;return TRUE;}void InputTitle(int N)// 输入N道试题数据{int i;for(i=0;i<N;i++){ printf("请输入第%d道题题目、题干和选项:\n",i+1);//输入结构体元素内容printf("请输入题目:");gets(Testquestions[i].subject);printf("请输入选项A:");gets(Testquestions[i].option1);printf("请输入选项B:");gets(Testquestions[i].option2);printf("请输入选项C:");gets(Testquestions[i].option3);printf("请输入选项D:");gets(Testquestions[i].option4);printf("请输入答案:");scanf("%c",&Testquestions[i].result);getchar();system("cls"); //清屏}}Status InsertNode(int &N) //插入试题内容{if(N>MAX) return ERROR;printf("请输入所要插入题题目、题干和选项:\n");printf("请输入题目:");gets(Testquestions[N].subject);printf("请输入选项A:");gets(Testquestions[N].option1);printf("请输入选项B:");gets(Testquestions[N].option2);printf("请输入选项C:");gets(Testquestions[N].option3);printf("请输入选项D:");gets(Testquestions[N].option4);printf("请输入答案:");scanf("%c",&Testquestions[N].result);getchar();N++; //N表示结构体数组长度,通过加&号使其值能返回return TRUE;}Status DeleteNode(int n)//删除数组中的第n个元素{return TRUE;}void printNode(TestNode p,int n)//输出第n道题题目{printf("(%d) ",n);printf("%s\n",p.subject);printf(" A %s ",p.option1);printf(" B %s \n",p.option2);printf(" C %s ",p.option3);printf(" D %s ",p.option4);}Status Match(TestNode p,char m)//判断m是否为p题目的答案,若是返回TRUE,否则返回ERROR{if(m==p.result) return TRUE;else return ERROR;}void answer(int sum)//进行答题{int i,score=0,Num;char r;for(i=1;i<=sum;i++){ Num= rand()%sum; //随机函数,以随机选定何题进行解答printNode(Testquestions[Num],Num+1);printf("\n请输入答案:");scanf("%c",&r);getchar();if( Match(Testquestions[Num],r)) //调用函数IsMatch判断所输入的答案与标准答案是否相同{ printf("\n答案正确!\n");score++;}else printf("\n答案错误!\n");}printf("\n你的总成绩为:%d\n",score);}void main(){ char flag='N';int N=0,i, sum,score=0,chose;/*printf("输入想建立的题目文件题目数:");scanf("%d",&N);getchar();InputTitle(N);*/ReadNode(N);while(flag=='N'||flag=='n'){ printf("\t\t\t单项选择题标准化考试系统\n ");printf("\n");printf(" \t\t\t1 进行答题并判卷\n");printf(" \t\t\t2 显示整张试卷内容\n");printf(" \t\t\t3 插入试题\n");printf(" \t\t\t4 保存到文件\n");printf(" \t\t\t5 退出系统\n");printf(" \t\t\t 请选择:");scanf("%d",&chose);getchar();switch(chose){case 1:system("cls");printf("请输入你想要的答题数目:");scanf("%d",&sum);getchar();answer(sum);break;case 2:system("cls");for(i=1;i<=N;i++){ printNode(Testquestions[i-1],i);printf("\n");}break;case 3:system("cls");InsertNode(N);break;case 4:system("cls");if(SaveNode(N)) printf("保存成功!\n");else printf("保存失败!\n");break;case 5:printf("你将退出系统(Y or N)?");scanf("%c",&flag);getchar();if(flag=='Y'||flag=='y') exit(0);system("cls");break;default:printf("请输入正确选择!\n");}}}2参考文献[1] [美]H M Deitel,P J Deitel著,薛万鹏等译. C语言程序设计教程.北京:机械工业出版社,2000.07.[2] 谭浩强. C程序设计(第二版).北京:清华大学出版社,1999,12.[3] 谭浩强. C程序设计题解与上机指导(第三版)[M],北京:清华大学出版社,2005.7.[4] 张淑平.C语言程序设计学习指导[M],西安:西安电子科技大学出版社,2004.6.[5] 梁翎,李爱齐.C语言程序设计实用技巧与程序实例[M],上海:上海科普出版社,1996.5.完稿日期:2012年7月13日。

相关文档
最新文档