(新版)嵌入式系统设计师(中级)考试题库(含答案)_第1页
(新版)嵌入式系统设计师(中级)考试题库(含答案)_第2页
(新版)嵌入式系统设计师(中级)考试题库(含答案)_第3页
(新版)嵌入式系统设计师(中级)考试题库(含答案)_第4页
(新版)嵌入式系统设计师(中级)考试题库(含答案)_第5页
已阅读5页,还剩119页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1(新版)嵌入式系统设计师(中级)考试题库(含答案)A网络al;n=50;while(n-->=0)?{total+=n;}24.以下关于直接存储器访问(DMA)的叙述中,错误的是()。理系统中的地址结构如下图所示,则系统______。3络设备。字符(char)设备是能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。字符设备驱动程序通常至少要实现open、c通过/dev目录下的文件系统节点来访问。块设备(例如磁盘)上能够容纳文件4 包。许多网络连接(尤其是使用TCP协议的连接)是面向流的,但网络设备却围统中的节点(比如/dev/tty1)比较困难。Unix访问网络接口的方法仍然是给它们分配一个唯一的名字(比如eth0),但这个名字在文件系统中不存在对应的eA、虚拟设备联机操作,又称为假脱机输入/输出操作,是操作系统中采用的一项将独占设备A、设备管理主要有分配设备、回收设备、输入、输出等B、虚设备技术主要是为了提高设备的利用率以及使独立设备共享化5C、虚设备技术是指用一类设备来模拟另一类设备的技术IO中断和DMA(直接存储访问)。9.分配给某公司网络的地址块是/20,该网络可以被划分为_____A4C、166D死锁只可能在单个进程中发生,不可能在多个进程中发生锁时,要的条件。的是______。78中按先进先出(FIFO)方式排列。9表表A、6186B30C0D暂时无法获得220。taA、sizeof(int)sizeofcharC、sizeof(float)D、sizeof(int)+sizeof(char)+sizeof(float)C给出正确的输出结果()。#include#defineN10#defines(x)x*x#definef(x)(x*x)#defineg(x)((x)*(x))main intiiiiisNifN;i3=f(N+1);i4=g(N+1);printf(“i1=%d,i2=%d,i3=%d,i4=%d\n”,i1,i2,i3,i4);}解析:本题考查宏概念,以及宏替换相关的基础知识。表达式1000/s(N)宏替宏替换后为:(10+1*10+1),因此结果为21,而不是期待的121。表达式g(N面的叙述中不正确的是()。struct体类型的关键字。对20.以下关于嵌入式实时系统说法错误的是()。B分配和存取C高优先级的任务D由裁减的组件机制。回原进程继续执行。len(strcpy(str,”Hello_World”));A、0B、11C、12 (str),字符串长度为11.际需要进行大小分配。rlen(strcpy(str,”Hello_World”));A、0B、11C、12答案:B (str),字符串长度为11.26.以下与文件系统相关的叙述中,不正确的是()。作系统叙述中,错误的是()。D环境好的网络程序,通常使用的目的主机IP地址为()。or(i=2;i<=n;i++){f=f0+fl;f0f1;();}returnf;}A、f=f1Bf1=f0Cf=f0ff解析:本题考查C语言编程及算法方面的基础知识。菲波那(Fibonacci)级数n31.下面关于实时操作系统(RTOS)的叙述中,不正确的是______。存放顺序的是()。33.SNMP是一种异步请求/响应协议,采用()协议进行封装。A、IPB、ICMPA、划分了“系统空间”和“用户空间”36.更适合用来开发操作系统的编程语言是()。37.相比于TCP,UDP的优势为()。39.假设39.假设段页式存储管理系统中的地址结构如下图所示,则系统()。数据的传输步骤如下:(1)在某个进程需要数据时,发出指令启动输入输出设备准备数据;(2)进程发出指令启动设备之后,该进程放弃处理器,等待相关器和传送字节计数器。(2)发出数据传输要求的进程进入等待状态。此时正在执行的CPU指令被暂时挂起。进程调度程序调度其他进程占据CPU。(3)输入直到所要求的字节全部传送完毕。(4)DMA控制器在传送完所有字节时,通过程上下文环境中,继续执行。DMA与中断的区别:(1)中断方式是在数据缓冲处理的次数。(2)中断方式的数据传送是在中断处理时由CPU控制完成的,而么信号量S的值应为()。A、3C、1D、-1A、1200B下面的程序使用了函数指针,其运行结果是______。#include<stdio.h>#voidmain(){intx=3,y1,y2,y3,y4;f=f1;y1=(*f)(x);y2=f1(x);f=f2;yA、y1=27,y2=9,y3=9,y4=27B、y1=9,y2=9,y3=27,y4=27C、y1=9,y2=27,y3=9,y4=27D、y1=27,y2=27,y3=9,y4=944.嵌入式系统支持的内存块为极小页时,可分成大小为()的子页。BBCKB解析:嵌入式系统支持的内存块由大到小分别是段(1MB)、大页(64KB)、小页(4KB)和极小页(1KB)。大页可分成大小为16KB的子页,小页可分成大小45.以下关于文件系统的叙述,错误的是()。A构,但不是文件存在的唯一标志B限信息等括文件的标识信息(文件名、所有者、文件类型、最近修改时间等)、位置信息 (文件长度、存放位置等)、访问权限信息(口令、保存时限、保护类别)等。46.测试网络连通性通常采用的命令是()。A、NetstatnfigBDCABA的一个最长公共子序列为BCBA)可以采用多种计算方法。如可以采用蛮底向上的方法实现该算法,则时间复杂度为(请作答此空)AOn)名称为()。rowserServerr50.以下关于嵌入式实时操作系统(RTOS)的叙述中,错误的是()。VVVV52.一个C语言程序的执行是从()。B解析:C语言程序从main()函数开始执行,执行期间会根据main()函数中用关系,调用其他函数执行,当main()函数执行完,程序运行结束。A4C、16关于嵌入式实时系统的叙述中,不正确的是______。A和可预测性CA、等待→运行Czzyxmainintabcsuba);sub(7,a,&b);sub(a,b,&c);printfdddnabcA,3B-5,-12,-7C、-5,-12,-17D5,-2,-7价的某种中间代码。以下关于中间代码的叙述中,正确的是()。务控制块(TC59.编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序化、目标代码生成等阶段,其中,(请作答此空)并不是每个编译器都必需的。A下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行过程如下图所示。60.分配到必要的资源并获得处理机时的进程状态是()。61.文件系统中,打开文件(open)操作的功能是()。解析:在使用已经存在的文件之前,要通过“打开(Open)”文件操作建立起文高系统的运行效率。指。A、执行算法程序所需要的时间C、算法执行过程中所需要的基本运算次数D指令条数数f(n),因此,算法的时间复杂度记做:T(n)=O(f(n))。算法的时间而是算法执行过程中在所需要的基本运算次数,与模块n(规模)相关,随着n的增大,算法执行的时间的增长率和f(n)的增长率成正比。三个层次。图中a、b和c分别表示()。A、操作系统、系统软件和应用软件B系统、应用软件和系统软件C、应用软件、系统软件和操作系统D软件、操作系统和系统软件答案:CA检测冲突()字节。A、143466.已知:charstr[10],*p=str;下面C语言语句中正确的是()。AstrABC";67.以下协议中属于应用层协议的是(),该协议的报文封装在(请作答此空)A、TCPB、IPD、ICMP68.下面是路由表的4个表项,与地址2匹配的表项是()。A2/22B4/22C7.64/22D4/2269.仔细阅读下面程序,请给出运行结果()。#include#includeintf1(intx)returnxx}intf2(intx){returnx*x*x;}main(){intx=3,y1,y2,y3,y4;int(*f)();f=f1;y1=(*f)(x);y2=f1(x);f=f2;y3=f(x);y4=A、y1=9,y2=9,y3=27,y4=27B、y1=3,y2=9,y3=27,y4=9C、y1=3,y2=3,y3=9,y4=9D、y1=3,y2=9,y3=9,y4=27函数指针f指向了函数f1,因此y1=(*f)(x)本质是调用了函数f1,其结果确的是______。A、解决同一个问题,不同的人(甚至是同一个人)可能会写出几种不同的算法B等递推法、递归法、贪婪法、回溯法等。解决同一个问题,不同的人(甚至是同一71.以下关于程序设计语言的叙述中,不正确的是()。AMD5证协议(ChallengeHandshakeAuthenticationProtocol,CHAP):采用三次握手战报文(随机数),终端计算该报文的Hash值并把结果返回服务器,然后认证73.Linux系统对普通文件默认的访问权限是()。Arwxrwx---x答案:D中核心层的叙述,正确的是。A、为了保障安全性,对分组要进行有效性检查B速地转发到另一个区域D瓶颈答案:B75.某公司内部使用作为访问某服务器的地址,其中wb是()。ttp题考查三目运算符表达式的基础知识。题目中的三目运算表达式“d=a语言程序的过程中,常引入中间代码。以下关______。树(图)等形式。管理外部设备,当驱动程序利用系统调用打开标识是______。APU(或内存)之间交换数据;③为用户提供有好的透明接口,把用户和设备硬件并行操作度,已使操作系统获得最佳效率。B每个成员按自然对齐(alignment)条件分配空间答案:D式是______。入式系统的开发需要借助宿主机(通用计算机)来编译出目标机的可执行代码。读取被调试进程的当前状态,并能够改变被调试进程的运行状态。BDCABA的一个最长公共子序列为BCBA)可以采用多种计算方法。如可以采用蛮该方法的时间复杂度为(请作答此空)。经分析发现该问题具有最优子结构,可AOn)83.交叉编译器软件属于嵌入式系统的()。统存储器层次结构示意图如下所示,存储层次由低到高依次操作系统要小得多。 。嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常“升级”是完全两个概念。(3)系统精简。嵌入式系统一般没有系统软件和应系统成本,同时也利于实现系统安全。(4)高实时性。高实时性的系统软件是质量和高可靠性。(5)多任务的操作系统。嵌入式软件开发需要使用多任务的A、1~255B、1~1023C、1~1024D、1~6553588.常用的函数参数传递方式有传值与传引用两种。()。A式下,形参与实参之间互相传值C实质上改变了实参的值D的变量和表达式89.会导致进程从执行态变为就绪态的事件是()。A、执行P(wait)操作 (a)执行态(Run):进程占有CPU资源,正在运行。显然,在单处理机系统中任一时刻只能有一个进程处于此种状态;(b)就绪态(Ready):进程本身具备器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序相比,解释器(请作答此空)。下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程如下图所示。。s缓A、100C52A、-2~nB、-(n-1)~1C、-(n-1)~2D、-(n-2)~2 等于-(n-2)。可见,信号量S的取值范围为-(n-2)~2。则下列叙述中正确的是()。A、原有的文件内容保留,位置指针移动到文件的末尾,可进行读写操作B、原有的文件内容保留,位置指针移动到文件的开头,可进行读写操作C、原有的文件内容保留,位置指针移动到文件的末尾,可进行只读操作D、原有的文件内容被删除,可进行写操作以下关于文件系统的叙述中,不正确的是。A统中最重要的数据结构,但不是文件存在的唯一标志B信息C,文件目录也由文件组成。95.文件系统是嵌入式操作系统中的一个重要组成部分,下图给出了一个典型的下描述中,不正确的是______。B、基本文件系统处理磁盘或磁带间交换的数据,关心数据的内容和文件结构acaseabprintfadbdab0)return1;elsereturn(n*fact(n-1));}以下叙述中,正确的是______。的方法,其思想是:将N=n时不能得出解的问题,设法递归(压栈)转化为求ntB、(T1+T2+T3)/3C、(3T1+2T2+T3)/3D、(T1+2T2+3T3)/3入就绪队列。1+T2+T3))/3=(3T1+2T2+T3)/3器、定时器、软件的特点有:(1)嵌入式软件具有独特的实用性。嵌入式软件是为嵌入式系式软件都有自己独特的应用环境和实用价值。(2)嵌入式软件应有灵活的适用答案:Cail作系统叙述中,错误的是()。A统.假设以下代码运行环境为32位系统,其中,__attribute__((packed))re[4];}__attribute__((packed))*p1,a1,b1;代码段2:unionstudent2{charname[10];longsno;charsex;floatscore[4];}*p2,a2,b2;sizeof(structstudent1)、sizeof(unionstudent2)的结果分别是______。 PA、固定大小的滑动窗口协议C、可变大小的滑动窗口协议D、停等协议区的大小(字节数),发送方发送了规定的字节数后等待接收方的下一次请求。107.属于面向对象、解释型程序设计语言的是______MLB、PythonC、PrologD、C++言基础知识。XML(可扩展标记语言)是标准通用标记语108.通过______可清除上网痕迹。A禁用脚本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论