QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
15 questões encontradas

A lógica de programação facilita o raciocínio na construção e no entendimento do algoritmo, mostrando que ele está muito mais presente em nosso cotidiano do que imaginamos. Na computação, o algoritmo é essencial. Sobre o assunto, analisar os itens.

I. A princípio, um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa.

II. Um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa.

III. A partir dos conhecimentos tidos como verdadeiros, caberia à Lógica de Programação a formulação de leis gerais de encadeamentos lógicos que levariam à descoberta de novas verdades. Está CORRETO o que se afirma:

A Apenas no item I.
B Apenas no item II.
C Apenas nos itens I e II.
D Apenas nos itens I e III.
E Em todos os itens.

No contexto da teoria da computação, qual é a característica fundamental que define uma linguagem regular?

A Pode ser processada por uma máquina de Turing com fita infinita.
B Requer uma gramática livre de contexto para sua descrição.
C Pode ser reconhecida por um autômato finito determinístico.
D Necessita de memória auxiliar para cadeias complexas.
E É exclusiva para linguagens de programação orientada a objetos.

Qual estrutura de dados é mais eficiente para implementar uma fila de prioridades, onde o elemento de maior prioridade é removido primeiro?

A Lista encadeada simples.
B Pilha.
C Fila circular.
D Heap binário.
E Matriz bidimensional.

Sobre Estruturas de Seleção/Condição, analise as afirmativas e dê valores Verdadeiro (V) ou Falso (F).

( ) A instrução else é obrigatória em todas as estruturas de condição.

( ) A instrução else em uma estrutura de condição é executada quando a condição no if é avaliada como falsa.

( ) Estruturas de condição não são necessárias em programação, pois é possível realizar todas as operações sem avaliar condições. Assinale a alternativa que apresenta a sequência correta de cima para baixo.

A F - F - F
B F - V - F
C V - F - V
D V - V - V

Analise o algoritmo abaixo, escrito no software VisuAlg 3.0. 01algoritmo "descubra" 02 var 03cont: inteiro 04 __________ teste(var v: inteiro) 05 inicio 06escreval(v) 07fim__________ 08inicio 09para cont de 1 ate 9 faca 10teste(cont) 11fimpara 12fimalgoritmo Para que o algoritmo acima funcione corretamente, as lacunas nas linhas 04 e 07 devem ser preenchidas com a palavra:

A parametro
B caso
C procedimento
D funcao
E subprograma

Daniel aplica o algoritmo NMF para modelagem de tópicos em documentos internos do TRF-1. Esse algoritmo tem como característica considerar que cada documento é:

A uma soma dos termos e dos tópicos;
B uma soma dos tópicos e cada tópico é uma soma dos termos;
C uma soma dos tópicos e cada tópico é uma combinação linear dos termos;
D uma combinação linear dos tópicos e cada tópico é uma soma dos termos;
E uma combinação linear dos tópicos e cada tópico é uma combinação linear dos termos.

Iago trabalha em um banco e pretende encaminhar uma mensagem a Joyce, que trabalha na mesma rede, mas está fisicamente distante. Iago e Joyce compartilham um valor secreto comum que deve ser utilizado no trâmite da mensagem para assegurar sua autenticidade e confidencialidade. Para garantir os critérios da comunicação, Iago deverá aplicar uma:

A função de hash à mensagem. Após esse processo, deve efetuar a criptografia no resumo da mensagem e concatenar com a mensagem inicial a ser enviada a Joyce;
B função de hash à mensagem, concatenar com a mensagem a ser enviada e efetuar a criptografia de todo o bloco concatenado para que este seja enviado a Joyce;
C concatenação do valor secreto comum com a mensagem para efetuar o cálculo do valor de hash. Após isso, concatena-se o hash com a mensagem para que sejam enviados para Joyce;
D concatenação do valor secreto comum com a mensagem para efetuar o cálculo do valor de hash. Em seguida, deve efetuar o cálculo do hash. Após esse processo, concatena-se a mensagem com o resumo e depois efetua-se a criptografia do pacote completo, que será enviado a Joyce;
E cifração da mensagem e logo depois o cálculo do hash da mensagem cifrada. Após esse processo, faz-se a concatenação do hash com a mensagem cifrada, que será enviada a Joyce.