好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

2022年软考-程序员考试题库(难点、易错点剖析)附答案有详解30.docx

17页
  • 卖家[上传人]:枫**
  • 文档编号:475440083
  • 上传时间:2023-10-21
  • 文档格式:DOCX
  • 文档大小:270.67KB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 2022年软考-程序员考试题库(难点、易错点剖析)附答案有详解1. 单选题在某C程序中有下面的类型和变量定义(设字符型数据占1字节,整型数据占4字节),则运行时系统为变量rec分配的空间大小为( )问题1选项A.1字节B.4字节C.5字节D.8字节【答案】B【解析】本题考查程序语言的基础知识共用体变量的大小取决于其所需存储空间最大的成员,最大的整形字符4字节2. 单选题Software(  )is defined as an activity to check whether the actual results match the expected results and to ensure that the software system is defect free.问题1选项A.developmentB.designC.testingD.maintenance【答案】C【解析】软件(  )定义为检查实际结果是否符合期待的结果以确保软件系统无缺陷的活动A.development(开发)B.design(设计)C.testing(测试)D.maintenance(维护)3. 单选题函数main()、f()的定义如下所示。

      调用函数f()时,采用引用调用方式(all by reference),从函数f()返回后,main()中x的值为( )问题1选项A.1B.2C.4D.5【答案】A【解析】本题考查程序语言的基础知识引用调用是指在被调用函数中,形参是实参的引用(或别名),在被调用函数中对形参的操作即是对实参的操作,因此结束调用后对实参进行修改的结果得以保留在本例中,形参a即main中的实参x,在f中a为本地变量x减去1,结果为1,main中的x被修改为1,因此最后输出为1在具体实现中,引用参数的实现是将实参的地址传递给形参,借助指针实现对实参变量的访问4. 单选题为了避免重复,将在程序中多处出现的一组无关的语句放在一个模块中,则该模块的内聚类型是(  )问题1选项A.逻辑内聚B.瞬时内聚C.偶然内聚D.通信内聚【答案】C【解析】本题考查软件设计的基础知识模块独立是软件设计时考虑的重要方面,指每个模块完成一个相对独立的特定子功能,并且与其他模块之间的联系要简单衡量模块独立程度的标准有两个:耦合性和内聚性其中内聚是一个模块内部各个元素彼此结合的紧密程度的度量,有多种类型:功能内聚:最强的内聚,完成一个单一功能,各个部分协同工作,缺一不可。

      顺序内聚:各个处理元素都密切相关与同一功能且必须顺序执行,前一个功能元素的输出就是下一个功能元素的输入通信内聚:所有处理元素集中在一个数据结构的区域上,或者各处理使用相同的输入数据或产生相同的输出数据过程内聚:模块内部的处理成分是相关的,而且这些处理必须以特定的次序执行瞬时内聚(时间内聚):把需要同时执行的动作组合在一起形成的模块逻辑内聚:模块内执行若干个逻辑上相似的功能,通过参数确定该模块完成哪一个功能偶然内聚(巧合内聚):模块内的各处理元素之间没有任何联系,可能因为某种原因,将在程序中多处出现的一组无关的语句放在一个模块中5. 单选题某C程序中含有下面语句,其执行后,tmp的值是( )问题1选项A.0B.2C.4D.8【答案】D【解析】本题考查C程序语言的基础知识逗号表达式的求值过程为:从左至右依次处理由逗号运算符“,”连接的运算对象,先对左侧的表达式求值,结果丢弃,最后保留右侧表达式的值对tmp的赋值结果来自逗号表达式(x=2,y=4,z=8),该表达式最后的结果为8,因此tmp的值为86. 单选题(  )服务器的主要作用是提供文件的上传和下载服务问题1选项A.GopherB.FTPC.TelnetD.E-mail【答案】B【解析】本题考查网络服务器的知识点。

      Internet网络提供的服务有多种,每一种服务都对应一种服务器,常见的几种服务器如下Gopher服务器:提供分类的文档查询及管理它将网络中浩瀚如海的信息分门别类地整理成菜单形式,提供给用户快捷查询并选择使用Telnet服务器:提供远程登录服务一般使用Telnet协议使用Telnet 可以实现远程计算机资源共享,也就是指使用远程计算机就和使用本地计算机一样FTP服务器:提供文件的上传和下载服务使用该协议可以实现文件共享,可以远程传递较大的文件同时,该服务器也提供存放文件或软件的磁盘空间E-mail服务器:提供电子邮件服务使用SMTP协议进行发送邮件和POP3协议进行接收邮件用来存放使用电子邮件用户的邮件并且维护邮件用户的邮件发送Web服务器:提供WWW服务一般使用HTTP协议来实现浏览器软件必须通过访问Web服务器才能获取信息7. 单选题从对信息的破坏性上看,网络攻击可以分为被动攻击和主动攻击以下属于被动攻击的是( )问题1选项A.伪造B.流量分析C.拒绝服务D.中间人攻击【答案】B【解析】网络攻击是指针对计算机信息系统、基础设施、计算机网络或个人计算机设备的,任何类型的进攻动作对于计算机和计算机网络来说,破坏、揭露、修改、使软件或服务失去功能、在没有得到授权的情况下偷取或访问计算机系统的数据,都会被视为对计算机和计算机网络的攻击。

      主动攻击会导致某些数据流的篡改和虚假数据流的产生这类攻击可分为篡改、伪造消息数据和终端(拒绝服务)被动攻击中的攻击者不对数据信息做任何修改,而是在未经用户同意和认可的情况下,攻击者获得了信息或相关数据通常包括窃听、流量分析、破解弱加密的数据流等攻击方式8. 单选题数据库中常见的check (约束机制)是为了保证数据的( ), 防止合法用户使用数据库时向数据库加入不符合语义的数据问题1选项A.完整性B.安全性C.可靠性D.并发控制【答案】A【解析】本题考查数据库技术方面的知识数据库的完整性是指数据库正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据保证数据库中数据是正确的,避免非法的更新数据库完整性重点需要掌握的内容有:完整性约束条件的分类、完整性控制应具备的功能完整性约束条件作用的对象有关系、元组、列三种在数据库系统中常见的check(约束机制)就是为了保证数据的完整性,check约束可以应用于1个或多个列例如:学生关系S(学号,课程号,成绩),若要求该关系中的“成绩”不能为负值,则可用“check (成绩>=0)”进行约束9. 单选题以下关于汇编语言的叙述中,正确的是(  )。

      问题1选项A.汇编语言源程序只能由伪指令语句构成B.汇编语言源程序都是通过对某高级语言源程序进行编译而得到的C.汇编语言的每条指令语句可以没有操作码字段,但必须具有操作数字段D.汇编语言的每条指令语句可以没有操作数字段,但必须具有操作码字段【答案】D【解析】本题考查程序语言中汇编语言的基础知识汇编语言(Assembly Language)是一种低级语言,亦称为符号语言在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址汇编语言不能直接由机器执行,需要通过汇编程序翻译为机器语言后再执行汇编语句可以有四个组成部分:标号(可选),指令助记符(操作码,必需),操作数(通常是必需的),注释(可选)10. 单选题右图是求数组A中最大元素的程序流程图,图中共有( )条路径假设数组A有5个元素(n=5),输入序列(即数组A的元素)为( )时, 执行过程不能覆盖所有的语句问题1选项A.1B.2C.3D.4问题2选项A.1,2,3,4,5B.2,1,3,4,5C.3,1,4,2,5D.5,4,3,2,1【答案】第1题:C第2题:D【解析】本题考查软件工程软件测试的基础知识很容易看出来本题的流程图中包含3条路径(循环的只计算1次),分别对应Y→N,Y→Y→N,Y→N→N,因此第一空选择C。

      而第二空是要满足覆盖所有的语句,前3个选项测试用例都有A[j]>A[k]的情况,此时,第二个判断为Y,会执行语句k=j,而选项D给出的测试用例在第二个判断均为N,不会执行k=j这条语句11. 单选题下列协议中,不属于TCP/IP协议簇的是(  )问题1选项A.CSMA/CDB.IPC.TCPD.UDP【答案】A【解析】本题考查网络基础知识在TCP/IP协议簇中,不包括CSMA/CD协议CSMA/CD(Carrier Sense Multiple Access with Collision Detection)基带冲突检测的载波监听多路访问技术(载波监听多点接入/碰撞检测)12. 单选题假设事务T1对数据D1加了共享锁,事务T2对数据D2加了排它锁,那么( )问题1选项A.事务T2对数据D1加排它锁成功B.事务T1对数据D2加共享锁成功,加排它锁失败C.事务T1对数据D2加排它锁或共享锁都成功D.事务T1对数据D2加排它锁和共享锁都失败【答案】D【解析】本题考查数据库控制功能基础知识事务并发处理时,如果对数据读写不加以控制,会破坏事务的隔离性和一致性控制的手段就是加锁,在事务执行时限制其他事务对数据的读取。

      在并发控制中引入两种锁:排它锁(Exclusive Locks ,简称X锁)和共享锁(Share Locks,简称S锁)排它锁又称为写锁,用于对数据进行写操作时进行锁定如果事务T对数据A加上X锁后,就只允许事务T读取和修改数据A,其他事务对数据A不能再加任何锁,从而也不能读取和修改数据A,直到事务T释放A上的锁 共享锁又称为读锁,用于对数据进行读操作时进行锁定如果事务T对数据A加上了S锁后,事务T就只能读数据A但不可以修改,其他事务可以再对数据A加S锁来读取,只要数据A上有S锁,任何事务都只能再对其加S锁读取而不能加X锁修改13. 单选题嵌入式操作系统的特点之一是可定制,这里的可定制是指( )问题1选项A.系统构件、模块和体系结构必须达到应有的可靠性B.对过程控制、数据采集、传输等需要迅速响应C.在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置D.采用硬件抽象层和板级支撑包的底层设计技术【答案】C【解析】本题考查嵌入式操作系统的基本概念嵌入式操作系统的主要特点包括微型化、可定制、实时性、可靠性和易移植性其中,可定制是指从减少成本和缩短研发周期考虑,要求嵌入式操作系统能运行在不同的微处理器平台上,能针对硬件。

      点击阅读更多内容
      相关文档
      25秋国家开放大学《0-3岁婴幼儿的保育与教育》形考任务1-4参考答案.docx 25秋国家开放大学《0-3岁婴幼儿卫生与保育》形考任务1-3+期末大作业参考答案.docx 25秋国家开放大学《0-3岁婴幼儿教育学》期末大作业参考答案.docx 25秋国家开放大学《Android核心开发技术》形考任务1-7参考答案.docx 国开2025年秋季《形势与政策》大作业答案.docx 国开2025年秋季《形势与政策》专题测验1-5答案.docx 2025年辽宁普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年广西普通高中学业水平选择性考试英语试卷(原卷+答案).doc 2025年6月浙江普通高中学业水平选择性考试地理试卷(原卷+答案).doc 2025年江西普通高中学业水平选择性考试英语试卷(原卷+答案).doc 2025年广东普通高中学业水平选择性考试数学试卷(原卷+答案).doc 2025年内蒙古普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年贵州普通高中学业水平选择性考试英语试卷(原卷+答案).doc 2025年安徽普通高中学业水平选择性考试生物试卷(原卷+答案).doc 2025年辽宁普通高中学业水平选择性考试数学试卷(原卷+答案).doc 2025年广东普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年1月云南省高考适应性测试物理试卷(原卷+答案).doc 2025年江苏普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年甘肃普通高中学业水平选择性考试语文试卷(原卷+答案).doc 2025年陕西普通高中学业水平选择性考试生物试卷1(原卷+答案).doc
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.