Magna Concursos

Foram encontradas 56.729 questões.

3832929 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
O TDD (Test Driven Development) é um paradigma de desenvolvimento de software criado por Kent Beck, que se tornou um dos pilares do XP (Extreme Programming). Em relação às suas características, o TDD
 

Provas

Questão presente nas seguintes provas
3832928 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
É um desafio encontrar todos os erros durante o teste de um software. Na verdade, em geral, é uma tarefa impraticável e muitas vezes impossível. Visando maximizar a chance de encontrar defeitos, é preciso lançar mão de estratégias, como os testes de caixa preta e os testes de caixa branca. Em relação a essas duas estratégias,
 

Provas

Questão presente nas seguintes provas
3832927 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
A maneira como os usuários consomem as informações na web incentiva o surgimento de novas técnicas para construção de páginas. Entre elas, pode-se destacar o Single Page Application (SPA). No entanto, o SPA apresenta algumas desvantagens, como, por exemplo,
 

Provas

Questão presente nas seguintes provas
3832926 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
O padrão arquitetural MVC (Model-View-Controller) sugere uma divisão de responsabilidades entre as partes de um software. Inicialmente, o MVC foi pensado no desenvolvimento Desktop, mas se popularizou no desenvolvimento Web. Em relação ao MVC, considere as afirmativas abaixo.
I Atualmente, o MVC é conhecido como padrão de portas e adaptadores.
II O principal objetivo do MVC é abstrair o acesso ao banco de dados, possibilitando o uso de frameworks como Hibernate em Java ou Django ORM em Python.
III O MVC promove o princípio da separação de conceitos (separation of concerns).
IV Um benefício do MVC é separar os componentes de apresentação do resto da aplicação.
Das afirmativas, estão corretas
 

Provas

Questão presente nas seguintes provas
3832925 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

A estrutura de dados representada abaixo é indicada para casos em que não é possível saber, em tempo de compilação, quanto de memória vai ser usada. À medida que o programa vai sendo utilizado, mais memória pode ser alocada de acordo com a necessidade. Pode-se dizer, ainda, que elementos podem ser adicionados e removidos de qualquer posição dentro desta estrutura.

Enunciado 4821435-1

De acordo com as características citadas e com a representação visual, essa estrutura de dados trata-se de

 

Provas

Questão presente nas seguintes provas
3832924 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
É fundamental que o programador conheça o funcionamento de alocação de memória em qualquer linguagem na qual esteja trabalhando, uma vez que esse conhecimento permite otimizar os recursos disponíveis e maximizar o desempenho. Em particular, para o programador Java, é preciso conhecer as estruturas de memória chamadas de Pilha (Stack) e Heap. Sobre a alocação de variáveis locais e de instância em Java, considere as afirmativas abaixo.
I Todas as variáveis primitivas locais residem na Pilha (Stack).
II Todos os objetos residem no Heap, independentemente de a referência ser uma variável local ou de instância.
III Todos os objetos residem na Pilha (Stack).
IV Se a referência de um objeto for declarada como uma variável local, ela será inserida no Heap.
Das afirmativas, estão corretas
 

Provas

Questão presente nas seguintes provas
3832923 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
Conceitos como abstração, polimorfismo, encapsulamento e herança são considerados pilares da programação orientada a objetos. O polimorfismo, em especial,
 

Provas

Questão presente nas seguintes provas
3832922 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

Considere o código em Python a seguir:

Enunciado 4821432-1

Como resultado, é esperado que

 

Provas

Questão presente nas seguintes provas
3832921 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
A linguagem de programação Python oferece o tipo de dados “tupla”, que armazena uma coleção ordenada e imutável. Nesse contexto, a sintaxe correta que declara uma variável chamada “cores” do tipo tupla com os itens "Verde", "Vermelho" e "Azul" é:
 

Provas

Questão presente nas seguintes provas
3832920 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

A sobrecarga de método é um recurso cujos métodos com o mesmo nome podem ser declarados na mesma classe, contanto que obedeçam determinadas regras da linguagem de programação. Sobre o funcionamento da sobrecarga de método em Java, analise as afirmativas abaixo.

I Java não suporta sobrecarga de métodos, apenas de operadores.

II Métodos sobrecarregados são distinguidos por suas assinaturas (nome do método e a lista de parâmetros, mas não pelo tipo de retorno e modificadores).

III O tipo de retorno faz parte da assinatura do método.

IV As declarações public static int square (int intValue) e public static double square (double double Value) são exemplos de sobrecarga de métodos.

Das afirmativas, estão corretas

 

Provas

Questão presente nas seguintes provas