《2021年山东软件水平考试考试考前冲刺卷(8).docx》由会员分享,可在线阅读,更多相关《2021年山东软件水平考试考试考前冲刺卷(8).docx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2021年山东软件水平考试考试考前冲刺卷(8)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.DDoS攻击的特征不包括()A攻击者从多个地点发起攻击B被攻击者处于忙状态C攻击者通过入侵,窃取被攻击者的机密信息D被攻击者无法提供正常的服务2.表示显示器在横向和纵向上具有的显示点数的指标称为()A显示分辨率B图像分辨率C显示深度D图像深度3.M摄影家将自己创作的一幅摄影作品原件出售给了L公司。这幅摄影作品的著作权应属于()AM摄影家BL公司C社会公众DM摄影家与L公司4.下面加密算法中,加密和解
2、密需要用不同密钥的是()AAESBRSACIDEADDES5.著作权权利人不包括()A发明人B翻译人C汇编人D委托人6.若对二进制整数x和y的各位进行异或运算后的结果为全0,则说明()AxyBxyCx=yDx=-y7.下表给出了两种浮点数表示格式,若要求浮点数()A精度高、范围大则采用格式1;要求精度低、范围小则采用格式2B精度高、范围大则采用格式2;要求精度低、范围小则采用格式1C精度高、范围小则采用格式1;要求精度低、范围大则采用格式2D精度高、范围小则采用格式2:要求精度低、范围大则采用格式18.若在编码“0101110”的最左边增加一个偶校验位,则完整的编码应为()A00101110B
3、10101110C01010001D110100019.已知x=-97/128,若采用8位机器码表示,则x补=()A11100001B10011111C11100000D1001111010.在Windows系统中,当用户选择C:Documents目录中的一个文件图标,并执行剪切命令后,被剪切的文件会放在()中;若用户要浏览图片收藏文件夹中存放的图像文件的大致内容,则可选择查看菜单栏中的()命令。被“剪切”的文件会放在()中。A回收站B剪贝占板CUSB盘DC:Documents11.某段式存储管理系统中的地址结构如下图所示,若系统以字节编址,则该系统允许的最大段长为()KB;()是错误的段号。
4、若系统以字节编址,则该系统允许的最大段长为()KBA16B32C64D12812.支持网络系统的功能,并具有透明性()A批处理操作系统B分时操作系统C实时操作系统D分布式操作系统13.标识符在高级语言源程序中的作用不包括()A为变量命名B为注释标记位置C为函数命名D为数据类型命名14.在Windows系统中,当用户选择C:Documents目录中的一个文件图标,并执行剪切命令后,被剪切的文件会放在()中;若用户要浏览图片收藏文件夹中存放的图像文件的大致内容,则可选择查看菜单栏中的()命令。若用户要浏览“图片收藏”文件夹中存放的图像文件的大致内容,则可选择“查看”菜单栏中的()命令。A详细信息B
5、图标C缩略图D平铺15.表达式“a*(b-(c+d)”的后缀式为()Acd+ab-*Bab*c-d+Cabcd+-*Dabcd*-+16.如果在程序中的多个地方需要使用同一个常数,那么最好将其定义为一个符号常量,这样()A可以缩短程序代码的长度B便于进行编译过程的优化C可以加快程序的运行速度D便于修改此常数并提高可读性17.若程序在运行时陷入死循环,则该情况属于()A语法错误B运行时异常C动态的语义错误D静态的语义错误18.在C程序中,若表达式中的算术运算对象类型不同,则需要先统一为相同类型后再进行计算。例如,表达式“a-b”中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通
6、常进行的处理是()A读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变B读取a的值并转换为整型数据,然后进行两个整数的相加减运算,变量a的值不变C将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算D将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算19.以下关于C语言与C+语言的叙述中,正确的是()A只要将C程序的扩展名.c改为.cpp,就可将过程式的C程序转换为面向对象的CH程序B由于C+是在C的基础上扩展的,所以C+编译器能编译C源程序C在C程序中,也可以用结构体类型定义类D与C不同,C+程序中的函
7、数必须属于某个类20.在有11个元素的有序数组a1.11中进行二分查找(即折半查找),依次与()比较后,成功找到元素a5。Aa6、a2、a5Ba6、a4、a5Ca6、a3、a4、a5Da6、a8、a4、a521.编译程序与解释程序的不同之处是()A解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码B编译程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码C编译程序不生成源程序的目标代码,而解释程序则产生源程序的目标代码D编译程序生成源程序的目标代码,而解释程序则不产生源程序的目标代码22.设数组a1.m,1.n(m1,n2)中的元素以行为主序存放,每个元素
8、占用1个存储单元,则最后一个数组元素am,n相对于数组空间首地址的偏移量为()A(m-1)*n+n-1B(m-1)*nCm*(n-1)Dm*n23.一个高度为h的满二叉树的结点总数为2h-1,其每一层结点个数都达到最大值。从根结点开始顺序编号,即根结点编号为1,其左、右孩子结点编号分别为2和3,再下一层从左到右的编号为4、5、6、7,依此类推,每一层都从左到右依次编号,直到最后的叶子结点层为止。那么,在一棵满二叉树中,对于编号为m和n的两个结点,若m=2n+1,则()Am是n的左孩子Bm是n的右孩子Cn是m的左孩子Dn是m的右孩子24.设push、pop分别表示入栈、出栈操作,若初始栈为空,对
9、于元素序列abc,则操作序列push、pop、pop、push、push、pop()A得到出栈序列为abcB得到出栈序列为bacC得到出栈序列为bcaD是非法的操作序列25.从未排序的序列中依次取出一个元素与已排序序列中的元素进行比较,然后将其放在已排序序列的合适位置上,该排序方法称为()A插入排序B选择排序C快速排序D冒泡排序26.在具有,2(n0)个顶点的简单无向图中,最多含有()条边。An(n-1)Bn(n+1)CD27.采用统一建模语言(UML)进行面向对象建模时,()用于描述系统的静态结构。A通信图B类图C活动图D序列图28.设类Derived是类Base的一个子类,则Derived
10、中()A只有Base的属性B只有Base的方法C除Base中的属性和方法外,只能添加Base中没有的新方法D除Base中的属性和方法外,还可以添加新属性和新方法29.对于字符串“software”,其长度为2的子串共有()个。A4B7C28D5630.统一建模语言(UML)图中,()属于动态视图,它可用于描述一个业务过程的活动流程。A状态图B序列图C活动图D通信图31.在面向对象方法中,()是一种概念、抽象或具有状态、行为和标识的事物。A关系B属性C标识D对象32.输出受限的双端队列是指只有一端可以进行出队操作而从两端都可以进行入队操作的队列,如下图所示。对于输入序列abcd,经过一个初始为空
11、且输出受限的双端队列后,不能得到的输出序列为()AdabcBdcbaCdcabDdacb33.非空二叉排序树的定义是:若根结点具有左子树,则左子树中所有结点的关键码均小于根结点的关键码;若根结点具有右子树,则右子树中所有结点的关键码均大于根结点的关键码;左、右子树也是二叉排序树。由此可知,在一个二叉排序树中,()A从根结点到任何一个叶子结点的路径上,结点的关键码序列呈递增排列B从根结点到任何一个叶子结点的路径上,结点的关键码序列呈递减排列C同层次结点从左向右排列,结点的关键码序列呈递增排列D同层次结点从左向右排列,结点的关键码序列呈递减排列34.采用黑盒技术设计测试用例的方法包括()A对分查找
12、B逻辑覆盖C人工检测D边界值划分35.软件企业开发软件产品需要注重三大要素:质量、交付时间和成本。近年来,软件企业实施的CMMI(能力成熟度模型集成)以及Agile(敏捷开发)和Lean(精益开发)方法都是解决这些问题的措施。由于客户的需求往往不同,面对质量优先、交付时间优先和成本优先的不同需求,开发者宜分别采用()ACMMI、Agile、LeanBLean,CMMI、AgileCLean、Agile、CMMIDAgile、CMMI、Lean36.在面向对象开发方法中,()是一种信息隐蔽技术,目的是使对象的使用者和生产者分离。A封装B继承C多态D重载37.统一过程是用例和风险驱动,以架构为中心
13、,迭代的增量开发过程。()是一种统一过程。ARUPBXPCSCRUMD水晶法38.程序设计的一般原则不包括()A自顶向下B先设计外部接口,再进行内部设计C逐步细化D先进行内部设计,再设计外部接口39.某团队完成某个软件开发项目后,在总结汇报工作时根据该项目的计划进度与实际进度画了如下图所示的两条曲线。从中可以看出,与计划进度相比,实际进度()A比较快,提前完成了任务B先慢后快,提前完成了任务C先慢后快,延迟完成了任务D先快后慢,延迟完成了任务40.软件开发项目进度安排常用的图形描述有Gantt(甘特)图和PERT(项目计划评审技术)图。PERT图难以清晰地描述(),而Gantt图难以清晰地描述
14、()。PERT图难以清晰地描述()A每个任务从何时开始B每个任务到何时结束C各任务之间的并行情况D各任务之间的依赖关系41.待开发软件的技术性能指标属于软件的()A功能需求B性能需求C环境需求D用户界面需求42.ISO/IEC 9126软件质量模型的第一层是质量特性,第二层是质量子特性。由于基于Web的软件系统的用户未知,难以培训,往往需要易于理解和易于学习的特性。这些特性属于()质量子特性。A易使用性B高效性C可维护性D可移植性43.软件开发项目进度安排常用的图形描述有Gantt(甘特)图和PERT(项目计划评审技术)图。PERT图难以清晰地描述(),而Gantt图难以清晰地描述()。而Ga
15、ntt图难以清晰地描述()。A每个任务从何时开始B每个任务到何时结束C每个任务的进度计划D各任务之间的依赖关系44.网桥是一种()设备。在现代网络中,用交换机代替了网桥。A物理层B数据链路层C网络层D传输层45.在ADO对象中,()对象负责连接数据库。AConnectionBCommandCRecordSetDErr46.为减少手工输入数字代码时发生的错误,常用的手段是在数字代码上增设校验位。例如,第二代身份证号共18位,其中左17位是数字代码,尾部一位是校验位。设i(i=1.18)表示第二代身份证号从右到左的各位编号,Ai(i=2.18)表示身份证号第i位上的数字,则校验位Ai上的数字可以按
16、如下方法计算:r=(A2W2+A3W3+A18W18)mod11其中,Wi=2i-1mod11;A1=(12-r)mod 11如果A1=10,则以X表示。设某人的身份证号代码如下表中的Ai(i=2.18)所示:则校验位A1=()A4B5C6DX47.以下关于FTP协议的叙述中,不正确的是()AFTP协议仅支持下载文件,不能上传文件BFTP协议使用2个端口号CFTP报文通过TCP报文传送DFTP是应用层协议48.某地区有1000人参加了程序员考试(包括上午科目和下午科目),其中上午科目45分以上有700人,下午科目45分以上有600人。据此可以推断,至少有()人这两个科目的成绩同时在45分以上。
17、A600B400C300D20049.实验测得水银密度随温度变化的若干数据如下:通过线性插值,可以推算,在22温度时水银的密度为()A13.5434B13.5409C13.5262D13.523850.在浏览器中运行下面的HTML文件,浏览器窗口中的内容会分成()行。htmlbodyp中国城市/p北京上海广州西安br兰州/body/htmlA2B3C5D6第20页 共20页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页