Baixe o app para aproveitar ainda mais
Prévia do material em texto
PERGUNTA 1 1. A matriz é uma quantidade de variáveis de mesmo tipo, compreensíveis com um singular nome e guardados contiguamente na memória. A individualização de cada variável de um vetor é realizada por meio da utilização de índices. De acordo com o enunciado, podemos afirmar que: 1. Matriz é uma lista de vetores. 2. Matriz pode ser declarada do tipo char. 3. Matriz não pode ser declarada do tipo double. Assinale a alternativa correta. II e III são falsas. Nenhuma das anteriores. I e II são verdadeiras. I é falsa. I, II e III são falsas. 1 pontos PERGUNTA 2 1. Observe o código a seguir: #include<math.h> #include<stdio.h> #include<string.h> int main() { int vetor[5], i; for (i = 0; i < 5; i++) { vetor[i] = i + 4; printf("%d\n",vetor[i]); } return 0; } Assinale a alternativa que corresponde ao valor que será exibido quando o i for igual a 3. 9 7 5 3 11 1 pontos PERGUNTA 3 1. Observe o código. #include<stdio.h> #include<conio.h> int main(void) { float notas[5] = {7, 8, 9.5, 9.9, 5.2}; printf("Exibindo os Valores do Vetor \n\n"); printf("notas[0] = %.1f\n", notas[0]); printf("notas[1] = %.1f\n", notas[1]); printf("notas[4] = %.1f\n", notas[4]); printf("notas[3] = %.1f\n", notas[3]); printf("notas[2] = %.1f\n", notas[2]); getch(); return 0; } Assinale a alternativa que corresponde a exibição da linha em negrito. 5.2 9.9 9.5 8 7 1 pontos PERGUNTA 4 1. Observe o código a seguir. #include <stdio.h> int main(void) { int vetor[5]; int contador; int par = 0; printf("Digite 5 números inteiros.\n"); for (contador = 0; contador < 5; contador++) { scanf("%d",&vetor[contador]); if (vetor[contador] % 2 == 0){ par++; } } printf("Foram digitados %d números pares.\n",par); return 0; } Este código realiza uma interação com o usuário e irá informar a quantidade de números pares digitados. Para realizar a criação e declaração de um vetor, já com 5 números inteiros, poderia ser feito de qual forma? Assinale a alternativa correta. vetor[5] int = [1,2,4,5,8] int vetor[5] = {1,2,4,5,8} int[5] vetor = {1,2,4,5,8} int vetor5 = {1,2,3,4,5} int vetor[5] = {12345} 1 pontos PERGUNTA 5 1. De acordo com os estudos sobre vetor, observe o código a seguir: int main() { float vetor[10]; vetor[2] = 3; printf("O valor do vetor na posição 0 é %d\n", vetor[0]); printf("O valor do vetor na posição 1 é %d\n", vetor[1]); printf("O valor do vetor na posição 2 é %.20f", vetor[2]); return 0; } Assinale a alternativa que corresponde ao que será exibido no comando printf, conforme está destacado no código anterior: -1 3 Endereço de memória. 0 2 1 pontos PERGUNTA 6 1. Sobre vetor, é possível afirmar que cada elemento da lista pode ser acessado através de um número inteiro dado como índice. Na declaração de um vetor de tamanho 4, qual será o primeiro índice? -1 0 1 vetor[1] 2 1 pontos PERGUNTA 7 1. A linguagem C define uma matriz como um vetor multidimensional, no qual ambos os elementos são vetores do mesmo tipo e também do mesmo tamanho. Por exemplo, uma matriz que possui um vetor do tipo char com tamanho 5, todos os outros serão iguais. Assinale a alternativa que complementa a explicação de uma matriz. Uma matriz pode ter apenas uma dimensão, por exemplo matriz[3]. Uma matriz não pode ser maior que 2 dimensões. Uma matriz pode ter múltiplas dimensões, por exemplo matriz[3][3][3]. Matriz pode ter apenas um valor Matriz e vetor são a mesma coisa. 1 pontos PERGUNTA 8 1. A criação de um vetor do tipo inteiro com oito posições pode ser declarado através do código int vetor[8]. A partir da declaração, ao realizarmos a atribuição do valor de cada índice sendo o próprio índice + 1, qual será o valor do vetor no índice número 4? Assinale a alternativa que corresponde à resposta correta: 3 5 4 6 Nenhuma das anteriores 1 pontos PERGUNTA 9 1. Observe o código a seguir: #include <stdio.h> int main(void) { int matriz[2][5]; for (int i = 0; i < 2; i++) { for (int j = 0; j < 5; j++) { matriz[i][j] = j + 2; printf("%d\n",matriz[i][j]); } } return 0; } O exemplo mostrado realiza a atribuição e impressão de valores da matriz. Quantas vezes o número 2 irá ser exibido na tela. Assinale a alternativa correta. 1 0 2 4 3 1 pontos PERGUNTA 10 1. Observe o código a seguir: #include <stdio.h> int main() { int matriz[3,5]; return 0; } Qual será o retorno do código ao ser executado? O código irá retornar true. Nenhuma das opções anteriores. O código não irá executar, pois está errado. O código está correto e não irá retornar nada. O código irá retornar 0.
Compartilhar