Questões de Concurso Sobre desenvolvimento mobile em programação

Foram encontradas 240 questões

Q4085762 Programação
Com relação ao desenvolvimento de aplicativos móveis, relacione as linguagens de programação com suas características.

LINGUAGEM DE PROGRAMAÇÃO

1 - Java 2 - JavaScript 3 - Kotlin 4 - TypeScript 5 - Objective-C

CARACTERÍSTICAS

( ) É um superconjunto da linguagem de programação C, ou seja, agrega recursos ao C. Ele possibilita o uso do paradigma programação orientada a objetos, contendo sintaxe para a criação de métodos e classes.
( ) É uma linguagem mais recente e que tem ganhado força nos últimos tempos. É desenvolvida e mantida pela JetBRains. Utiliza o paradigma orientado a objetos e tem suporte ao paradigma funcional, com o uso de expressões lambda (anônimas).
( ) É uma linguagem de programação usada principalmente para controlar o Hypertext Markup Language (HTML) e o Cascading Style Sheets (CSS) e manipular comportamentos em uma página web. É mantido pela European Computer Manufacturer's Association (ECMA). Originalmente, foi criada para o desenvolvimento de aplicações no lado cliente, mas evoluiu para possibilitar o desenvolvimento de aplicações desktop e no lado servidor.
( ) Mantida pela Oracle, é composta por uma linguagem de programação e uma plataforma computacional utilizada como base por muitas aplicações. É orientada a objetos, o que significa ser baseada na modelagem e comunicação entre os objetos. Também é uma linguagem estaticamente tipada, ou seja, o usuário precisa declarar o tipo de dados que será armazenado em cada variável declarada.
( ) É uma linguagem de programação desenvolvida pela Microsoft e que possui tipagem. A tipagem possibilita que o desenvolvedor declare o tipo de uma variável, como numérico, textual ou data, por exemplo. Ele permite desenvolver aplicações tanto do lado do cliente como do lado do servidor. 

A sequência correta dessa associação é 
Alternativas
Q4083505 Programação
Com relação ao desenvolvimento móvel, a persistência de dados pode ser realizada através de armazenamento em banco de dados. Um banco de dados relacional poderoso e ao mesmo tempo simples, muito utilizado para salvar dados de forma privada no dispositivo, é o
Alternativas
Q4083504 Programação
Uma tendência para a produção de aplicativos móveis é o desenvolvimento híbrido. Esta modalidade utiliza
Alternativas
Q4081938 Programação
Com relação ao desenvolvimento para dispositivos móveis, o Ionic usa tecnologias bem difundidas.
Exemplificam essas tecnologias, EXCETO 
Alternativas
Q4081793 Programação
O desenvolvimento de aplicativos móveis depende da instalação de algumas plataformas, editores de código e frameworks, além de pacotes e módulos. Há diversas ferramentas gratuitas que podem ser utilizadas pelos programadores durante o desenvolvimento de suas aplicações.

Entre elas existe um framework para desenvolvimento de aplicações para dispositivos móveis híbridos. Ele é responsável pela parte mais visual da aplicação, tratando o código para que ele fique com a aparência do dispositivo no qual está rodando (iOS, Android etc.).

Esta ferramenta é o
Alternativas
Q2115361 Programação
O React Native é uma plataforma baseada no React que possibilita o desenvolvimento de aplicativos mobile híbridos, ou seja, que rodam tanto no iOS quanto no Android. Assinale, a seguir, a funcionalidade do React Native que permite fazer com que o programa fique rodando constantemente em background e, a cada vez que o código é alterado, ele é interpretado, seu build é feito e as suas alterações são mostradas rapidamente na tela.
Alternativas
Ano: 2022 Banca: IBFC Órgão: MGS Prova: IBFC - 2022 - MGS - Desenvolvedor Front-End JAVA |
Q1934840 Programação
Existem várias IDE’s (Integrated Development Environment) que auxiliam no desenvolvimento de software para o Android. Assinale a alternativa que esteja tecnicamente incorreta quanto às principais IDE’s utilizadas para o desenvolvimento para a plataforma Android.
Alternativas
Q1933537 Programação
Caso seja necessário o desenvolvimento de aplicativos para dispositivos móveis, mais especificamente para o sistema operacional IOS, assinale a alternativa que apresenta corretamente uma linguagem de programação e um ambiente de desenvolvimento que podem ser utilizados para este fim.
Alternativas
Q1933528 Programação
Componentes de aplicativo são os blocos de construção de um app Android. Cada componente é um ponto de entrada por onde o sistema ou o usuário pode entrar no aplicativo. Alguns componentes dependem de outros.
Assinale a alternativa que contém quatro tipos diferentes de componentes de aplicativo.
Alternativas
Q1930479 Programação
O framework Bootstrap possui uma abordagem conhecida como mobile first, a qual é uma estratégia que otimiza o código para dispositivos móveis inicialmente. Dentro do contexto de interfaces gráficas de um website, assinale a alternativa que contém a tag responsável por garantir uma renderização adequada do site, nos mais variados tamanhos de dispositivos eletrônicos. 
Alternativas
Q1877646 Programação
Com relação a desenvolvimento para dispositivos móveis, interoperabilidade de sistemas, qualidade de software e XML, julgue o item a seguir. 
No processo de desenvolvimento para dispositivos móveis, os testes de configuração incluem a verificação dos tempos de resposta e dos métodos de recuperação do aplicativo quando o hardware falha ou se comporta mal.
Alternativas
Q2421456 Programação

