Questões de Informática / Microinformática

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

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 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, 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 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 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.

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.

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 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.

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

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

O comando chmod g+w contratos.pdf, ao ser executado no console, modifica o grupo proprietário do arquivo contratos.pdf, acrescentando a permissão de gravação.

  • C. Certo
  • E. Errado
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...