Questões de Concurso Comentadas para analista (superior)

Foram encontradas 23.306 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3640762 Engenharia de Software

No que diz respeito aos testes de sistema, ao TDD (Test‑Driven Development) e às métricas de qualidade de código, julgue o item a seguir.

A métrica complexidade ciclomática mede o número de caminhos independentes em um programa, e valores mais altos indicam maior esforço de teste e manutenção.

Alternativas
Q3640761 Engenharia de Software

No que diz respeito aos testes de sistema, ao TDD (Test‑Driven Development) e às métricas de qualidade de código, julgue o item a seguir.

A métrica code coverage (cobertura de código) indica a proporção do código‑fonte que foi executado durante os testes, e valores próximos a 100% garantem automaticamente a ausência de defeitos.

Alternativas
Q3640760 Engenharia de Software

No que diz respeito aos testes de sistema, ao TDD (Test‑Driven Development) e às métricas de qualidade de código, julgue o item a seguir.

O TDD contribui para a melhoria do design do código, pois estimula a criação de unidades menores, coesas e de responsabilidade única, o que facilitará a manutenção.

Alternativas
Q3640759 Engenharia de Software

No que diz respeito aos testes de sistema, ao TDD (Test‑Driven Development) e às métricas de qualidade de código, julgue o item a seguir.

No TDD, primeiro escreve‑se o código funcional, depois os testes automatizados e, por fim, o refactoring, o que garante maior produtividade no início do projeto.

Alternativas
Q3640758 Engenharia de Software

No que diz respeito aos testes de sistema, ao TDD (Test‑Driven Development) e às métricas de qualidade de código, julgue o item a seguir.

Testes de sistema podem incluir testes de desempenho, usabilidade e segurança, desde que avaliem o sistema de maneira integrada.

Alternativas
Q3640757 Programação

Acerca do desenvolvimento nativo para iOS, do desenvolvimento multiplataforma e da persistência de dados em dispositivos móveis, julgue o item seguinte.

O Core Data é uma biblioteca multiplataforma, utilizada tanto em iOS quanto em Android, para a persistência de dados relacionais, geralmente com sintaxe SQL pura.

Alternativas
Q3640756 Programação

Acerca do desenvolvimento nativo para iOS, do desenvolvimento multiplataforma e da persistência de dados em dispositivos móveis, julgue o item seguinte.

O React Native permite o desenvolvimento de aplicativos móveis multiplataforma, utilizando Java como linguagem principal para codificação da interface e lógica.

Alternativas
Q3640755 Programação

Acerca do desenvolvimento nativo para iOS, do desenvolvimento multiplataforma e da persistência de dados em dispositivos móveis, julgue o item seguinte.

Flutter utiliza o framework dart e é capaz de compilar código nativo para Android e iOS, a partir de uma única base de código.

Alternativas
Q3640754 Programação

Acerca do desenvolvimento nativo para iOS, do desenvolvimento multiplataforma e da persistência de dados em dispositivos móveis, julgue o item seguinte.

Em desenvolvimento nativo para iOS, a linguagem Swift permite o uso de optionals, que são utilizados para lidar com a possibilidade de valores nulos de forma segura.

Alternativas
Q3640753 Programação

Acerca do desenvolvimento nativo para iOS, do desenvolvimento multiplataforma e da persistência de dados em dispositivos móveis, julgue o item seguinte.

Em desenvolvimento nativo para iOS, o UserDefaults é uma opção adequada para armazenar os dados estruturados complexos e de grande volume, como catálogos offline e arquivos de mídia.

Alternativas
Q3640752 Sistemas Operacionais

Quanto ao MVC (Model‑View‑Controller), ao DDD (Domain‑Driven Design) e aos conceitos de Containers Docker, julgue o item a seguir.

Docker permite que aplicações e as suas dependências sejam empacotadas em contêineres isolados, o que garantirá maior portabilidade entre ambientes.

Alternativas
Q3640751 Engenharia de Software

Quanto ao MVC (Model‑View‑Controller), ao DDD (Domain‑Driven Design) e aos conceitos de Containers Docker, julgue o item a seguir.

Em DDD, o termo Ubiquitous Language refere‑se a uma linguagem técnica interna utilizada exclusivamente entre desenvolvedores seniores.

Alternativas
Q3640750 Engenharia de Software

Quanto ao MVC (Model‑View‑Controller), ao DDD (Domain‑Driven Design) e aos conceitos de Containers Docker, julgue o item a seguir.

Em DDD, as entidades são objetos que possuem identidade própria e são persistidas com base nessa identidade, mesmo que o seu estado interno mude ao longo do tempo.

Alternativas
Q3640749 Arquitetura de Software

Quanto ao MVC (Model‑View‑Controller), ao DDD (Domain‑Driven Design) e aos conceitos de Containers Docker, julgue o item a seguir.

No padrão MVC, o componente Model é responsável pela interação com a camada de visualização (View), fornecendo diretamente os dados a serem exibidos ao usuário.

Alternativas
Q3640748 Arquitetura de Software
Quanto ao MVC (Model‑View‑Controller), ao DDD (Domain‑Driven Design) e aos conceitos de Containers e Docker, julgue o item a seguir. O Controller, no padrão MVC, é responsável por manipular as interações do usuário, processar entradas e atualizar tanto o Model quanto a View, conforme for necessário.
Alternativas
Q3640747 Programação

 Em relação a HTML5 e CSS3, XML, JSON, integração de dados e PWA (Progressive Web Apps), julgue o item seguinte.

Um PWA pode funcionar offline, enviar notificações push e ser instalado na tela inicial de dispositivos móveis, mesmo sem passar por uma loja de aplicativos.

Alternativas
Q3640746 Programação

 Em relação a HTML5 e CSS3, XML, JSON, integração de dados e PWA (Progressive Web Apps), julgue o item seguinte.

JSON suporta apenas os tipos de dados string e número, o que limita a sua aplicabilidade na representação de estruturas mais complexas.

Alternativas
Q3640745 Programação

 Em relação a HTML5 e CSS3, XML, JSON, integração de dados e PWA (Progressive Web Apps), julgue o item seguinte.

XML é uma linguagem de marcação que permite representar dados com estrutura hierárquica, sendo amplamente utilizada em integração entre sistemas heterogêneos.

Alternativas
Q3640744 Programação

 Em relação a HTML5 e CSS3, XML, JSON, integração de dados e PWA (Progressive Web Apps), julgue o item seguinte.

No HTML5, o elemento <section> é apropriado para agrupar conteúdos relacionados e pode conter cabeçalhos, listas, parágrafos e outros elementos semânticos.

Alternativas
Q3640742 Programação

Durante o desenvolvimento de um sistema de gestão odontológica para uma clínica de médio porte, a equipe de tecnologia optou por criar uma aplicação multiplataforma com recursos de agendamento, prontuário eletrônico e geração de relatórios financeiros. Para isso, diferentes módulos foram desenvolvidos em C#, Python e Java, aproveitando as características específicas de cada linguagem.


Com base nessa situação hipotética e nos conhecimentos a respeito de sintaxe, tipos de dados, estruturas de controle, classes, herança e polimorfismo em C#, Python e Java, julgue o item a seguir.

Em Java, a herança múltipla de classes é permitida nativamente, o que possibilita que uma classe Dentista herde diretamente de Pessoa e Funcionario.

Alternativas
Respostas
1321: C
1322: E
1323: C
1324: E
1325: C
1326: E
1327: E
1328: C
1329: C
1330: E
1331: C
1332: E
1333: C
1334: E
1335: C
1336: C
1337: E
1338: C
1339: C
1340: E