Questões sobre Programação de Sistemas

Lista completa de Questões sobre Programação de Sistemas para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Com relação à figura e às informações acima apresentadas, julgue os itens a seguir.

Com o comando mv cro.pdf cro2.pdf, é possível renomear o arquivo cro.pdf como cro2.pdf.

  • C. Certo
  • E. Errado

Um Programador de Sistemas teve que desenvolver algumas aplicações utilizando padrões de projeto. Sua primeira necessidade foi utilizar um padrão para separar a construção de objetos complexos da sua representação, de forma que o mesmo processo de construção pudesse criar diferentes representações. A segunda necessidade foi o uso de um padrão para permitir que classes incompatíveis trabalhassem em conjunto, já que converte a interface de uma classe em outra, para atender às expectativas do cliente. Para atender suas necessidades, o Programador usou, correta e respectivamente, os padrões de projeto

  • A. Factory Method e Singleton.
  • B. Builder e Abstract Factory.
  • C. Builder e Adapter.
  • D. Singleton e Abstract Factory.
  • E. Adapter e Bridge.

Quando da especificação de um determinado caso de uso utilizando UML, um Programador de Sistemas teve que definir que o caso de uso Procura número do processo era essencial para o comportamento do caso de uso Consulta solicitada por advogado. Conhecedor das representações UML, entre os referidos casos de uso, ele corretamente utilizou o relacionamento

  • A. include.
  • B. specification.
  • C. generalization.
  • D. extend.
  • E. association.

Um teste de integração é caracterizado por

  • A. ficar ativo por anos ou até mesmo décadas. Durante este tempo o sistema e seu ambiente podem ser modificados, corrigidos ou complementados.
  • B. ser de responsabilidade do cliente ou do usuário do sistema; os interessados (stakeholders) também podem ser envol vidos.
  • C. tratar o comportamento do sistema ou produto definido pelo escopo de um projeto ou programa de desenvolvimento.
  • D. procurar defeitos e verificar o funcionamento do software (exemplo: módulos, programas, objetos, classes etc.) que são testáveis separadamente.
  • E. testar as interfaces entre os compon entes ou interações de diferentes partes de um sistema.

Considere a lógica do algoritmo, abaixo, expressa em pseudocódigo.

De acordo com a lógica apresentada,

  • A. a instrução se (voto < 0 OU voto > 3) deveria utilizar o operador lógico E ao invés do OU.
  • B. a lacuna I deve ser preenchida com votos[1]
  • C. a lacuna II deve ser preenchida com Número de votos nulos =
  • D. para saber o número total de eleitores basta percorrer o vetor e somar todas as posições de 1 a 3.
  • E. logo após RESULT:, a instrução para deveria se iniciar em 0 e ir até 4.

Considere as duas funções, abaixo, escritas em pseudocódigo, que implementam uma lógica.

A função

  • A. f1 e a função f2 recebem uma variável real e retornam um valor inteiro.
  • B. f1 é executada apenas uma vez, já que em seu corpo existe apenas um comando condicional.
  • C. f2 é executada N-2 vezes.
  • D. recursiva faz cálculos e apresenta resultados totalmente diferentes da função iterativa.
  • E. iterativa e a função recursiva retornam 1 para valores de N=0 e N=1.

Considere, hipoteticamente, que um Técnico do TRE-SP tem, em seu computador, a seguinte organização de um diretório:

A estrutura de dados

  • A. fila é a mais adequada para representar este diretório.
  • B. pilha é a mais adequada para representar este diretório.
  • C. árvore binária, ao armazenar este diretório, terá Dados na raiz e nós com grau 2, 3, 5 e folhas.
  • D. árvore, que consegue armazenar este diretório, é de ordem 5.
  • E. hashing, ao armazenar este diretório, não terá colisões na tabela de dispersão.

Considere que uma expressão lógica envolva candidato (C), cargo político (P), votos (V) e ganhador (G). Para avaliar se uma dada expressão é verdadeira ou não, um Técnico deve usar uma Tabela da Verdade, que contém uma lista exaustiva de situações possíveis envolvendo as 4 variáveis. A Tabela da Verdade deve ter 4 colunas e

  • A. 8 linhas.
  • B. 16 linhas.
  • C. 4 linhas.
  • D. 32 linhas.
  • E. 64 linhas.

Considere o trecho de código Java, abaixo, que implementa um método de ordenação de vetores.

Considere que n se refere à quantidade de valores a serem ordenados. O método de ordenação implementado, com os devidos ajustes, é adequado para ser utilizado por um Técnico do TRE-SP para ordenar um conjunto formado por

  • A. 1 milhão de valores numéricos em ordem decrescente, por ser este o melhor caso do método.
  • B. quantidades pequenas de dados, por se tratar de um método O (n2) e que realiza muitas trocas.
  • C. qualquer quantidade de valores numéricos em ordem aleatória, por ser este o melhor caso do método.
  • D. grandes quantidades de dados, por se tratar de um método O (log2n), portanto, muito eficiente.
  • E. 1 milhão de valores numéricos em ordem aleatória, pois neste caso o método é O (n).

Considere que a eleição para prefeito de um município paulista produziu o seguinte resultado:

CandidatoA-1504 votos, CandidatoB-7520 votos, CandidatoC-345551 votos, CandidatoD-517440 votos, CandidatoE-2329 votos, CandidatoF-11731 votos e CandidatoG-152 votos.

Ao armazenar estes dados em uma árvore

  • A. binária de busca, tendo como chave de inserção os nomes dos candidatos nesta ordem, resultará em uma árvore de altura mínima.
  • B. binária de busca, tendo como chave de inserção a quantidade de votos nesta ordem, o candidato vencedor ficará na raiz.
  • C. binária de busca perfeitamente balanceada, tendo como chave de inserção o nome do candidato, o candidato vencedor ficará na raiz.
  • D. perfeitamente balanceada, resultará em uma árvore de altura 4.
  • E. binária de busca, tendo como chave de inserção a quantidade de votos nesta ordem, o candidato vencedor será localizado com 3 comparações.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...