Questões de Concurso Comentadas para tst

Foram encontradas 987 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q265063 Banco de Dados
Com relação à normalização, diz-se que uma entidade está na

Alternativas
Q265061 Banco de Dados
Em um DBMS (Database Management System), a chave

Alternativas
Q265060 Banco de Dados
Sobre DBMS (Database Management System), considere:


I. Entidade é um agrupamento de informações interrelacionadas, relevantes às operações da empresa, e necessárias para execução das atividades do sistema.


II. As entidades classificadas como Associativas são aquelas formadas pelos relacionamentos de duas ou mais entidades fundamentais, sempre que estas se relacionarem mais de uma vez.


III. As entidades classificadas como Fundamentais são aquelas que contêm dados básicos que são resultados ou alimentadores das operações da empresa.


Está correto o que se afirma em

Alternativas
Q265059 Banco de Dados
As linguagens procedurais dos bancos de dados ORACLE e SQL Server são, respectivamente,

Alternativas
Q265058 Arquitetura de Software
Uma arquitetura em camadas

Alternativas
Q265057 Banco de Dados
Uma professora de uma universidade brasileira propôs aos seus alunos que seguissem os seguintes passos:



Passo 1: Identificar todos os substantivos que indiquem objetos.


Passo 2: Descartar os substantivos que, quando entidades, possuem apenas uma ocorrência.


Passo 3: Descartar os substantivos que servem apenas para entendimento do problema.


Passo 4: Descartar objetos que se referem a aplicações futuras.


Passo 5: Descartar objetos que não teriam nenhum atributo.


Passo 6: Listar os objetos que se tornarão entidades.


Passo 7: Identificar relacionamentos através da sentença: “objeto verbo objeto”.


Passo 8: Estabelecer o grau de relacionamento entre as entidades.


Passo 9: Estabelecer a cardinalidade do relacionamento entre as entidades.


Passo 10: Identificar os atributos de cada entidade.


A professora tinha a intenção de ensinar seus alunos a criarem um

Alternativas
Q265056 Engenharia de Software
Considere as afirmações sobre UML:


I. Surgiu da união de três metodologias de modelagem: o método de Booch, o método OMT (Object Modeling Technique) de Jacobson e o método OOSE (Object-Oriented Software Engineering) de Rumbaugh.


II. É uma linguagem de programação cujo objetivo é auxiliar os engenheiros de software a definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâmica de seus processos e até mesmo suas necessidades físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado.


III. Tornou-se, nos últimos anos, a linguagem-padrão de modelagem de software adotada internacionalmente pela indústria de Engenharia de Software.


Está correto o que se afirma em

Alternativas
Q265054 Engenharia de Software
O processo de desenvolvimento orientado a testes, de uma forma geral, é baseado em 3 passos. Estes 3 passos são repetidos até que não se consiga pensar em novos testes, o que indicaria, então, que a funcionalidade está pronta. Um destes passos e o que nele deve ser feito está expresso corretamente em:

Alternativas
Q265053 Engenharia de Software
O XP (Extreme Programming) utiliza uma abordagem orientada a objetos como seu paradigma de desenvolvimento predileto. Ele

Alternativas
Q265052 Engenharia de Software
O Scrum é fundamentado nas teorias empíricas de controle de processo (empirismo). A função de cada um dos três pilares que apoiam a implementação de controle de processo empírico está apresentada a seguir:


I. Se um ou mais aspectos de um processo desviou para fora dos limites aceitáveis, implicando que o produto resultante será inaceitável, o processo ou o material sendo produzido deve ser ajustado.


II. Aspectos significativos do processo devem estar visíveis aos responsáveis pelos resultados. Isso requer que os aspectos sejam definidos por um padrão comum para os observadores compartilharem um mesmo entendimento do que está sendo visto.


III. Os artefatos Scrum e o progresso em direção ao objetivo devem ser frequentemente checados para detectar indesejáveis variações. Isso não deve, no entanto, ser tão frequente que atrapalhe a própria execução das tarefas.


A associação correta do nome do pilar com a sua função está expressa em:

Alternativas
Q265051 Engenharia de Software
Considere que a classe Pessoa possui 3 métodos que podem ser aplicados aos seus objetos: cadastrar, alterar e excluir. Considere que Aluno e Professor são classes derivadas da classe Pessoa e, por isso, herdam os métodos cadastrar, alterar e excluir, mas estes métodos são sobrescritos na classe Aluno e Professor com implementações bastante distintas, em função dos dados associados a cada um deles.


O exemplo ilustra o conceito de

Alternativas
Q265050 Arquitetura de Software
Considere:


Os I , desenvolvidos por vendedores que os oferecem como produtos, podem ser usados quando o software precisar ser construído. Esses componentes fornecem II bem definidas que permitem ao componente ser integrado no software.


As lacunas I e II podem ser correta e respectivamente preenchidas por

Alternativas
Q265049 Engenharia de Software
A utilização de diversos diagramas da UML permite que falhas possam ser descobertas nos diagramas anteriores, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software. As funções de alguns dos diagramas da UML 2.0 são apresentadas abaixo:


I. Preocupa-se com a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos em um determinado processo. Este diagrama costuma identificar o evento gerador do processo modelado, bem como o ator responsável por este evento, e determina como o processo deve se desenrolar e ser concluído por meio do envio de mensagens que, em geral, disparam métodos entre os objetos.


II. Define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos possuídos por cada classe, além de estabelecer como as classes se relacionam e trocam informações entre si.


III. Procura identificar os atores (usuários, outros softwares que interagem com o sistema ou algum hardware especial), que utilizarão de alguma forma o software, bem como os serviços, ou seja, as opções que o sistema disponibilizará aos atores.


IV. Fornece uma visão dos valores armazenados pelos objetos de um Diagrama de Classe em um determinado momento da execução de um processo.


A associação correta do diagrama com a sua função está expressa em


Alternativas
Q265048 Engenharia de Software
A Sprint é considerada o coração do Scrum. Uma nova Sprint inicia-se imediatamente após a conclusão da Sprint anterior. Durante a Sprint

Alternativas
Q265047 Algoritmos e Estrutura de Dados
Fornecidos os dados das candidatas ao time de basquete: altura, peso e idade e as restrições abaixo:


altura: de 1.70 a 1.85 m
peso: de 48 a 60 kg
idade: de 15 a 20 anos


O trecho de algoritmo, em pseudocódigo, que verifica corretamente se os dados se enquadram nas restrições fornecidas é:

Alternativas
Q265045 Algoritmos e Estrutura de Dados
Considere a estrutura de dados Árvore Binária de Busca (ABB). Se inserirmos numa ABB os nós:

60, 10, 20, 80, 15, 75, 12 e 77,


nessa ordem, a altura da árvore e o nível do nó 15, respectivamente, serão
Dado: A raiz fica no nível 1 da árvore

Alternativas
Q265044 Algoritmos e Estrutura de Dados
As pilhas e as filas são estruturas de dados essenciais para os sistemas computacionais. É correto afirmar que

Alternativas
Q265043 Direito Administrativo
A Lei no 8.112/90, dispõe que ao servidor público é proibido

Alternativas
Q265042 Direito Administrativo
Segundo a Lei nº 8.112/90, a vacância do cargo público, entre outras hipóteses, decorrerá de

Alternativas
Q265041 Direito Administrativo
É requisito básico para investidura nos cargos públicos em geral:

Alternativas
Respostas
641: C
642: C
643: A
644: A
645: C
646: D
647: E
648: A
649: A
650: D
651: B
652: C
653: A
654: A
655: D
656: B
657: E
658: C
659: D
660: D