当前位置: 首页 > news >正文

嵌入式备考错题汇总

若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入()。
A.PC(程序计数器)
B.AR(地址寄存器)
C.AC(累加器)
D.ALU(算术逻辑运算单元)

解析:选A,直接寻址是指操作数存放在内存单元中,指令中直接给出操作数所在存储单元的地址。而跳转指令中的操作数即为要转向执行的指令地址,因此,应将指令中的地址码送入程序计数器(PC),以获得下一条指令的地址,从而实现程序执行过程的自动控制功能。

以下关于嵌入式系统总线的描述中,不正确的是()。
A.异步通信时数据是一帧一帧传送的,每帧数据的传送靠起始位来同步
B.SPI、IIC、UART都属于串行通信方式
C.同步通信方式是字符同步,且在字符与字符之间的时序仍然是同步的
D.RS232、RS485、USB、IEEE1394总线都属于外部总线

解析: 

选C,1.同步通信是一种比特同步通信技术,要求收发双方具有同频同相的同步时钟信号,只需在传送报文的最前面附加特定的同步字符,使收发双方建立同步,此后便在同步时钟的控制下逐位发送接收,对于字符间的时序并没有特殊要求。同步传输采用字符块的方式,减少每一个字符的控制和错误检测数据位,因而可以具有较高的传输速率。即将许多字符聚集成一字符块后,在每块信息之前要加上1~2个同步字符,字符块之后再加入适当的错误检测数据才传送出去。
2.异步通信
数据是一帧一帧传送的,每帧数据包含有起始位("0”)、数据位、奇偶校验位和停止位("1”),每帧数据的传送靠起始位来同步。一帧数据的各位代码间的时间间隔是固定的,而相邻两帧的数据其时间间隔是不固定的。在异步通信的数据传送中,传输线上允许空字符。
3.同步通信和异步通信的区别
1)同步通信要求接收端时钟频率和发送端时钟频率一致;异步通信时不要求接收端时钟和发送端时钟同步。
2)同步通信效率高;异步通信效率较低。
3)同步通信较复杂:异步通信简单。
所以,选项C是错误的,同步通信方式是比特同步,且在字符与字符之间的时序仍然可以是任意的。

以下测试中,属于动态分析的是()。
A.代码覆盖率测试
B.模块功能检查
C.系统压力测试
D.程序数据流分析

 解析:选C,软件测试按照不同的划分方法,有不同的分类。按照程序是否执行,可以分为静态测试和动态测试;静态测试也称静态分析,主要特征是在用计算机测试源程序时,计算机并不真正运行被测试的程序。静态测试包括代码检査、静态结构分析、代码质量度量等。它可以由人工进行,也可以借助软件工具自动进行。动态测试也称动态分析,主要特征是计算机必须真正运行被测试的程序,通过输入测试用例,对其运行情况进行分析,判断期望结果和实际结果是否一致。动态测试包括功能确认与接口测试、夏盖率分析、性能分析、内存分析等。在动态分析中,通过最大资源条件进行系统的压力测试,以判断系统的实际承受能力,尤其是在通讯比较复杂的系统中尤为重要。
系统压力测试只能是动态分析。属于系统测试阶段的测试。压力测试是在一种需要反常数量、频率或资源的方式下执行系统。

代码覆盖率和测试覆盖率是软件测试中经常使用的,它们有一些区别:

  1. 代码覆盖率是一种度量代码中被执行的部分的程度,通常以百分比表示。它是指代码中被测试覆盖的部分占总代码量的比例。而测试覆盖率是指测试用例集合中执行的代码量与总代码量之比。
  2. 代码覆盖率是指通过测试用例执行代码的比例,而测试覆盖率是指测试用例覆盖代码的比例。因此,测试覆盖率是一种更广义的概念,包括了代码覆盖率。
  3. 测试覆盖率是一个更加全面的概念,它考虑了测试用例集合中是否涵盖了所有代码路径、所有可能的输入等方面,从而保证软件的质量和可靠性。
  4. 代码覆盖率是一种静态的度量,只考虑代码本身,而测试覆盖率是一种动态的度量,需要通过运行测试用例来计算。

代码覆盖率和测试覆盖率是两个不同的概念,测试覆盖率是更加全面和细致的概念,它可以帮助开发人员更好地评估软件质量和可靠性。

把CSS样式表与HTML(Html)网页关联,不正确的方法是()。
A.在HTML文档的<head>标签内定义CSS样式
B.用@import引入样式表文件
C.在HTML文档的<!---->标签内定义CSS样式
D.用<link>标签链接网上可访问的CSS样式表文件

解析:选C,<!---->是HTML注释的表示方式,在这里定义CSS样式无效。

css样式关联html的四种方法:

1,外部链入

< link rel=“stylesheet” href=“1.css”>
外部链入css放在< style>后面,会覆盖< style> 里的相同样式,如果这个时候想要使用< style>里的样式,那么需要在 样式里加!important,将优先级调到最高。
2,< style>里导入

@import url("");
导入式css优先级低于本页面的样式
3,标签上定义

< div style=" ">
不建议使用,局限性比较大。
4,直接在< style>上写

http://www.lryc.cn/news/324276.html

相关文章:

  • 38 mars3d 对接地图图层 绘制点线面员
  • 什么是Webhook 和 HTTP Endpoint?
  • 小程序跨端组件库 Mpx-cube-ui 开源:助力高效业务开发与主题定制
  • GDC期间LayaAir启动全球化战略
  • 人工智能之Tensorflow批标准化
  • 自动化的免下车服务——银行、餐厅、快餐店、杂货店
  • Git常用指令总结
  • 水果软件FL Studio 21 for mac 21.2.3.3586破解版的最新版本2024介绍安装
  • 【保姆级】前端使用node.js基础教程
  • xilinx的高速接口构成原理和连接结构
  • git 上传文件夹至远端仓库的方法
  • 【鸿蒙系统】 ---OpenHarmony加快本地编译(二)
  • centos配置natapp 自动配置
  • sell脚本多行合成一行
  • 部署prometheus 监控k8s集群
  • 两个基本功不足导致的bug
  • 【算法每日一练]-图论(保姆级教程篇16 树的重心 树的直径)#树的直径 #会议 #医院设置
  • Qt播放音乐代码示例
  • 多线程应用中的性能优化:创建合适的线程数
  • 本地运行环境工具UPUPWANK(win)和Navicat数据库管理工具
  • LeetCode 每日一题 2024/3/18-2024/3/24
  • Unity 鼠标拖拽3D物体跟随移动的方法
  • 数据分析-Pandas分类数据的类别排序和顺序
  • 利用 Claude 3 on Amazon Bedrock 和 Streamlit 的“终极组合”,开发智能对话体验
  • Golang基础 Label标签与goto跳转
  • 二进制王国(蓝桥杯备赛)【sort/cmp的灵活应用】
  • 活用C语言之宏定义应用大全
  • 【源码】I.MX6ULL移植OpenCV
  • pytorch深度学习——dataset(附数据集下载)
  • springboot+vue考试管理系统