2022软件水平考试-初级程序员考前拔高名师测验卷43(附答案解析)

上传人:新** 文档编号:490395689 上传时间:2023-06-11 格式:DOCX 页数:7 大小:13.44KB
返回 下载 相关 举报
2022软件水平考试-初级程序员考前拔高名师测验卷43(附答案解析)_第1页
第1页 / 共7页
2022软件水平考试-初级程序员考前拔高名师测验卷43(附答案解析)_第2页
第2页 / 共7页
2022软件水平考试-初级程序员考前拔高名师测验卷43(附答案解析)_第3页
第3页 / 共7页
2022软件水平考试-初级程序员考前拔高名师测验卷43(附答案解析)_第4页
第4页 / 共7页
2022软件水平考试-初级程序员考前拔高名师测验卷43(附答案解析)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2022软件水平考试-初级程序员考前拔高名师测验卷43(附答案解析)》由会员分享,可在线阅读,更多相关《2022软件水平考试-初级程序员考前拔高名师测验卷43(附答案解析)(7页珍藏版)》请在金锄头文库上搜索。

1、2022软件水平考试-初级程序员考前拔高名师测验卷(附答案解析)1. 单选题:在统一建模语言(Unified Modeling Language,UML)中,描述本系统与外部系统及用户之间交互的图是();按时间顺序描述对象间交互的图是 () 。A.部署图B.序列图C.协作图D.状态图答案:B 本题解析:本题考查统一建模语言的基础知识。在UML中,描述本系统与外部系统及用户之间交互的图是用例图;按时问顺序描述对象间交互的图是序列图。2. 单选题:WWW服务器与客户机之间采用() 协议进行网页的发送和接收。A.HTTPB.URLC.SMTPD.HTML答案:A 本题解析:HTTP协议(Hypert

2、ext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。当用户在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议,将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。SMTP ( Simple Mail Transfer Protocol,简单邮件传输通信协议)是因特网上的一种通信协议,

3、主要功能是用来传送电子邮件,当用户通过电子邮件程序,寄E-mail给另外一个人时,必须通过SMTP通信协议,将邮件送到对方的邮件服务器上,等到对方上网的时候,就可以收到用户所寄的信。HTML(Hyper Text Mark-up Language,超文本标记语言)是WWW的描述语言,由Tim Berners-lee提出。设计HTML语言的目的是为了能把存放在一台计算机中的文本或图形与另一台计算机中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前计算机上还是在网络的其他计算机上。这样,用户只要使用鼠标在某一文档中单击一个图标,Internet就会马上转到与此图标相关的内

4、容上去,而这些信息可能存放在网络的另一台计算机中。3. 单选题:程序以解释方式运行时,不 () 。A.进行词法分析B.进行语法分析C.进行语义分析D.产生目标程序文件答案:D 本题解析:本题考查关于语言处理的编译和解释基本概念。 编译和解释是两种处理程序语言的方式。编译程序(编译器)首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序:而解释程序(也称为解释器)或者直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程:而在解释方式下,解释程序和源

5、程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。 词法分析、语法分析和语义分析是进行语言翻译不可或缺的基本工作阶段,是编译和解释方式都要处理的。简单来说,解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。 4. 多选题:图像文件格式可以分为静态格式和动态格式, () 属于动态图像文件格式。A.BMPB.PNGC.WAVD.AVI答案:D 本题解析:本题考查图像文件格式方面的基础知识。 BMP文件(.BMP): BMP图像文件是Windows操作系统采用的图像文件格式,在Windows环境下运行的所有图像处理软件几乎都支持BMP图像文

6、件格式。BMP采用位映射存储格式,除了图像深度可选以外,一般不采用其他任何压缩,所以占用的存储空间较大。BMP文件的图像深度可选1、4、8及24位,有黑白、16色、256色和真彩色之分。 PNG文件:PNG文件是作为G1F的替代品开发的,它能够避免使用GIF文件所遇到的常见问题。它从GIF那里继承了许多特征,增加了一些GIF文件所没有的特性。用来存储灰度图像时,灰度图像的深度可达16位,存储彩色图像时,彩色图像的深度可达48位。在压缩数据时,它采用了一种LZ77算法派生无损压缩算法。 WMF文件(.WMF):WMF文件只在Windows中使用,它保存的不是点阵信息,而是函数调用信息。它将图像保

7、存为一系列GDI(图形设备接口)的函数调用,在恢复时,应用程序执行源文件(即执行一个个函数调用)在输出设备上画出图像。WMF文件具有设备无关性,文件结构好,但是解码复杂,其效率比较低。 AVI文件(.AVI ):是Microsoft公司开发的一种符合RIFF文件规范的数字音频与视频文件格式,Windows95/98、OS/2等多数操作系统直接支持。AVI格式允许视频和音频交错在一起同步播放,支持256色和RLE压缩。AVI文件未限定压缩标准。只是作为控制界面上的标准,不具有兼容性,用不同压缩算法生成的AVI文件,必须使用相同的解压缩算法才能播放出来。 5. 多选题:计算机能直接识别和执行机器语

8、言程序,该语言的基本元素是 () 。A.汇编代码B.0和1C.扩展ASCII码D.BCD 码答案:B 本题解析:本题考查机器语言的相关知识。机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义,因此称为二进制代码语言,计算机可以直接识别,不需要进行任何翻译。每台机器的指令,其格式和代码所代表的含义都是硬性规定的,故称之为面向机器的语言,也称为机器语言。它是第一代的计算机语言。机器语言对不同型号的计算机来说一般是不同的。6. 多选题:CPU是一块超大规模的集成电路,主要包含( )等部件。A.运算器、控制器和系统总线

9、B.运算器、寄存器组和内存储器C.运算器、控制器和寄存器组D.控制器、指令译码器和寄存器组答案:C 本题解析:本题考察计算机的基本组成。出自程序员教程(第四版)第1页。CPU由运算器、控制器、存储器三部分组成。7. 单选题:程序中局部数据结构测试通常在 () 阶段进行,而全局数据结构测试通常在 ()阶段进行。A.单元测试B.集成测试C.确认测试D.系统测试答案:B 本题解析: 软件测试是保证软件质量的关键活动。与软件开发阶段相对应,测试活动分为单元测试、继承测试、确认测试和系统测试。其中单元测试也称为模块测试,主要检查模块接口、局部数据结构、重要的执行路径、出错处理和边界条件:集成测试也称为组

10、装测试,主要检查多个模块继承在一起后,模块之间的相互配合是否满足设计要求,以及全局数据结构。 8. 多选题:计算机 () 感染可执行文件。一旦直接或间接执行了被该病毒感染的程序,该病毒会按照编制者的意图对系统进行破坏。A.文件型病毒B.宏病毒C.目录病毒D.引导型病毒答案:A 本题解析:本题考查计算机安全方面的基础知识。计算机文件型病毒感染可执行文件。一旦直接或间接执行了被该病毒感染的程序,该病毒会按照编制者的意图对系统进行破坏。9. 问答题:阅读以下说明和C程序,将应填入 (n) 处的字句写在对应栏内。 2、【说明】下面的程序按照以下规则输出给定名词的复数形式。 a若名词以“y”结尾,则删除

11、y并添加“ies”; b若名词以“s”、“ch”或“sh”结尾,则添加“es”; c其他所有情况,直接添加“s”。【C程序】 #include stdioh #include stringh char*plural(char *word) int n; char *pstr; nstrlen(word); /*求给定单词的长度*/ pstr(char*)malloc(n+3);/*申请给定单词的复数形式存储空间*/ if (!pstr|n2) return NULL; strcpy(pstr,word); /*复制给定单词*/ if ( (1) ) pstrn-1i;pstrn e;pstrn

12、+1s; (2) ; else if(pstrn-1s| |pstrn-1h&( (3) ) pstrne;pstrn+1s;pstrn+20; else pstrns;pstrn+10;) (4) ; main() int i; char *ps; char wc910 chair,dairy,boss,circus,fly,dog,church,clue,dish); for(i 0;i9; i+) ps (5) ; printf(%s: %sn,wci,ps); /*输出单词及其复数形式*/ free(ps); /*释放空间*/ system(pause); 答案: 本题解析:(1)ps

13、trn-1y,或*(pstr+n-1)=y,或其等价表示 (2)pstrn+2=0,或*(pstr+n+2)=0,或其等价表示 (3)pstrn-2c|pstrn-2s,或其等价表示 (4)return pstr (5)plural(wci),或其等价表示【解析】本题考查C程序设计基本能力和字符串处理基本操作。 C程序中字符串存储在字符数组中,串的结尾需要设置结束标志符号0。若已知串 pstr的长度为n(不包括结束标志),则串中的字符依次存储在pstr0,pstr1,pstrn-1中。因此,名词的最后一个字符pstrn-1若等于字符“y”,则按照规则a求其复数形式。下面的if语句处理的是以“y”结尾的名词,因此,空(1)处应填入“pstrn-1y”或其等价形式。由于串pstr的长度发生了变化,所以需要设置新的结束标志,空(2)处应填入“

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

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

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