Buscar

4 5 Atividade 4 (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 5 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

Prévia do material em texto

ATIVIDADE 4 (A4) (ALGORITMOS E PROGRAMAÇÃO)
UNIDADE 4 - VETORES E MATRIZES
PERGUNTA 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.
( X ) Matriz e vetor são a mesma coisa.
( X ) Uma matriz não pode ser maior que 2 dimensões.
( X ) Uma matriz pode ter múltiplas dimensões, por exemplo matriz[3][3][3].
( X ) Uma matriz pode ter apenas uma dimensão, por exemplo matriz[3].
( X ) Matriz pode ter apenas um valor
PERGUNTA 2
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.
( X ) Matriz pode ser declarada através do comando int matriz[2][1].
( X ) Matriz não pode ser definida com o tipo double.
( X ) Matriz pode ser declarada através do comando int matriz[2,2].
( X ) Matriz não pode ser definida com o tipo char.
( X ) Nenhuma das alternativas anteriores.
PERGUNTA 3
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:
( X ) 4
( X ) 5
( X ) 6
( X ) Nenhuma das anteriores
( X ) 3
1
PERGUNTA 4
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.
( X ) 7
( X ) 9.5
( X ) 8
( X ) 5.2
( X ) 9.9
PERGUNTA 5
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?
( X ) O código não irá executar, pois está errado.
( X ) Nenhuma das opções anteriores.
2
( X ) O código irá retornar true.
( X ) O código está correto e não irá retornar nada.
( X ) O código irá retornar 0.
PERGUNTA 6
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 ?
( X ) 4
( X ) 0
( X ) 2
( X ) 1
( X ) 3
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?
( X ) 2
3
( X ) 0
( X ) 1
( X ) vetor[1]
( X ) -1
PERGUNTA 8
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:
( X ) -1
( X ) Endereço de memória.
( X ) 2
( X ) 0
( X ) 3
PERGUNTA 9
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úmeros valores. Com base nas informações apresentadas sobre vetor, assinale a
alternativa correta:
( X ) O vetor é uma letra que pode ser definido do tipo char, sendo assim, só
poderão ser incluídos caracteres do tipo String.
( X ) O vetor é uma tabela no qual pode possuir vários elementos do mesmo tipo,
sendo definidos apenas por inteiros.
4
( X ) O vetor não é uma lista, sendo assim não possui vários elementos do mesmo
tipo.
( X ) O vetor pode ser entendido de maneira lógica como uma lista de elementos,
sendo todos do mesmo tipo.
( X ) O vetor é uma variável que só pode ser do tipo inteiro e não poderá ser definido
como uma lista de valores.
PERGUNTA 10
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.
( X ) vetor[5] int = [1,2,4,5,8]
( X ) int vetor[5] = {12345}
( X ) int vetor5 = {1,2,3,4,5}
( X ) int vetor[5] = {1,2,4,5,8}
( X ) int[5] vetor = {1,2,4,5,8}
5

Continue navegando