《2023年海南软件水平考试考试真题卷(1).docx》由会员分享,可在线阅读,更多相关《2023年海南软件水平考试考试真题卷(1).docx(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年海南软件水平考试考试真题卷(1)本卷共分为2大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共40题,每题2分。每题的备选项中,只有一个最符合题意) 1.小王购买了一个“海之久”牌活动硬盘,而且该活动硬盘还包含有一项实用新型专利,那么,王某享有_。A“海之久”商标专用权B该盘的所有权C该盘的实用新型专利权D前三项权利之全部 2.李某在电脑与编程杂志上看到张某发表的一组程序,颇为欣赏,就复印了一百份作为程序设计辅导材料发给了学生。李某又将这组程序逐段加以评析,写成评论文章后投到电脑编程技巧杂志上发表。李某的行为_。A侵犯了张某的著作权,因为其未经许可,擅自
2、复印张某的程序B侵犯了张某的著作权,因为在评论文章中全文引用了发表的程序C不侵犯张某的著作权,其行为属于合理使用D侵犯了张某的著作权,因为其擅自复印,又在其发表的文章中全文引用了张某的程序 3.下列标准代号中,_为推荐性行业标准的代号。ASJ/TBQ/T11CGB/TDDB11/T 4.关于软件著作权产生的时间,表述正确的是_。A自软件首次公开发表时B自开发者有开发意图时C自软件得到国家著作权行政管理部门认可时D自软件完成创作之日起 5.李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂凋到该公司软件开发部开发新产品,两周后,李某开发出一种新软件。该软件著作权应归_
3、所有。A李某BM公司C李某和M公司D软件开发部 6.我国专利申请的原则之一是_。A申请在先B申请在先与使用在先相结合C使用在先D申请在先、使用在先或者二者相结合 7.利用_可以对软件的技术信息、经营信息提供保护。A著作权B专利权C商业秘密权D商标权 8.程序员甲与同事乙在乙家探讨甲近期编写的程序,甲表示对该程序极不满意,要弃之重写,并将程序手稿扔到乙家垃圾筒。后来乙将甲这一程序稍加修改,并署乙发表。以下说法正确的是_。A乙的行为侵犯了甲的软件著作权B乙的行为没有侵犯甲的软件著作权,因为甲已将程序手稿丢弃C乙的行为没有侵犯甲的著作权,因为乙已将程序修改D甲没有发表该程序并弃之,而乙将程序修改后发
4、表,故乙应享有著作权 9.两个以上的申请人分别就相同内容的计算机程序的发明创造,先后向国务院专利行政部门提出申请,_可以获得专利申请权。A所有申请人均B先申请人C先使用人D先发明人 10.软件商标权的权利人是指_。A软件商标设计人B软件商标制作人C软件商标使用人D软件注册商标所有人 11.关于软件著作权产生的时间,下面表述正确的是_。A自作品首次公开发表时B自作者有创作意图时C自作品得到国家著作权行政管理部门认可时D自作品完成创作之日 12.下列智力成果中,能取得专利权的是_。A计算机程序代码B游戏的规则和方法C计算机算法D用于控制测试过程的程序 13.李某在某软件公司兼职,为完成该公司交给的
5、工作,做出了一项涉及计算机程序的发明。李某认为该发明是自己利用业余时间完成的,可以个人名义申请专利。关于此项发明的专利申请权应归属_。A李某B李某所在单位C李某兼职的软件公司D李某和软件公司约定的一方 14.软件权利人与被许可方签订一份软件使用许可合同。若在该合同约定的时间和地域范围内,软件权利人不得再许可任何第三人以此相同的方法使用该项软件,但软件权利人可以自己使用,则该项许可使用是_。A独家许可使用B独占许可使用C普通许可使用 D,部分许可使用 15.王某是一名程序员,每当软件开发完成后均按公司规定完成软件文档,并上交公司存档,自己没有留存。因撰写论文的需要,王某向公司要求将软件文档原本借
6、出复印,但遭到公司拒绝,理由是该软件文档属于职务作品,著作权归公司。以下叙述中,正确的是_。A该软件文档属于职务作品,著作权归公司B该软件文档不属于职务作品,程序员享有著作权C该软件文档属于职务作品,但程序员享有复制权D该软件文档不属于职务作品,著作权由公司和程序员共同享有 16.使用()技术,计算机的微处理器可以在完成一条指令前就开始执行下一条指令。A流水线B面向对象C迭代D中间件17.利用通信网络将多台微型机互联构成多处理机系统,其系统结构形式属于()计算机。A多指令流单数据流(MISD)B多指令流多数据流(MIMD)C单指令流单数据流(SISD)D单指令流多数据流(SIMD)18.以下关
7、于RISC指令系统特点的叙述中,不正确的是()。A对存储器操作进行限制,使控制简单化B指令种类多,指令功能强C设置大量通用寄存器D其指令集由使用频率较高的一些指令构成,以提高执行速度19.()是反映计算机即时存储信息能力的计算机性能指标。A存取周期B存取速度C主存容量D辅存容量20.以下关于段式存储管理的叙述中不正确的是()。A段是信息的逻辑单位,用户不可见B各段程序的修改互不影响C地址变换速度快、内存碎片少D便于多道程序共享主存的某些段21.栈是一种按“()”原则进行插入和删除操作的数据结构。A先进先出B边进边出C后进后出D先进后出22.以下关于汇编语言的叙述中正确的是()。A用汇编语言书写
8、的程序称为汇编程序B将汇编语言程序转换为目标程序的程序称为解释程序C在汇编语言程序中,不能定义符号常量D将汇编语言程序翻译为机器语言程序的程序称为汇编程序23.计算机启动时使用的有关计算机硬件配置的重要参数保存在()中。ACacheBCMOSCRAMDCD-ROM24.连接数据库过程中需要指定用户名和密码,这种安全措施属于()。A数据加密B授权机制C用户标识与鉴别D视图机制25.以下关于MIDI的叙述中,不正确的是()。AMIDI标准支持同一种乐器音色能同时发出不同音阶的声音BMIDI电缆上传输的是乐器音频采样信号CMIDI可以看成是基于音乐乐谱描述信息的一种表达方式DMIDI消息的传输使用单
9、向异步的数据流26.多媒体计算机图像文件格式分为静态图像文件格式和动态图像文件格式。()属于静态图像文件格式。AMPG文件格式BMOV文件格式CJPG文件格式DAVI文件格式27.在我国,软件著作权()产生。A通过国家版权局进行软件著作权登记后B通过向版权局申请,经过审查、批准后C自软件开发完成后自动D通过某种方式发表后28.我国商标法保护的对象是指()。A商品B注册商标C商标D已使用的商标29.某软件公司研发的财务软件产品在行业中技术领先,具有很强的市场竞争优势。为确保其软件产品的技术领先及市场竞争优势,公司采取相应的保密措施,以防止软件技术秘密的外泄。并且,还为该软件产品冠以某种商标,但未
10、进行商标注册。此情况下,公司享有该软件产品的()。A软件著作权和专利权B商业秘密权和专利权C软件著作权和商业秘密权D软件著作权和商标权30.企业信息系统可以分为作业处理、管理控制、决策计划3类系统,()属于管理控制类系统。A管理专家系统B事务处理系统C电子数据处理系统D战略信息系统31.以下关于信息系统的论述中,正确的是()。A信息系统可以是人工的,也可以是计算机化的B信息系统就是计算机化的信息处理系统C信息系统由硬件、软件、数据库和远程通信等组成D信息系统计算机化一定能提高系统的性能32.信息系统开发是一个阶段化的过程,一般包括5个阶段:系统分析阶段;系统规划阶段;系统设计阶段;系统运行阶段
11、;系统实施阶段。其正确顺序为()。ABCD33.原型化方法适用于()的系统。A需求不确定性高B需求确定C分时处理D实时处理34.软件开发过程包括需求分析、概要设计、详细设计、编码、测试、维护等子过程。软件的总体结构设计在()子过程中完成。A需求分析B概要设计C详细设计D编写代码35.采用UML对系统建模时,用()描述系统的全部功能。A分析模型B设计模型C用例模型D实现模型36.()属于UML中的行为图。A用例图B合作图C状态图D组件图37.软件生命周期中时间最长的阶段是()阶段。A需求分析B软件维护C软件设计D软件开发38.在结构化分析活动中,通常使用()描述数据处理过程。A数据流图B数据字典
12、C实体关系图D判定表39.模块设计时通常以模块的低耦合为目标,下面给出的四项耦合中,最理想的耦合形式是()。A数据耦合B控制耦合C公共耦合D内容耦合40.()不是面向对象分析阶段需要完成的。A认定对象B实现对象及其结构C组织对象D描述对象的相互作用二、多项选择题(共40题,每题2分。每题的备选项中,有多个符合题意) 1. 所谓货郎担问题,是指给定一个无向图,并已知各边的权,在这样的图中,要找一个闭合回路,使回路经过图中的每一个点,而且回路各边的权之和最小。 应用贪婪法求解该问题。程序先计算由各点构成的所有边的长度(作为边的权值),按长度大小对各边进行排序后,按贪婪准则从排序后的各边中选择边组成
13、回路的边,贪婪准则使得边的选择按各边长度从小到大选择。 函数中使用的预定义符号如下: #define M 100 typedef struct/*x为两端点p1、p2之间的距离,p1、p2所组成边的长度*/ float x; int p1, p2; tdr; typedef struct/*p1、p2为和端点相联系的两个端点,n为端点的度*/ int n, P1, p2; tr; typedef struct/*给出两点坐标*/ float x,y; tpd; typedef int tlM; int n=10; float distance(tpd a,tpd b);/*计算端点a、b之间的
14、距离*/ void sortArr(tdr aM, int m); /*将已经计算好的距离关系表按距离大小从小到大排序形成排序表,m为边的条数*/ int isCircuit(trM, int i, int j); /*判断边(i, j)选入端点关系表rM后,是否形成回路,若形成回路返回0*/ void selected(tr rM, int i, int j);/*边(i,j)选入端点关系表r*/ void course(tr rM, tl 1M);/*从端点关系表r中得出回路轨迹表*/ void exchange(tdr aM, int m, int b); /*调整表排序表,b表示是否可
15、调,即是否有边长度相同的边存在*/ void travling(tpd pdM, int n, float dist, t1 locusM) /*dist记录总路程*/ tdr drM;/*距离关系表*/ tr rM;/*端点关系表*/ int i, j, k, h, m;/*h表示选入端点关系表中的边数*/ int b;/*标识是否有长度相等的边*/ k=0; /*计算距离关系表中各边的长度*/ for(i=1;in;i+) for(j=i+1;j=n;j+) k+; drk.x= (1) ; drk.p1=i; drk.p2=j; m=k; sortArr(dr,m);/*按距离大小从小到
16、大排序形成排序表*/ do b=1; dist=0; k=h=0; do k+; i=drk.p1; j=drk.p2; if(ri.n=1)&(rj.n=1)/*度数不能大于2*/ if( (2) ) /*若边(i,j)加入r后形成回路,则不能加入*/ (3) ; h+; dist+=drk.x; else if( (4) ) /*最后一边选入r成回路,则该边必须加入且得到解*/ selected(r,i,j); h+; dist+=drk.x; while(k!=n)&(h!=n); if(h=n)/*最后一边选入构成回路,完成输出结果*/ course(r,locus); else/*找
17、不到解,调整dr,交换表中边长相同的边在表中的顺序,并将b置0*/ (5) ; while(!b); 2. 本程序将两个从小到大的有序链表合成一个新的从小到大的有序链表。链表的每一项由类 Node描述,而链表由List描述,类List的成员函数有以下几个: creatList(): 创建从小到大的有序链表。 multiplyList(List L1, Llst L2): 将链表L1和链表L2合并。 print(): 打印链表。 #include iostream using namespace std; class List; class Node friend class List; pub
18、lic: Node(int data) (1) ; private: int data; Node *next; ; class List public: List()list=NULL; void multiplyList(List L1, List L2); void creatList(); void print(); private: Node *list; ; void List:creatList() Node *p, *u, *pre; int dara; list=NULL; wbile(1) cout输入链表的一项: (小于零,结束链表) endl; cindata; if(
19、dara0)break;/小于零,结束输入 p=list; while(p !=NULL & darap-data)/查找插入点 pre=p; p=p-next; u= (2) ; if(p=list)list=u; else pre-next=u; (3) ; void List:multiplyList(List L1, List L2) Node *pL1, *pL2, *pL, *u; list = NULL; pL1 = L1.list; pL2 = L2.11st; while(pL1 != NULL & pL2 != NULL) if(pL1-data pL2-data) u =
20、 new Node(pL1-data); pL1 = pL1-next; else u = new Node(pL2-data); pL2 = pL2-next; if(list = NULL) list = (4) ; else pL-next=u; pL=u; pL1 = (pL1 != NULL) pL1:pL2; while(pL1 != NULL) u= (5) ; pL1 = pL1-next; if(list = NULL) list=pL=u; else pL-next=u; pL=u; void List:print() Node *p; p = list; while(p
21、!=NULL) coutp-datat; p=p-next; coutend1; void main() List L1, L2, L; cout创建第一个链表n;L1.creatList(); cout创建第二个链表n;L2.creatList(); L1.print();L2.print(); L.multiplyList(L1,L2); L.print(); 3. 以下程序实现数据的排序,将n个整数分别按照升序和降序进行排序,类SortInt_1实现升序排序,类SortInt_2实现降序排序。 class SortInt_1 int i,i,k,temp; void SortInt(in
22、t a1,int a2)/升序排序 for(i=0;ia1-1;i+) k=i; for(j=i+1;ja1;j+) if( (1) ) k=j; if(k !=i) temp=a2i;a2i=a2k;a2k=temp; class SortInt_2 (2) int i,j,k,temp; void SortInt(int a1, int a2)/降序排序 for(i=0; ia1-1;i+) k=i; for(j=i+1;ja1;j+) if( (3) )k=j; if(k !=i) temp=a2i;a2i=a2k;a2k=temp; public class test public s
23、tatic void main(String args) int a=10,55,100,35,87,90,100,16; SortInt_1 NewInt= (4) ; NewInt.SortInt(a.lenvh,a);/调用SortInt_1类的方法 System.out.println(升序排列的数据: ); for(int i=0;ia.length;i+) System.out.print(ai+ ); System.out.println(); NewInt=new SortInt_2();/创建类SortInt_2的对象 (5) ;/调用相应方法进行降序排序 System.ou
24、t.println(降序排列的数据: ); for(int i=0;ia.length;i+) System.out.print(ai+ ); 4. 某校园网申请到了C类网络地址块202.115.0.0/24202.115.3.0/24。根据网络规划需求,网络中心、图书馆、教学实验楼以及行政办公楼的各个部门需划分到不同网段。其中,Web服务器IP地址为202.115.0.10,网络拓扑结构如下图所示。 下图为RouterB上的路由表信息,写出查询路由表的命令: (1) 。该路由器上运行的路由协议为 (2) 。 * 行政办公楼部门A所属网络地址是 (3) ,部门B所属网络地址是 (4) 。在主机
25、D上使用命令Tracert DNSServer,显示结果如下图所示: * 根据以上信息,完成主机D的Internet协议属性配置。 主机D的IP地址: (5) ; 主机D的子网掩码: (6) ; 域名服务器IP地址: (7) ; 主机D的默认网关: (8) 。 5.某单位有一个100台机器的大机房,要实现每一台计算机都上网,一般认为,用代理是一个办法,但是工作量比较大,要为每一台机器分别安装客户端软件,而且还要设置IP地址、网关、DNS服务器等。此外,还有一个不错的方法,那就是建立NAT服务器,在服务器上配置 DNS和DHCP服务器,每个工作站只要做简单的设置就能自动接入Internet了,同
26、时还能让网外的计算机直接访问内部网的特定计算机。 试简述如何组建局域网“NAT”服务器。 6.用Word软件录入以下文字,按题目的要求完成排版后,用Word保存功能直接存盘。 宇宙中的一天 一个航天员曾经这样描述宇宙间的一天:早晨,计算机控制的钟唤醒我们起床。醒来拉开窗帘看宇宙空间,阳光灿烂,天色真美。可是不大一会儿,太阳没有了,天暗下来了,黑夜来临了,我们想又该睡觉了吧。真是有趣极了,一会儿是早晨,一会儿是黑夜 人们长期的生活习惯是“日出而作,日落而息”,睡眠一般都安排在夜晚。飞船在航天飞行中的昼夜周期和我们在地球上的昼夜周期是不同的。空间飞行时的一次日落日出,周期长短不一,因为它和飞船绕地
27、球飞行的轨道高低相关。轨道高,昼夜周期就长:轨道低,昼夜周期就短。飞船航天飞行期间的昼夜周期,白天和黑夜时间长短是不一致的,白天时间长,黑夜时间短,90分钟一个昼夜周期,最长的黑夜仅仅是37分钟。 要求: 1纸张大小设置为自定义、宽21厘米、高17厘米,页面垂直对齐方式为居中。 2段落标题设置为隶书、四号、加粗、居中;正文文字设置为仿宋、五号、行距为 1.25倍。 3将正文文字内容划分为三栏,每栏间设置分隔线。 4为文档添加页眉,内容为“宇宙探索系列丛书”,并将页眉的文字字体设置为宋体、小五号、斜体、淡紫色,文字效果为阳文。 7.利用以下提供的文字和图片资料(素材以文件形式存放在“日全食素材”
28、文件夹中),用PowerPoint创意制作“千年一遇的天文盛宴”演示文稿,直接用PowerPoint的保存功能存盘。 文字材料1 千年一遇的天文盛宴 日食(又称为日蚀)是一种天文现象,只在月球运行至太阳与地球之间时发生。日全食分为初亏、食既、食甚、生光和复圆5个阶段,可以看到贝利珠、钻石环等奇特景象。2009年7月22日,我国长江流域大部分地区迎宋了500年一遇的日全食。日食从初亏到复圆历时两个多小时,最精彩的全食持续时间最长达 6分钟左右。 文字材料2 “捕捉”贝利珠 2009年7月22日日全食从食甚到产生贝利珠景观的过程 图片材料 要求 1演示文稿的模板、文字格式、插入的图片的大小等可自行
29、选择。 2第1页演示文稿:用文字材料1的内容,插入的图片可从图1-26图1-29中自由选择。 3第2页演示文稿:用文字材料2的内容,插入的图片可从图1-26图1-29中自由选择;为该演示文稿插入页脚,内容为“2009-7-22 8:0511:10”,红色、加粗、20磅。 4为每张幻灯片中的对象设置相应的动画效果,将演示文稿的放映方式设置为循环放映。 8.在Word中绘制如图所示的报刊版面,按照题目要求完成后,用Word的保存功能直接存盘。 要求 1绘制的报刊版面样式、艺术字形状和颜色、边框线条形状和颜色与所给图示一致。 2报刊版面的相关文字如下。 信息 基于电话线的电信的ADSL接入; 第75
30、期 基于有线电视网的Cable Modem接入: Information 基于光纤的以太网技术。 逢周三出版 导读 2009-11-11 宽带的发展2版 不尽的信息 滚滚的财富 宽带让消费者掏腰包3版 宽带的接入方式 宽带何时能赢利4版 目前,宽带网有三种主要接入方式: 3各边框线条粗细设置为3磅、黑色,线型保持与图示的一致。“信息”艺术字的颜色为黑色、细上弯弧形状,“Information”艺术字的颜色为红色、粗下弯弧形状,“宽带的接入方式”艺术字的颜色为橙色、朝鲜鼓形状。 4导读栏中各条信息之前添加蓝色、小四号、手指形项目符号。 5其他文字的格式、位置可根据编排需要自由创意。 9.说明 电
31、子邮件是Internet中应用最广泛的服务,因此安装和配置一个高效与满足实际需求的电子邮件系统是每一个系统管理员的奋斗的目标之一,Linux的出现为构建低成本的、高效的电子邮件服务器提供了可能,以下是在Linux下配置Sendmail的部分清单。 /在/etc/mail目录下创建access文件,内容如下 127.0.0.1 RELAY 220.168.141RELAY (1) . . 在终端命令窗口运行以下命令: cp/etc/mial/sendmail.cf /etc/mail/sendmail.cf. bak (2) m4/etc/mail/sendmail.mc /etc/mail/s
32、endmail.ef /生成sendmail.cf文件rootahpeng root/etc/rc.d/init.d/sendmail restart (3) .rootahpeng root#adduser ciu -p ciu (4) ciuDomain. com、 ciudownloadD、eiuquestionrD (5) vi/etc/aliases Ciudownload :ciu (6) ciuquestio: ciuMaxMessageSize=1000000 (7) /保存该/etc/aliases并退出。rootahpeng root# newaliases (8) /etc/aliases: 63 aliases, longest 10 bytes, 625 bytes total 10.根据你的网络工程经验,请用250字以内的文字简要描述该21层教学综合大楼网络层次结构设计的要点。(不要求画图)