Prévia do material em texto
QUESTIONÁRIO Atividade 4 (A4) Iniciado em segunda, 13 mar 2023, 15:16 Estado Finalizada Concluída em segunda, 13 mar 2023, 15:44 Tempo empregado 28 minutos 2 segundos Avaliar 8,00 de um máximo de 10,00(80%) Parte superior do formulário Questão 1 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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. a. int vetor5 = {1,2,3,4,5} b. int[5] vetor = {1,2,4,5,8} c. vetor[5] int = [1,2,4,5,8] d. int vetor[5] = {1,2,4,5,8} e. int vetor[5] = {12345} Questão 2 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Com base nos estudos sobre matriz, observe o seguinte código: #include <stdio.h> int main() { int matriz[3][2]; int y; int x; for (y = 0; y < 3; y++) { matriz[y][0] = y + 5; matriz[y][1] = y + 8; } for (y = 0; y < 3; y++) { for (x = 0; x < 2; x++) { printf("O valor da linha %d na coluna %d é de %d\n",y,x,matriz[y][x]); } } return 0; } Assinale a alternativa que apresenta a exibição feita no programa na linha número 4. a. O valor da linha 1 na coluna 1 é de 9 b. O valor da linha 1 na coluna 0 é de 10 c. O valor da linha 0 na coluna 1 é de 8 d. Nenhuma das anteriores e. O valor da linha 2 na coluna 0 é de 7 Questão 3 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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. a. Nenhuma das anteriores. b. Sequencialmente a partir da definição de uma matriz. c. Sequencialmente através de uma tabela definida como vetor. d. Através de uma variável definida pelo tipo char. e. Da origem de um vetor definido pelo tipo matriz. Questão 4 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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. a. 10 11 12 b. 1 2 3 c. 10 10 10 d. 5 6 7 e. 8 9 10 Questão 5 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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: a. 5 b. 4 c. 3 d. Nenhuma das anteriores e. 6 Questão 6 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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: a. Endereço de memória. b. -1 c. 2 d. 0 e. 3 Questão 7 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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. a. 9 b. 7 c. 3 d. 5 e. 11 Questão 8 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Podemos definir um vetor como uma sequência de valores do mesmo tipo, no qual estes valores são armazenados na memória e faz o uso de um mesmo nome da variável, ou seja, com apenas um nome de uma variável é possível acessar inúmero valores. Com base nas informações apresentadas sobre vetor, assinale a alternativa correta: a. O vetor é uma variável que só pode ser do tipo inteiro e não poderá ser definido como uma lista de valores. b. O vetor é uma letra que pode ser definido do tipo char, sendo assim, só poderá ser incluídos caracteres do tipo String. c. O vetor não é uma lista, sendo assim não possui vários elementos do mesmo tipo. d. O vetor é uma tabela no qual pode possuir vários elementos do mesmo tipo, sendo definidos apenas por inteiros. e. O vetor pode ser entendido de maneira lógica como uma lista de elementos, sendo todos do mesmo tipo. Questão 9 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão 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? a. 1 b. 2 c. vetor[1] d. 0 e. -1 Questão 10 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão 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. a. 4 b. 2 c. 3 d. 0 e. 1 Parte inferior do formulário