Questões de Concurso Público UFPA 2022 para Analista de Tecnologia da Informação / Área: Desenvolvimento

Questões Discursivas

Foram encontradas 50 questões

Q4172558 Banco de Dados
Em um Sistema Gerenciador de Banco de Dados (SGBD), um conjunto de itens de dados relacionados, tratado como uma unidade isolada por uma aplicação, é chamado de 
Alternativas
Q4172559 Banco de Dados
Analise as afirmativas abaixo acerca de banco de dados relacional.

I. Views são consultas ativadas automaticamente quando algum dado é inserido, alterado ou apagado.
II. Uma chave estrangeira é um atributo de uma tabela que faz referência à chave primária de outra tabela.
III. A função de um índice é acelerar o tempo de acesso às linhas de uma tabela, criando ponteiros para os dados armazenados em colunas específicas.
IV. Storeds procedures são procedimentos usados para armazenar informações de forma temporária de um ou mais banco de dados relacional.


Estão corretas as afirmativas
Alternativas
Q4172560 Banco de Dados

Considere que os comandos SQL descritos a seguir são executados em sequência.



Imagem associada para resolução da questão



O valor retornado após a execução do comando SELECT é 

Alternativas
Q4172561 Engenharia de Software
O ponto de partida para a definição da arquitetura de um processo de desenvolvimento de software é a escolha de um modelo de ciclo de vida. Sobre os modelos de ciclo de vida de desenvolvimento de software, é possível afirmar que o modelo 
Alternativas
Q4172562 Engenharia de Software
Metodologias ágeis representam um conjunto de metodologias diferentes entre si, mas caracterizadas por princípios comuns, que direcionam o desenvolvimento de projetos de sistemas de software de forma iterativa e incremental. Com relação às metodologias ágeis, analise as afirmativas a seguir.

I. São exemplos de artefatos da metodologia XP (eXtreme Programming): product backlog, sprint backlog e incremento.
II. A metodologia Scrum prevê quatro tipos de reunião e um tipo de iteração de desenvolvimento denominado sprint.
III. Praxis é um artefato que faz parte do núcleo da metodologia XP.
IV. FDD ou Feature-Driven Development (Desenvolvimento Dirigido por Funcionalidade) é uma metodologia que enfatiza o uso de orientação a objetos e possui duas fases: a concepção e planejamento e a construção.

Estão corretas as afirmativas
Alternativas
Q4172563 Engenharia de Software
Um modelo brasileiro de avaliação de empresas produtoras de software é o Modelo de Referência para Melhoria do Processo de Software, ou MR-MPS-SW. A respeito dos níveis de maturidade do modelo MR-MPS-SW, pode-se afirmar que o nível de maturidade
Alternativas
Q4172564 Gerência de Projetos
O PMBOK é uma das referências em termos de gerenciamento de projetos, mesmo não sendo específico para projetos de software. A área de conhecimento do PMBOK que define as atividades que o gerente de projetos executa para garantir que todas as partes do projeto funcionem juntas é a de
Alternativas
Q4172565 Legislação Federal
Com base no Guia de Governança de TIC do Sistema de Administração dos Recursos de Tecnologia da Informação (SISP) versão 2.0, os princípios específicos para governança de TIC que os órgãos e entidades pertencentes ao SISP devem considerar, entre outros, são 
Alternativas
Q4172566 Programação
Em relação aos conceitos fundamentais da orientação a objetos, o mecanismo que se refere à capacidade de duas ou mais classes de objetos responderem à mesma mensagem, cada qual do seu próprio modo, denomina-se
Alternativas
Q4172567 Banco de Dados
Em arquitetura de banco de dados, o tipo de esquema que descreve como os dados serão armazenados fisicamente, se importando, por exemplo, com o tipo de alocação em disco e a organização de arquivo, é conhecido como 
Alternativas
Q4172568 Engenharia de Software
No que diz respeito à modelagem UML 2.0, são exemplos de diagramas comportamentais os diagramas de
Alternativas
Q4172569 Arquitetura de Software
No contexto de padrões de projeto GoF, o padrão que permite o encapsulamento de uma família de algoritmos e torna-os intercambiáveis em tempo de execução, de modo que um método de um mesmo objeto possa executar algoritmos distintos, é o
Alternativas
Q4172570 Programação
Sobre desenvolvimento Web, analise as afirmativas a seguir.

