2024年计算机软件水平考试-计算机技术与软件专业技术资格考试(初级程序员)笔试历年真题荟萃含答案_第1页
2024年计算机软件水平考试-计算机技术与软件专业技术资格考试(初级程序员)笔试历年真题荟萃含答案_第2页
2024年计算机软件水平考试-计算机技术与软件专业技术资格考试(初级程序员)笔试历年真题荟萃含答案_第3页
2024年计算机软件水平考试-计算机技术与软件专业技术资格考试(初级程序员)笔试历年真题荟萃含答案_第4页
2024年计算机软件水平考试-计算机技术与软件专业技术资格考试(初级程序员)笔试历年真题荟萃含答案_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

2024年计算机软件水平考试-计算机技术与软件专业技术资格考试(初级程序员)笔试历年真题荟萃含答案(图片大小可自由调整)第1卷一.参考题库(共30题)1.某程序员在开发一功能很多的软件时,在某个操作窗口中设计了大量选项。在征求用户意见时,用户提出最好能降低复杂度,因此该程序员采取了一系列措施。其中,()是不妥的。A、将常用的选项用特殊颜色标出B、选项尽量设置默认值,使一般用户减少选择操作C、将选项分类,分别放在不同的标签页中D、利用"高级"按钮弹出对话框,包含那些不常用的选项2.(1)越高,屏幕上图像的闪烁感越小,图像越稳定,视觉效果也越好。当前PC机中该指标大多采用(2)Hz。空白(2)处应选择()A、88B、75C、65D、553.下列软件开发过程模型中()不属于迭代开发模型。A、RUPB、XPC、螺旋模型D、瀑布模型4.图8-15所示的流程图中有两个判断条件A>0和B>0。这些判断条件的各种组合情况如图8-16所示。表中Y表示相应的条件成立,N表示相应的条件不成立。每一列表示一种条件组合,并在列首用相应的序号来表示。 当遇到哪几种条件组合时,流程图能执行"3→k"?(写出相应的序号即可)5.通过程序设计活动求解问题时,通常可分为问题建模、算法设计、编写代码和编译调试4个阶段。()阶段的工作与所选择的程序语言密切相关。A、问题建模和算法设计B、算法设计和编写代码C、问题建模和编译调试D、编写代码和编译调试6.商标法主要是保护()的权利。A、商标设计人B、商标注册人C、商标使用人D、商品生产权7.绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。绑定可在编译时进行,也可在运行时进行。若一个给定的过程调用和执行代码的结合直到调用发生时才进行,这种绑定称为()。A、静态绑定B、动态绑定C、过载绑定D、强制绑定8.下三角矩阵A[0..8,0..8]如下图所示,若将其下三角元素(即行下标不小于列下标的所有元素)按列压缩存储在数组M[0..m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[2,0]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在__(1)__。若将其下三角元素按行压缩存储在数组M[0..m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[1,1]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在__(2)__。 空白(1)处应选择()A、M[15]B、M[20]C、M[35]D、M[39]9.已知某二叉树的先序遍历序列是ABDCE,中序遍历序列是BDAEC,则该二叉树为()。 A. B. C. D.A、AB、BC、CD、D10.设有商品关系P(商品名,条形码,供应商号,价格,数量),"条形码"唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系P中的商品名是唯一的。建立商品关系P的SQL语句如下所示: 查询供应商及价格小于等于2500元且大于等于1280元的"电冰箱"的数量的SQL语句为: 将供应商号"12021"所供应的商品价格上涨3%的SQL语句为: 查询供应商地址包含"西安"的供应商名及电话的SQL语句为: 空白(9)处应选择()A、NULLB、NOTNULLC、PRIMARYKEYD、FOREIGNKEY11.在表15-4所示的工作表中,若学生的最终成绩等于平时成绩的30%加上考试成绩的70%,那么应在E2单元格中填写__(1)__,并__(2)__拖动填充柄至E7单元格,则可以自动算出这些学生的最终成绩。 空白(2)处应选择()A、向水平方向B、向垂直方向C、按住Shift键向水平方向D、按住Shift键向垂直方向12.6[综合知识试题1]某图的邻接矩阵如下所示,则该图为()。 A. B. C. D.A、AB、BC、CD、D13.()statementcanperformacalculationandstoretheresultinavariablesothatitcanbeusedlater.A、AssignmentB、ControlC、I/OD、Declaration14.某班级学生《C++程序设计》课程的成绩表如表15-2所示。若学生作业成绩、上机成绩和笔试成绩分别占综合成绩的15%、25%和60%,那么可先在E3单元格中输入__(1)__,再向垂直方向拖曳填充柄至E10单元格,则可自动算出这些学生的综合成绩。若要将及格和不及格的人数统计结果显示在B11和E11单元格中,则应在B11和E11中分别填写__(2)__。 空白(2)处应选择()A、=COUNT(E3:E10,>=60)和=COUNT(E3:E10,=60")和=COUNT(E3:E10,"=60)和=COUNTIF(E3:E10,=60")和=COUNTIF(E3:E10,"<60")15.Dataitemsareaddedordeletedfromthelistonlyatthetopofthe().A、queueB、stackC、treeD、linearlist16.在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是__(1)__;若信号量S的当前值为-2,则表示系统口有__(2)__一个正在等待该资源的进程。空白(2)处应选择()A、0B、1C、2D、317.用()时,校验位与信息位交叉设置。A、循环冗余校验码B、海明校验码C、奇校验码D、偶校验码18.某有限自动机的状态图如图6-3所示,其特点是()。 A、仅识别以0开始以1结尾的0、1串B、仅识别含有3个0的0、1串C、仪识别含有偶数个1的0、1串D、仅识别以0开始以1结尾且0与1交错出现的0、1串19.函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为__(1)__;若以传引用方式调用g,则函数f的返回值为__(2)__。空白(2)处应选择()A、3B、4C、6D、720.若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数__(1)__;如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R资源数为__(2)__个。空白(1)处应选择()A、至少为1个B、至少为3个C、最多为1个D、最多为3个21.程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为()。A、语义分析B、代码连接C、静态绑定D、动态绑定22.以下关于CPU与主存之间增加高速缓存(Cache)的叙述中,错误的是()。A、Cache扩充了主存储器的容量B、Cache可以降低由于CPU与主存之间的速度差异造成的系统性能影响C、Cache的有效性是利用了对主存储器访问的局部性特征D、Cache中通常保存着主存储器中部分内容的一份副本23.某逻辑电路有两个输入端和一个输出端,输入端用X和Y表示,输出端用Z表示。当且仅当X和y同时为1时,Z才为0,则该电路的逻辑表达式为()。A、X·YB、C、D、X+Y24.在磁盘移臂调度算法中,()算法可能会随时改变移动臂的运动方向。A、电梯调度和先来先服务B、先来先服务和单向扫描C、电梯调度和最短寻道时间优先D、先来先服务和最短寻道时间优先25.按照国际电话电报咨询委员会(CCITT)的定义,()一属于表现媒体(PresentationMedium)。A、声音B、图像编码C、显示器D、光盘26.以下关于精简指令集计算机(RISC)指令系统特点的叙述中,错误的是()。A、对存储器操作进行限制,使控制简单化B、指令种类多,指令功能强C、设置大量通用寄存器D、选取使用频率较高的一些指令,提高执行速度27.McCall软件质量模型中,()属于产品转移方面的质量特性。A、可测试性B、正确性C、可移植性D、易使用性28.下面是用C语言书写的函数get_str的两种定义方式以及两种调用方式。 问题:若分别采用函数定义方式1、2和调用方式1、2,请分析程序的运行情况,填充下面的空(1)~(3)。若采用定义方式1和调用方式1,则输出为"00000000"。若采用定义方式1和调用方式2,则__(1)__。若采用定义方式2和调用方式1,则__(2)__。若采用定义方式2和调用方式2,则__(3)__。29.阅读以下说明和C++代码,将应填入_____处的字句写在答题纸的对应栏内。 【说明】已知类LinkedList表示列表类,该类具有4个方法:addElement()、lastElement()、numberOfElement()以及removeLastElement()。4个方法的含义分别如下。voidaddElement(Obect):在列表尾部添加一个对象。ObjectlastElement():返回列表尾部对象。intnumberOfElement():返回列表中对象的个数。voidremoveLastElement():删除列表尾部的对象。现需要借助LinkedList来实现一个Stack栈类,C++代码1和C++代码2分别采用继承和组合的方式来实现。【C++代码1】 【C++代码2】 【问题】若类LinkedList新增加了一个公有的方法removeElement(intindex),用于删除列表中第index个元素,则在用继承和组合两种实现栈类Stack的方式中,哪种方式下Stack对象可访问方法removeElement(intindex)?__(5)__(A.继承B.组合)30.阅读以下说明和C++代码,将应填入____处的语句或语句成分写在答题纸的对应栏内。 某数据文件students.txt的内容为100名学生的学号和成绩,下面的程序将文件中的数据全部读入对象数组,按分数从高到低进行排序后选出排名前30%的学生。【C++代码】 第1卷参考答案一.参考题库1.参考答案:C2.参考答案:B3.参考答案:D4.参考答案: 1,3,45.参考答案:D6.参考答案:B7.参考答案:B8.参考答案:C9.参考答案:C10.参考答案:C11.参考答案:B12.参考答案:C13.参考答案:A14.参考答案:D15.参考答案:B16.参考答案:C17.参考答案:B18.参考答案:A19.参考答案:B20.参考答案:C21.参考答案:D22.参考答案:A23.参考答案:B24.参考答案:D25.参考答案:C26.参考答案:B27.参考答案:C28.参考答案: (1)出错(2)出错(3)输出"testing"29.参考答案: (1)lastElement()(2)removeLastElement()(3)LinkedListlist(4)lastElement()(5)A30.参考答案: (1)intStudent(2)voidStudent(3)getCredit()(4)getCredit()(5)newStudent(6)SortStudentss=newSortStudent第2卷一.参考题库(共30题)1.TCP/IP()arethestandardsaroundwhichtheInternetwasdeveloped.A、protocolsB、agreementsC、conventionsD、coordination2.某二叉树为单枝树(即非叶子节点只有一个孩子节点)且具有n个节点(n>1)则该二叉树()。A、共有n层,每层有一个节点B、共有log2n层,相邻两层的节点数正好相差一倍C、先序遍历序列与中序遍历序列相同D、后序遍历序列与中序遍历序列相同3.软件著作权的客体是指()。A、公民、法人或其他组织B、计算机程序及算法C、计算机程序及有关文档D、软件著作权权利人4."剪贴板"是__(1)__;在Windows资源管理器中,要恢复误删除的文件,可以按下__(2)__键来实现。空白(1)处应选择()A、一个用户程序B、一个数据文件C、内存中的一块区域D、一个专用文档5.若在单向链表上,除访问链表中所有节点外,还需在表尾频繁插入节点,那么采用()最节省时间。A、仅设尾指针的单向链表B、仅设头指针的单向链表C、仪设尾指针的单向循环链表D、仅设头指针的单向循环链表6.Software()focusesonthreeattributesoftheprogram:softwarearchitecture,datastructure,andproceduraldetail.A、analysisB、designC、installationD、upgrade7.函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为__(1)__;若以传引用方式调用g,则函数f的返回值为__(2)__。 空白(1)处应选择()A、3B、4C、6D、78.对n个元素的有序表A[1..n]进行二分(折半)查找,则成功查找到表中的任意一个元素时,最多与A中的()元素进行比较。A、n-1B、n/2C、(log2n)-1D、(log2n)+19.表达式"a*(b-c)+d"的后缀式为()。A、abcd*-+B、ab*c-d+C、ab-cd+*D、abc-*d+10.用户界面的设计应坚持友好、简便、实用、易于操作的原则。程序员设计软件界面时应遵循的原则中不包括()。A、越频繁使用的功能所需的点击应越少B、越多用户使用的功能在界面上就应该越突出C、应让用户的注意力集中在解决业务问题上,而不是软件操作上D、应站在熟练用户的角度来设计用户界面11.对于二维数组a[1..6,1..8],设每个元素占2个存储单元,且以列为主序存储,则元素a[4,4]相对于数组空间起始地址的偏移量是()个存储单元。A、28B、42C、48D、5412.软件测试的目的是()。A、证明软件中没有错误B、改正软件中的错误C、发现软件中的错误D、优化程序结构13.下列网络互联设备中,属于物理层的是()。A、中继器B、交换机C、路由器D、网桥14.我国《计算机软件保护条例》是保护计算机软件的一项法规,是具有实施效用的法律文件,并非缺乏独创性。但对它的考虑,首先是促使其自由传播和复制,以便使人们充分地了解和掌握,不在著作权保护范围内。软件合法复制品(光盘)所有人不享有()。A、软件著作权B、必要的修改权C、软件装机权D、软件备份权15.设有商品关系P(商品名,条形码,供应商号,价格,数量),"条形码"唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系P中的商品名是唯一的。建立商品关系P的SQL语句如下所示: 查询供应商及价格小于等于2500元且大于等于1280元的"电冰箱"的数量的SQL语句为: 将供应商号"12021"所供应的商品价格上涨3%的SQL语句为: 查询供应商地址包含"西安"的供应商名及电话的SQL语句为: 空白(10)处应选择()A、NULLB、NOTNULLC、PRIMARYKEYD、FOREIGNKEY16.下三角矩阵A[0..8,0..8]如下图所示,若将其下三角元素(即行下标不小于列下标的所有元素)按列压缩存储在数组M[0..m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[2,0]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在__(1)__。若将其下三角元素按行压缩存储在数组M[0..m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[1,1]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在__(2)__。 空白(2)处应选择()A、M[15]B、M[20]C、M[35]D、M[39]17.在Word中,利用__(1)__功能按钮,可以在画好的图形内填充颜色;单击"绘图"工具栏上的"椭圆"按钮后,再按住__(2)__键进行绘制可确保绘出一个圆形。 空白(2)处应选择()A、ShiftB、CtrlC、AltD、Tab18.关系模型是采用()结构表达实体类型及实体间联系的数据模型。A、树型B、网状C、线型D、二维表格19.在操作系统文件管理中,通常采用()来组织和管理外存中的信息。A、字处理程序B、设备驱动程序C、文件目录D、语言翻译程序20.图8-15所示的流程图中有两个判断条件A>0和B>0。这些判断条件的各种组合情况如图8-16所示。表中Y表示相应的条件成立,N表示相应的条件不成立。每一列表示一种条件组合,并在列首用相应的序号来表示。 当遇到哪几种条件组合时,流程图能执行"1→i"?(写出相应的序号即呵)21.软件商标权的保护对象是指()。A、商业软件B、软件商标C、软件注册商标D、已使用的软件商标22.将来源不同的目标程序装配成一个可执行程序是()的任务。A、连接程序B、编译程序C、解释程序D、汇编程序23.下列选项中,不属于HTTP客户端的是()。A、IEB、NetscapeC、MozillaD、Apache24.Windows系统中的磁盘碎片整理程序__(1)__,这样使系统__(2)__。空白(1)处应选择()A、仅将卷上的可用空间合并,使其成为连续的区域B、只能使每个文件占用卷上连续的磁盘空间,合并卷上的可用空间C、只能使每个文件夹占用卷上连续的磁盘空间,合并卷上的可用空间D、使每个文件和文件夹占用卷上连续的磁盘空间,合并卷上的可用空间25.阅读以下说明和C++代码,将应填入_____处的字句写在答题纸的对应栏内。 【说明】现需要统计某企业员工的月平均工资,即该企业本月发给员工的工资总和除以员工数。假设企业本月发给员工的工资总和为sumSalary,该企业的员工总数为employeeNumber,下面的程序代码计算该企业员工本月的平均工资,其中需要处理employNumber为0的情况。【C++代码】 【问题1】程序运行时,若输入的员工工资总和为6000,员工数为5,则屏幕输出为:请输入当月工资总和与员工数: 【问题2】若程序运行时,第一次输入的员工工资总和为6000,员工数为0,第二次输入的员工工资总和为0,员工数为0,则屏幕输出为:请输入当月工资总和与员工数

温馨提示

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

评论

0/150

提交评论