Você está na página 1de 2

09/12/2023, 13:43 ESTUDA+ - Sistema de Gestão de Aprendizagem

PRAZO SUA MELHOR NOTA NOTA MÁXIMA NOTA NA TENTATIVA


- 10 10
10
1.

Entre desenvolvedores iniciantes, é comum a confusão entre os conceitos de bibliotecas e APIs. Selecione a alternativa que contém o conceito de bibliotecas​​:

São abstrações que unem códigos comuns entre vários sistemas.


São facilitadores no desenvolvimento de aplicações, fornecendo funcionalidades como autocomplete.
São contratos entre sistemas que são acessados e reutilizados.
São coleções de implementações que podem ser importadas e reutilizadas. (Alternativa correta)
2. Para acender e apagar um led no Arduino, bem como para realizar qualquer tipo de automação nele, se faz necessária a integração entre hardware e software, de forma
que sejam utilizados os componentes adequados e que a programação seja eficaz.

Em relação aos componentes utilizados para o desenvolvimento da solução de acender um led no Arduino, e também considerando o desenvolvimento de software
necessário, analise as afirmativas e assinale a correta.

O resistor é utilizado para enviar os comandos de acender e apagar o led.


Utilizando o método loop, na programação em Arduino, os comandos serão repetidos infinitamente. (Alternativa correta)
O que garante que o led não queime por carga excessiva enviada a ele é a carga definida via programação.
A protoboard é um elemento fundamental para projetos que acendem luzes de led, não podendo ser criado um projeto sem ela.
3.

Diversas são as views que podem ser utilizadas para a criação de interfaces em aplicativos Android. Cada uma delas tem a sua importância e utilidade.

Sobre as views, assinale a afirmativa correta:

A ListView é utilizada para a criação de listas de objetos e só pode ser populada por meio da criação de um objeto Java do tipo ArrayList.
O GridView é um componente que exibe informações na tela em formato de tabela, sendo necessário utilizar uma matriz para inserir dados nele.
O ArrayList é o componente XML utilizado para a representação de listas em aplicativos Android.
A utilização de adapters é necessária para a personalização de ListView e GridView. (Alternativa correta)
4.

A protoboard é um importante elemento para a configuração de circuitos eletrônicos e permite, em conjunto com a placa de Arduino, simular os mais diversos circuitos.

Sobre a protoboard, analise as afirmativas e assinale a correta.

No caso do Arduino, elementos que não se comunicam de forma automática na protoboard podem ser conectados por meio de comandos com programação.
Existem dois blocos na protoboard, linhas A até E e linhas F até J. Dentro dos blocos, a comunicação elétrica acontece verticalmente sem fios. (Alternativa correta)
A protoboard permite a comunicação de forma horizontal, sem a necessidade de fios.
A protoboard não é completamente integrada de forma automática, alguns pontos precisam ser conectados fisicamente por um cabo (jumper).
5.

O Cordova permite a criação de aplicativos por meio de linguagens web (HTML, CSS, JavaScript).

Qual comando Cordova deve ser executado no prompt de comando para criar a estrutura de diretório necessária para seu aplicativo Cordova?

cordova platform add android.


cordova create projeto com.example.projeto Projeto. (Alternativa correta)
cordova build iOS.
cordova requiments com.example.projeto Projeto.
6.

Em aplicações que envolvem exposição de rotas como, por exemplo, Uber e Ifood, ao invés de implementar funções que já existem, como o mapa, podem-se
utilizar serviços já existentes. Tais serviços são denominados de:​​

Framework.
JNI.
API. (Alternativa correta)
JNA.
7.

Depois de posicionar um elemento de menu na tela de um aplicativo, é necessário dar ações para esse menu; do contrário, ele será apenas um elemento visual sem

https://lms.unimestre.com/lms/sala/5415379/w5TDD69btefNVNmC 1/2
09/12/2023, 13:43 ESTUDA+ - Sistema de Gestão de Aprendizagem
funcionalidades.

Em relação às ações de menus, assinale a alternativa correta:

O método Java, responsável pela leitura do clique de menu, é onclickOptionsMenu em conjunto com o método igetItemValue.
Com o método onOptionsItemSelected,o Android identifica o clique, e, utilizando o mesmo nome no menu e na classe, é feito o acesso automático página.
O método onclickOptionsMenu escuta o clique no menu e, então, direciona para a página necessária.
Dentro do método onOptionsItemSelected, é necessário utilizar o método getItemId para conseguir identificar qual item do menu foi clicado. (Alternativa correta)
8.

Para a personalização de ListView e GridView, é necessária a utilização de adapters. Para isso, você precisa criar a sua própria classe de adapter; contudo, o Android
dispõe de alguns adapters predefinidos que, quando utilizados corretamente, permitem montar uma lista padrão de forma facilitada.

Sobre os adapters, assinale a alternativa correta:

O SimpleCursorAdapter é restrito para a utilização em listas e não permite conexão com dados de banco de dados.
O ArrayAdapter permite somente manipular dados com base em listas ou arrays. (Alternativa correta)
Os três tipos de adapters fornecidos pelo Android são: SimpleCursorAdapter, ArrayAdapter e AdvancedAdapter.
O ArrayAdapter é utilizado, especificamente, para a conexão com o banco de dados SQLite.
9. O Arduino tem alguns componentes importantes que são utilizados para funções específicas, como: oscilador, chave de reset, conector serial de programação e
soquete USB, além de microcontrolador, que é o componente principal.

Sobre esses componentes, analise as afirmativas a seguir e assine a correta.

A chave de reset é utilizada para reiniciar o software do Arduino. Ela mantém o Arduino em funcionamento apenas limpando o cache do software.
O microcontrolador é o principal elemento em uma placa Arduino. Nele está todo o processamento da placa, sendo uma espécie de computador. (Alternativa correta)
Nas placas do Arduino podem existir um ou mais microcontroladores. Quanto mais microcontroladores, maior a capacidade de processamento.
O conector serial de programação é onde se encontra o chip de interface USB; é por ele que a programação acontece, e por isso recebe esse nome.
10.

Saber desenvolver para plataformas móveis é uma habilidade importante a se adquirir, porém, com a variedade de sistemas, plataformas de desenvolvimento e
hardwares, para criar aplicações que alcancem diferentes sistemas operacionais, como, por exemplo, Android e iOS, é necessário grande esforço, pois, geralmente, cada
plataforma de desenvolvimento trabalha com linguagens de programação diferentes. Pensando em uma maneira de diminuir esse esforço, surgiram os aplicativos
móveis híbridos.

O que caracteriza um aplicativo móvel híbrido?

Um aplicativo móvel híbrido é a união de dois aplicativos que cria um aplicativo mais robusto.
Um aplicativo híbrido é aquele que é desenvolvido para uma única plataforma, porém tem a capacidade de se adaptar a outras plataformas.
Ele pode ser desenvolvido utilizando várias plataformas de desenvolvimento, independentemente do sistema operacional.
Usa um wrapper nativo em torno de uma visualização da web, ou seja, como se no aplicativo houvesse um navegador invisível embutido.

https://lms.unimestre.com/lms/sala/5415379/w5TDD69btefNVNmC 2/2

Você também pode gostar