Foram encontradas 3.167 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Tabela Hash
- Fundamentos de ProgramaçãoHashingFunções Hash
- Fundamentos de ProgramaçãoHashingTratamento de Colisões em Hashing
Julgue os seguintes itens acerca de estruturas de dados e algoritmos.
Seja m o número de compartimentos em uma tabela de dispersão (hash). Uma função de dispersão transforma cada chave x em um valor no intervalo [0, m – 1] e garante que, para x diferente de y, não se tenha h(x) = h(y).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Engenharia de SoftwareEngenharia de Requisitos
- Qualidade de SoftwareAtributos de Qualidade de Software
Com relação a engenharia de software, julgue os seguintes itens.
A arquitetura de um sistema de software é influenciada por casos de uso identificados na especificação dos requisitos. Além de casos de uso, outros fatores influenciam a arquitetura de um sistema, a exemplo de softwares de sistema usados e requisitos não-funcionais.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
Um algoritmo pode ser composto de uma lista de instruções a serem executadas na ordem da especificação. Nessa lista de instruções são freqüentemente usadas proposições da lógica de primeira ordem a serem avaliadas como verdadeiras (V) ou falsas (F), e a partir desse resultado se decide o prosseguimento da execução das instruções. Considere que uma instrução da forma c !$ \leftarrow !$ a + b significa que o valor obtido pela soma dos valores de a e de b é atribuído a c. Uma proposição do tipo “P e Q” é julgada V quando a proposição P é V e a proposição Q é V, e em qualquer outra combinação de valores a proposição “P e Q” é F. Uma proposição do tipo “P ou Q” é julgada F quando a proposição P é F e a proposição Q é F, e em qualquer outra combinação de valores a proposição “P ou Q” é V.
Com base nessas informações, julgue o item seguinte.
No algoritmo abaixo, tomando-se x = -3 e y = -5, é correto concluir que, após a execução da instrução (2), o valor atribuído a z será 15.

Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Engenharia de SoftwareDesign Patterns
Com relação a arquiteturas de sistemas de software, julgue os seguintes itens.
Ao se estruturar um sistema em subsistemas deve-se minimizar as comunicações e dependências entre subsistemas no projeto empregando-se o padrão de projeto Decorator, no qual os clientes se comunicam com o subsistema enviando mensagens para uma instância de uma classe Decorator, que repassa as mensagens para objetos no subsistema.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
Julgue o seguinte item acerca da linguagem Java.
Os membros declarados private podem ser acessados a partir de código na classe com esses membros ou a partir de códigos em classes derivadas. Tais como os membros para os quais não são declarados modificadores de acesso, os membros private podem ser acessados a partir de códigos em quaisquer classes no package no qual está a classe com o referido membro.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás

Considerando o diagrama de classes UML acima, julgue o item a seguir.
A classe CntrPersistencia é uma classe abstrata, pois o seu nome está em itálico e pode, portanto, ser instanciada. O relacionamento entre CntrPersistencia e Conexao é uma composição, portanto não podem existir instâncias da classe Conexao sem que existam instâncias de CntrPersistencia.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareModelos de Desenvolvimento
- Engenharia de SoftwareUML: Unified Modeling Language
No que se refere a Processo Unificado, julgue os itens subseqüentes.
Os artefatos produzidos pelas atividades no projeto podem ser organizados em subsistemas, os quais podem conter classes de projeto, realizações de casos de uso, interfaces e outros subsistemas.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
Julgue os seguintes itens com relaçao a linguagens de programação.
Na passagem de parâmetro por valor, o valor do parâmetro formal inicializa o parâmetro real correspondente e o parâmetro real age como uma variável local no subprograma chamado. Na passagem de parâmetro por referência, um caminho de acesso ao parâmetro formal, tal como um endereço, é transmitido para o subprograma chamado.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Binária
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvorePropriedades de Árvores
Julgue os seguintes itens acerca de estruturas de dados e algoritmos.
Se uma árvore binária T não estiver vazia, então há um nó r, chamado raiz de T, e os nós restantes podem ser divididos em dois subconjuntos disjuntos, a subárvore esquerda e a direita de r. O número de subárvores esquerda e direita vazias em uma árvore binária com n > 0 nós é n + 1.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: Petrobrás
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareUML: Unified Modeling Language
Com relação a engenharia de software, julgue os seguintes itens.
Em um modelo de análise, as classes de controle podem encapsular controles relacionados a casos de uso e representar lógicas de negócio que não se relacionem a uma classe de entidade específica.
Provas
Caderno Container