Questões de Concurso sobre Algoritmos e estrutura de dados - Página 84 | Gran Questões

Questões de Concurso sobre Algoritmos e estrutura de dados

 
 
Disciplina 1
Assunto 10
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
2.152 questões encontradas
Questões por página
20
Mais recentes
 

Analise o algorítmo a seguir, utilizado para a multiplicação das matrizes A2x3 e B3x4 e que armazena o resultado na matriz PRODUTO2x4


Algoritmo MULTIPLICA_MATRIZES_AMAZONAS;

Início

Tipo MATRIZ = array[1..4,1..4] inteiro_numérico;

Variáveis A,B, PRODUTO:MATRIZ;

j, k, p : inteiro_numérico;


Rotina LER_MATRIZES_A_B;

Início

{ INSTRUÇÕES - LER MATRIZES A e B }

fim-da-rotina-LER_MATRIZES_A_B;


Rotina ZERAR_MATRIZ_PRODUTO;

Início

para j de 1 até 2 faça

para k de 1 até 4 faça PRODUTO[j,k] = 0;

fim-da-rotina-ZERAR_MATRIZ_PRODUTO;


Rotina PROCESSAR_MULTIPLICAÇÃO_MATRIZES;

Início

INSTRUÇÕES - MULTIPLICAÇÃO DAS MATRIZES

fim-da-rotina-PROCESSAR_MULTIPLICAÇÃO_MATRIZES;


Rotina IMPRIMIR_MATRIZES;

Início

{INSTRUÇÕES-IMPRIMIR MATRIZES A, B e PRODUTO}

fim-da-rotina-IMPRIMIR_MATRIZES;


{ CORPO PRINCIPAL DO ALGORITMO }

Início

{ chamadas das rotinas}

LER_MATRIZES_A_B;

ZERAR_MATRIZ_PRODUTO;

PROCESSAR_MULTIPLICAÇÃO_MATRIZES;

IMPRIMIR_MATRIZES

FIM. { fim-do-algoritmo }


Assinale a alternativa que indique as instruções que devem substituir o bloco Imagem associada para resolução da questão


A

para j de 1 até 4 faça

para p de 1 até 3 faça

para k de 1 até 2 faça PRODUTO[j.p] = PRODUTO [j.p] + A[j.k] * B[k,p]i


B

para j de 1 até 2 faça

para p de 1 até 4 faça

para k de 1 até 3 faça PRODUTO[p,k] = PRODUTO[p,k] +A[p,j] * B[j,k];


C

para j de 1 até 2 faça

para p de 1 até 3 faça

para k de 1 até 4 faça PRODUTO[p,k] - PRODUTO[p,k] + A[p,j] * B[j,k];


D

para j de 1 até 2 faça

para p de 1 até 4 faça

para k de 1 até 4 faça PRODUTO[j,p]= PRODUTO[j,p] + A[j,k] * B[k,p];


E

para j de 1 até 2 faça

para p de 1 até 3 faça

para k de 1 até 4 faça PRODUTO[j,p] = PRODUTO [j,p] + A[j,k] * B[k,p];

Em programa escrito em linguagem de alto nível e traduzido por compilador, alguns comandos que fazem parte desse código são instruções da linguagem de programação, enquanto outros comandos são instruções típicas do compilador denominadas diretivas.


C
Certo

E
Errado

É possível implementar procedimentos cujos valores gerados podem ser armazenados em variáveis que garantem sua existência mesmo após o término da execução de tais procedimentos.


C

Certo


E

Errado

Associe as proposições da lógica sentencial na coluna da direita, onde P e Q são predicados atômicos, às explicações na coluna da esquerda.


I - A proposição não está em nenhuma forma normal.

II - A proposição está na forma normal disjuntiva.

III - A proposição está na forma normal conjuntiva.


W - ¬(P ∨ ¬ Q) ∧ (P ∨ ¬ Q)

X - (P∧ ¬ Q) ∨ (¬ P ∧ Q)

Y - (P ∨ Q) ∧ (¬ P ∨ Q)

Z - ¬(P ∧ Q) ∨ (P ∧ ¬ Q)



As associações corretas são:


A

I - W , II - X , III - Y


B

I - W , II - Z , III - Y


