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

下载本文档

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

文档简介

2024年计算机软件水平考试-计算机技术与软件专业技术资格考试(初级程序员)笔试历年真题荟萃含答案(图片大小可自由调整)答案解析附后卷I一.参考题库(共25题)1.Software()focusesonthreeattributesoftheprogram:softwarearchitecture,datastructure,andproceduraldetail.A、analysisB、designC、installationD、upgrade2.在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是__(1)__;若信号量S的当前值为-2,则表示系统口有__(2)__一个正在等待该资源的进程。空白(2)处应选择()A、0B、1C、2D、33.若内存按字节编址,用存储容量为32K×8bit的存储器芯片构成地址编号A0000H至DFFFFH的内存空间,则至少需要()片。A、4B、6C、8D、104.面向对象程序设计语言主要用于()。A、面向对象分析、设计与实现B、面向对象分析C、面向对象设计D、面向对象实现5.在磁盘移臂调度算法中,()算法可能会随时改变移动臂的运动方向。A、电梯调度和先来先服务B、先来先服务和单向扫描C、电梯调度和最短寻道时间优先D、先来先服务和最短寻道时间优先6.TCP/IP()arethestandardsaroundwhichtheInternetwasdeveloped.A、protocolsB、agreementsC、conventionsD、coordination7.面向对象分析与设计中,设计的主要任务不包括()。A、描述系统如何解决问题B、构建软件系统的设计模型C、描述用户的需求D、对最终的分析模型进一步精化8.通过程序设计活动求解问题时,通常可分为问题建模、算法设计、编写代码和编译调试4个阶段。()阶段的工作与所选择的程序语言密切相关。A、问题建模和算法设计B、算法设计和编写代码C、问题建模和编译调试D、编写代码和编译调试9.()statementcanperformacalculationandstoretheresultinavariablesothatitcanbeusedlater.A、AssignmentB、ControlC、I/OD、Declaration10.对于二维数组a[1..6,1..8],设每个元素占2个存储单元,且以列为主序存储,则元素a[4,4]相对于数组空间起始地址的偏移量是()个存储单元。A、28B、42C、48D、5411.OutlookExpress作为邮件代理软件有诸多优点,以下叙述中,错误的是()。A、可以脱机处理邮件B、可以管理多个邮件账号C、可以使用通讯簿存储和检索电子邮件地址D、不能发送和接收安全邮件12.设有商品关系P(商品名,条形码,供应商号,价格,数量),"条形码"唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系P中的商品名是唯一的。建立商品关系P的SQL语句如下所示: 查询供应商及价格小于等于2500元且大于等于1280元的"电冰箱"的数量的SQL语句为: 将供应商号"12021"所供应的商品价格上涨3%的SQL语句为: 查询供应商地址包含"西安"的供应商名及电话的SQL语句为: 空白(11)处应选择()A、价格Between1280AND2500B、价格From1280TO2500C、价格≤’2500’AND价格≥’1280’D、’价格’≤2500AND’价格’≥128013.学生成绩表如表15-3所示。若要计算学生各科成绩的总分和平均分各项的最高分,可先在C10单元格中输入__(1)__,并__(2)__拖曳填充柄至H10单元格,则可自动算出这些学生各科成绩、总分和平均分的最高分。 空白(2)处应选择()A、向垂直方向B、向水平方向C、按住Shift键向垂直方向D、按住Shift键向水平方向14.以下关于子类和父类的叙述中,正确的是()。A、子类继承了父类的属性和方法B、父类继承了子类的属性和方法C、子类的行为和父类必须完全保持一致D、父类的行为必须和子类完全保持一致15.若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数__(1)__;如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R资源数为__(2)__个。空白(2)处应选择()A、3B、4C、5D、616.下面关于加密的说法中,错误的是()。A、数据加密的目的是保护数据的机密性B、加密过程是利用密钥和加密算法将明文转换成密文的过程C、选择密钥和加密算法的原则是保证密文不可能被破解D、加密技术通常分为非对称加密技术和对称加密技术17.用()时,校验位与信息位交叉设置。A、循环冗余校验码B、海明校验码C、奇校验码D、偶校验码18.阅读以下说明和流程图,将应填入____处的字句写在答题纸的对应栏内。下面的流程图旨在统计指定关键词在某一篇文章中出现的次数。设这篇文章由字符A(0),…,A(n-1)依次组成,指定关键词由字符B(0),…,B(m-1)依次组成,其中n>m≥1。注意,关键词的各次出现不允许有交叉重叠。例如,在"aaaa"中只出现两次"aa"。该流程图采用的算法是:在字符串A中,从左到右寻找与字符串B相匹配的并且没有交叉重叠的所有子串。流程图8-17中,i为字符串A中当前正在进行比较的动态子串首字符的下标,j为字符串B的下标,k为指定关键词出现的次数。 19.欲开发一款系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用()。A、原型模型B、瀑布模型C、V模型D、螺旋模型20.软件测试的目的是()。A、证明软件中没有错误B、改正软件中的错误C、发现软件中的错误D、优化程序结构21.某公司数据库的两个关系:部门(部门号,部门名,负责人,电话)和员工(员工号,姓名,住址)。假设每个部门有若干名员工,一名负责人,一部电话;员工号为员工关系的主键。 a.若部门名是唯一的,请将下述SQL语句的空缺部分补充完整。 b.查询各部门负责人的姓名及住址的SQL语句如下: 空白(3)处应选择()A、PRIMARYKEY(部门号)NOTNULLUNIQUEB、PRIMARYKEY(部门名)UNIQUEC、FOREIGNKEY(负责人)REFERENCES员工(姓名)D、FOREIGNKEY(负责人)REFERENCES员工(员工号)22.以下关于哈希表的叙述中,错误的是()。A、哈希表中元素的存储位置根据该元素的关键字值计算得到B、哈希表中的元素越多,插入一新元素时发生冲突的可能性就越小C、哈希表中的元素越多,插入一个新元素时发生冲突的可能性就越大D、哈希表中插入新元素发生冲突时,需要与表中某些元素进行比较23.以下关于CPU与主存之间增加高速缓存(Cache)的叙述中,错误的是()。A、Cache扩充了主存储器的容量B、Cache可以降低由于CPU与主存之间的速度差异造成的系统性能影响C、Cache的有效性是利用了对主存储器访问的局部性特征D、Cache中通常保存着主存储器中部分内容的一份副本24.表达式"a*(b-c)+d"的后缀式为()。A、abcd*-+B、ab*c-d+C、ab-cd+*D、abc-*d+25.多媒体计算机与普通计算机的主要区别是多媒体计算机增加了()。A、存储信息的实体B、视频和音频信息的处理能力C、光驱和声卡D、大容量的磁介质和光介质卷II一.参考题库(共25题)1.以下应用中,必须采用栈结构的是()。A、使一个整数序列逆转B、递归函数的调用和返回C、申请和释放单链表中的节点D、装入和卸载可执行程序2.对表3-2和表3-3进行()关系运算可以得到表3-4。 A、投影B、择C、自然连接D、笛卡儿积3.某C语言程序中,m是一个整型变量,则()时遇到表达式m+"test"会报错。A、词法分析B、语法分析C、语义分析D、程序运行4.设有商品关系P(商品名,条形码,供应商号,价格,数量),"条形码"唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系P中的商品名是唯一的。建立商品关系P的SQL语句如下所示: 查询供应商及价格小于等于2500元且大于等于1280元的"电冰箱"的数量的SQL语句为: 将供应商号"12021"所供应的商品价格上涨3%的SQL语句为: 查询供应商地址包含"西安"的供应商名及电话的SQL语句为: 空白(9)处应选择()A、NULLB、NOTNULLC、PRIMARYKEYD、FOREIGNKEY5.如果杀毒软件报告一系列的Word文档被病毒感染,则可以推断病毒类型是__(1)__,如果用磁盘检测工具(CHKDSK、SCANDISK等)检测磁盘发现大量文件链接地址错误,表明磁盘可能被__(2)__病毒感染。空白(2)处应选择()A、文件型B、引导型C、目录型D、宏病毒6.()hasbecomeafactofmodemlife,withmillionsofpeoplenowshoppingon-line.A、E-mailB、E-commerceC、E-IearningD、E-communication7.假设系统中进程的三态模型如图2-3所示,图中的a、b和c的状态分别为__(1)__;当运行进程执行P操作后,该进程__(2)__。空白(2)处应选择()A、处于运行状态B、处于阻塞状态C、处于就绪状态D、处于运行状态或者进入阻塞状态8.某有限自动机的状态图如图6-3所示,其特点是()。 A、仅识别以0开始以1结尾的0、1串B、仅识别含有3个0的0、1串C、仪识别含有偶数个1的0、1串D、仅识别以0开始以1结尾且0与1交错出现的0、1串9.C++fullysupports()programming,includingthefourproperties:encapsulation,datahiding,inheritance,andpolymorphism.A、computer-orientedB、procedure-orientedC、object-orientedD、aspect-oriented10.Windows系统中的磁盘碎片整理程序__(1)__,这样使系统__(2)__。空白(1)处应选择()A、仅将卷上的可用空间合并,使其成为连续的区域B、只能使每个文件占用卷上连续的磁盘空间,合并卷上的可用空间C、只能使每个文件夹占用卷上连续的磁盘空间,合并卷上的可用空间D、使每个文件和文件夹占用卷上连续的磁盘空间,合并卷上的可用空间11.设有商品关系P(商品名,条形码,供应商号,价格,数量),"条形码"唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系P中的商品名是唯一的。建立商品关系P的SQL语句如下所示: 查询供应商及价格小于等于2500元且大于等于1280元的"电冰箱"的数量的SQL语句为: 将供应商号"12021"所供应的商品价格上涨3%的SQL语句为: 查询供应商地址包含"西安"的供应商名及电话的SQL语句为: 空白(8)处应选择()A、NULLB、UNIQUEC、NOTNULLD、NOTNULLUNIQUE12.某公司数据库的两个关系:部门(部门号,部门名,负责人,电话)和员工(员工号,姓名,住址)。假设每个部门有若干名员工,一名负责人,一部电话;员工号为员工关系的主键。a.若部门名是唯一的,请将下述SQL语句的空缺部分补充完整。b.查询各部门负责人的姓名及住址的SQL语句如下:空白(2)处应选择()A、NOTNULLB、UNIQUEC、KEYUNIQUED、PRIMARYKEY13.以下关于类和对象的叙述中,正确的是()。A、类是对象的模板,一个类仅能生成一个对象B、对象是类的模板,一个对象仅能生成一个类C、类是对象的模板.一个类是一组对象的集合D、对象是类的模板,一个对象是一组类的集合14.下列软件开发过程模型中()不属于迭代开发模型。A、RUPB、XPC、螺旋模型D、瀑布模型15.若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数__(1)__;如果这3个进程都要求使用2个互斥资源R,那么系统不产生死锁的最少的R资源数为__(2)__个。空白(1)处应选择()A、至少为1个B、至少为3个C、最多为1个D、最多为3个16.图8-15所示的流程图中有两个判断条件A>0和B>0。这些判断条件的各种组合情况如图8-16所示。表中Y表示相应的条件成立,N表示相应的条件不成立。每一列表示一种条件组合,并在列首用相应的序号来表示。 当遇到哪几种条件组合时,流程图能执行"1→i"?(写出相应的序号即呵)17.阅读以下说明和C函数,将应填入____处的语句或语句成分写在答题纸的对应栏内。 已知单链表L含有头节点,且节点中的元素值以递增的方式排列。下面的函数DeleteList在L中查找所有值大于minK且小于maxK的元素,若找到,则逐个删除,同时释放被删节点的空间。若链表中不存在满足条件的元素,则返回-1,否则返回0。例如,某单链表如图11-3所示。若令minK为20,maxK为50,则删除后的链表如图11-4所示。 链表节点类型定义如下: 【C函数】 18.将来源不同的目标程序装配成一个可执行程序是()的任务。A、连接程序B、编译程序C、解释程序D、汇编程序19.McCall软件质量模型中,()属于产品转移方面的质量特性。A、可测试性B、正确性C、可移植性D、易使用性20.图8-15所示的流程图中有两个判断条件A>0和B>0。这些判断条件的各种组合情况如图8-16所示。表中Y表示相应的条件成立,N表示相应的条件不成立。每一列表示一种条件组合,并在列首用相应的序号来表示。 该流程图共有多少条实际执行路径? 21.以下关于汇编语言和汇编指令的叙述中,正确的是()。A、汇编语言程序中只能包含CPU可直接识别的汇编指令B、一条汇编指令可以没有操作码字段,但是必须具有操作数字段C、汇编语言源程序都是通过对某高级语言源程序进行编译而得到的D、一条汇编指令可以没有操作数字段,但是必须具有操作码字段22.若在单向链表上,除访问链表中所有节点外,还需在表尾频繁插入节点,那么采用()最节省时间。A、仅设尾指针的单向链表B、仅设头指针的单向链表C、仪设尾指针的单向循环链表D、仅设头指针的单向循环链表23.某班级学生《C++程序设计》课程的成绩表如表15-2所示。若学生作业成绩、上机成绩和笔试成绩分别占综合成绩的15%、25%和60%,那么可先在E3单元格中输入__(1)__,再向垂直方向拖曳填充柄至E10单元格,则可自动算出这些学生的综合成绩。若要将及格和不及格的人数统计结果显示在B11和E11单元格中,则应在B11和E11中分别填写__(2)__。 空白(1)处应选择()A、=B3*15%+C3*25%+D3*60%B、=B$3*15%+C$3*25%+D$3*60%C、=SUM(B3*15%+C3*25%+D3*60%)D、=SUM(B$3*15%+C$3*25%+D$3*60%)24.某程序员在开发一功能很多的软件时,在某个操作窗口中设计了大量选项。在征求用户意见时,用户提出最好能降低复杂度,因此该程序员采取了一系列措施。其中,()是不妥的。A、将常用的选项用特殊颜色标出B、选项尽量设置默认值,使一般用户减少选择操作C、将选项分类,分别放在不同的标签页中D、利用"高级"按钮弹出对话框,包含那些不常用的选项25.6[综合知识试题1]某图的邻接矩阵如下所示,则该图为()。 A. B. C. D.A、AB、BC、CD、D卷III一.参考题库(共25题)1.以下关于C/C++程序变量的叙述中,错误的是()。A、变量实际上是存储位置的名字B、变量都具有类型属性C、变量必须先声明,然后才能引用D、除了赋值运算,其他运算都不能改变变量的值2.下三角矩阵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]3.以下关于精简指令集计算机(RISC)指令系统特点的叙述中,错误的是()。A、对存储器操作进行限制,使控制简单化B、指令种类多,指令功能强C、设置大量通用寄存器D、选取使用频率较高的一些指令,提高执行速度4.用户界面的设计应坚持友好、简便、实用、易于操作的原则。程序员设计软件界面时应遵循的原则中不包括()。A、越频繁使用的功能所需的点击应越少B、越多用户使用的功能在界面上就应该越突出C、应让用户的注意力集中在解决业务问题上,而不是软件操作上D、应站在熟练用户的角度来设计用户界面5."剪贴板"是__(1)__;在Windows资源管理器中,要恢复误删除的文件,可以按下__(2)__键来实现。空白(1)处应选择()A、一个用户程序B、一个数据文件C、内存中的一块区域D、一个专用文档6.The()schemeinadatabasesystemisresponsibleforthedetectionoffailuresandfortherestorationofthedatabasetoastatethatexistedbeforetheoccurrenceofthefailure.A、queryB、testC、checkD、recovery7.商标法主要是保护()的权利。A、商标设计人B、商标注册人C、商标使用人D、商品生产权8.下列选项中不受我国著作权法保护的作品是()。A、计算机程序B、Flash软件制作的动画C、计算机文档D、计算机软件保护条例9.在Word2003编辑状态下,若要将另一个文档的内容全部添加到当前文档的光标所在处,其操作是__(1)__;若要将文档中选定的文字移动到文档的另一个位置,应该按下__(2)__,将选定的文字拖曳至该位置。空白(2)处应选择()A、Ctrl键B、Alt键C、鼠标左键D、鼠标右键10.若用8位机器码表示二进制数-111,则原码表示的十六进制形式为__(1)___;补码表示的十六进制形式为__(2)__。空白(2)处应选择()A、F9B、F0C、89D、8011.软件系统运行时发现了系统测试阶段尚未发现的错误,改正这些错误属于()维护。A、正确性B、适应性C、完善性D、预防性12.如果杀毒软件报告一系列的Word文档被病毒感染,则可以推断病毒类型是__(1)__,如果用磁盘检测工具(CHKDSK、SCANDISK等)检测磁盘发现大量文件链接地址错误,表明磁盘可能被__(2)__病毒感染。空白(1)处应选择()A、文件型B、引导型C、目录型D、宏病毒13.在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是__(1)__;若信号量S的当前值为-2,则表示系统口有__(2)__一个正在等待该资源的进程。空白(1)处应选择()A、-7~1B、-7~3C、-3~0D、-3~1014.Software()referstothatthesoftwaretomeetthespecificationmustbeproduced.A、testB、supportC、developmentD、process15.设内存按字节编址,若8K×8bit存储空间的起始地址为7000H,则该存储空间的最大地址编号为()。A、7FFFHB、8FFFHC、9FFFHD、AFFFH16.假设系统中进程的三态模型如图2-3所示,图中的a、b和c的状态分别为__(1)__;当运行进程执行P操作后,该进程__(2)__。 空白(1)处应选择()A、就绪、运行、阻塞B、运行、阻塞、就绪C、就绪、阻塞、运行D、阻塞、就绪、运行应选择17.某逻辑电路有两个输入端和一个输出端,输入端用X和Y表示,输出端用Z表示。当且仅当X和y同时为1时,Z才为0,则该电路的逻辑表达式为()。A、X·YB、C、D、X+Y18.商标法保护的对象是()。A、商品B、商标C、注册商标D、已使用的商标19.衡量计算机的主要性能指标除了字长、存取周期、运算速度之外,通常还包括__(1)__,因为其反映了__(2)__。空白(2)处应选择()A、每秒钟所能执行的指令条数B、存储器读写速度C、计算机即时存储信息的能力D、该计算机保存大量信息的能力20.在表15-4所示的工作表中,若学生的最终成绩等于平时成绩的30%加上考试成绩的70%,那么应在E2单元格中填写__(1)__,并__(2)__拖动填充柄至E7单元格,则可以自动算出这些学生的最终成绩。 空白(1)处应选择()A、=C2*30%,D2*70%B、=C2*30%:D2*70%C、=SUM(C2*30%,D2*70%)D、=SUM(C2*70%:D2*30%)21.在Word中,利用__(1)__功能按钮,可以在画好的图形内填充颜色;单击"绘图"工具栏上的"椭圆"按钮后,再按住__(2)__键进行绘制可确保绘出一个圆形。 空白(2)处应选择()A、ShiftB、CtrlC、AltD、Tab22.将某ASCII字符采用偶校验编码(7位字符编码+1位校验码)发送给接收方,接收方收到的8位数据中,若(),则能确定传输过程中发生错误。A、"1"的个数为奇数B、"1"的个数为偶数C、最低位为"1"D、最高位为"1"23.()meansthataprogramwrittenforonecomputersystemcanbecompiledandru

温馨提示

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

评论

0/150

提交评论