Questões de Programação embarcada (Programação)

Limpar Busca

Uma técnica comum para anular as latências altas é a operação assíncrona, que surge em dois modelos de programação: invocações concorrentes e invocações assíncronas. Esses modelos dizem respeito, basicamente, ao escopo de middlewares, em vez do projeto de núcleo de sistema operacional.
Um bom exemplo de invocações concorrentes é um

  • A navegador Web.
  • B escalonador de rede.
  • C computador de destino.
  • D aplicativo de acesso móvel.

O processo de descrição do hardware de um circuito lógico digital, combinatório e sequencial, para implementação em uma FPGA é feito por meio de linguagens HDL, como:

  • A PASCAL e JAVA
  • B JAVA e SQL.
  • C VHDL e Verilog.
  • D Objective-C e ADA.
  • E Verilog e ANSI C.

No iOS 7, os frameworks são diretórios que contêm biblioteca compartilhada dinâmica com recursos como arquivos de cabeçalho, imagens e aplicativos auxiliares a serem utilizados no desenvolvimento dos aplicativos.

  • Certo
  • Errado

Para que os programas aplicativos sejam executados no Android e no iOS, é necessário uma máquina virtual própria, cujas responsabilidades são, entre outras, gerenciar a comunicação entre o aplicativo e as bibliotecas nativas, prover segurança e permitir que os aplicativos possam gravar dados privados, incluindo bancos de dados. No Android 4.3, a máquina virtual é a Dalvik; no iOS 7, é a XCode.

  • Certo
  • Errado

No Android 4, o arquivo interface.xml é o arquivo padrão para definição da interface do usuário (UI). Para modificar uma UI inserindo, por exemplo, um botão que possa ser clicado, é suficiente inserir, no final desse arquivo, as linhas abaixo.

<Button
android:layout_witdh=”fill_parent”
android:layout_height=”wrap_content”
android:click=”yes”
android:label=”Clique aqui”/>

  • Certo
  • Errado