40 resultados encontrados para . (0.006 segundos)

72665 CESPE (2016) - TRE-PI - Técnico Judiciário - Programação de Sistemas / Banco de Dados (TI)

A respeito da organização de arquivos, assinale a opção correta.

  • a)
    Para tornar mais eficiente o processo de busca no arquivo de índice, deve-se fazer uma busca binária; não é necessário ordenar as chaves do arquivo de índice.
  • b)
    A maioria das estruturas de índice é implementada por árvores de busca; não é possível a utilização de árvore binária para a implementação de árvore de busca, apenas árvores AVL.
  • c)
    Para acelerar o processo de pesquisa em um arquivo, deve-se utilizar estruturas de indexação que dependem da ordem física do arquivo.
  • d)
    A principal finalidade da criação de um índice é permitir a rápida localização de um registro no arquivo por meio de um argumento de pesquisa.
  • e)
    Quando da criação de um arquivo de índice, os registros do arquivo de dados são organizados de acordo com a ordem da chave.

72666 CESPE (2016) - TRE-PI - Técnico Judiciário - Programação de Sistemas / Banco de Dados (TI)



Considerando o diagrama de caso de uso apresentado, assinale a opção correta de acordo com os princípios de análise orientada a objetos.

  • a)
    Na implementação, um caso de uso do tipo Mantém diário de aula é visto como uma única funcionalidade, sendo representado em um diagrama de classes como uma classe que possui um método.
  • b)
    A associação de inclusão — «include» — foi corretamente inserida entre os casos de uso Mantém diário de aula, Registra presença e Notifica responsável, já que os casos de uso Registra presença e Notifica responsável podem ser considerados a divisão do caso de uso Mantém diário de aula.
  • c)
    Na modelagem de comportamento do sistema, o diagrama de caso de uso determina como as funcionalidades serão implementadas.
  • d)
    O caso de uso Mantém colaboradores pode ser considerado a generalização dos casos de uso Mantém docentes e Mantém voluntários, porém, não compartilha a documentação do caso de uso generalizado para os especializados.
  • e)
    A associação de extensão — «extend» — prevê a obrigatoriedade de execução dos casos de uso estendidos.

72667 CESPE (2016) - TRE-PI - Técnico Judiciário - Programação de Sistemas / Banco de Dados (TI)

A respeito de projetos de banco de dados objeto-relacionais, assinale a opção correta.

  • a)
    Um framework de mapeamento objeto-relacional tem como principal característica o mapeamento de entidades e eliminação das divergências de impedância.
  • b)
    O mapeamento objeto-relacional está intimamente ligado à necessidade de linguagens de programação persistentes, sendo voltado à comunicação entre sistemas orientados a objetos e banco de dados relacionais.
  • c)
    No desempenho computacional, as abordagens de mapeamento objeto-relacional em linguagens de programação como, por exemplo, Java e C# são consideradas muito mais rápidas que o acesso direto, considerando-se o suporte oferecido pelos frameworks às divergências de impedância.
  • d)
    Embora os sistemas objeto-relacionais não tenham visão de identidade de objetos, as chaves primárias são utilizadas nas tabelas do banco de dados relacional, passando-se a essas chaves o papel de identificar um objeto na relação de mapeamento objeto-relacional.
  • e)
    Na modelagem, classes e objetos podem ser considerados uma tupla de dados em um banco de dados relacional.

72668 CESPE (2016) - TRE-PI - Técnico Judiciário - Programação de Sistemas / Redes de Computadores (TI)

As transmissões de pulsos luminosos por fibra óptica são afetadas por vários fatores inerentes à fibra. Esses fatores podem ser classificados nas três categorias seguintes:

  • a)
    atenuação, dispersão temporal e efeitos não lineares.
  • b)
    WDM, DWDM e CWDM.
  • c)
    monomodo, multimodo e híbrido.
  • d)
    dureza, flexibilidade e opacidade.
  • e)
    permeabilidade, acuidade e resistência.

72669 CESPE (2016) - TRE-PI - Técnico Judiciário - Programação de Sistemas / Redes de Computadores (TI)

No contexto de aplicações em redes, em arquitetura cliente/servidor,

  • a)
    os hospedeiros clientes estão permanentemente ligados e o hospedeiro servidor pode estar ligado ou desligado de maneira arbitrária.
  • b)
    o hospedeiro servidor está permanentemente ligado e os hospedeiros clientes podem estar ligados ou desligados de maneira arbitrária.
  • c)
    a distribuição dos dados entre os hospedeiros garante a escalabilidade da arquitetura.
  • d)
    há um servidor disponível para cada cliente na rede.
  • e)
    os hospedeiros clientes e servidores podem estar ligados ou desligados de maneira arbitrária.

