Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 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]. (RESPOSTA CORRETA) Matriz não pode ser definida com o tipo char. Nenhuma das alternativas anteriores. Matriz pode ser declarada através do comando int matriz[2,2]. Matriz não pode ser definida com o tipo double. Pergunta 2 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: O vetor pode ser entendido de maneira lógica como uma lista de elementos, sendo todos do mesmo tipo. (RESPOSTA CORRETA) O vetor é uma letra que pode ser definido do tipo char, sendo assim, só poderá ser incluídos caracteres do tipo String. O vetor é uma variável que só pode ser do tipo inteiro e não poderá ser definido como uma lista de valores. O vetor não é uma lista, sendo assim não possui vários elementos do mesmo tipo. O vetor é uma tabela no qual pode possuir vários elementos do mesmo tipo, sendo definidos apenas por inteiros. Pergunta 3 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. 3 2 (RESPOSTA CORRETA) 4 0 1 Pergunta 4 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: 0 2 -1 Endereço de memória. (RESPOSTA CORRETA) 3 Pergunta 5 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 (RESPOSTA CORRETA) 1 2 vetor[1] Pergunta 6 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. O valor da linha 0 na coluna 1 é de 8 O valor da linha 1 na coluna 0 é de 10 O valor da linha 2 na coluna 0 é de 7 O valor da linha 1 na coluna 1 é de 9 (RESPOSTA CORRETA) Nenhuma das anteriores Pergunta 7 Ao ser declarado duas matrizes com seus respectivos nomes, matrizA e matrizB, as duas são do tipo inteiro, porém a matrizA é do tamanho 4 por 5 (matrizA[4][5]), e a matrizB é do tamanho 5 por 4 (matrizB[5][4]). Pensando nisso, assinale a alternativa correta: A matrizA possui 5 linhas e 4 colunas. A matrizB possui 5 colunas. Nenhuma das anteriores A matrizB possui 5 linhas e 4 colunas. (RESPOSTA CORRETA) A matrizA possui 5 linhas. Pergunta 8 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. 11 9 5 3 7 (RESPOSTA CORRETA) Pergunta 9 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. Através de uma variável definida pelo tipo char. Da origem de um vetor definido pelo tipo matriz. Sequencialmente a partir da definição de uma matriz. (RESPOSTA CORRETA) Sequencialmente através de uma tabela definida como vetor. Nenhuma das anteriores. Pergunta 10 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. (RESPOSTA CORRETA) O código está correto e não irá retornar nada. Nenhuma das opções anteriores. O código irá retornar true. O código irá retornar 0.
Compartilhar