I. A linguagem de programação Javascript (seguindo a especificação ECMAScript) permite que os objetos sejam mutáveis em tempo de execução.
II. A linguagem de programação PHP é voltada para o desenvolvimento no client-side, sendo que não há como utilizá-la para programar no server-side.
III. HTML e CSS são linguagens de programação utilizadas no client-side que têm como objetivo, respectivamente, estilizar e estruturar as páginas Web interativas.


Está(ão) correta(s) somente a(s) afirmativa(s)
Alternativas
Q4172571 Redes de Computadores
No contexto de aplicações Web, o protocolo HTTP (HyperText Transfer Protocol) define um conjunto de métodos que indica a ação a ser executada para um dado recurso. O método que substitui todas as atuais representações do recurso de destino pela carga de dados da requisição é o
Alternativas
Q4172572 Banco de Dados
Sobre a normalização em banco de dados, analise as afirmativas seguintes e atribua-lhes V (verdadeiro) ou F (falso).
( ) Uma relação está na primeira forma normal (1FN) se todos os atributos são atômicos e não forem multivalorados.
( ) Uma relação está na segunda forma normal (2FN) se ela estiver na 1FN e os atributos chaves forem independentes da chave primária.
( ) Uma relação está na terceira forma normal (3FN) quando, na análise de uma tupla, não se encontra um atributo não chave dependente de outro atributo não chave.

A sequência correta, de cima para baixo, é 
Alternativas
Q4172573 Programação
Analise o script Python 3.9.2 exibido a seguir. a = [x for x in range(5) if x % 2 == 0] b = [x * x for x in a] print(b) A opção que indica a saída produzida pela execução desse código é
Alternativas
Q4172574 Algoritmos e Estrutura de Dados
Seja V um vetor de n números inteiros distintos. Sobre a complexidade temporal de algoritmos para ordenar V em ordem crescente, é correto afirmar que
Alternativas
Q4172575 Algoritmos e Estrutura de Dados

Considere os grafos I, II e III mostrados a seguir.


Imagem associada para resolução da questão



É correto afirmar que

Alternativas
Q4172576 Algoritmos e Estrutura de Dados
Analise as seguintes afirmativas sobre os conceitos relacionados às tabelas de dispersão.

I. Esse método aproveita a possibilidade de acesso randômico à memória para alcançar uma complexidade temporal média por operação de O(1), sendo o pior caso, entretanto, O(log n), em que n é a quantidade de chaves a serem armazenadas na tabela.
II. Uma das estratégias conhecidas para tratar colisões consiste em armazenar as chaves com o mesmo endereço-base em listas encadeadas. As listas podem se encontrar no exterior da tabela ou compartilhar o mesmo espaço dela.
III. A ideia básica do método de endereçamento aberto para tratamento de colisões é, caso ainda haja espaço, armazenar as chaves com o mesmo endereço-base na própria tabela, mas sem a necessidade da criação de listas encadeadas.

Com relação a essas afirmativas, pode-se afirmar que
Alternativas
Q4172577 Algoritmos e Estrutura de Dados
Seja T uma árvore AVL (Adelson-Velski e Landis) vazia. Supondo que os elementos 19, 18, 16, 15, 17, 2, 6 sejam inseridos nessa ordem em T, a sequência que corresponde a um percurso de T em pré-ordem é
Alternativas
Respostas
21: D
22: C
23: A
24: A
25: D
26: B
27: E
28: B
29: D
30: A
31: C
32: E
33: A
34: C
35: A
36: E
37: C
38: C
39: D
40: E