版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年职业考证软考程序员考试高频考点参考题库带答案(图片大小可自由调整)答案解析附后第1卷一.综合题(共20题)1.单选题嵌入式操作系统的特点之一是可定制,这里的可定制是指()。问题1选项A.系统构件、模块和体系结构必须达到应有的可靠性B.对过程控制、数据采集、传输等需要迅速响应C.在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置D.采用硬件抽象层和板级支撑包的底层设计技术2.单选题已知函数y=f(x)在x1和x2处的值分别为y1和y2,其中,x2>x1且x2-x1比较小(例如0.01),则对于(x1,x2)区间内的任意X值,可用线性插值公式()近似地计算出f(x)的值。问题1选项A.y1+(y2-y1)(x-x1)/(x2-x1)B.x1+(y2-y1)(x-x1)/(x2-x1)C.y2+(y2-y1)(x2-x1)/(x-x1)D.x2+(x2-x1)(x-x1)/(y2-y1)3.案例题阅读以下说明和C代码,填补C代码中的空缺,将解答写在答题纸的对应栏内。【说明】【C代码】4.单选题()isthedeliveryofdifferentservicesthroughtheInternet,includingdatastorage,servers,databases,networking,andsoftware.问题1选项A.AIB.BlockchainC.CloudComputingD.BigData5.单选题二进制序列1011011可用十六进制形式表示为()。问题1选项A.5BB.3BC.B6D.BB6.单选题栈是后进先出的线性数据结构,其基本操作不包括()。问题1选项A.从栈底删除元素B.从栈顶弹出元素C.判断是否为空栈D.在栈顶加入元素7.单选题设码长为8,原码10000000所表示的十进制整数的值为()。问题1选项A.-128B.-0C.1D.1288.单选题编译和解释是实现高级程序设计语言的两种基本方式,(
)是这两种方式的主要区别。问题1选项A.是否进行代码优化B.是否进行语法分析C.是否生成中间代码D.是否生成目标代码9.单选题CPU执行指令时,先要根据程序计数器将指令从内存读取出并送入(
),然后译码并执行。问题1选项A.数据寄存器B.累加寄存器C.地址寄存器D.指令寄存器10.单选题下列传输介质中,带宽最宽、抗干扰能力最强的是(
)。问题1选项A.双绞线B.红外线C.同轴电缆D.光纤11.单选题显示器的()是指显示器屏幕上同一点最亮时(白色)与最暗时(黑色)的亮度的比值。问题1选项A.对比度B.点距C.分辨率D.刷新频率12.单选题高并发是互联网分布式系统架构设计中必须考虑的因素之一。影响并发性能的因素不包括(
)。问题1选项A.响应时间B.吞吐量C.并发用户数D.注册用户总数13.单选题Software(
)isdefinedasanactivitytocheckwhethertheactualresultsmatchtheexpectedresultsandtoensurethatthesoftwaresystemisdefectfree.问题1选项A.developmentB.designC.testingD.maintenance14.单选题浏览器开启无痕浏览模式后,(
)依然会被保存下来。问题1选项A.浏览历史B.搜索历史C.已下载文件D.临时文件15.单选题软件从一个计算机系统或环境转移到另一个计算机系统或环境的难易程度是指软件的(
)。问题1选项A.兼容性B.可移植性C.可用性D.可扩展性16.单选题数据结构中的(
)常用来对函数调用和返回处理的控制进行支持。问题1选项A.栈B.队列C.有序树D.有向图17.单选题Theanti-virussoftwareprotectsyourcomputerfromvirusby()yourcomputersmemoryanddiskdevices.问题1选项A.scanningB.deletingC.replacingD.changing18.单选题右图是求数组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,119.单选题身份认证是证实需要认证的客户真实身份与其所声称的身份是否相符的验证过程。目前,计算机及网络系统中常用的身份认证技术主要有用户名/密码方式、智能卡认证、动态口令、生物特征认证等。生物特征认证不包括()。问题1选项A.指纹B.面部识别C.虹膜D.击键特征20.单选题C语言规定程序中的变量必须先定义(或声明)再引用,若违反此规定,则对程序进行(
)时报错。问题1选项A.汇编B.编译C.链接D.运行第1卷参考答案一.综合题1.【答案】C【解析】本题考查嵌入式操作系统的基本概念。嵌入式操作系统的主要特点包括微型化、可定制、实时性、可靠性和易移植性。其中,可定制是指从减少成本和缩短研发周期考虑,要求嵌入式操作系统能运行在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置,以满足不同应用需要。2.【答案】A【解析】本题考查初等数学基础知识。该题是我们初高中所学的知识,y=y1+(y2-y1)(x-x1)/(x2-x1)。3.【答案】(1)fabs(x)本题考查C程序基本运算和流程控制的应用。函数cubeRoot(x)根据给定的公式计算x的立方根。根据精度要求,绝对值小于1e-6的数,其立方根为0,因此,空(1)处应填入“fabs(x)n,x2对应公式中的xn+1,每次循环时,需要将x2传给x1,再计算出新的x2,因此空(2)处应填入“x2”,空(3)处应填入“x/(x1*x1)”。在满足精度要求时结束循环,即空(4)处应填入“(x2-x1)/x1”。根据题干部分的说明,显然空(5)处应填入“x+=0.1”或其等效形式。4.【答案】C【解析】云计算就是通过互联网交付的多种服务,包括数据存储、服务器、数据库、组网和软件。5.【答案】A【解析】本题考查计算机系统中的数据表示的基础知识。二进制与十六进制的转换是将每四位二进制转换成一位十六进制。所以二进制1011011转换成十六进制为5B6.【答案】A【解析】本题考查数据结构的基础知识。栈的基本操作有入栈、出栈、取栈顶及判断栈是否为空。入栈和出栈是指在栈顶加入及删除元素,取栈顶操作仅读取栈顶元素的值而不删除元素。从栈底删除元素不是应用栈时的基本操作。7.【答案】B【解析】本题考查计算机系统中的数据表示的基础知识。原码、反码和补码表示是数值数据的三种基本的编码方法,对于正数,三种编码表示是相同的,不同之处在于负数的表示。码长为8即用8位二进制形式来表示数值,其中最左边的位是符号位,0表示是正数,1表示是负数,剩余的7位表示数值部分,原码表示的规则是直接表示出数值的绝对值。本题中10000000的最高位为1,表示是负数。数值部分为0,即绝对值为0的数值。在原码表示中,0由于符号部分不同占用00000000和10000000两个编码。8.【答案】D【解析】本题考查程序语言基础知识。解释程序和编译程序都是针对于高级语言进行处理的程序,两者在词法、语法和语义分析方面与编译程序的工作原理基本相同,但是在运行用户程序时,解释程序直接执行源程序或源程序的内部形式,并不产生源程序的目标代码,而编译程序一定会生成目标代码,因此是否生成目标代码是解释和编译程序的主要区别。9.【答案】D【解析】本题考查计算机系统基础知识。CPU执行指令时,先要根据程序计数器将指令从内存读取出并送入指令寄存器,然后译码并执行。程序计数器和指令寄存器都属于控制器的主要部件,程序计数器用于存放下一条指令所在单元的地址的地方,指令寄存器用于存放当前正在执行的指令。当执行一条指令时,首先需要根据PC中存放的指令地址,将指令由内存取到指令寄存器中。与此同时,PC中的地址或自动加1或由转移指针给出下一条指令的地址。此后经过启动指令译码器对指令进行分析,最后发出相应的控制信号和定时信息,控制和协调计算机的各个部件有条不紊地工作,以完成指令所规定的操作。完成第一条指令的执行,而后根据程序计数器取出第二条指令的地址,如此循环,执行每一条指令。10.【答案】D【解析】光纤传输的突出优点有:频带宽、损耗低、抗干扰能力强、重量轻、保真度高、性能可靠等。11.【答案】A【解析】本题考查计算机系统方面的基本常识。显示器的对比度指的是显示器屏幕上同一点最亮时(白色)与最暗时(黑色)的亮度的比值。高的对比度意味着相对较高的亮度和呈现颜色的艳丽程度。品质优异的LCD显示器面板和优秀的背光源亮度,两者合理配合就能获得色彩饱满明亮清晰的画面。12.【答案】D【解析】本题考查软件工程基础知识。注册用户总数再多,如果同时使用的并发用户数不多,就不会造成高并发。13.【答案】C【解析】软件(
)定义为检查实际结果是否符合期待的结果以确保软件系统无缺陷的活动。A.development(开发)B.design(设计)C.testing(测试)D.maintenance(维护)14.【答案】C【解析】本题考查浏览器基本操作。无痕浏览是指不留下上网浏览记录的互联网浏览方式。在隐私浏览过程中,浏览器不会保存任何浏览历史、搜索历史、下载历史、表单历史、Cookie或者Internet临时文件。但是对于已下载的文件还是会保存下来。15.【答案】B【解析】本题考查软件工程基础知识。正确性(准确性):正确实现算法功能,最重要的指标,是能否得到正确或相符的结果或效果有关的软件。可靠性:元件、产品、系统在一定时间内、在一定条件下无故障地执行指定功能的能力或可能性。友好性:具有良好的使用性。可读性:可读的、可以理解的,方便分析、修改和移植。健壮性:对不合理的数据或非法的操作能进行检查、纠正。效率:对计算机资源的消耗,包括计算机内存和运行时间的消耗。可移植性:软件从一个计算机系统或环境转移到另一个计算机系统或环境的难易程度。16.【答案】A【解析】本题考查数据结构-栈和队列的基础知识。当有多个函数构成嵌套调用时(如:递归调用),按照“后调用先返回”的原则,函数之间的信息传递和控制转移可以用“栈”来实现。17.【答案】A【解析】杀毒软件通过扫描计算机内存和磁盘保护计算机,防止被病毒感染。18.【答案】第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这条语句。19.【答案】D【解析】本题考查计算机系统的基础知识。生物特征识别技术是指通过计算机利用人体所固有的生理特征(指纹、虹膜、面相、DNA等)或行为特征(步态、声音、笔迹等)来进行个人身份鉴定的技术。20.【答案】B【解析】本题考查程序语言编译程序的基础知识。将C语言源程序翻译为可执行程序的过程为:首先进行编辑,编辑后进行预处理,之后进行编译形成目标代码(若目标代码为汇编语言形式,则需要进一步汇编),最后进行链接以生成可执行程序代码。如果没有对变量进行声明(定义)就使用,则在编译时会报错,属于语法错误,只有不存在语法错误及静态语义错误的程序才能编译为目标代码。第2卷一.综合题(共20题)1.单选题以下有关软件工程的叙述中,正确的是()。问题1选项A.软件设计需要将软件需求规格说明书转换为软件源代码B.为提高可交互性,应尽量减少用户操作需记忆的信息量C.软件可重用性是指允许软件可以重复使用的次数或时间D.软件开发过程模型是指软件的体系结构2.单选题以下关于信息特性的描述中,错误的是()。问题1选项A.信息必须依附于某种载体进行传输B.通过感官的识别属于信息间接识别C.通过各种测试手段的识别属于信息间接识别D.信息在特定的范围内有效3.单选题衡量系统可靠性的指标是(
)。
问题1选项A.周转时间和故障率λB.周转时间和吞吐量C.平均无故障时间MTBF和故障率λD.平均无故障时间MTBF和吞吐量4.单选题()isaportablecomputingdevicefeaturingatouch-sensitivescreenthatcanbeusedaswritingordrawingpad.问题1选项A.AtabletcomputerB.AnotebookcomputerC.ApersonalcomputerD.Adesktopcomputer5.单选题Windows操作系统通常将系统文件保存在()。问题1选项A.“MyDrivers”文件或“update"文件中B.“MyDrivers"文件夹或“update"文件夹中C.“Windows"文件或“ProgramFiles”文件中D.“Windows”文件夹和“ProgramFiles”文件夹中6.单选题甲怀疑乙发给他的信息已遭人篡改,同时怀疑乙的公钥也是被人冒充的。为了消除甲的疑虑,甲、乙需要找一个双方都信任的第三方,即(
)来签发数字证书。问题1选项A.注册中心RAB.国家信息安全测评中心C.认证中心CAD.国际电信联盟ITU7.单选题若系统中有4个互斥资源R,当系统中有2个进程竞争R,且每个进程都需要i个R(i问题1选项A.1B.2C.3D.48.单选题Aseachapplicationmoduleiscompleted,itundergoes(
)toensurethatitoperatescorrectlyandreliably.问题1选项A.unittestingB.integrationtestingC.systemtestingD.acceptancetesting9.单选题假设关系R1、R2和R3如下表所示,关系代数表达式R3=(),R1=()。问题1选项A.R1XR2B.R1∩R2C.R1UR2D.R1÷R2问题2选项A.R3XR2B.R3∩R2C.R3UR2D.R3-R210.单选题数控编程常需要用参数来描述需要加工的零件的图形。在平面坐标系内,确定一个点需要2个独立的参数,确定一个正方形需要(
)个独立的参数。问题1选项A.3B.4C.5D.611.单选题假设事务T1对数据D1加了共享锁,事务T2对数据D2加了排它锁,那么()。问题1选项A.事务T2对数据D1加排它锁成功B.事务T1对数据D2加共享锁成功,加排它锁失败C.事务T1对数据D2加排它锁或共享锁都成功D.事务T1对数据D2加排它锁和共享锁都失败12.单选题(
)algorithmspecifiesthewaytoarrangedatainaparticularorder.问题1选项A.SearchB.RandomC.SortingD.Merge13.案例题阅读以下说明和流程图,填写流程图中的空缺,将解答填入答题纸的对应栏内。【说明】某系统中有N个等长的数据记录,其主键值为随机排序且互不相等的正整数编号,表示为K(0),K(1),…,K(N-1)。现采用杂凑法将各数据记录存入区域S(0),S(1),S(2),…,S(M-1)中(M≥N),以加快按主键值检索的效率(初始时各区域都是空的)。下面流程图中,选用适当的质数P(N≤P≤M),对每个主键值先计算出它除以P的余数j。如果区域S(j)已占用,则考查下一个区域S(j+1),……,直到发现某个区域为空时,则将该主键值相应的数据记录存入该区域(注意,S(M-1)的下一个区域是S(0))。为了标记每个区域是否已占用,采用了M个标记位F(0),F(1),…,F(M-1)。初始时所有的标记位都为0,每当一个区域被占用时,将相应的标记位置1。例如,设6个记录的主键值分别为31、15、20、35、18、10,取质数P=7,用上述杂凑法将这些记录存入区域S(0)~S(7)后,各区域中记录的主键值依次为35、15、空、31、18、10、20、空。【流程图】注1:“循环开始”框内给出循环控制变量的初值、终值和增值(默认为1),格式为:循环控制变量=初值,终值[,增值]注2:函数int(x)为取x的整数部分,即不超过x的最大整数。14.单选题在网页中点击的超链接指向()类型文件时,服务器不执行该文件,直接传递给浏览器。问题1选项A.ASPB.HTMLC.CGID.JSP15.单选题()是指系统之间交换数据和相互调用的难易程度。问题1选项A.可扩展性B.可重用性C.可移植性D.互操作性16.案例题阅读以下说明和C代码,填补C代码中的空缺,将解答写在答题纸的对应栏内。【说明】下面程序中,函数convertion(char*p)的功能是通过调用本程序中定义的函数,将p所指示字符串中的字母和数字字符按如下约定处理:(1)大写字母转换为小写字母;(2)小写字母转换为大写字母;(3)数字字符转换为其伙伴字符(当两个十进制数字相加为9时,这两个十进制数字对应的数字字符互为伙伴字符)。例如,字符'2'的伙伴字符为'7'、'8'的伙伴字符为'1'、'0'的伙伴字符为'9'等。【C代码】17.单选题在C程序中,对于如下的两个for语句,其运行后a和b的值分别为(
)。
for(inta=0;a==0;a++);for(intb=0;b=0;b++);问题1选项A.0,0B.0,1C.1,0D.1,118.单选题在定点二进制运算中,减法运算是通过()来实现的。问题1选项A.原码表示的二进制加法B.补码表示的二进制加法C.原码表示的二进制减法D.补码表示的二进制减法19.单选题常用作网络边界防范的是(
)。问题1选项A.防火墙B.入侵检测C.防毒墙D.漏洞扫描20.单选题下图所示为一个二叉排序树(二叉查找树),其先序遍历序列为()。问题1选项A.12,15,18,23,29,34,56,71B.12,18,15,34,29,71,56,23C.23,15,56,12,18,29,71,34D.23,15,12,18,56,29,34,71第2卷参考答案一.综合题1.【答案】B【解析】本题考查软件工程的基础知识。软件设计是从软件需求规格说明书出发,根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法,形成软件的具体设计方案。软件实现阶段才将软件设计具体方案转换成源代码。为提高可交互性,方便用户使用,应尽量减少用户操作需记忆的信息量。可重用性(Reusability)是指在其他应用中该程序可以被再次使用的程度(或范围)。软件开发过程模型是软件开发全部过程、活动和任务的结构框架。它能直观表达软件开发全过程,明确规定要完成的主要活动、任务和开发策略。2.【答案】B【解析】信息是可以识别的,不同的信息源有不同的识别方法。识别分为直接识别和间接识别,直接识别是指通过感官的识别,间接识别是指通过各种测试手段的识别。很明显B选项“通过感官的识别属于信息间接识别”的说法是错误的。其他选项说法正确,都是关于信息的准确描述。3.【答案】C【解析】本题考查计算机系统性能方面的基础知识。计算机系统的可靠性是指从它开始运行(t=0)到某时刻t这段时间内能正常运行的概率,用R(t)表示。所谓失效率,是指单位时间内失效的元件数与元件总数的比例,用λ表示。两次故障之间系统能正常工作的时间的平均值称为平均无故障时间(MTBF),MTBF=1/λ。衡量系统可靠性的指标是平均无故障时间MTBF和故障率λ。4.【答案】A【解析】平板电脑是便携式计算设备,其特征是有触摸屏,可用作写字板或画板。5.【答案】D【解析】本题考查Windows操作系统方面的基础知识。在操作系统中,文件是保存在文件夹(根目录或子目录)中的,故选项A、选项C是错误的。Windows系统中,系统文件是计算机上运行Windows所必需的文件。系统文件通常保存在“Windows"文件夹或“ProgramFiles”文件夹中,可见选项B也是错误的。根据排除法,正确选项为D。注意:默认情况下,系统文件是隐藏的,以避免将其意外修改或删除。6.【答案】C【解析】本题考查信息安全的基础知识。证书颁发机构(CA,CertificateAuthority)即颁发数字证书的机构。是负责发放和管理数字证书的权威机构,并作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。CA中心为每个使用公开密钥的用户发放一个数字证书,以证明证书中列出的用户合法拥有证书中列出的公开密钥。CA机构的数字签名使得攻击者不能伪造和篡改证书。7.【答案】C【解析】本题考查操作系统死锁基础知识。假设每个进程都需要1个资源R,此时2个进程需要分配2个资源,进程都能得到所需资源,故不会发生死锁。假设每个进程都需要2个资源R,此时2个进程需要分配4个资源,进程都能得到所需资源,故不会发生死锁。假设每个进程都需要3个资源R,此时系统最多有4个互斥资源R,因此不能满足所有进程得到所有资源的需求。假如此时为2个进程各分配2个资源R,任何一个进程都需要再申请1个资源,但系统剩余可用资源数为0,进程都无法执行,故发生死锁。8.【答案】A【解析】本题考查计算机专业英语知识。当每个应用程序模块完成后,它将执行(),以确保其正确、可靠地运行。A.单元测试B.集成测试C.系统测试D.验收测试9.【答案】第1题:C第2题:D【解析】第1题:第2题:本题考查数据库中关系代数的基础知识。试题(1)选项C是正确的。因为,U是并运算符,R1UR2的含义为R1关系的记录(元组)与R2关系的记录(元组)进行合并运算,所以R3=R1∪R2。试题(2)选项D是正确的。因为,-是差运算符,R3-R2的含义为R3关系的记录(元组)与R2关系的记录(元组)进行差运算,即去掉R3和R2关系中的重复记录,所以R1=R3-R2。10.【答案】B【解析】本题考查初等数学基础知识。在平面坐标系中,确定一个点需要横坐标和纵坐标值。如果需要确定一个正方形,则需要四个参数两个点的横坐标和纵坐标值。当然还可以选取一个点的坐标值,以及边长长度及与X轴的倾斜角度。11.【答案】D【解析】本题考查数据库控制功能基础知识。事务并发处理时,如果对数据读写不加以控制,会破坏事务的隔离性和一致性。控制的手段就是加锁,在事务执行时限制其他事务对数据的读取。在并发控制中引入两种锁:排它锁(ExclusiveLocks,简称X锁)和共享锁(ShareLocks,简称S锁)。排它锁又称为写锁,用于对数据进行写操作时进行锁定。如果事务T对数据A加上X锁后,就只允许事务T读取和修改数据A,其他事务对数据A不能再加任何锁,从而也不能读取和修改数据A,直到事务T释放A上的锁。共享锁又称为读锁,用于对数据进行读操作时进行锁定。如果事务T对数据A加上了S锁后,事务T就只能读数据A但不可以修改,其他事务可以再对数据A加S锁来读取,只要数据A上有S锁,任何事务都只能再对其加S锁读取而不能加X锁修改。12.【答案】C【解析】本题考查计算机专业英语知识。()算法指定按特定顺序排列数据的方式。A.搜索B.随机C.排序D.合并13.【答案】(1)K(i)/P或等效形式(2)0(3)1→F(j)或F(j)=1或等效形式(4)j+1→j或j=j+1或j++或等效形式(5)0→j或j=0或等效形式【解析】本题旨在考查程序设计(算法流程图设计)的能力。杂凑法是大数据处理时常用的数据存储检索方法,其检索效率很高。本流程图中,将依靠循环i=0,1,…,N-1,依次将主键值为K(i)的记录存入适当的区域S(j)中。首先,需要求出K(i)除以质数P的余数j,采用的方法是计算K(i)-P*int(K(i)/P)。例如,对于P=7,31/7的商的整数部分为4,所以31除以7的余数为31-7×4=3。因此流程图中的空(1)应填写K(i)/P或其等效形式。然后判断区域S(j)的标志位F(j)是否为0,即空(2)应填写0。如果F(j)=0则表示区域S(j)为空,可以将K(i)直接存入区域S(j)中,并将F(j)置1表示已被占用,即空(3)应填写1→F(j)。如果F(j)非0,则表示S(j)已占用,需要考虑下一个区域是否为空。也就是说,需要将j增1,即空(4)应填写j+1→j。如果j增1后已超越最后一个区域,则需要考虑返回区域S(0)。也就是说,当j=M时,需要执行0→j,即空(5)应填写0→j。14.【答案】B【解析】本题考查网络的基础知识。ASP(ActiveServerPages)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、VBScript脚本命令和JavaScript脚本命令等,以创建交互的Web页和基于Web的功能强大的应用程序。HTML文件描述静态网页内容。当客户机通过IE浏览器向Web服务器请求提供网页内容时,服务器仅仅是将已经设计好的静态HTML文档传送给用户浏览器。CGI主要的功能是在www环境下,通过从客户端传递一些信息给Web服务器,再由Web服务器去启动所指定的程序来完成特定的工作。所以更明确地说,CGI仅是在Web服务器上可执行的程序,其工作就是控制信息要求而且产生并传回所需的文件。JSP(JavaServerPages)是由SunMicrosystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。15.【答案】D【解析】本题考查软件工程的基础知识。软件系统的诸多质量特性中,互操作性是指系统之间交换数据和相互调用的难易程度。16.【答案】(1)*c-'0'或c[0]-'0'或*c-48或c[0]-48或等效形式(2)isUpper(*p)或isUpper(p[0])(3)isLower(*p)或isLower(p[0])(4)isDigit(*p)或isDigit(p[0])(5)p++或++p或p=p+1或p+=1或等效形式【解析】观察代码中定义的函数,isUpper(charc)、isLower(charc)、isDigit(charc)的形参为传值方式的字符型参数,调用这些函数时实参为字符变量或常量。toUpper(char*c)、toLower(char*c)、cDigit(char*c)、convertion(char*p)的形参为字符指针类型,调用这些函数时实参应为指向字符的指针(字符变量的地址)。根据题干部分的描述,求解数字字符的伙伴字符时,需要进行算术运算,用9减去数字字符对应的数值(即数字字符-'0'),得到的值再加上'0'从而再次转换为数字字符,因此空(1)处应填入“*c-'0'”或其等效形式。函数convertion(char*p)根据题干描述的要求对字符进行转换,满足空(2)所给的条件时需要调用toLower(p)将字符转换为小写字母,因此空(2)处应判断字符是否为大写字母,应填入“isUpper(*p)"或其等效形式;满足空(3)所给的条件时需要调用toUpper(p)将字符转换为大写字母,因此空(3)处应判断字符是否为小写字母,应填入“isLower(*p)"或其等效形式;满足空(4)所给的条件时需要调用cDigit(p)将数字字符转换为其伙伴字符,因此空(4)处应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某塑料厂环保检查细则
- 2026年新疆同德人力资源有限公司招聘中学教师(28人)考试备考题库及答案解析
- 2026年洛阳市廛河回族区公务员人员招聘笔试参考题库与答案详解
- 2026年内蒙古自治区乌兰察布市公务员人员招聘考试备考试题与答案详解
- 2026年汕尾市城区公务员人员招聘考试备考试题与答案详解
- 2026年天津市津南区公务员人员招聘考试模拟试题与答案详解
- 2026福建泉州市丰泽区东湖街道社区卫生服务中心招聘编外用工人员3人笔试备考题库及答案解析
- 某服装厂员工考勤规范
- 2026遵义市播州区医疗保障局招聘城镇公益性岗位人员2人笔试备考试题及答案解析
- 2026年辽宁省大连市公务员人员招聘笔试模拟试题与答案详解
- 2027年高考地理复习:综合题 答题方向+答题模版汇编
- 2025年控告申诉检察业务竞赛真题及答案解析
- 2026年慢性病防控岗位考试题库及答案
- 化工运行制冷过程工程分析培训课件
- GB/T 2423.68-2026环境试验第2部分:试验方法试验:覆冰融冰循环试验
- 数据资产价值评估指南及实践案例集
- 苏州市住宅工程建安成本参考指标(2021年)
- 小学信息技术-《制作表格》课件
- 外研版高一英语开学第一课课件
- 2025年江苏省宿迁市宿豫区辅警招聘考试真题附答案解析
- 非开挖顶管技术施工流程
评论
0/150
提交评论