C

I - X , II - W , III - Z


D

I - Y , II - X , III - Z


E

I - Z , II - Y , III - X

Por meio do operador lógico de disjunção (OU), verificam-se os valores de entrada, de maneira que, caso ambos os valores sejam falsos, o resultado será verdadeiro e, caso apenas um dos valores seja falso, o resultado será falso.


C
Certo

E
Errado

Uma pesquisa em uma tabela, por meio de uma determinada coluna que esteja dentro de uma faixa de valores, não utilizando os operadores >= , <= e and, poderá ser realizada pelo operador


A

order.


B

like.


C

update.


D

between.


E

distinct.

Requisições a uma controladora de discos chegaram para os cilindros 15, 25, 18, 5, 41, 7 e 42. O tempo de busca seek time é de 5 ms por cilindro. No início, a cabeça do disco está no cilindro 20, movendo para cima. O tempo necessário, em ms, para atender às requisições, usando o algoritmo do elevador, é

A
260

B
295

C
525

D
600

E
700

Considere que, em um sistema, seja necessário montar uma lista de opções e criar uma rotina para calcular a média das notas dos alunos. Nessa situação, é correto escolher um procedimento para a primeira ação e uma função para a segunda.


C
Certo

E
Errado

Algoritmo de hash seguro (Secure Hash Algorithm – SHA) é um tipo de função hash criptográfica, criado para aumentar a segurança no acesso à informação. Sobre este tipo de algoritmo é correto afirmar que:


A

O algoritmo SHA-512 gera chaves de 128 bits de comprimento.


B

O algoritmo SHA1 é antecessor e considerado a base para o algoritmo MD5.


C

A família de algoritmos SHA gera pares de chave, uma pública e uma privada.


D

O algoritmo SHA-512 é usado atualmente para criptografar o tráfego na conexão do tipo SSH.


E

O algoritmo SHA-256 apresenta forte colisão de resultados, por este motivo foi substituído pelo SHA-512.

Sobre o procedimento de recursividade, analise:


Algoritmo I

função fatorial(i)

fat(i) := se i ≤ 1 então 1 senão i x fat(i-1)

Algoritmo II

fat[0] := 1

para j := 1, …, n faça

fat[j] := j x fat[j-1]

Assinale a alternativa correta:


A

Os algoritmos I e II são recursivos.


B

Somente o algoritmo I é recursivo.


C

Somente o algoritmo II é recursivo.


D

O algoritmo I não é recursivo e o II é orientado a objeto.


E

Os algoritmos I e II não são recursivos.

Assinale a alternativa que tipifica o item “1.23” na seguinte fórmula:


RESULTADO = 1.23 * ENTRADA


A

Variável.


B

Vetor.


C

Operador.


D

Constante.


E

Ponteiro.

Na definição de uma função, a passagem de parâmetros por referência possibilita que o valor de uma variável passado como argumento seja alterado na função, e sua alteração mantenha-se mesmo após a execução da função.

C
Certo

E
Errado

Na chamada à função func(VET, X, Y), para que a função não execute infinitamente, é necessário que o valor de X seja menor que o valor de Y, qualquer que seja o vetor VET.


C

Certo


E

Errado

Assinale a opção correta.


A

As formas prefixa e posfixa são denominadas notação polinésica reversa e notação polinésica.


B

Numa expressão infixa, as operações são efetuadas na ordem em que aparecem.


C

Numa expressão fixa, as operações são efetuadas na ordem em que melhor se realizam.


D

Numa expressão posfixa, as operações são efetuadas na ordem em que aparecem.


E

As formas prefixa e posfixa são denominadas notação determinada a priori e notação determinada a posteriori.

A estrutura de dados heap, que é eficiente para a implementação do método de ordenação heapsort, consiste em uma árvore binária completa e sua implementação mais simples ocorre na forma de array.


C
Certo

E
Errado

A eficácia do método de ordenação rápida (quicksort) depende da escolha do pivô mais adequado ao conjunto de dados que se deseja ordenar. A situação ótima ocorre quando o pivô escolhido é igual ao valor máximo ou ao valor mínimo do conjunto de dados.


C
Certo

E
Errado
 
Ir para a página:
OK
 
Gerar simulado