Buscar

ATIVIDADE A4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

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.

Continue navegando