2022软件水平考试-初级程序员考试全真模拟卷50(附答案带详解)

上传人:ni****g 文档编号:474757579 上传时间:2023-02-14 格式:DOCX 页数:7 大小:12.48KB
返回 下载 相关 举报
2022软件水平考试-初级程序员考试全真模拟卷50(附答案带详解)_第1页
第1页 / 共7页
2022软件水平考试-初级程序员考试全真模拟卷50(附答案带详解)_第2页
第2页 / 共7页
2022软件水平考试-初级程序员考试全真模拟卷50(附答案带详解)_第3页
第3页 / 共7页
2022软件水平考试-初级程序员考试全真模拟卷50(附答案带详解)_第4页
第4页 / 共7页
2022软件水平考试-初级程序员考试全真模拟卷50(附答案带详解)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2022软件水平考试-初级程序员考试全真模拟卷50(附答案带详解)》由会员分享,可在线阅读,更多相关《2022软件水平考试-初级程序员考试全真模拟卷50(附答案带详解)(7页珍藏版)》请在金锄头文库上搜索。

1、2022软件水平考试-初级程序员考试全真模拟卷(附答案带详解)1. 单选题:若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,但不能访问全局变量B.局部变量与全局变量的名字不得相同C.一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量答案:D 本题解析:本题考查程序语言的基本概念。在高级语言程序中,变量的作用域(引用变量的代码范围)可能是全局的或者是局部的。对于全局变量,其作用域是整个程序(或文件),因此在函数内可以访问全局变量,而局部变量的作用域为声明(定义)该变量的函数(过程,子程序)。一般语

2、言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量(即最近嵌套原则)。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录(主要包括函数运行时需要的数据和控制信息),函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。2. 多选题:安全的电子邮件协议为(18)A.MIMEB.PGPC.POP3D.SMTP答案:B 本题解析:本题考查安全的电子邮件协议基础知识。MIME提供的是多格式邮件服务,PGP是安全邮件协议,POP3为邮件接收协议,SMTP为邮件发送协议。3. 多选题:以下程序设计语言

3、中, ( ) 更适合用来进行动态网页处理。A.HTMLB.LISPC.PHPD.Java/C+答案:C 本题解析:HTML用于处理静态网页,LISP是一种基于演算的函数式编程语言。PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。Java是

4、一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网。C+是一个接近系统底层的综合的,支持面向对象和范编程的程序设计语言,适用于开发要求很高效率的程序,例如大型游戏、大型企业应用、系统应用等。4. 单选题:下列标准代号中,()表示国际标准。A.GJB.IEC.GB/TD.ANSI答案:B 本题解析:GJB:中国国家军用标准IEC:国际电工委员会GB/T:中国国家推荐标准ANSI:美国国家标准5. 多选题:软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件的

5、() 设计测试用例,白盒测试根据软件的 () 设计测试用例。A.功能规格说明B.需求说明C.内部结构和逻辑D.数据流图答案:A 本题解析:本题考查软件测试用例设计方法。对软件进行测试之前,需要设计测试用例,常用的用例设计方法是黑盒测试和白盒测试。从逻辑上,任何软件都可以划分为接口部分和内部实现部分,其中接口部分表明了软件具有的功能,内部实现部分说明了软件的内部工作原理和过程。黑盒测试就是将软件看作一个黑盒子,无需考虑其内部结构和特征,仅依据软件的规格说明来设计测试用例并进行测试,来验证软件功能是否符合要求。白盒测试是在了解软件的内部工作过程,设计测试用例并进行测试,来验证每种内部操作是否符合设

6、计规格要求。6. 单选题:在执行递归过程时,通常使用的数据结构是 () 。A.堆栈(stack)B.队列(queue)C.图(graph)D.树(tree)答案:A 本题解析:本题考查递归程序的运行。 递归程序运行时,调用和返回的要求是先调用后返回,因此,需使用堆找。 7. 多选题:计算机采用分级存储体系的主要目的是为了解决 (2) 的问题。A.主存容量不足B.存储器读写可靠性C.外设访问效率D.存储容量、成本和速度之间的矛盾答案:D 本题解析:暂无解析8. 多选题:将软件从一种计算机环境转换到另一种环境运行的难易程度是指软件的 () 。在规定的条件下和规定的时间间隔内,按设计要求,软件成功运

