Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

(resultados.cfm?action=list)
2203 - Algoritmos e Programação II - Resultados
1
O algoritmo conhecido como busca binária é
um algoritmo de desempenho ótimo para
encontrar a posição de um item em
a uma árvore de busca binária.
b um vetor ordenado.
c uma lista ligada ordenada.
d uma árvore B.
e um heap binário.
Pontuação: 1
 
2
Suponha que ‘vec’ é um array ordenado de 1
000 chaves inteiras ordenadas. Quantas
comparações, no máximo, são necessárias
para verificar se um inteiro qualquer ‘r’
pertence a ‘vec’?
a Aproximadamente 50.
b Aproximadamente 500.
c Aproximadamente 10.
d Aproximadamente 1000.
e Aproximadamente 100.
Pontuação: 1
 
3
Estruturas de dados básicas, como as pilhas
e filas, são usadas em uma gama variada de
aplicações. As filas, por exemplo, suportam
alguns métodos essenciais, como o:
https://ensintech.sp.senac.br/aluno/resultados.cfm?action=list
a enfileira(x), que insere o elemento x no fim da fila, sobrepondo o último elemento.
b desenfileira(), que remove e retorna o elemento do começo da fila; um erro
ocorrerá se a fila estiver vazia.
c empilha(x), que insere o elemento x no topo da fila, sem sobrepor nenhum
elemento.
d topo(), que retorna o elemento do fim da fila sem removê-lo; um erro ocorrerá se a
fila estiver vazia.
e desempilha(), que remove o elemento do início da fila e o retorna, ou seja, devolve
o último elemento inserido.
Pontuação: 1
 
4
Qual o algoritmo que, em seu pior caso,
possui sua complexidade igual a ?
a Radix sort.
b Cubesort.
c Quicksort.
d Mergesort.
e Heapsort.
Pontuação: 1
 
5
Quantas trocas de posição ocorrerão se
utilizarmos o algoritmo Bubble Sort para
ordenar do menor para o maior valor o
vetor [2, 3, 5, 4, 1]?
a 10
b 4
c 5
d 8
e 6
Pontuação: 1
 
6
Seja P uma pilha inicialmente vazia.
Primeiramente, o elemento A é inserido em
P. Em seguida, o elemento B, e assim por
diante, até a inclusão final do elemento E. Ao
término dessas operações, qual elemento
estará no topo de P?
a D
b C
c B
d E
e A
Pontuação: 1
 
7
Escrever uma função em Java que receba
como parâmetro um vetor de inteiros e
retorna a soma dos números ímpares
contidos no vetor.
package imparesvetor; 
import java.util.Scanner; 
 
public class ImparesVetor { 
 
 public static void main(String[] args) { 
 Scanner scan = new Scanner(System.in); 
 
 System.out.print("Digite a quantidade de numeros do vetor: "); 
 int tamanhoVetor = scan.nextInt(); 
 
 int[] vet = new int[tamanhoVetor]; 
 
 for(int i = 1; i <= vet.length; i++) { 
 System.out.print("Digite o " + i + " numero do vetor: "); 
 vet[i-1] = scan.nextInt(); 
 } 
 System.out.println("A soma dos numeros impares deste vetor eh: " + somaImpares
(vet)); 
 } 
 
 public static int somaImpares(int[] vet) { 
 int somaImpares = 0; 
 for(int i = 0; i < vet.length; i++) { 
 if(vet[i] % 2 != 0) { 
 somaImpares += vet[i]; 
 } 
 } 
 return somaImpares; 
 } 
}
Conceito: Certo - Pontuação: 4
Explicação: 
  public int somaImpares(int numeros[], int tamanho){
     int soma=0;
     
     for(int i=0;i       if(numeros[i] % 2 == 1){
         soma = soma + numeros[i];
       }
     }
 
    
    return soma;
   }
 
Legenda:
   Alternativa correta
   Resposta do aluno
Pontuação total: 10

Mais conteúdos dessa disciplina