Magna Concursos

Foram encontradas 55.986 questões.

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
3832919 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
As linguagens Java e Python têm em comum a popularidade, mas seguem princípios diferentes de concepção. Em relação às diferenças existentes entre essas duas linguagens,
 

Provas

Questão presente nas seguintes provas
3832918 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
O Bubble Sort, também conhecido como método bolha, é um algoritmo utilizado para organizar uma sequência de números ou outros elementos em ordem crescente ou decrescente. A implementação percorre a sequência de itens ordenáveis e faz a troca, quando necessária. Nesse sentido, para ordenar, de modo crescente, o array {11, 5, 7, 3, 2, 1}, utilizando o método bolha, serão necessárias
 

Provas

Questão presente nas seguintes provas
3832917 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
Um dos conceitos fundamentais da programação orientada a objetos é a Herança. Ela representa uma das maneiras de se implementar o polimorfismo, além de trazer como benefício a reutilização de código. Sobre os fundamentos desse conceito, analise as afirmativas abaixo.
I A herança é representada pelo relacionamento “tem um”.
II Na herança, uma nova classe é criada adquirindo-se os atributos e métodos de uma classe existente e, possivelmente, aprimorando-os com capacidades novas ou modificadas.
III Uma subclasse é mais específica que sua superclasse e representa um grupo especializado de objetos.
IV Mudar uma superclasse não afeta todas as subclasses.
Das afirmativas, estão corretas
 

Provas

Questão presente nas seguintes provas
3832916 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
A linguagem Javascript possibilita usar o conceito de funções de alta ordem (higher-order functions), o que propicia a escrita de códigos mais limpos, expressivos e de fácil manutenção. Essa possibilidade permite que
 

Provas

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

Considere a seguinte classe na linguagem Java:

Enunciado 4821425-1

Após a execução dessa classe, é esperado que:

 

Provas

Questão presente nas seguintes provas