Questões de Concurso Público UFRN 2024 para Técnico em Tecnologia da Informação (Sistemas)

Foram encontradas 11 questões

Q3237767 Programação

Considere a seguinte classe na linguagem Java:


Imagem associada para resolução da questão


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

Alternativas
Q3237768 Programação
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
Alternativas
Q3237769 Programação
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 
Alternativas
Q3237771 Programação
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,
Alternativas
Q3237772 Programação

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

Alternativas
Q3237773 Programação
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" é:
Alternativas
Q3237774 Programação

Considere o código em Python a seguir:


Imagem associada para resolução da questão


Como resultado, é esperado que

Alternativas
Q3237775 Programação
Conceitos como abstração, polimorfismo, encapsulamento e herança são considerados pilares da programação orientada a objetos. O polimorfismo, em especial,
Alternativas
Q3237776 Programação
É 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
Alternativas
Q3237777 Programação

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.


Imagem associada para resolução da questão


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

Alternativas
Q3237779 Programação
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,
Alternativas
Respostas
1: A
2: A
3: A
4: A
5: A
6: A
7: A
8: A
9: A
10: A
11: A