72670 CESPE (2016) - TRE-PI - Técnico Judiciário - Programação de Sistemas / Programação (TI)

Após a finalização de um projeto de desenvolvimento de um sistema, o gestor solicitou, na fase de homologação, alterações que, de acordo com as suas explicações, não modificariam as regras de negócio. Nessa situação, considerando-se que o sistema tenha sido desenvolvido orientado a testes, por meio da metodologia da regressão, é correto afirmar que a solicitação do gestor não modificará as regras de negócio se

  • a)
    os designers propuserem novas interfaces.
  • b)
    a equipe de testes validar todos os módulos do sistema novamente com a expectativa de obter o mesmo resultado.
  • c)
    a equipe de desenvolvimento implantar as alterações e, no relatório de teste, comparar os resultados.
  • d)
    os testes que tiverem sido implantados, conforme o desenvolvimento orientado a testes, servirem para validar as alterações.
  • e)
    os analistas, juntamente com o gestor, validarem os requisitos novamente.

72671 CESPE (2016) - TRE-PI - Técnico Judiciário - Programação de Sistemas / Programação (TI)

Na reunião de planejamento do Sprint, o backlog do produto a ser desenvolvido é definido apenas pelo(a)

  • a)
    product owner.
  • b)
    equipe de desenvolvimento.
  • c)
    time Scrum.
  • d)
    equipe de infraestrutura.
  • e)
    scrum master.

79506 CESPE (2016) - TRE-PI - Técnico Judiciário - Programação de Sistemas / Programação (TI)

Assinale a opção correspondente à enumeração correta usada para

o controle de binding em JPA.

  • a)

    javax.persistence.CascadeTime

  • b)

    javax.persistence.FetchType

  • c)

    javax.persistence.ElementCollection

  • d)

    javax.persistence.ElementBinding

  • e)

    javax.persistence.ObjectBinding

82848 CESPE (2016) - TRE-PI - Técnico Judiciário - Programação de Sistemas / Algoritmos e Estrutura de Dados (TI)

No método de transformação (hashing), os registros armazenados

em uma tabela são diretamente endereçados a partir de uma

transformação aritmética sobre a chave de pesquisa. Com relação

às funções de transformação e colisões, assinale a opção correta.

  • a)

    Devido ao fato de as transformações nas chaves serem aritméticas, uma função hashing aceita como chave apenas um valor numérico: não é possível passar uma chave não numérica, pois não é possível fazer transformação da chave.

  • b)

    Os métodos de transformação mais conhecidos e funcionais incluem o resto da multiplicação.

  • c)

    Uma função de transformação deve mapear as chaves em números inteiros, dentro de um intervalo da forma [0, M ! 1], em que M representa o valor da chave.

  • d)

    Endereçamento separado, que é uma forma de resolver colisões, constrói uma lista linear encadeada para cada endereço da tabela.

  • e)

    Endereçamento aberto, utilizado para resolver colisões, é um processo que consiste na utilização de uma matriz esparsa.

82849 CESPE (2016) - TRE-PI - Técnico Judiciário - Programação de Sistemas / Banco de Dados (TI)

Mostrar/Esconder texto associado

Ainda com relação à situação hipotética apresentada, assinale a opção correta no que se refere aos princípios de modelagem de dados e conceitos de análise orientada a objetos.

  • a)
    O tipo de operação pode ser classificado como uma entidade à parte, haja vista a necessidade de manutenção da entidade, exposta pelo diagrama de classes.
  • b)
    A classe Usuário determina que deveria existir uma tabela para inclusão de seus dados no banco de dados relacional.
  • c)
    A queryCREATE TABLE CT_CONTABIL (id_cont Integer, DataMov Date, DataEfe Date, Contrato varchar(100), F_operacao Integer ); cria a tabela conforme o diagrama físico demonstrado.
  • d)
    A tabela INT_FUNC transpõe a herança da classe Funcionário da superclasse Usuário satisfatoriamente do modelo orientado a objetos (diagrama de classes) para o banco de dados relacional.
  • e)
    A query SQL SELECT CC.ID_CONT, OO.NOME, OO.CONTRATO, OO.TIPO FROM CT_CONTABIL AS “CC” LEFT JOIN ON OP_OPERACAO AS “OO” ON (CC.F_OPERACAO=OO.ID_OPERACAO) WHERE CC.ID_CONT=1023 retorna os dados do contrato e das operações do registro contábil 1023.