Magna Concursos

Foram encontradas 55.904 questões.

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
3943658 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.

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.

 

Provas

Questão presente nas seguintes provas
3943657 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.

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.

 

Provas

Questão presente nas seguintes provas
3943656 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.

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

 

Provas

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

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.

 

Provas

Questão presente nas seguintes provas