Questões

Pratique com questões de diversas disciplinas e universidades

7.567 questões encontradas(exibindo 9)

Página 69 de 757
No mundo moderno o termo algoritmo vem se tornando natural para a maioria das pessoas, sendo de extrema importância para que os computadores realizem de forma adequada suas tarefas, mas qual o melhor algoritmo? Como classificá-los? Os algoritmos apresentam grau de importância relativa, estando associados ao problema para o qual são criados, por exemplo, os algoritmos de busca sequencial são utilizados para sequência de dados desordenados. Imagine uma busca sequencial exaustiva em uma série desordenada de milhões de elementos, podendo haver necessidade de testar todos eles até encontrar o valor desejado. Mas se a mesma sequência estiver ordenada, então poderiamos aplicar o algoritmo de busca binária, muito mais rápido, dividindo a série em duas e desprezando uma das partes, testando apenas aquela onde estivesse o valor desejado. A aplicabilidade deve ser analisada conforme o problema apresentado, ou seja, um determinado algoritmo pode ser excelente em dada situação e péssimo em outra. É importante considerar que há diferenças entre leitura e gravação, Por exemplo, dados que sejam gravados próximos não serão, necessariamente, lidos em sequência. Árvores binárias ( )B-Trees As árvores binárias combinam o acesso aleatório com o acesso sequencial. Mantendo as chaves organizadas, a árvore binária permite e acesso aleatório durante a descoberta de onde os dados estão. Então, uma leitura sequencial é realizada, até que os dados terminem ou que o intervalo para leitura se esgote. Lembre-se: Chaves são as entradas de dados utilizadas para identificar um determinado item

Os algoritmos apresentam grau de importância relativa, estando associados ao problema para o qual são criados.
Os algoritmos de busca sequencial são utilizados para sequência de dados ordenados.
Os algoritmos de busca binária são utilizados para sequência de dados desordenados.
As árvores binárias combinam o acesso aleatório com o acesso sequencial.
A
Apenas a afirmativa I está correta.
B
Apenas a afirmativa IV está correta.
C
As afirmativas I e IV estão corretas.
D
As afirmativas II e III estão corretas.

No método Gauss Seidel realizamos uma decomposição A=M-N, onde M é uma matriz triangular inferior de A.
Qual comando em Python no import numpy as np é responsável por realizar esse procedimento?

A
M=np.triu(A)
B
M=np.tril(A)
Considerando que João é o motorista que está fazendo o transporte, a partir dos resultados mostrados na tabela, pode-se afirmar que:
A
João é obrigado a passar na cidade C, para conseguir fazer o trajeto com a menor distância entre as cidades A e F.
B
João tem que se deslocar na sequência A – B – E – F, para fazer o caminho mínimo entre as cidades A e F.
C
a menor distância que João irá percorrer é entre as cidades A e F com total de 15 km.
D
João deverá se deslocar 5 km, para percorrer o caminho mínimo entre a cidade B e a cidade E.
E
o menor caminho que João irá percorrer entre as cidades A e D é igual a 2 km.

Assinale a opção correta:

O trecho entra em loop.

O trecho fornecido para quando num for diferente de zero e os números exibidos são todos os pares de 10 até 2, nesta ordem.

O trecho fornecido para quando num for diferente de zero e são exibidos os valores 10 e 8, pelo menos.

O trecho fornecido para quando num for diferente de zero e o único número exibido é o 10.

O trecho fornecido para quando num for zero e os números exibidos são todos os pares de 10 até 0, nesta ordem.

A
I e II estão corretas.
B
II e III estão corretas.
C
III e IV estão corretas.
D
IV e V estão corretas.
E
I e V estão corretas.

¿Qué deben hacer los programadores en ensamblador para evitar fugas de memoria?

A

Asegurarse de que la memoria se libere correctamente

B

Planificar cuidadosamente la liberación de memoria

C

Realizar un seguimiento detallado de cuándo y cómo se libera la memoria

D

Todas las anteriores

Considerando essas informações e conteúdo estudado sobre as vantagens de se utilizar árvores de pesquisa binárias, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. A pesquisa é mais eficiente, uma vez que se obtém, em cada etapa, uma dica sobre qual subárvore contém o elemento desejado.
II. No processo de pesquisa, ela remove metade da subárvore em cada etapa, se comparada a arrays e listas encadeadas.
III. Acelera as operações de inserção e exclusão em comparação com o array e a lista encadeada.
IV. Como faz o balanceamento automático de seus elementos, consegue ser mais rápida que as demais árvores binárias.
Agora, assinale a alternativa que apresenta a sequência correta.

A
V V V V
B
V V V F
C
V V F V
D
V F V V
E
F V V V

Considere o programa a seguir.

class SeQuestao1 { public static void main(String[] args) { int num = 567; if(num % 2 == 0) { System.out.print("a"); } else if(num % 3 == 0) { System.out.print("b"); } else if(num % 5 == 0) { System.out.print("c"); } else if(num % 7 == 0) { System.out.print("d"); } else { System.out.print("e"); } } }

Assinale VERDADEIRO ou FALSO:

A
VERDADEIRO O programa acima irá imprimir: "b".
B
FALSO O programa acima irá imprimir: "bd".
C
FALSO O programa acima irá imprimir: "e".
D
FALSO O programa acima irá imprimir: "bde".
E
FALSO pelo menos uma vez.
Durante uma atividade na aula de Estrutura de Dados, o professor Rafael solicita que o aluno João Pedro, do curso de Engenharia de Software, desenvolva um script em portugol, que percorrer os números entre 50 e 100, e apresentar somente os números ímpares, utilizando a cláusula PARA. O aluno desenvolveu o código em portugol apresentado, entretanto, está incompleta a cláusula do PARA. Var numero: inteiro Inicio ________________________ Se(numero MOD 2=1 ) então Escreva(numero) Fimse fimpara fimalgoritmo
A
Para numero de 50 até 100 faça.
B
Enquanto contador num de 50 até 100 faça.
C
Enquanto num de 50 até 100 faça.
D
Para num de 50 até 100 faça.
E
Enquanto contador numero de 50 até 100 faça.

Percorrer uma árvore binária é uma forma de realizar sistematicamente uma operação sobre seus nós. Durante o percurso, pode ser necessário acessar um nó mais de uma vez. Sobre este tema, a única opção que apresenta uma afirmativa correta é:

A

No percurso em pré-ordem, um nó pode ser visitado mais de uma vez.

B

O percurso em pós-ordem não visita todos os nós em uma árvore zigue-zague.

C

O percurso em ordem simétrica visita todos os nós da árvore somente uma vez.

D

O percurso em pós-ordem sempre visita os nós na sequência inversa do percurso em pré-ordem.

E

Apenas o percurso em ordem simétrica consegue visitar todos os nós em uma árvore.