Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos e Programação - Atividade 4 PERGUNTA 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 não irá executar, pois está errado. PERGUNTA 2 De acordo com o que foi apresentado, analise o seguinte código: #include <stdio.h> int main() { int x[3]; int y; for (y = 0; y < 3; y++) { x[y] = 10 + y; printf("%d ",x[y]); } return 0; } Assinale a alternativa que corresponde ao retorno exibido pelo programa. 10 11 12 PERGUNTA 3 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 múltiplas dimensões, por exemplo matriz[3][3][3]. PERGUNTA 4 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. int vetor[5] = {1,2,4,5,8} PERGUNTA 5 Matriz é uma generalização de um vetor, ou seja, uma matriz é uma tabela de vários valores que possuem o mesmo tipo, e são armazenados sequencialmente assim como um vetor. As posições na memória são criadas ... Assinale a alternativa que completa a definição de matriz. Sequencialmente a partir da definição de uma matriz. PERGUNTA 6 A linguagem C define uma matriz como um vetor, no qual ambos os elementos são vetores do mesmo tipo e também do mesmo tamanho. Sabendo disso, assinale a alternativa correta. Matriz pode ser declarada através do comando int matriz[2][1]. PERGUNTA 7 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? 0 PERGUNTA 8 Observe o código a seguir e analise de acordo com o que foi estudado até agora: #include <stdio.h> int main() { int vetor[5]; int indice; printf("Escreva 5 números: "); for (indice = 0; indice < 5; indice++) { scanf ("%d", &vetor[indice] ); } return 0; } Podemos observar que este é um código onde há interação com usuário, ou seja, para o programa funcionar corretamente, o usuário terá que digitar alguns valores. Se o usuário digitar os seguintes valores 2 0 1 4 3. Qual é a alternativa que apresenta o primeiro número que será lido pelo programa ? 2 PERGUNTA 9 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 PERGUNTA 10 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: Matriz é uma lista de vetores. Matriz pode ser declarada do tipo char. Matriz não pode ser declarada do tipo double. Assinale a alternativa correta. I e II são verdadeiras.
Compartilhar