嵌入式系统设计师上午基础知识考试选择题专项强化真题试卷23
中文选择题
1.稳压二极管构成的稳压电路的接法是(25)。(D)
A. 稳压管与负载电阻串联
B. 稳压管与限流电阻并联
C. 限流电阻与稳压管串联后,再与负载电阻串联
D. 限流电阻与稳压管串联后,再与负载电阻并联
解析:稳压二极管的特点就是击穿后,其两端的电压基本保持不变。这样,当把稳压管接入电路以后,若由于电源电压发生波动,或由于其他原因造成电路中各点电压变动时,负载两端的电压将基本保持不变。故稳压二极管与限流电阻串连后,应与负载电阻并联,才能起到稳定电压的作用。
2.关于实时操作系统(RTOS)的任务调度器,以下描述中正确的是(45)。(B)
A. 任务之间的公平性是最重要的调度目标
B. 大多数RTOS调度算法都是可抢占式(可剥夺式)的
C. RTOS调度器都采用了基于时间片轮转的调度算法
D. RTOS调度算法只是一种静态优先级调度算法
解析:实时操作系统就是对响应时间要求非常严格的系统,当某一个外部事件或请求发生时,相应的任务必须在规定的时间内完成相应的处理。实时操作系统大都采用了可抢占的调度方式,使一些比较重要的关键任务能够打断那些不太重要的非关键任务的执行,以确保关键任务的截止时间能够得到满足。RTOS调度算法既有静态优先级,也有动态优先级调度算法。
3.在下列调度算法中,(46)算法不会出现任务“饥饿(starvation)”的情形。(A)
A. 时间片轮转算法
B. 先来先服务算法
C. 可抢占的短作业优先算法
D. 静态优先级算法
解析:在时间片轮转算法中,各个任务轮流使用CPU,假设系统中有n个任务,时间片长度为q,则对于每一个任务而言,最多只需要等待(n-1)q这么长的时间,就可以得到CPU,因此不会出现“饥饿”的情形。而其他几种算法有可能出现高优先级或长任务一直占用 CPU的情形。
4.若内存地址区间为4000H~43FFH,每个存贮单元可存储16位二进制数,该内存区域用4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是(6)。(C)
A. 512×16bit
B. 256×8bit
C. 256×16bit
D. 1024×8bit
解析:首先将地址编码转换为十进制数,4000H=16384,43FFH=7407,然后令两个地址码相减再加1,即得到这段地址空间中存储单元的个数,17407-16384+1=1024,因此共有 1024个内存单元。1024×16bW4-256×16bit,因此芯片的容量为256×16bit。
5.下面关于DMA方式的描述,不正确的是(28)。(C)
A. DMA方式使外设接口可直接与内存进行高速的数据传输
B. DMA方式在外设与内存进行数据传输时不需要CPU干预
C. 采用DMA方式进行数据传输时,首先需要进行现场保护
D. DMA方式执行I/O交换要有专门的硬件电路
解析:本题考查计算机系统硬件方面关于DMA方式的基础知识。DMA方式是“直接存储器访问”方式的简称,以这种方式传送数据时,是通过专门的硬件电路——DMA控制器直接访问存储器来完成,不需要CPU干预,因此而省去了保存和恢复现场的问题。
6.关于汇编语言,下面描述不正确的是(50)。(B)
A. 用汇编语言编写的程序称为汇编语言源程序
B. 将汇编语言源程序转换成目标程序的过程称为连接过程
C. 用汇编语言写成的语句,必须按照严格的语法规则
D. 汇编程序是把汇编语言源程序翻译成机器语言目标程序的一种系统软件
解析:在计算机系统中,用汇编语言编写的程序称为汇编语言源程序,用汇编语言编写程序必须按照严格的语法规则,计算机由汇编程序把汇编语言源程序翻译成机器语言目标程序,这个翻译过程称为汇编过程。
7.下面C程序中,设变量count的地址为20000。则该段程序执行后,屏幕上的显示结果应为(53)。 # include <stdio.h> main(void) { int count, q; int *m; count = 100; m = &count; q = *m; printf(\\(C)
A. q=2000;
B. q=2000
C. q=100;
D. q=100
解析:本题考查C语言编程方面的基础知识。C语言中,指针变量的应用十分广泛,该题中,变量count的地址为2000,语句“count=100;”为变量count赋值100,语句“m= &count;”将变量count的地址2000赋予变量m,语句“q=*m;”则将以m为地址的存储单元中的内容赋予q,即q=100。语句“print(“q=%d;\\
”,q);”关于输出格式的描述中,限定了输出字符串末尾带有“;”。
8.设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是_______。(B)
A. 一264~(1—2-8)264
B. 一263~(1—2-8)263
C. 一(1—2-8)264~(1—2-8)264
D. 一(1—2-8)263~(1—2-8)263
解析:本题考查计算机系统基础知识。
浮点格式表示一个二进制数N的形式为N=2E×F,其中E称为阶码,F叫做尾数。在浮点表示法中,阶码通常为含符号的纯整数,尾数为含符号的纯小数。
指数为纯整数,阶符1位、阶码6位在补码表示方式下可表示的最大数为63(26一1),最小数为一64(一26)。尾数用补码表示时最小数为一1、最大数为1—2-8,因此该浮点表示的最小数为一263,最大数为(1-2-8)×263。
9.以下关于防火墙功能特性的叙述中,不正确的是_____________。(D)
A. 控制进出网络的数据包和数据流向
B. 提供流量信息的日志和审计
C. 隐藏内部IP以及网络结构细节
D. 提供漏洞扫描功能
解析:本题考查防火墙的基础知识。
防火墙最重要的特性就是利用设置的条件,监测通过的包的特征来决定放行或者阻止数据,同时防火墙一般架设在提供某些服务的服务器前,具备网关的能力,用户对服务器或内部网络的访问请求与反馈都需要经过防火墙的转发,相对外部用户而言防火墙隐藏了内部网络结构。防火墙作为一种网络安全设备,安装有网络操作系统,可以对流经防火墙的流量信息进行详细的日志和审计。
10.以下四个选项中,不属于NOR Flash的存储特性的是_____________。(B)
A. 在进行擦除前需先将目标块内所有位都写为0
B. 应用程序不能直接在NOR Flash内运行
C. 写操作只能将数据位从1写成0,不能从0写成1
本文档预览:3600字符,共16527字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载