A respeito do desenvolvimento de aplicações Android utilizando o Android Studio, assinale a alternativa correta.

Alternativas
Q2007587 Programação
Sobre a conexidade em grafos orientados assinale a alternativa correta
Alternativas
Q1855613 Programação

Quanto aos conceitos relacionados ao desenvolvimento de aplicativos para dispositivos móveis, julgue o seguinte item.


O ConstraintLayout possibilita criar leiautes complexos com uma hierarquia de visualização simples, com o uso de grupos aninhados, e se assemelha ao RelativeLayout, pois os componentes são exibidos de acordo com os relacionamentos entre os componentes e o leiaute parent.

Alternativas
Q1855612 Programação

Quanto aos conceitos relacionados ao desenvolvimento de aplicativos para dispositivos móveis, julgue o seguinte item.


A classe View é a base para o design da interface do usuário. Um objeto View é projetado para conter qualquer coisa que precise ser visualizada em um aplicativo Android usando a tela do dispositivo.

Alternativas
Q1855611 Programação

Quanto aos conceitos relacionados ao desenvolvimento de aplicativos para dispositivos móveis, julgue o seguinte item.


São 4 (quatro) os componentes básicos do Android: Activities (atividades): representam uma tela com uma interface de usuário; Services (serviços): componentes executados em segundo plano para realizar operações de longa execução ou processos de trabalho remotos; Content providers (provedores de conteúdo): gerenciam um conjunto compartilhado de dados; e Broadcast receiver (receptores de transmissão): componentes que respondem a anúncios de transmissão por todo o sistema.

Alternativas
Q1855610 Programação

Quanto aos conceitos relacionados ao desenvolvimento de aplicativos para dispositivos móveis, julgue o seguinte item.


Um aplicativo híbrido é um aplicativo móvel que não contém uma instância isolada do navegador, geralmente chamada de WebView, para executar um aplicativo da web dentro de um aplicativo nativo.

Alternativas
Q1853884 Programação
Sobre a RecyclerView do Android, é procedente afirmar que:
Alternativas
Q1853883 Programação
Analise as afirmações a seguir sobre a classe Handler e AsyncTask do Android:
I. O método onPreExecute() da classe AsyncTask deve ser executado manualmente para dar início ao Thread.
II. O método sendMensage(msg) é um método da classe Handler que envia a mensagem informada para a fila de mensagens para ser processada assim que possível.
III. A classe AsyncTask gerencia internamente as threads e os handlers necessários para atualizar a interface.
IV. A classe AsyncTask contém métodos para atualizar o andamento (progresso) de uma tarefa, por exemplo, o progresso de um download.
Estão corretas apenas as afirmativas
Alternativas
Q1853882 Programação
Analise as afirmações a seguir sobre o uso de Threads, Handler e AsyncTask em sistemas para Android:
I. Nas versões mais atuais do Android, se o código fizer uma operação de I/O na thread principal, o sistema vai lançar a exceção NetWorkOnMainThreadException.
II. No Android, cada aplicação é executada em um único processo e cada processo, por sua vez, tem uma Thread dedicada, a qual é responsável por desenhar e tratar todos os eventos da interface gráfica e é conhecida como Main Thread ou UI Thread.
III. A classe Handler é utilizada para enviar uma mensagem para ser processada pela UI Thread que, geralmente, é um código que vai atualizar a view.
IV. A Main Thread é utilizada para gerenciar todos os eventos e funções da aplicação e a UI Thread é responsável apenas pela interface da aplicação.
Estão corretas apenas as afirmativas
Alternativas
Respostas
81: A
82: C
83: C
84: A
85: A
86: C
87: A
88: A
89: A
90: B
91: E
92: C
93: C
94: E
95: C
96: C
97: E
98: B
99: A
100: D