[每日一练]2023年10月软件水平考试考试《(初级)程序员》精选试题练习

|类别:软件水平考试

【单选题】编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器( )。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和(请作答此空)并不是每种编译器都必需的。词法分析的作用是识别源程序中的( )。

A、语法分析

B、语义分析

C、中间代码生成

D、目标代码生成

答案:C

解析:本题考查程序语言基础知识。 在实现程序语言的编译和解释两种方式中,编译方式下会生成用户源程序的目标代码,而解释方式下则不产生目标代码。目标代码经链接后产生可执行代码,可执行代码可独立加载运行,与源程序和编译程序都不再相关。而在解释方式下,在解释器的控制下执行源程序或其中间代码,因此相对而言,用户程序执行的速度更慢。 中间代码生成和优化不是编译过程中必需的阶段。对用户源程序依次进行了词法分析、语法分析和语义分析后,原则上就可以产生目标代码了,只是目标代码的质量和效率可能不够高。 词法分析时编译或解释用户源程序过程中唯一与源程序打交道的阶段,其主要功能是按顺序分析出源程序的记号。


【单选题】网络操作系统同时支持的用户数 ( ) 。

A、无任何限制

B、由采用的网络操作系统决定

C、由采用的网络操作系统的版本决定

D、有一定限制

答案:C

解析:本题考查网络操作系统的特点。网络操作系统是建立在各结点计算机的操作系统之上,用于管理网络通信和共享资源,协调各结点计算机上任务的运行,并向用户提供统一的、有效的网络接口的一组系统软件。它支持的用户数由网络操作系统的版本决定。


【单选题】下图所示的非确定有限自动机 (S0为初态,S3为终态)可识别字符串( )。 A. bbaa B.aab

A、

B、abab

C、bab

D、

答案:B


【单选题】某工厂业务处理系统的部分需求为:客户将订货信息填入订货单,销售部员工查询库存管理系统获得商品的库存,并检查订货单,如果订货单符合系统的要求,则将批准信息填入批准表,将发货信息填入发货单;如果不符合要求,则将拒绝信息填入拒绝表。对于检查订货单,需要根据客户的订货单金额( 如大于等于 5000,小于 5000元) 和客户目前的偿还款情况(如大于 60 天,小于等于 60 天),采取不同的动作,如不批准、 发出批准书、发出发货单和发催款通知书等。根据该需求绘制数据流图,则(请作答此空)表示为数据存储。使用()表达检查订货单的规则更合适。

A、客户

B、订货信息

C、订货单

D、检查订货单

答案:C

解析:数据存储:数据存储表示暂时存储的数据。每个数据存储都有一个名字。对于一些以后某个时间要使用的数据,可以组织成为一个数据存储来表示。检查订货单需要有判定条件,因此用决策表最为合适。


【单选题】给定部门DEP、职工EMP、项目PROJ实体集,若一名职工仅属于一个部门,一个部门有多名职工;一个职工可以参加多个项目,一个项目可以由多个职工参加。那么,DEP与EMP、EMP与PROJ之间的联系类型分别为( )。

A、1:1和m:n

B、1:n和n:1

C、1:n和m:n

D、n:1和m:n

答案:C

解析:本题考查数据库E-R模型方面的基本概念。 根据题意,若一名职工仅属于一个部门,一个部门有多名职工,意味着部门DEP和职工EMP实体集之间是一对多的联系,记为1:n。一个职工可以参加多个项目,一个项目可以由多个职工参加,那么意味着EMP与PROJ之间的联系类型为多对多的联系记为m:n。


【单选题】在WINDOWS操作系统中,下列文件名中非法的是(请作答此空)。要移动文件或文件夹,可先将文件或文件夹剪切到剪贴板中.要实现剪切功能应按(请作答此空)。默认情况下,资源管理器不会列出具有( )属性的文件。

A、隐藏

B、系统、隐藏

C、只读、隐藏

D、存档、隐藏

答案:B

解析:Windows的文件和文件夹有四种主要属性,分别是:只读(只能读取,不允许修改)、隐藏(在默认情况下不在资源管理器中列出)、存档(表明该文件或文件夹是否允许备份)以及系统(表明该文件或文件夹由系统控制,不能随意修改,默认情况下不会在资源管理器列出)。


【单选题】存储管理不包括

A、分区管理

B、分片管理

C、分页管理

D、分段管理

答案:B


【单选题】PING 发出的是(68)类型的报文,封装在 IP 协议数据中传送。

A、TCP 请求

B、TCP 响应

C、ICMP 请求与响应

D、ICMP 源点抑制

答案:C

解析:Ping发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMPecho (ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。


【单选题】在一棵非空的二叉排序树(二叉查找树)中,进行( )遍历运算并输出所访问结点的关键码后,可得到一个有序序列。

A、先序

B、中序

C、后序

D、层序

答案:B

解析:本题考查数据结构基础知识。 根据二叉排序树的定义,对于树中的每个结点,其左子树中的关键字均小于根结点的关键字,其右子树中的关键字均大于根结点的关键字,而中序遍历的次序是左子树、根结点、右子树,因此,对一个非空的二叉排序树进行中序遍历,所输出的关键码序列是递增有序序列。


【单选题】计算机中常用原码、反码、补码和移码表示数据,其中表示0时仅用一个编码的是( )。

A、原码和反码

B、原码和补码

C、反码和移码

D、补码和移码

答案:D

解析:本题考查计算机系统基础知识。 设机器字长为8,对于数值0,其原码表示为[+0]原=00000000,[-0]原=10000000;其反码表示为[+0]反=00000000,[-0]反=11111111;其补码表示为[+0]补=00000000,[-0]补=00000000;若偏移量为27,则0的移码表示为[+0]移=10000000,[-0]移=10000000。因此,在补码和移码表示中,0仅用一个编码。