Pular para conteúdo

Quiz 06 - Introdução

1. O que é um Vetor (Array)?
Uma variável comum que guarda 1 valor
Uma estrutura que guarda vários valores do mesmo tipo
Um desenho vetorial (SVG)
Uma seta da física ??? tip "Explicação" Imagine um vetor como um armário com várias gavetas numeradas, todas guardando o mesmo tipo de "roupa".
2. Como identificamos cada "gaveta" de um vetor?
Pelo nome
Pelo valor
Pelo Índice (Posição)
Pela cor ??? tip "Explicação" O índice é o número que indica a posição do dado. Ex: `notas[1]` pega a primeira nota.
3. Em algoritmos (VisualG), qual o primeiro índice geralmente?
0
1
-1
10 ??? tip "Explicação" Diferente de C ou Java (que começam em 0), o VisualG por padrão começa os vetores em 1.
1. 4. Se tenho `v: vetor [1..5]` e acesso `v[6]`, o que acontece?
O vetor cresce automaticamente
Erro (Index Out of Bounds)
Retorna 0
O PC desliga ??? tip "Explicação" Tentar acessar uma posição que não existe é um erro clássico que faz programas travarem.
5. Qual a melhor estrutura para percorrer um vetor inteiro?
Se...Senao
Para (For)
Escolha...Caso
Tentar adivinhar ??? tip "Explicação" O loop `Para` é ideal porque usamos o contador `i` como índice do vetor: `v[i]`.
6. O que é "Bubble Sort"?
Um tipo de refrigerante
Um algoritmo de busca
Um algoritmo de ordenação (bolha)
Um tipo de variável ??? tip "Explicação" É um método simples de colocar números em ordem, onde os maiores "flutuam" para o fim da lista.
7. Posso guardar um "Nome" e uma "Idade" no mesmo vetor simples?
Sim, bagunçado
Não, vetores são homogêneos (mesmo tipo)
Sim, se for em Javascript
Depende do dia ??? tip "Explicação" Vetores tradicionais exigem que todos os elementos sejam do mesmo tipo (Ex: só inteiros).
8. O que significa "Vetor Estático"?
Que ele dá choque
Que o tamanho é fixo (definido na criação)
Que ele muda de tamanho
Que ele é radioativo ??? tip "Explicação" Significa que se você criou um vetor de 10 posições, não pode colocar 11 itens depois.
9. Para achar o MAIOR valor de um vetor, o que faço?
Ordeno e pego o último
Percorro assumindo que o primeiro é o maior e comparo com os outros
Somo tudo
Pergunto ao usuário ??? tip "Explicação" Esta é a técnica mais eficiente e didática para encontrar extremos em uma lista.
10. Um vetor pode ter outros vetores dentro?
Sim (Matriz)
Não, impossível
Apenas em computadores quânticos
Talvez ??? tip "Explicação" Vetores de duas dimensões são chamados de Matrizes (LInhas e Colunas).