您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 程序员模拟试题上午试卷答案
程序员考试模拟试题3上午●在Windows操作系统中,.txt是(1)类型文件的后缀。(1)A.可执行文件B.数据库文件C.文本文件D.只读文件【解析】直接可执行文件的后缀通常是.exe,数据库文件有多种不同的后缀。后缀为.txt是文本文件。只读文件通过文件的属性体现,没有单独的后缀。●在PowerPoint幻灯片软件中,左下方的按钮的作用是(2)。(2)A.幻灯片浏览视图B.从当前幻灯片开始幻灯片放映C.从第一页开始放映D.返回上一页【解析】单击该按钮后会从当前幻灯片开始幻灯片放映,它的快捷键是Shift+F5。●甲开发设计了一个软件。乙公司认为不错,便购买了此软件。乙公司购买后,将其装于办公室的微机上。见到该软件的人,多有夸奖。乙公司遂以此为原版,复制销售,市场甚好。下列说法正确的是(3)。(3)A.乙公司有权复制该软件并进行销售B.乙公司有权将其装于办公室的微机上C.乙公司有权将其发表或登记D.乙公司有权复制该软件,但不得销售【解析】根据《计算机软件保护条例》第二十三、二十四条的规定,乙公司有权将该软件装于办公室的微机上,但无权对该软件复制、销售、发表或登记。●项目管理有4个方面内容,下列哪方面工作对控制重复周期最有效?(4)。(4)A.估计成本B.需求控制C.费用分配D.时间估计【解析】因为需求控制会影响软件开发的以后各阶段,所以它对控制重复周期最有效。●结构化方法中,数据流程图是(5)。(5)A.工程流程图的抽象B.业务流程图的抽象C.系统流程图的抽象D.程序流程图的抽象【解析】数据流程图既是对原系统进行分析和抽象的工具,也是用以描述新系统逻辑模型的主要工具。它是系统设计的主要依据。它有两个特点:概括性和抽象性。业务流程图一般用来描述原系统业务,表达原系统的业务处理流程和便于以后各工作阶段能有效地研究和使用这些调查成果。●在下列程序中:Programtest(input,output);vari.j:integer;procedurecalc(p1,p2:integer);beginp2:=p2*p2pl:=pl-p2;p2:=p2-p1;end{caic}begin{main}i:=2;j:=3;calc(i,j);write(j);end{main}当参数传递采用引用方式(Callbyreference)时,所得结果j=(6);当参数传递采用换名方式(Callbyname)时,所得结果,j=(7);当参数传递采用赋值方式(Callbyvalue)时,所得结果,j=(8)。(6)A.3B.6C.10D.16(7)A.3B.6C.10D.16(8)A.3B.6C.10D.16【解析】一个过程的过程体若包含对其自身的调用,则称此过程是直接递归的。若一个过程的过程体调用某过程,而该过程又调用原过程或经一系列调用后又回到对原过程的调用,则称此原过程是间接递归的。通常实现递归时采用的数据结构是栈,这是因为栈有先进后出的特性,可以保存调用时的现场,并在调用结束时恢复现场,栈是实现递归的简单途径。对于既可用递归方式求解,也可用循环方式求解的问题,就执行效率和资源而言,显然是循环优于递归,因为递归的开销大。当用户在调用点调用一个过程时,会通过参数传送信息,一个过程的形式参数用来向过程传送信息的标识符,实在参数用来在调用点向被调用过程传送信息。形式参数和实在参数之间的关系通常按照位置来标定,不同程序语言所规定的参数信息传送方式不同。当采用引用方式(Callbyreference)或换名方式(Callbyname)时,在过程中对形式参数的调用本质上是对实在参数单元的引用。先是给形式参数赋初值,而后,在过程中对该形式参数的赋值最终引起调用程序中实在参数值的改变。在本题中形式参数为p1和p2。实在参数初值为i=2和j=3,通过引用方式调用这两个参数,将执行以下计算过程:p1=2p2=3p2:=p2*p2=9p1:=p1-p2=2-3=-7p2:=p2-p1=9-(-7)=16所得结果为j=16。参数传送采用赋值方式时,从调用点向被调用过程传送的是实在参数的值。这一值成为过程中相应位置上形式参数的初值,此后该形式参数在过程中实际是局部变量,其结果无需返回给实在参数。本题中实在参数j=3,在过程中仅起向形式参数p2赋初值的作用。过程中关于p2的运算对j不再起作用,因而过程调用结束后j的值仍为3。●计算机中常用一种检错码是CRC,即(9)码。在进行编码过程中要使用(10)运算。假设使用的生成多项式是G(x)=x5+x4+x+1。原始报文为11001010101,则编码后的报文为(11)。CRC码(12)的说法是正确的。在无线电通信中采用7中取3定比码,它规定码字长为7位,并且其中总有且仅有3个1。则编码效率为(13)。(9)A.水平垂直奇偶校检B.循环求和C.循环冗余D.正比率(10)A.模2除法B.定点二进制除法C.二一十进制除法D.循环移位法(11)A.1100101011001B.11001010100100lC.11001010101011010D.110010101010011(12)A.可纠正一位差错B.可检测所有偶数位错C.可检测所有小于校验位长度的突发错D.可检测所有等于、小于校验位长度的突发错(13)A.(log235)/7B.5/7C.log23/log27D.2/7【解析】计算机在存储和传送数据的过程中,为了保证数据的准确性,一般要进行数据校验和纠错。CRC(循环冗余)码是一种常见的校错码。在本题中,由G(x)=x5+x4+1可知生成多项式是110011,按照算法进行运算,就能够得到余数0011,将其添加到原始报文的末尾,就得到编码后的报文(对应的详细计算过程参见教材)。无线电中常采用的7中取3定比码,规定码字长为7位,并且其中总有且仅有3个1,那么它的编码效率是这样计算的:首先,7位中有且仅有3个1的数据可以有C37个,即(7×6×5)/(3×2×1)=35。其次,取以2为底的对数,得到log235。最后,除以总位数7,得到(log235)/7。这样就可以看出求编码效率的公式:(log2(码字数))/总位数。●某数在计算机中用8421BCD码表示为001110011000,其真值为(14)。(14)A.1630QB.398HC.398D.1110011011B【解析】8421码,是用4位二进制位的权值从高到低分别为8、4、2、1,即以使用0000,0001~1001这十个二进制数来表示0~9十个数字。所以001110011000的真值为398。●70年代发展起来的利用激光写入和读出的信息存贮装置,被人们称为(15)。(15)A.光盘B.EPROMC.激光打印机D.OCR【解析】利用激光写入和读出的信息存贮装置是光盘。本题的另几个选择中,激光打印机是输出装置,不是存贮装置;OCR是OpticalCharacterRecognition的简称,指光学字符识别技术;EPROM是ErasableProgrammableRead-OnlyMemory(可擦可编程只读存储器)的简称,是一种可以重复利用的可编程芯片。●通常计算机的内存储器可采用(16)。(16)A.RAMB.ROMC.RAM和ROMD.EPROM【解析】通常计算机的内存储器可采用RAM和ROM。RAM是随机访问存储器(RandomAccessMemory)的缩写,ROM是只读存储器(ReadOnlyMemory)的缩写,而EPROM是电可擦可编程只读存储器。●下列关于Cache的描述中,哪一个是错误的?(17)。(17)A.Cache是缓冲技术在存储体系中的一个具体应用B.Cache的主要特点之一是存储容量大C.Cache处于内存和CPU之间D.Cache中一般存放内存的一部分副本【解析】Cache处于内存和CPU之间,负责解决主存与CPU之间速度的协调问题。它跟内存相比主要特点是:存取速度快,存储量小。●存储周期是指(18)。(18)A.存储器的读出时间B.存储器的写入时间C.存储器进行连续读操作所允许的最短时间间隔D.存储器进行连续读和写操作所允许的最短时间间隔【解析】存储周期是指存储器进行连续读写操作所允许的最短时间间隔。●在(19)中,用户一般不直接操纵计算机,而是将作业提交给系统操作员。由操作员将作业成批装入计算机,然后由操作系统按照一定的原则执行作业,并输出结果,最后由操作员将作业运行结果交给用户。(19)A.实时系统B.DOS系统C.网络操作系统D.批处理操作系统【解析】在批处理操作系统中,用户一般是将作业提交给系统操作员。由操作员将作业装入计算机处理,并将作业运行结果交给用户。●利用虚拟设备达到输入输出,要求的技术是(20)。(20)A.利用外存作为缓冲,将作业与外存交换信息和外存与物理设备交换信息两者独立起来,并使它们并行工作的过程B.把I/O要求交给多个物理设备分散完成的过程C.把I/O信息先放在外存,然后由一台物理设备分批完成I/O要求的过程D.把共享设备改为某作业的独占设备,集中完成I/O要求的过程【解析】利用虚拟设备达到输入输出,是利用外存作为缓冲,将作业与外存交换信息和外存与物理设备交换信息两者独立,并使它们并行工作。●下列作业调度算法中有最短作业平均周转时间的是(21)。(21)A.先来先服务B.短作业优先C.最高响应比优先D.优先数法【解析】短作业优先算法中使用到了最短作业平均周转时间。●有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。EMPDEPT若执行下面的操作,哪个操作不能成功执行(22)。(22)A.从DEFT中删除部门号='03'的行B.在DEFT中插入行('06','计划部','6号楼')C.将DEFT'中部门号='02'的部门号改为'10'D.将DEPT中部门号='01'的地址改为'5号楼'【解析】它违反了参照完整性约束。●数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容。(23)。Ⅰ.事务开始信息Ⅱ.更新信息Ⅲ.提交信息Ⅳ.事务中止信息(23)A.Ⅰ、ⅡI和ⅣB.Ⅰ、Ⅲ和ⅣC.Ⅱ、Ⅲ和ⅣD.都是【解析】日志记录的内容包括:事务开始信息、更新信息、提交信息和事务中止信息等。●下面哪一条不是对象-关系数据库的基本特征(24)。(24)A.关系的规范化程度更高B.SQL环境中对基本数据类型的扩充提供了支持C.对规则系统的支持D.SQL环境中对继承性提供了支持【解析】关系规范化是指把一个关系分解成多个关系,每个关系处理一个不同的主题,来消除更新异常和插入异常。分解关系时,同时注意多个关系之间的相互参照性。关系的规范化程度更高不是对象-关系数据库的基本特征。●已知基本表:学生(学号,姓名,性别,年龄,系名)选课(学号,课程号,成绩)要检索所有比王华年龄大的学生姓名、年龄和性别,正确的语句是(25),要检索学生姓名及其所选修课程的课程号和成绩,正确的语句是(26)。(25)A.SELECT姓名,年龄,性别FROM学生WHEREAGE(SELECT年龄FROM学生WHERE姓名=王华)B.SELECT姓名,年龄,性别FROM学生WHERE姓名=王华C.SELECT姓名,年龄,性别FROM学生WHEREAGE(SELECT年龄WHERE姓名=王华)D.SELECT姓名,年龄,性别FROM学生WHEREAGE王华(26)A.SELECT学生.姓名,选课.课程号,选课.成绩FROM学生WHERE学生学号=课程.学号B.SELECT学生.姓名,选课.课程号,选课.成绩FROM选课WHERE学生.学号=课程.学号C.SELECT学生.姓名,选课.课程号,选课.成绩FROM学生,选课WHERE学生.学号=课程.学号D.SELECT学生.姓名,选课.课程号,选课.成绩FROM学生.学号【解析】分句WHEREAGE>(SELECT年龄FROM学生WHERE姓名=王华)限定了结果记录年龄比王华大。B、C、D项该分句均不正确。26题考查了连接操作,A、
本文标题:程序员模拟试题上午试卷答案
链接地址:https://www.777doc.com/doc-2238018 .html