Baixe o app para aproveitar ainda mais
Prévia do material em texto
PRÉ AULA #1 QUESTÃO1 - O que é um vetor? Escolha uma: a. Um comando de repetição. b. Um método. c. Uma função. d. Uma variável simples. e. Uma variável composta. QUESTÃO2 - Assinale a alternativa que completa corretamente as lacunas da frase: “______é uma___________, pois é formado por um número finito de variáveis, e é homogêneo porque essas variáveis são de um mesmo tipo de dado. Além disso, o _________é_____________ [...].” (PIVA JR., 2012, p. 229). Escolha uma: a. Vetor/método/vetor/binário. b. Matriz/dados binários/vetor/bidirecional. c. Vetor/variável composta/vetor/unidirecional. d. Vetor/variável simples/vetor/unidirecional. e. Matriz/variável simples/vetor/bidirecional. QUESTÃO3 - Assinale a alternativa que contém uma instrução de consulta a um elemento do vetor: Escolha uma: a. Vet_Vendas_Anual[12]:= Vet_Vendas_Anual[12] x 1,10. b. Vet_Vendas_Anual[IndVet +1] :=800. c. Vet_Vendas_Anual[10]:= 200,00. d. Leia( Vet_Vendas_Anual[8]). e. Vet_Vendas_Anual[IndVet]:= 600. PRÉ AULA #2 QUESTÃO1 - Qual é o nome do método que aplica o algoritmo Mergesort? Escolha uma: a. Método de troca. b. Método de seleção. c. Método de inserção. d. Método de intercalação. e. Método de distribuição de chaves. QUESTÃO2 - A descrição a seguir indica a aplicação de um conceito referente a qual método de classificação e ordenação do algoritmo? “Primeiramente, há a comparação do elemento de A[1] com os demais do vetor. A mesma comparação acontece com os elementos subsequentes, ou seja, o elemento de A[2] será comparado aos seguintes A[3], A[4] e A[5]. Assim, acontecerá sucessivamente com os demais elementos do vetor”. Escolha uma: a. Troca. b. Inserção. c. Distribuição de chaves. d. Busca sequencial. e. Seleção. QUESTÃO3 - Leia e analise o trecho a seguir: “Um importante aspecto a ser considerado é que, na manipulação de uma matriz do tipo vetor, utiliza-se uma única instrução de laço (enquanto, para ou repita). No caso de matrizes com mais dimensões, deve ser utilizado o número de laço relativo ao tamanho de sua dimensão”. O texto quer dizer que: Escolha uma: a. Para todas as matrizes será necessário o uso de uma estrutura de repetição controlada por variável. b. Uma matriz de duas dimensões deve ser controlada com dois laços, a de três dimensões com três laços e assim por diante. c. Para todas as matrizes será necessário o uso de uma estrutura de repetição com teste no final. d. Para todas as matrizes será necessário o uso de uma estrutura de repetição com teste no início. e. Para cada matriz declarada, é necessário realizar as operações de atribuição e ordenação obrigatoriamente. PRÉ AULA #3 QUESTÃO1 - Assinale a alternativa que apresenta a declaração de um vetor: Escolha uma: a. Para Numero := 348 Ate 863 faca b. Cont_Lin := 1 c. Parar : Caractere d. Vet_Num_Impar : Vetor [1..258] De Inteiro e. Ind_VetI := Ind_VetI + 1 QUESTÃO2 - Assinale a alternativa que contém uma informação verdadeira: Escolha uma: a. As estruturas de repetição sempre estarão presentes em algoritmos com vetores e matrizes. b. O uso de vetores é essencial em qualquer algoritmo. c. Não é possível trabalhar com mais de um vetor em um algoritmo. d. Sempre será necessário declarar dois índices para apontar elementos de um vetor. e. É obrigatório o uso de índice em vetores. QUESTÃO3 - Assinale a alternativa que contém a instrução que exibe, em linguagem de programação C, o primeiro elemento de um vetor com 20 posições: Escolha uma: a. printf(“ Números contidos no Vetor : %i”,Soma_Inteiros); b. printf(“ Números contidos no Vetor : %i”,Soma_Inteiros / 20); c. printf(“ Média dos Números contidos no Vetor : %i”,0); d. printf(“ Número Carregado no Vetor : %i”,Vet_Num_Int[0]); e. printf(“ Número Carregado no Vetor : %i”,Vet_Num_Int[19]); PRÉ AULA #4 QUESTÃO1 - Assinale a alternativa que contém uma forma de consultar dados em uma matriz: Escolha uma: a. Escreva (“Vet_Notas_Aluno[indLinha,indCol]”) b. char Vet_Nome_Aluno[10][30]; c. Vet_Notas_Aluno[1,3]: = 10 d. Leia(Vet_Notas_Aluno[1,3]) e. Vet_Notas_Aluno[1,3]:= Vet_Notas_Aluno[1,3] x 0,6. QUESTÃO2 - É uma forma de atribuição de valores em matrizes: Escolha uma: a. for (Contador_Alunos=0; Contador_Alunos < 10; Contador_Alunos++) b. Vet_Notas_Aluno[1,3]:= Vet_Notas_Aluno[1,3] x 0,6. c. char Vet_Nome_Aluno[10][30]; d. Escreva (“Vet_Notas_Aluno[indLinha,indCol]”) e. Se Mat_Notas[Contador_Alunos,3] >= 7.0 entao QUESTÃO3 - Considere as afirmações a seguir: I. As matrizes podem ser bidirecionais (linha e coluna) ou multidirecionais. II. Sintaxe: a sintaxe de definição de uma matriz é representada da seguinte forma: <identificador do vetor>: VETOR [Li1..Lf1, LiN..LfN] de <tipo de dado>. III. Leia(Vet_Notas_Aluno[1,3]): utilizamos o comando de entrada de dados “Leia”; indicamos a respectiva posição no vetor “[1,3]” e, com isso, a respectiva atribuição por inserção do dado. Estão corretas: Escolha uma: a. Apenas as afirmativas I e II b. Apenas a afirmativa II. c. As afirmativas I, II e III. d. Apenas as afirmativas II e III. e. Apenas a afirmativa III.
Compartilhar