为帮助考生备考,希赛小编为大家整理了2020年软考程序员考试上午真题(三),供大家备考练习。
21、设有两个浮点数,其阶码分别为E1和E2,当这两个浮点数相乘时,运算结果的阶码E为( )。
A、 E1、E2中的较小者
B、 E1、E2中的较大者
C、 EI+E2 的值
D、 E1XE2的值
22、在定点二进制运算中,减法运算是通过( )来实现的。
A、原码表示的二进制加法
B、补码表示的二进制加法
C、原码表示的二进制减法
D、补码表示的二进制减法
23、Windows操作系统通常将系统文件保存在( )。
A、“MyDrivers”文件或“update"文件中
B、“MyDrivers"文件夹或“update"文件夹中
C、“Windows"文件或“Program Files”文件中
D、“Windows”文件夹和“Program Files”文件夹中
24、嵌入式操作系统的特点之一是可定制,这里的可定制是指( )。
A、系统构件、模块和体系结构必须达到应有的可靠性
B、对过程控制、数据采集、传输等需要迅速响应
C、在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置
D、采用硬件抽象层和板级支撑包的底层设计技术
25、假设有6个进程共享一个互斥段N,如果最多允许3个进程同时访问互斥段N,那么利用PV操作时,所用信号量S的变化范围为( );若信号量S的当前值为-1,则表示系统中有( )个正在等待该资源的进程。
A、 0~6
B、 -1~5
C、 -2~4
D、 -3~3
A、 0
B、1
C、2
D、3
26、假设分页存储管理系统中,地址用32个二进制位表示,其中页号占12位,页内地址占20位。若系统以字节编址,则该系统( )。
A、页面大小为2MB,共有4096个页面
B、页面大小为2MB,共有1024个页面
C、页面大小为1MB,共有4096个页面
D、页面大小为1MB,共有1024个页面
27、针对C语言源程序进行编译的过程,下面说法中正确的是( )。
A、需对未定义的变量报告错误
B、需判断变量的值是否正确
C、需计算循环语句的执行次数
D、需判断循环条件是否正确
28、以下关于高级程序设计语言的编译和解释的叙述中,正确的是( )。
A、编译方式和解释方式都是先进行语法分析再进行语义分析
B、编译方式下先进行语义分析再进行语法分析
C、解释方式下先进行语义分析再进行语法分析
D、编译方式和解释方式都是先进行语义分析再进行语法分析
29、关于下图所示的有限自动机M(A是初态、C是终态)的叙述中,正确的是( )。
A、 M是确定的有限自动机,可识别1001
B、M是确定的有限自动机,可识别1010
C、 M是不确定的有限自动机,可识别1010
D、M是不确定的有限自动机,可识别1001
30、C语言程序中如果定义了名字都为a的全局变量和局部变量,则( )。
A、编译时报告名字a重复定义错误
B、对a的引用固定指向全局变量
C、对a的引用固定指向局部变量
D、在局部变量a的作用域内屏蔽全局变量a