Magna Concursos

Foram encontradas 55.928 questões.

3944640 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: QUADRIX
Orgão: CRA-SP

Durante o design de uma API, uma equipe discutiu duas abordagens de integração amplamente usadas.

Com base nessa situação hipotética, assinale a opção que apresenta a diferença conceitual fundamental entre as abordagens REST e SOAP.

 

Provas

Questão presente nas seguintes provas
3944639 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: QUADRIX
Orgão: CRA-SP
Um desenvolvedor Java vai criar uma nova API REST usando Spring e deseja evitar configuração manual extensa (XML ou classes de configuração) para tarefas comuns, como definir o DataSource, configurar o Spring MVC e iniciar um servidor web embutido (por exemplo, Tomcat).

Com base nessa situação hipotética, assinale a opção que apresenta o principal recurso do Spring Boot que, seguindo o princípio de “convenção acerca da configuração”, atende a esse requisito.
 

Provas

Questão presente nas seguintes provas
3944634 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: QUADRIX
Orgão: CRA-SP
Durante uma avaliação de usabilidade em um site de e-commerce, um analista observou que, ao digitar um CEP incorreto no checkout, o sistema exibiu apenas a mensagem, no topo da página: “Erro C-45: Dados inválidos”. O usuário não sabe qual campo está incorreto nem como corrigi-lo.

Com base nessa situação hipotética e nas heurísticas de usabilidade, assinale a opção que apresenta a heurística violada por essa mensagem de erro.
 

Provas

Questão presente nas seguintes provas
3944633 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: QUADRIX
Orgão: CRA-SP
Um analista de experiência do usuário (UX) precisou comunicar a gestores e desenvolvedores como uma nova funcionalidade de “compra com 1 clique” que será utilizada pelos clientes. Para isso, ele criou uma sequência de quadros visuais, semelhante a uma história em quadrinhos, que apresentou o usuário em seu contexto, sua motivação e suas reações emocionais em cada etapa da interação com o aplicativo. 

Com base nessa situação hipotética, assinale a opção que apresenta a técnica de UX utilizada para ilustrar, de forma narrativa, a experiência do usuário ao longo do tempo.
 

Provas

Questão presente nas seguintes provas
3944632 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: QUADRIX
Orgão: CRA-SP
Um desenvolvedor Python escreveu uma função para adicionar itens a uma lista, utilizando um parâmetro padrão. Considere-se, então, o código a seguir.

def adicionar_item(item, lista=[]):
      lista.append(item)  
      print(lista)

adicionar_item(“X”)
adicionar_item(“Y”)
adicionar_item(“Z”)


Com base nessa situação hipotética, assinale a opção que apresenta a saída (output) que será impressa no console pela execução desse script.
 

Provas

Questão presente nas seguintes provas
3944631 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: QUADRIX
Orgão: CRA-SP

Uma aplicação foi decomposta em microsserviços. O microsserviço “Pedidos” precisou se comunicar com o microsserviço “Pagamentos” através de uma API REST para autorizar uma transação. A equipe de QA precisou validar se o “Pedidos” enviou a requisição no formato e se o “Pagamentos” respondeu adequadamente.

Com base nessa situação hipotética, assinale a opção que apresenta o nível de teste focado em verificar a comunicação e a troca de dados entre esses dois microsserviços distintos.

 

Provas

Questão presente nas seguintes provas
3944630 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: QUADRIX
Orgão: CRA-SP
Durante a revisão de código, um desenvolvedor sênior identificou que uma classe Fatura permite que outras classes modifiquem diretamente seu atributo status (ex: fatura.status = “PAGO”). O sênior recomendou que o atributo status seja tornado privado e que a modificação seja feita apenas através de um método público, como pagarFatura(), que conteria as regras de negócio.
Com base nessa situação hipotética, assinale a opção que apresenta o princípio da programação orientada a objetos que fundamenta a recomendação do desenvolvedor sênior.
 

Provas

Questão presente nas seguintes provas
3944102 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: QUADRIX
Orgão: CRO-SP
Provas:

No que diz respeito à ferramenta de monitoramento Nagios, à automação de tarefas administrativas e à documentação de infraestrutura, julgue o item seguinte.

Scripts de automação devem ser, preferencialmente, desenvolvidos em linguagens compiladas, como C++ ou Java, para garantir maior desempenho e segurança em tarefas administrativas simples.

 

Provas

Questão presente nas seguintes provas
3943660 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: QUADRIX
Orgão: CRO-SP

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.

 

Provas

Questão presente nas seguintes provas
3943659 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: QUADRIX
Orgão: CRO-SP

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.

 

Provas

Questão presente nas seguintes provas