7、行的特性称为 () 。A.可靠性B.可移植性C.可使用性D.灵活性答案:B 本题解析: 本题考查软件质量的基础知识。软件可靠性指按照设计要求,软件在规定时间间隔内和条件下,能够成功运行的程度,软件可靠性常使用平均失效等待时间和平均失效间隔时间进行定量度量。可移植性指将软件从一种运行环境(包括软件、硬件环境)移植到另外一种运行环境时需要的工作量和难易程度,该特性对于软件可靠性和执行效率存在一定影响。 9. 问答题:阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。【说明】n-皇后问题是在n行n列的棋盘上放置n个皇后,使得皇后彼此之间不受攻击,其规则是任意两个皇后不在同一行、同

8、一列和相同的对角线上。拟采用以下思路解决n-皇后问题:第i个皇后放在第i行。从第一个皇后开始,对每个皇后,从其对应行(第i个皇后对应第i行)的第一列开始尝试放置,若可以放置,确定该位置,考虑下一个皇后;若与之前的皇后冲突,则考虑下一列;若超出最后一列,则重新确定上一个皇后的位置。重复该过程,直到找到所有的放置方案。【C代码】下面是算法的C语言实现。(1)常量和变量说明pos:一维数组,posi表示第i个皇后放置在第i行的具体位置。count:统计放置方案数。i,j,k:变量。N:皇后数。(2)C程序#include stdio.h#include math.h#define N4/*判断第k个

9、皇后目前放置位置是否与前面的皇后冲突*/in isplace(int pos,int k) int i;for(i=1; ik; i+) if( (1) | fabs(i-k) fabs(posi - posk) return();return 1; int main() int i,j,count=1;int posN+1;/初始化位置for(i=1; i=N; i+) posi=0;(2) ;while(j=1) posj= posj+1;/*尝试摆放第i个皇后*/while(posj=N&(3)_) posj= posj+1;/*得到一个摆放方案*/if(posj=N&j N) prin

10、tf(方案%d: ,count+);for(i=1; i=N; i+)printf(%d,posi);printf(n);/*考虑下一个皇后*/if(posj=N&(4) ) j=j+1; else /返回考虑上一个皇后posj=0;(5) ;return 1;。【问题1】(10分)根据以上说明和C代码,填充C代码中的空(1)(5)。【问题2】(2分)根据以上说明和C代码,算法采用了(6)设计策略。【问题3】(3分)上述C代码的输出为:(7)。答案: 本题解析:【问题1】(1)posi =posk(2)j=1(3)isplace(pos,j)=0(4)jN(5)j=j-1【问题2】答案:回溯法

11、【问题3】答案:方案1:2 4 1 3方案2:3 1 4 210. 单选题:() 服务器一般都支持SMTP 和POP3协议,分别用来进行电子邮件的发送和接收。A.GopherB.TelnetC.FTPD.E-mail答案:D 本题解析:Internet网络提供的服务有多种,每一种服务都对应一种服务器,常见的几种服务器如下。 Gopher服务器:提供分类的文档查询及管理的计算机。它将网络中浩瀚如海的信息分门别类地整理成菜单形式,提供用户快捷查询并选择使用。 Telnet服务器:提供远程登录服务的计算机。一般使用的是Telnet协议。使用Telnet可以实现远程计算机资源共享,也就是说使用远程计算机就和使用本地计算机一样。很多BBS(电子公告牌)就是使用该协议来实现的。 FTP服务器:提供文件的上传和下载服务的计算机。一般使用的是FTP协议。使用该协议可以实现文件的共享,可以远程传递较大的文件,如软件等。同时,该服务器也提供存放文件或软件的磁盘空间。 E-mail服务器:提供电子邮件服务的计算机。一般都支持SMTP和POP3协议。该服务器用来存放使用电子邮件用户的邮件并且维护邮件用户的邮件发送。 Web服务器:提供WWW服务的计算机。一般使用HTTP协议来实现。浏览器软件必须通过访问Web服务器才能获取信息。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号