Questões de Concurso Público UFAL 2023 para Analista de Tecnologia da Informação
Foram encontradas 4 questões
Ano: 2023
Banca:
COPEVE-UFAL
Órgão:
UFAL
Prova:
COPEVE-UFAL - 2023 - UFAL - Analista de Tecnologia da Informação |
Q2242153
Programação
O encapsulamento é um princípio da programação orientada a
objetos que promove a segurança e a ocultação dos detalhes
internos dos objetos. Tal recurso reduz o acoplamento e facilita a
manutenção e o reúso do código. A Figura apresenta um
diagrama de classes, construído durante a análise orientada a
objetos, contendo cinco classes: ClasseA, ClasseB,
ClasseC, ClasseD e ClasseE. Pode-se assumir que na
implementação dos métodos: metodoB ( ), metodoC ( ),
metodoD ( ) e metodoE ( ) é instanciado um objeto da ClasseA
e executado, em seguida, o método metodoA ( ) nesse objeto.
Assinale a alternativa que indica o/s método/s que apresenta/m erro de encapsulamento após sua implementação. Assuma as restrições de encapsulamento propostas pelo paradigma orientado a objetos, independentemente das particularidades de cada linguagem de programação.
Assinale a alternativa que indica o/s método/s que apresenta/m erro de encapsulamento após sua implementação. Assuma as restrições de encapsulamento propostas pelo paradigma orientado a objetos, independentemente das particularidades de cada linguagem de programação.
Ano: 2023
Banca:
COPEVE-UFAL
Órgão:
UFAL
Prova:
COPEVE-UFAL - 2023 - UFAL - Analista de Tecnologia da Informação |
Q2242155
Programação
Para resolver determinado problema, um programador
implementou uma tabela hash aberta.
Assinale a alternativa correta que indica o significado de uma
tabela hash aberta.
Ano: 2023
Banca:
COPEVE-UFAL
Órgão:
UFAL
Prova:
COPEVE-UFAL - 2023 - UFAL - Analista de Tecnologia da Informação |
Q2242166
Programação
O polimorfismo é um conceito fundamental na programação
orientada a objetos, possibilitando uma maior flexibilidade e uma
reutilização de código, além de promover a modularidade e a
extensibilidade do sistema. A literatura apresenta quatro tipos de
polimorfismo: coerção, de inclusão, paramétrico e sobrecarga.
Esses tipos de polimorfismo, por sua vez, são agrupados em
duas categorias: ad-hoc e universal
Assinale a alternativa que classifica corretamente as categorias
dos polimorfismos de inclusão, paramétrico e sobrecarga,
respectivamente.
Ano: 2023
Banca:
COPEVE-UFAL
Órgão:
UFAL
Prova:
COPEVE-UFAL - 2023 - UFAL - Analista de Tecnologia da Informação |
Q2242174
Programação
Em um projeto de programação, diferentes bibliotecas podem ser
utilizadas para incorporar recursos existentes, já desenvolvidos
anteriormente, ao software que está em desenvolvimento. Em
projetos Java, tais bibliotecas são comumente armazenadas na
forma de arquivos “.jar”. Para que um projeto Java possa utilizar
as classes disponibilizadas em um arquivo “.jar”, é necessário
indicar a localização do arquivo no classpath que está visível ao
projeto. Tal configuração pode ser realizada como uma das
opções das propriedades do projeto.
Assinale a alternativa que apresenta a opção das propriedades
do projeto que pode ser utilizada para indicar os arquivos “.jar”
visíveis no classpath do projeto.