嵌入式开发基础(习题卷3)_第1页
嵌入式开发基础(习题卷3)_第2页
嵌入式开发基础(习题卷3)_第3页
嵌入式开发基础(习题卷3)_第4页
嵌入式开发基础(习题卷3)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

试卷科目:嵌入式开发基础嵌入式开发基础(习题卷3)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages嵌入式开发基础第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.修改控件的BackColor属性可改变控()A)大小B)前景色C)背景色D)长宽[单选题]2.有以下程序#include<stdio.h>#defineN20voidfun(inta[],intn,intm){inti;for(i=m;i>=n;i--){a[i+1]=a[i];}intmain(){inti,a[N]={1,2,3,4,5,6,7,8,9,10};fun(a,2,9);for(i=0;i<5;i++){printf("%d",a[i]);}return0;}A)10234B)12344C)12334D)12234[单选题]3.下面对南桥理解正确的是A)南桥又称主桥B)南桥连接CPU与存储器C)南桥连接前端总线与较为低速的PCI总线D)南桥连接PCI总线与CPU与USB、串口等低速设备以及更为低速的总线[单选题]4.应用软件层、操作系统层、和硬件层是典型的嵌入式系统组成结构。A)电路层B)网络层C)硬件抽象层D)程序层[单选题]5.()伪指令用于定义一个代码段或数据段。A)RLISTB)DCBC)MAPD)AREA[单选题]6.嵌入式系统的开发通常是在交叉开发环境实现的,交叉开发环境是指A)在宿主机上开发,在目标机上运行B)在目标机上开发,在宿主机上运行C)在宿主机上开发,在宿主机上运行D)在目标机上开发,在目标机上运行[单选题]7.要返回选中项的索引号,应设置CheckedListBox控件的哪个属性?()A)CheckedIndiccsB)CheckedltemsC)SelectedIndexD)SclectedItem[单选题]8.下面哪-种工作模式不属于ARM异常模式()。A)快速中断模式B)管理模式C)系统模式D)数据访问终止模式[单选题]9.嵌入式微控制器相比嵌入式微处理器的的最大特点A)体积大大减小B)单片化C)功耗低D)成本高[单选题]10.ADC转换过程对的是()A)采样-量化-编码B)量化-采样-编码C)采样-编码-量化D)编码-采样-量化[单选题]11.指令?SUBSR0,R1,R2?属于方式。A)寄存器寻址B)直接寻址C)寄存器间接寻址D)寄存器移位寻址[单选题]12.ARM汇编语言中,用于实现软中断的是哪条指令?A)ADDB)SUBC)SWID)MOV[单选题]13.以下哪种处理器体系不是RISC的?A)MIPSB)ARMC)X86D)POWERPC[单选题]14.下面哪一项不是Linux系统的设备的分类()。A)字符设备B)块设备C)终端设备D)网络设备[单选题]15.假设系统中有n个进程共享3台扫描仪,并采用PV操作实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,那么信号量S的值应为()。A)3B)-3C)1D)-1[单选题]16.固件库中的功能状态(FunctionalState)类型被赋予以下两个值()。A)ENABLE或者DISABLEB)SET或者RESTEC)YES或者NOD)SUCCESS或者ERROR[单选题]17.ARM7TDMI的工作状态包括()。A)测试状态和运行状态B)挂起状态和就绪状态C)就绪状态和运行状态D)ARM状态和Thumb状态[单选题]18.当ARM核当中CPSR中的T位为0时,下面说法正确的是()。A)程序运算在ARM态,指令长度为32位B)程序运算在THUMB态,指令长度为16位C)程序运算在ARM态,指令长度为16位D)程序运算在THUMB态,指令长度为32位[单选题]19.下列软件中,不属于BootLoader的是。A)viviB)busyboxC)ubootD)blob[单选题]20.语句GPIO_InitTypeDefGPIO_InitStructure中,GPIO_InitTypeDef属于()A)整型变量B)字符串变量C)寄存器变量D)结构体变量[单选题]21.ARM汇编语句?ADDR0,R2,R3,LSL#1?的作用是A)R0=R2+(R3<<1)B)R0=(R2<<1)+R3C)R3=R0+(R2<<1)D)(R3<<1)=R0+R2[单选题]22.程序:Inta=6;Console.Write(-a++);Console.Write(-a--);Console.Write(-++a);的执行结果为()。A)-6-7-7B)-7-8-8C)-6-7-8D)-7-8-9[单选题]23.以下命令可以查看文件详细信息A)ls-lB)ls-aC)wc-lD)wc-a[单选题]24.STM32的端口工作模式有()A)8种B)7种C)6种D)5种[单选题]25.STM32的外部中断/事件控制器(EXTI)支持()个中断/事件请求?A)16B)19C)36D)43[单选题]26.数字引脚不具备的功能是A)被配置成GPIOB)输出高低电平作为逻辑?1?和?0?C)接收和识别高低电平作为逻辑?1?和?0?D)作为RESET引脚[单选题]27.当看门狗定时器减到零时,产生PCLK周期的复位信号。A)16个B)32C)64个D)128个[单选题]28.在Linux开发环境里,可以完成自动编译工程的是。A)vimB)MakefileC)gccD)gdb[单选题]29.linux系统能够直接读取的分区类型是()A)ntfsB)fat16C)fat32D)ext3[单选题]30.在DAC转换中,Vref+是什么含义。A)DAC的供电电压负极B)DAC的参照电压C)用于DAC与ADC的转换D)DAC的供电电压正极[单选题]31.以太网的数据帧结构如图6-3所示,包含在TCP段中的数据部分最长应该是()字节。A)1434B)1460C)1480D)1500[单选题]32.使用Host-Target联合开发嵌入式应用,不是必须的。A)宿主机B)银河麒麟操作系统C)目标机D)交叉编译器[单选题]33.下面哪个操作系统是嵌入式操作系统。()A)Red-hatLinuxB)µCLinuxC)UbuntuLinuxD)SUSELinux[单选题]34.通常用作堆栈指针的寄存器是(A)R13B)R14C)R15D)CPSR[单选题]35.下面不符合嵌入式操作系统特点的特性是A)实时性B)不可定制C)微型化D)易移植[单选题]36.以下C语言程序的输出结果是()。structs{intx,y;}data[2]={10,100,20,200};main(){structs*p=data;p++;printf(?%d\n?,++(p->x));}A)10B)11C)20D)21[单选题]37.下列关于RS232C描述不正确的是()。A)RS232C采⽤⾮归零、双极性编B)RS232C使⽤负逻辑规定逻辑电C)RS232C采⽤同步通信协议D)RS232C引脚包含信号地[单选题]38.DHCP客户端可从DHCP服务器获得______。A)DHCP服务器的地址和Web服务器的地址B)DNS服务器的地址和DHCP服务器的地址C)客户端地址和邮件服务器地址D)默认网关的地址和邮件服务器地址[单选题]39.下面关于实时操作系统(RTOS)的叙述中,不正确的是______。A)实时操作系统中,首要任务是调度一切可利用的资源来完成实时控制任务B)实时计算中,系统的正确性仅依赖于计算结果,不考虑结果产生的时间C)实时操作系统就是系统启动后运行的一个后台程序D)实时操作系统可以根据应用环境的要求对内核进行裁减和重配[单选题]40.ARM处理器当前运算操所产生的标志位记录在以下哪个寄存器中?()。A)PSPB)MSPC)SPSRD)CPSR[单选题]41.ARM用于响应快速外部中断的处理器模式叫什么?A)FIQB)IRQC)数据异常D)SWI[单选题]42.SETL伪指令的含义是()。A)给数字变量赋值B)给逻辑变量赋值C)给字符串变量赋值D)以上都不正确[单选题]43.串口通信下列那根信号不必须()A)vccB)GNDC)RXDD)TXD[单选题]44.以下协议中属于应用层协议的是(),该协议的报文封装在(请作答此空)中传送。A)TCPB)IPC)UDPD)ICMP[单选题]45.某系统需要永久存放高速度写的数据,最合适的存储器是()。A)SRAMB)FRAMC)EEPROMD)Flash[单选题]46.在STM32107向量中断控制器管理下,可将中断分为()组A)4B)5C)6D)7[单选题]47.下面哪种嵌入式操作系统很少用于手机终端设备上。()A)SymbianB)WinCEC)uc/osD)linux[单选题]48.在嵌入式系统设计中,嵌入式处理器选型是在进行()时完成。A)需求分析B)系统集成C)体系结构设计D)软硬件设计[单选题]49.下面关于哈佛结构描述正确的是(A)程序存储空间与数据存储空间分离B)存储空间与IO空间分离C)程序存储空间与数据存储空间合并D)存储空间与IO空间合并[单选题]50.下列不是针对循环进行优化的方法是()。A)代码移出B)归纳变量C)强度削减D)控制代码长度[单选题]51.下面总线属于主从结构且支持多主设备的是(A)PCI总线B)以太网C)USB总线D)令牌总线[单选题]52.下面关于冯诺依曼结构描述正确的是()。A)程序存储空间与数据存储空间分离B)存储空间与IO空间分离C)程序存储空间与数据存储空间合并D)存储空间与IO空间合并[单选题]53.双缓冲技术的缺点是()。A)绘制图像时闪烁严重B)使用复杂C)消耗大量内存D)只能绘制静止图像[单选题]54.下面不属于嵌入式系统的是A)MP3播放器B)MP4播放器C)?银河玉衡?核心路由器D)?银河?巨型计算机[单选题]55.下列()设备是字符设备。A)hdcB)fd0C)hda1D)tty1[单选题]56.以下不属于电子盘的是A)SD卡B)常规硬盘C)MMC卡D)CF卡[单选题]57.以下哪个屏幕是属于电阻屏()A)诺基亚5230B)ipadC)荣耀7D)iphone[单选题]58.下面那个寄存器是不属于ADC的()A)ADCCONB)ADCTSCC)ADCDAT0D)ADCDLY[单选题]59.关于ARM的七种工作模式中,软件中断发生后系统进入的是()。A)系统模式B)管理模式C)用户模式D)外部中断模式第2部分:判断题,共13题,请判断题目是否正确。[判断题]60.'2'*'3'的结果为6。A)正确B)错误[判断题]61.不能在指定的矩形内绘制图像。A)正确B)错误[判断题]62.开漏输出是没有电流输出的()A)正确B)错误[判断题]63.C#程序必须包含一个Main方法。A)正确B)错误[判断题]64.由AD的有限分辨率而引起的误差称为量化误差。()A)正确B)错误[判断题]65.STM32的main函数经常定义为int类型()A)正确B)错误[判断题]66.所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为输出时可以是激活的或者非激活的。()A)正确B)错误[判断题]67.位运算是嵌入式编程中的常见运算()A)正确B)错误[判断题]68.把32位整数65左移33位后的结果为0。A)正确B)错误[判断题]69.u16是一种C语言的数据类型()A)正确B)错误[判断题]70.结构体是STM32中常见的数据类型()A)正确B)错误[判断题]71.STM32的串口既可以工作在全双工模式下,也可工作在半双工模式下。()A)正确B)错误[判断题]72.在系统复位后,所有的代码都使用Main栈。()A)正确B)错误第3部分:问答题,共28题,请在空白处填写正确答案。[问答题]73.STM32F103ZET6中T代表什么含义?[问答题]74.如上图,其中C39代表什么元器件,作用是什么?[问答题]75.外部中断的中断源有哪些(至少写三个)?[问答题]76.在DMA处理时,一个事件发生后,外设发送一个请求信号到()。DMA控制器根据通道的()处理请求。[问答题]77.DAC的中文含义是?[问答题]78.优先级调度的[]标志进程抢占处理器的权利大小。[问答题]79.试分析当初始值R1=26H,R2=0FH执行指令BICR0,R1,R2,LSL#2后,寄存器R0,R1的值分别是多少?[问答题]80.一般情况下,嵌入式操作系统可分为实时操作系统和()。[问答题]81.[]伪指令定义通用寄存器列表名称[问答题]82.微处理器有两种总线架构,分开的指令和数据接口、取指和数据访问可以并行进行的是▲结构。[问答题]83.串行通讯的传输方式包括单工传输、半双工传输、▲。[问答题]84.对于RAM存储器主要有两种,分别是:▲和DRAM。[问答题]85.STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为_______模式、______模式和________模式。[问答题]86.选择嵌入式处理器需要考虑哪些因素?[问答题]87.PLL为锁相环倍频输出,其可以输出的倍频值是多少?[问答题]88.STM32的EXTI控制器有____个中断/事件输入线占用EXTIO0至____,还有另外四根用于特定的外设事件这些输入线可以通过寄存器设置为任意一个GPIO,也可以是一些外设的事件;输入线一般是存在电平变化的信号。[问答题]89.分析下面的Thumb指令程序代码,指出程序所完成的功能。global_starttextequnum20_start:MOVSP,#0x400ADRR0,Thumb_start+1BXR0thumbThumb_start:ASRR2,R0,#31EORR0,R2SUBR3,R0,R2Stop:Bstopend[问答题]90.实时系统按照实时性要求不同可以分为两种:软实时系统和硬实时系统。[问答题]91.[]包含操作系统用来控制任务所需要的信息如任务状态、CPU寄存器、调度信息、内存管理信息和1/0状态信息等。[问答题]92.A/D变换器工作原理可分()和双积分两种工作方式。[问答题]93.如果系统中有2个资源,n个任务都儒要使用,标准的做法是使用[]来解决。[问答题]94.运行速度优化时,首先考虑采用的技术是算法和()。[问答题]95.对于MCU的某个功能,在程序书写前,我们需要知道他的什么?[问答题]96.STM32还提供了用户可通过多个预分频器,可用来进一步配置()、()和低速()域的频率。[问答题]97.嵌入式操作系统的调试一般包括:()调试和应用程序调试。[问答题]98.如果系统中某一个资源属于独占资源,n个任务都需要使用,标准的做法是使用[]来解决[问答题]99.目前主流的32位嵌入式微处理器芯片有()、MIPS和PowerPC等。[问答题]100.头文件为.c文件还是.h文件。1.答案:C解析:2.答案:C解析:3.答案:D解析:4.答案:C解析:5.答案:D解析:6.答案:A解析:7.答案:C解析:8.答案:C解析:9.答案:B解析:10.答案:A解析:11.答案:A解析:12.答案:C解析:13.答案:C解析:14.答案:C解析:15.答案:B解析:本题考查的是操作系统PV操作方面的基本知识。系统采用PV操作实现进程同步与互斥,若有n个进程共享3台扫描仪,那么信号量S初值应为3。若系统当前信号量S的值为-1,此时,P1、P2又分别执行了1次P(S)操作,即当P1进程执行P(S)操作时,信号量S的值等于-2;当P2进程执行P(S)操作时,信号量S的值等于-3。16.答案:A解析:17.答案:D解析:18.答案:A解析:19.答案:B解析:20.答案:D解析:21.答案:A解析:22.答案:A解析:23.答案:A解析:24.答案:A解析:25.答案:B解析:26.答案:D解析:27.答案:D解析:28.答案:B解析:29.答案:D解析:30.答案:B解析:31.答案:B解析:通常,Ethernet以太网的数据帧最大长度为1518字节,EthernetⅡ帧头为18字节,IP头最少为20字节,TCP头最少为20字节,数据部分最长为1518-18-20-20=1460B。32.答案:B解析:33.答案:B解析:34.答案:A解析:35.答案:B解析:36.答案:D解析:data是s类型的数组,即结构体数组,用{10,100,20,200}赋值,可知:data[0].x=10data[0].y=100data[1].x=20data[1].y=200structs*p,p是data数组的指针。指向数组的第一个元素,*p即为data[0]。p++之后,即地址向后移动,此时p指向数组的第二个元素,*p即为data[1].p->x和(*p).x是一样的,p->x和data[1].x等价。所以在++(p->x)之后,data[0].x的值变为21。输出21。37.答案:C解析:38.答案:B解析:本题考查DHCP协议的工作原理。DHCP客户端可从DHCP服务器获得本机IP地址,DNS服务器的地址,DHCP服务器的地址,默认网关的地址等,但没有Web服务器、邮件服务器地址。39.答案:B解析:40.答案:D解析:41.答案:A解析:42.答案:B解析:43.答案:A解析:44.答案:C解析:ARP和ICMP是网络层协议,X.25是数据链路

温馨提示

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

评论

0/150

提交评论