程序员练习及答案_第1页
程序员练习及答案_第2页
程序员练习及答案_第3页
程序员练习及答案_第4页
程序员练习及答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

[作者姓名程序员练习(总分100分,考试时长90分钟)题号一总分阅卷人分值100100得分主观题用黑色字迹的签字笔作答(切勿使用其它颜色的签字笔)。作答有误需重新作答时,尽量避免使用橡皮擦除,以防卡面破损,个别错误可用正确的删除和修改符号进行修改;不准修改答题卡上的题号,否则答案无效。考试结束后,一定要带回准考证等所带物品。一、单项选择题(每小题2分,共100分)1、判定表和判定树常用于描述数据流图的()。 A、数据存储 B、外部实体 C、加工逻辑 D、循环操作【答案】C【解析】判定表和判定树都是以图形的方式描述数据流图的加工逻辑。2、下面的网络地址中,不能作为目标地址的是()。 A、0.0.0.0 B、127.0.0.1 C、10.255.255.255 D、192.168.0.0【答案】A【解析】地址0.0.0.0表示本地地址,只能作为源地址使用,不能用作目标地址。地址127.0.0.1表示本地环路地址,通常作为目标地址,用于测试本地TCP/IP回路。另外两种地址10.255.255.255和192.168.0.0也可以作为目标地址使用。3、Statedmoreformally,anobjectissimply()ofaclass. A、apart B、acomponent C、aninstance D、anexample【答案】C【解析】严格地说,对象只是类的一个实例。4、MIDI和MP3是PC机中两种不同类型的数字声音。下列叙述中,错误的是()。 A、MIDI是一种使用符号表示的、由计算机合成的音乐 B、MP3是一种经过压缩编码的波形声音 C、同一首乐曲的MP3文件比MIDI文件的数据量少 D、MIDI和MP3都可以使用Windows的媒体播放器进行播放【答案】C【解析】MIDI的主要优点之一是生成的文件比较小。它比同一首乐曲的MP3文件要小得多。5、在计算机系统中,构成虚拟存储器()。 A、只需要硬件 B、只需要软件 C、不需要硬件和软件 D、既需要硬件也需要软件【答案】D【解析】本题考查计算机系统基础知识。

如果一个作业的部分内容装入主存便可开始启动运行,其余部分暂时留在磁盘上,需要时再装入主存。这样就可以有效地利用主存空间。从用户角度看,该系统所具有的主存容量将比实际主存容量大得多,这样的存储器称为虚拟存储器。虚拟存储器是为了扩大主存容量而采用的一种设计方法,其容量是由计算机的地址结构决定的,实现虚拟存储器既需要硬件,也需要软件。6、以下关于程序员工作的叙述中,不正确的是(57)。 A、软件开发比软件测试有更高的技术含量 B、程序员需要通过实践了解自己的编程弱点 C、程序员应平衡测试时间、测试成本和质量之间的关系 D、最佳的编程方案必须同时兼顾程序质量和资源节约【答案】A【解析】本题考查软件工程基础知识。

软件测试已成为软件行业中的一个子行业。软件测试需要有专业的知识和技能要求,有大量的实际经验教训,有完整的技术管理措施,技术含量同样很高。软件企业追求软件产品的质量和用户满意度,对软件测试越来越重视了。只顾开发,只顾个人取得技术成果,轻视测试,不顾用户反馈意见,不顾售后服务,不愿持续改进,软件企业就难以为继。本题其他选项都是正确的。7、Cloudcomputingisaphraseusedtodescribeavarietyofcomputingconceptsthatinvolvealargenumberofcomputers()throughareal-timecommunicationnetworksuchastheInternet.Inscience,cloudcomputingisa()fordistributedcomputingoveranetwork,andmeansthe()torunaprogramorapplicationonmanyconnectedcomputersatthesametime.

Thearchitectureofacloudisdevelopedatthreelayers:infrastructure,platform,andapplication.Theinfrastucturelayerisbuiltwithvirtualizedcomputestorageandnetworkresources.Theplatformlay-erisforgeneral-purposeandrepeatedusageofthecollectionofsoftwareresources.TheapplicationlayerisformedwithacollectionofallneededsoftwaremodulesforSaaSapplications.Theinfrastucturelayerservesasthe(请作答此空)forbuildingtheplatformlayerofthecloud.Inturn,theplatformlayerisfounda-tionforimplementingthe()layerforSaaSapplication. A、network B、foundation C、software D、hardware【答案】D【解析】云计算是一个用来描述各种计算概念的一个短语,计算概念涉及大量计算机通过实时通信的网络,如Internet,()在一起。在科学研究中,云计算是分布式网络计算的(),意味着有()同时在多台互连的计算机上运行一个程序或应用。

云的结构分为3层:基础设施、平台和应用。基础实施层由虚拟计算机存储和网络资源构成;平台层是具有通用性和复用性的软件资源的集合;应用层是云上针对SaaS应用的所有应用软件的集合。基础设施层时建立平台层的(请作答此空)基础;相应地,平台层是执行应用层SaaS()的基础。

A.网络B.基础C.软件D.硬件8、以下关于木马程序的叙述中,正确的是()。 A、木马程序主要通过移动磁盘传播 B、木马程序的客户端运行在攻击者的机器上 C、木马程序的目的是使计算机或网络无法提供正常的服务 D、Sniffer是典型的木马程序【答案】B【解析】木马(Trojan),是指通过特定的程序(木马程序)来控制另一台计算机。木马通常有两个可执行程序:一个是控制端,另一个是被控制端。植入对方电脑的是服务端,而黑客正是利用客户端进入运行了服务端的电脑。运行了木马程序的服务端以后;会产生一个有着容易迷惑用户的名称的进程,暗中打开端口,向指定地点发送数据(如网络游戏的密码,即时通信软件密码和用户上网密码等),黑客甚至可以利用这些打开的端口进入电脑系统。Sniffer,中文可以翻译为嗅探器,是一种基于被动侦听原理的网络分析方式。使用这种技术方式,可以监视网络的状态、数据流动情况以及网络上传输的信息。Sniffer不是木马程序。9、若循环体执行的次数为m,则在do-while型循环中,循环条件的执行次数为(),在while-do型循环中,判断循环条件的次数为(请作答此空)。 A、m-1 B、m C、m+1 D、2m【答案】B【解析】While-do型循环的含义如下图(a)所示。在这种循环中,是先判断循环条件再决定是否执行循环体,循环条件(菱形框)的运算总是比循环体多一次。因此,若循环体的执行次数为m,则循环条件的执行次数为m+1。

Do-while型循环的含义如上图(b)所示。在这种循环中,先执行循环体再判断循环条件以决定是否进行下一次的循环,循环条件(菱形框)的运算和循环体执行的次数相同。10、对关键码序列(9,12,15,20,24,29,56,69,87)进行二分查找(折半查找),若要查找关键码15;则需依次与()进行比较。 A、87、29、15 B、9、12、15 C、24、12、15 D、24、20、15【答案】C【解析】二分法查找(折半查找)的基本思想是:(设R[low,?,high]是当前的查找区)(1)确定该区间的中点位置:mid=[(low+high)/2];(2)将待查的k值与R[mid].key比较,若相等,则查找成功并返回此位置,否则需确定新的查找区间,继续二分查找,具体方法如下。若R[mid].key>k,则由表的有序性可知R[mid,?,n].key均大于k,因此若表中存在关键字等于k的结点,则该结点必定是在位置mid左边的子表R[low,?,mid–1]中。因此,新的查找区间是左子表R[low,?,high],其中high=mid–1。若R[mid].key<k,则要查找的k必在mid的右子表R[mid+1,?,high]中,即新的查找区间是右子表R[low,?,high],其中low=mid+1。若R[mid].key=k,则查找成功,算法结束。(3)下一次查找是针对新的查找区间进行,重复步骤(1)和(2)。(4)在查找过程中,low逐步增加,而high逐步减少。如果high<low,则查找失败,算法结束11、某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到(请作答此空);该关系模式分解成()后,具有无损连接的特性,并能够保持函数依赖。 A、1NF B、2NF C、3NF D、BCNF【答案】A【解析】根据题意,零件P关系中的(商品代码,供应商)可决定的零件P关系的所有属性,所以零件P关系的主键为(商品代码,供应商);又因为,根据题意(商品代码,供应商)→商品名称,而商品代码→商品名称,存在部分依赖关系不满足2NF,因此该关系模式属于1NF。

由于关系模式P属于1NF,1NF存在冗余度大、修改操作的不一致性、插入异常和删除异常四个问题。所以需要对模式分解,其中选项A、选项B和选项C分解后的P1∩P2=?,是有损连接,并且分解后的关系式丢失了函数依赖,如选项A中的P1(商品代码,联系方式)与原F关系式中的"商品代码→商品"不相符,即不保持函数依赖。12、内存按字节编址,地址从A4000H到CBFFF

H,共有(1)个字节。若用存储容量为32K×8bit的存储芯片构成该内存,至少需要(2)片。 A、2 B、5 C、8 D、10【答案】B13、分时操作系统采用()方式来处理来自终端的信息。 A、优先级 B、多级反馈 C、短作业优先 D、时间片轮转【答案】D【解析】分时操作系统是一台计算机连接多个终端,各用户通过各自的终端交互使用这台计算机。在分时系统中,把CPU的运行时间分成一个个长度相等的时间片,并按这些时间片依次轮流执行各终端程序。若某个终端程序在分配给它的时间片内没有运行完,则暂停该终端程序的执行并把CPU分配给下一个终端程序。通过采用时间片轮转方式处理终端用户的方式,使各终端之间独立操作相互不受干扰,似乎独占机器。14、在面向对象的系统中,对象是运行时的基本实体,对象之间通过传递()进行通信。(请作答此空)是对对象的抽象,对象是其具体实例。 A、对象 B、封装 C、类 D、消息【答案】C【解析】对象与对象之间是通过消息进行通信的。15、软件设计中划分程序模块通常遵循的原则之一是使各模块间的()。 A、耦合度高,内聚性低 B、耦合度高,内聚度高 C、耦合度低,内聚度高 D、耦合度低,内聚度低【答案】C【解析】本题考查的是模块设计原则,一般有以下几点:(1)模块独立性好,模块之间没有过多的相互作用。(2)模块耦合度低。(3)模块内聚度高,各成分之间结合紧密。(4)模块规模适中,模块大小以30到100行为宜,规模过大不宜理解。(5)模块的扇入和扇出要适当。(6)模块的作用域应当在控制域中。16、CISC是()的简称。 A、复杂指令集系统计算机 B、超大规模集成电路 C、精简指令集系统计算机 D、超长指令字【答案】A17、给定关系模式R(U,

F),U={A,B,C,D},F={AB→C,CD→B}。关系R(请作答此空),且分别有()。 A、只有1个候选关键字ACB B、只有1个候选关键字BCD C、有2个候选关键字ACD和ABD D、有2个候选关键字ACB和BCD【答案】C【解析】根据函数依赖定义,可知ACD→U,ABD→U,所以ACD和ABD均为候选关键字。根据主属性的定义“包含在任何一个候选码中的属性叫做主属性(Primeattribute),否则叫做非主属性(Nonprimeattribute)”,所以,关系R中的4个属性都是主属性。18、某高校数据库中,学生S、教师T和课程C的关系模式分别为:S(学号,姓名,性别,家庭住址,电话);T(教师号,姓名,性别,部门,工资);C(课程号,课程名)。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一个教师可以讲授多门课程,一门课程可以由多个教师讲授。那么,学生"选课"和教师"讲授"课程的联系类型分别为(请作答此空);"选课"联系()。

查询"软件教研室"教师的平均工资、最高与最低工资之间差值的SQL语句如下:

SELECTAVG(工资)As平均工资,()FROMTWHERE部门='软件教研室'; A、1:1,1:n B、1:n,1:n C、n:1,n:m D、n:m,n:m【答案】D【解析】本题考查关系数据库及SQL方面的基础知识。

本题的正确选项为D。根据题意"一个学生可以选择多门课程,一门课程可以由多个学生选择",故学生"选课"的联系类型为n:m;又因为根据题意"一个教师可以讲授多门课程,一门课程可以由多个教师讲授",故教师"讲授"课程的联系类型为n:m。19、总线的带宽是指(8) A、用来传送数据、地址和控制信号的信号线总数 B、总线能同时传送的二进制位数 C、单位时间内通过总线传输的数据总量 D、总线中信号线的种类【答案】C20、哈希表的平均查找长度和()无直接关系。 A、哈希函数 B、装填因子 C、哈希表记录类型 D、处理冲突的方法【答案】C【解析】哈希表的目的是建立希望不经过任何比较,一次存取便能取得所查的记录。在哈希表存储时,一般是通过在记录的存储位置和它的关键字之间建立一个确定的对应关系,使得每个关键字和结构中的一个唯一的存储位置对应,而这个对应关系就是哈希函数。哈希表记录类型是指哈希表中记录的数据类型,与哈希表的查找过程没有什么关系。装填因子=表中填入的记录个数/哈希表的长度。21、5月,全球的十几万电脑受到勒索病毒WannaCry的攻击,电脑被感染后文件会被加密锁定,从而勒索钱财。在该病毒中,黑客利用(14)实现攻击,并要求以(15)方式支付。 A、Windows漏洞 B、用户弱口令 C、缓冲区溢出 D、特定网站【答案】A【解析】WannaCry(又叫WannaDecryptor),一种“蠕虫式”的勒索病毒软件,大小3.3MB,由不法分子利用NSA(NationalSecurityAgency,美国国家安全局)泄露的危险漏洞“EternalBlue”(永恒之蓝)进行传播。当用户主机系统被该勒索软件入侵后,弹出如下勒索对话框,提示勒索目的并向用户索要比特币。而对于用户主机上的重要文件,如:照片、图片、文档、压缩包、音频、视频、可执行程序等几乎所有类型的文件,都被加密的文件后缀名被统一修改为“.WNCRY”。目前,安全业界暂未能有效破除该勒索软的恶意加密行为,用户主机一旦被勒索软件渗透,只能通过重装操作系统的方式来解除勒索行为,但用户重要数据文件不能直接恢复。WannaCry主要利用了微软“视窗”系统的漏洞,以获得自动传播的能力,能够在数小时内感染一个系统内的全部电脑。22、软件工程项目质量管理不包括()。 A、质量计划 B、质量保证 C、质量控制 D、质量评级【答案】D【解析】本题考查软件工程基础知识。

软件工程项目质量管理包括质量计划(确定合适的质量标准,如何实施其质量方针)、质量保证(包括质量管理方法、采用的工程技术、测试技术和复审技术、对文档及其修改的控制、项目的标准及规格等)和质量控制(监控项目成果是否符合有关的标准,找出方法来解决质量问题)。对软件产品质量和软件过程质量的评价(包括评级)有利于改进质量管理工作。23、某一资格考试系统的需求为:管理办公室发布考试资格条件,考生报名,系统对考试资格审查,并给出资格审查信息;对符合资格条件的考生,管理办公室给出试题,考生答题,管理办公室给出答案,系统自动判卷,并将考试结果发给考生。根据该需求绘制数据流图,则()是外部实体,(请作答此空)是加工。 A、考生 B、试题 C、资格审查 D、考试资格条件【答案】C【解析】本题考察数据流图的基础知识。在DFD中,通常会出现4种基本符号,分别是数据流、加工、数据存储和外部实体(数据源及数据终点)。数据流是具有名字和流向的数据,在DFD中用标有名字的箭头表示。加工是对数据流的变换,一般用圆圈表示。数据存储是可访问的存储信息,一般用直线段表示。外部实体是位于被建模的系统之外的信息生产者或消费者,是不能由计算机处理的成分,它们分别表明数据处理过程的数据来源及数据去向,用标有名字的方框表示。24、下列设计模式中,()模式既是类结构型模式,又是对象结构型模式。此模式与(请作答此空)模式类似的特征是,都给另一个对象提供了一定程度上的间接性,都涉及到从自身以外的一个接口向这个对象转发请求。 A、桥接(Bridge) B、适配器(Adapter) C、组成(Composite) D、装饰器(Decorator)【答案】D【解析】适配器模式(Adapter)用于将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

适配器有类结构和对象结构两种模式,如下图所示。在类适配器中,因为Adapter类既继承了Adaptee(被适配类),也实现了Target接口,在Client类中我们可以根据需要选择并创建任一种符合需求的子类,来实现具体功能。在对象适配器中,Adapter不是使用多继承或继承再实现的方式,而是使用直接关联,或者称为委托的方式。

装饰器模式用于动态地给一个对象添加一些额外的职责或者行为。装饰器模式提供了改变子类的灵活方案。装饰器模式在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。当用于一组子类时,装饰器模式更加有用。如果你拥有一组子类(从一个父类派生而来),你需要在与子类独立使用情况下添加额外的特性,你可以使用装饰器模式,以避免代码重复和具体子类数量的增加。25、在面向对象的系统中,对象是运行时的基本实体,对象之间通过传递(请作答此空)进行通信。()是对对象的抽象,对象是其具体实例。 A、对象 B、封装 C、类 D、消息【答案】D【解析】对象与对象之间是通过消息进行通信的。26、在Excel中,假设单元格A1、A2、A3和A4的值分别为23、45、36、18,单元格B1、B2、B3、B4的值分别为29、38、25、21,在单元格C1中输入“:SUM(MAX(A1:A4),MIN(B1:B4))”(输入内容不含引号)并按Enter后,C1单元格显示的内容为(3)。 A、44 B、66 C、74 D、84【答案】B【解析】本题考查Excel基础知识。

SUM函数的功能是求和,MAX函数是求最大值,MIN函数是求最小值,所以SUM(MAX(),MIN())的含义是求A1:A4区域内的最大值45和B1:B4区域内的最小值21之和,结果为66。27、在解决计算机与打印机之间速度不匹配的问题时,通常设置一个打印数据缓冲区,计算机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区取出数据。因此,该缓冲区的数据结构应该是()。 A、树 B、图 C、栈 D、队列【答案】D【解析】本题考查数据结构基础知识。

队列是一种先进先出(FIFO)的线性表,它只允许在表的一端插入元素,而在表的另一端删除元素。题目中所述情形为队列的应用场景。28、用户的电子邮箱是在()的一块专用的存储区。 A、用户计算机内存中 B、用户计算机硬盘上 C、邮件服务器内存中 D、邮件服务器硬盘上【答案】D【解析】本题正确答案为D。电子邮箱是经用户申请后由邮件服务机构为用户建立的。建立电子邮箱就是在其邮件服务器的硬盘上为用户开辟一块专用的存储空间,存放该用户的电子邮件。29、Cloudcomputingisaphraseusedtodescribeavarietyofcomputingconceptsthatinvolvealargenumberofcomputers()throughareal-timecommunicationnetworksuchastheInternet.In

science,cloudcomputingisa()fordistributedcomputingoveranetwork,andmeansthe()torunaprogramorapplicationonmanyconnectedcomputersatthesametime.

Thearchitectureofacloudisdevelopedatthreelayers:infrastructure,platform,andapplication.Theinfrastucturelayerisbuiltwithvirtualizedcomputestorageandnetworkresources.Theplatformlay-erisforgeneral-purposeandrepeatedusageofthecollectionofsoftwareresources.TheapplicationlayerisformedwithacollectionofallneededsoftwaremodulesforSaaSapplications.Theinfrastucturelayerservesasthe()forbuildingtheplatformlayerofthecloud.Inturn,theplatformlayerisfounda-tionforimplementingthe(请作答此空)layerforSaaSapplication A、resource B、service C、application D、software【答案】C【解析】云计算是一个用来描述各种计算概念的一个短语,计算概念涉及大量计算机通过实时通信的网络,如Internet,()在一起。在科学研究中,云计算是分布式网络计算的(),意味着有()同时在多台互连的计算机上运行一个程序或应用。

云的结构分为3层:基础设施、平台和应用。基础实施层由虚拟计算机存储和网络资源构成;平台层是具有通用性和复用性的软件资源的集合;应用层是云上针对SaaS应用的所有应用软件的集合。基础设施层时建立平台层的()基础;相应地,平台层是执行应用层SaaS(请作答此空)的基础。

A.资源B.服务C.应用D.软件30、以下关于程序员职业素养的叙述中,不正确的是()。 A、程序员应有解决问题的能力、承担任务的勇气和责任心 B、程序员的素质比技术能力更为重要,职业操守非常重要 C、程序员应充满自信,相信自己所交付的程序不存在问题 D、由于软件技术日新月异,不断学习是程序员永恒的课题【答案】C【解析】本题考查软件工程基础知识。

编程是高智力工作,产生错误的因素很多,程序很难没有错误。程序员需要仔细思考,仔细推敲,既要有自信心,也要谦虚谨慎,要欢迎测试人员、用户或其他程序员发现问题,认真考虑纠正错误。31、在uml图中,(请作答此空)展现了一组对象、接口、协作和它们之间的关系。()强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。()软件和硬件组件之间的物理关系以及处理节点的组件分布情况。()描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。 A、类图 B、对象图 C、部署图 D、定时图【答案】A【解析】类图展现了一组对象、接口、协作和它们之间的关系。定时图强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。部署图软件和硬件组件之间的物理关系以及处理节点的组件分布情况。包图描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。32、设M和N为正整数,且M>2,N>2,MN<2(M+N),满足上述条件的例(M,N)共有()对。 A、3 B、5 C、6 D、7【答案】B33、多态分为参数多态、包含多态、过载多态和强制多态四种不同形式。其中,子类型化(一个类型是另一个类型的子类型)属于(请作答此空)多态;()多态是指同一个名字在不同上下文中可代表不同的含义。 A、参数 B、包含 C、过载 D、强制【答案】B【解析】多态指的是不同对象对同一消息的不同的响应。主要分为:参数多态:应用广泛、最纯的多态。包含多态:同样的操作可用于一个类型及其子类型。包含多态一般需要进行运行时的类型检查。包含多态在许多语言中都存在,最常见的例子就是子类型化,即一个类型是另外一个类型的子类型。强制多态:编译程序通过语义操作,把操作对象的类型强行加以变换,以符合函数或操作符的要求。过载多态:同一个名(操作符﹑函数名)在不同的上下文中有不同的类型。34、结构化程序由3种基本结构组成,3种基本结构组成的算法()。 A、只能完成符合结构化的任务 B、只能完成部分复杂的任务 C、只能完成一些简单的任务 D、可以完成任何复杂的任务【答案】D【解析】本题考查结构化程序设计的基本知识。结构化程序的3种基本结构是顺序、选择和循环结构,这3种结构的组合可以完成任何复杂的任务。35、在面向对象系统中,对象是基本的运行时实体。现实世界中电视机的颜色、音量、亮度、灰度和频道等是其(),它们具体的值表示了电视机的(请作答此空)。 A、标识 B、属性 C、行为 D、状态【答案】D【解析】电视机的颜色、音量、亮度、灰度和频道等是属性,他们具体的数值是电视机的状态。36、数据库的体系结构可以分为几级() A、3级 B、4级 C、5级 D、6级【答案】A37、以下那个函数可以帮助我们计算平方根: A、abs B、exp C、sqrt D、ceil【答案】C38、若收到某海明校验码1110010,其中信息4位,校验码3位,问正确的信息是()。 A、1110 B、1010 C、0010 D、1101【答案】B【解析】验证海明校验码的关系式如下:S2=r2+I4+I3+I2S1=r1+I4+I2+I1S0=r0+I4+I2+I1所以S2=1,S1=1,S0=0三个校正因子不全为0,所以该海明校验码有错,错误位置S=S2S1S0=110=6,即比特6有错,将其变反,得到的正确信息为1010。39、王某按照其所属公司要求而编写的软件文档著作权()享有。 A、由公司 B、由公司和王某共同 C、由王某 D、除署名权以外,著作权的其他权利由王某【答案】A【解析】本题考查知识产权基本知识。

依据著作权法第十一条、第十六条规定,职工为完成所在单位的工作任务而创作的作品属于职务作品。职务作品的著作权归属分为两种情况。

情况1:虽是为完成工作任务而为,但非经法人或其他组织主持,不代表其意志创作,也不由其承担责任的职务作品,如教师编写的教材,著作权应由作者享有,但法人或者其他组织具有在其业务范围内优先使用的权利,期限为2年。

情况2:由法人或者其他组织主持,代表法人或者其他组织意志创作,并由法人或者其他组织承担责任的职务作品,如工程设计、产品设计图纸及其说明、计算机软件、地图等职务作品,以及法律规定或合同约定著作权由法人或非法人单位单独享有的职务作品,作者享有署名权,其他权利由法人或者其他组织享有。40、以下关于程序的叙述中,错误的是()。 A、有编译错误的程序一定包含着错误 B、运行结果正确的程序也可能含有错误 C、调用了未定义的函数会产生链接错误 D、调用了未定义的函数会发生运行异常【答案】A【解析】高级语言程序需要经过编辑、编译、链接处理,形成可执行程序后才能运行。编辑是指编写和修改源程序的文本内容;编译是指将源程序翻译为目标程序;链接是将目标程序与所需要的库函数(代码)链接在一起,以形成可执行代码。代码中调用了未定义的函数时,链接器会报告链接错误,程序还不能进入运行阶段。41、两名以上的申请人分别就同样的软件发明创造申请专利时,(13)可取得专利权。 A、最先发明的人 B、最先申请的人 C、所有申请的人 D、最先使用人【答案】B【解析】在同一地域(国家)内,相同主题的发明创造只能被授予看项专利权。当两个以的申请人分别就同样的发明创造申请专利的,专利权授给最先申请的人。如果两个以上申请人在同一日分别就同样的发明创造申请专利的,应当在收到专利行政管理部门的通知后自行协商确定申请人。如果协商不成,专利局将驳回所有申请人的申请,即均不授予专利权。我国专利法规定:“两个以上的申请人分别就同样的发明创造申请专利的,专利权授予最先申请的人”。我国专利法实施细则规定:“同样的发明创造只能被授予一项专利。依照专利法第九条的规定,两个以上的申请人在同一日分别就同样的发明创造申请专利的,应当在收到国务院专利行政部门的通知后自行协商确定申请人”。42、()是在运行时把过程调用和响应调用需要的代码加以结合的过程。 A、词法分析 B、静态绑定 C、动态绑定 D、预编译【答案】C【解析】词法分析、预编译和静态绑定都是在程序的编译过程或编译前,只有动态绑定发生在程序运行过程中。43、使用()技术,计算机的微处理器可以在完成一条指令前就开始执行下一条指令。 A、迭代 B、流水线 C、面向对象 D、中间件【答案】B【解析】本题考查计算机中流水线概念。使用流水线技术,计算机的微处理器可以在完成一条指令前就开始执行下一条指令。流水线方式执行指令是将指令流的处理过程划分为取指、译码、取操作数、执行并写回等几个并行处理的过程段。目前,几乎所有的高性能计算机都采用了指令流水线。44、在计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA等。其中,采用()方式时,不需要CPU控制数据的传输过程。 A、中断 B、程序查询 C、DMA D、无条件传送【答案】C【解析】直接程序控制(无条件传送/程序查询方式):无条件传送:在此情况下,外设总是准备好的,它可以无条件地随时接收CPU发来的输出数据,也能够无条件地随时向CPU提供需要输入的数据。45、假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户区的时间是5μs,系统对每个磁盘块数据的处理时间为2μs,若用户需要将大小为10个磁盘块的Doc文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费时间为()μs;采用双缓冲区需要花费的时间为(请作答此空)μs。 A、100 B、107 C、152 D、170【答案】B【解析】双缓冲区:10×10+5+2=10746、()可以保护软件的技术信息、经营信息。 A、软件著作权 B、专利权 C、商业秘密权 D、商标权【答案】C【解析】本题考查知识产权基本知识。

软件著作权从软件作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论