Buscar

Algoritmos e Programação - Atividade 4

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 4 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

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.

Continue navegando