首页 > 全部 > 嵌入式系统设计师上午基础知识考试 > 嵌入式系统设计师上午基础知识考试选择题专项强化真题试卷14

嵌入式系统设计师上午基础知识考试选择题专项强化真题试卷14

本单篇文档共11730字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类软考中级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
价格: 1.00 原价:¥9.00
收藏

嵌入式系统设计师上午基础知识考试选择题专项强化真题试卷14

中文选择题

1.若内存按字节编址,用存储容量为32K×8比特的存储器芯片构成地址编号 A0000H~DFFFFH的内存空间,则至少需要(1)片。(C)

A. 4

B. 6

C. 8

D. 10

解析:本题考查内存容量的计算。给定起、止地址码的内存容量=终止地址-起始地址+1。将终止地址加1等于E0000H,再减去起始地址,即E0000H-A0000H=40000H。十六进制的(40000)16=218。组成内存储器的芯片数量=内存储器的容量/单个芯片的容量。218/(32*210)=218/215=23

2.实现VPN的关键技术主要有隧道技术、加解密技术、(9)和身份认证技术。(D)

A. 入侵检测技术

B. 病毒防治技术

C. 安全审计技术

D. 密钥管理技术

解析:本题考查VPN方面的基础知识。应该知道实现VPN的关键技术主要有隧道技术、加解密技术、密钥管理技术和身份认证技术。L2TP、PPTP是两种链路层的VPN协议, TLS是传输层VPN协议,IPsec是网络层VPN协议。

3.在操作系统中,除赋初值外,对信号量仅能操作的两种原语是(40)。(C)

A. 存操作、取操作

B. 读操作、写操作

C. P操作、V操作

D. 输入操作、输出操作

解析:1965年由荷兰学者Dijkstra提出的信号量机制,是一种卓有成效的进程同步与互斥的工具。除赋初值外,对信号量的操作原语有两种,P操作和V操作。PV操作是低级通信原语,在执行期间不可分割,P操作表示申请一个资源,V操作表示释放一个资源。

4.软件需求分析阶段的测试手段一般采用______。(C)

A. 总结

B. 阶段性报告

C. 需求分析评审

D. 黑盒测试

解析:本题考查软件生命周期阶段和软件测试验证的基础知识。

根据软件生命周期经典模型“瀑布模型”中的定义,软件需求分析阶段是对软件的功能要求进行分解,该阶段的输出的工作产品一般是《软件需求规格说明》。

而对软件阶段工作产品的验证的手段一般分为评审、测试、分析,对于需求分析阶段产生的《软件需求规格说明》来说,一般是开展相应的评审活动去验证需求的完整性、正确性和一致性。

故本题应选择C。

5.已知:char str[10],*p=str;下面C语言语句中正确的是_____________。(B)

A. str=’’ABC’’;

B. p=’’ABC’’;

C. *str=’’ABC’’;

D. *p=’’ABC’’;

解析:本题考查C语言基础知识。

在本题中str的空间为10个字节数组,C语言程序在编译时为该数组分配地址。p为一个字符型指针,按本题的题意,在初始化时指向的字符串str的地址空间。

答案A是将’’ABC’’赋值给str,’’ABC’’也是一个分配有地址的字符串直接量,不能使用赋值语句,应该使用strcpy语句,或在初始化时这样赋初值。

答案B是将指针p由原来指向字符串str,改变为指向字符串’’ABC’’,所以是正确的语句。

答案C是将’’ABC’’赋值给str,因为str的数据类型为字符串型,不能使用这种赋值语句,应该使用strcpy语句。如果是整型或浮点类型的数据,可以这样赋值。

答案D是将’’ABC’’赋值给指针p,因为指针p的数据类型为字符串型,同样不能使用这种赋值语句,应该使用strcpy语句。

6.若C程序的表达式中引用了未赋初值的变量,则______。(D)

A. 编译时一定会报告错误信息,该程序不能运行

B. 可以通过编译并运行,但运行时一定会报告异常

C. 可以通过编译,但链接时一定会报告错误信息而不能运行

D. 可以通过编译并运行,但运行结果不一定是期望的结果

解析:本题考查程序语言翻译基础知识。在编写C/C++源程序时,为所定义的变量赋初始值是良好的编程习惯,而赋初值不是强制的要求,因此编译程序不检查变量是否赋初值。如果表达式中引用的变量从定义到使用始终没有赋值,则该变量中的值表现为一个随机数,这样对表达式的求值结果就是不确定的了。

7.执行下面的一段C程序后,变量x的值为______。\\r

charx=200;\\r

int a=300;\\r

BOOL flag;\\r

int value1, value2;\\r

value1=200:\\r

value2=300;\\r

if(flag&&((value1=value2)==200)) {\\r

x=x+a;\\r

}(B)

A. 0

B. 200

C. 300

D. 500

解析:本题考查C语言的基础知识。在本题中,x的初值为200。如果flag的值为0(为假),则“x=x+a;”语句不被执行;如果flag的值为非0(为真),则需要判断“(value1=value2)=200”的结果。根据优先级关系,先执行括号内的value1=value2赋值语句,再用value1的值与200相比较,value1的值为300,与200不等,因此“(value1=value2)=200”的结果为假。由于if语句的条件为假,故“x=x+a;”语句不被执行,所以,x的值依然为200。

8.以下叙述中错误的是( ) 。(A)

A. 实时系统就是响应快的系统

B. JTAG主要用于芯片内部测试及系统调试

C. 嵌入式系统在开发过程中,下载bootloader可以采用Jtag接口

D. 触摸屏是一种输入输出设备

解析:本题考查嵌入式系统的基础知识。

实时系统是一种特殊的嵌入式系统,其正确性不仅依赖系统计算的逻辑结果,还依赖于产生这个结果的时间。实时系统不是响应快的系统,而是能够在指定或者确定的时间内完成系统功能和外部或内部、同步或异步时间做出响应的系统。

JTAG是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。基本原理是在器件内部定义一个TAP(Test.Access Port测试访问口)通过专用的JTAG测试工具对内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。

现今多数的高级器件都带有JTAG接口,支持JTAG协议,如DSP、FPGA、ARM、部分单片机器件等,方便多目标系统进行测试,同时还可以实现ISP(In-SystemProgrammable在线编程),对FLASH等器件进行编程。

触摸屏(touch screen)是一种可接收触头等输入信号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连接装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。触摸屏作为一种最新的电脑输入输出设备,是目前最简单、方便、自然的一种人机交互方式,主要应用于公共信息的查询、领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学、房地产预售等。

9.在C语言中,若函数调用时实参是数组名,则传递给对应形参的是____

本文档预览:3600字符,共11730字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
嵌入式系统设计师上午基础知识考试选择题专项强化真题试卷14

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号