Buscar

ATIVIDADE 4 (A4) ALGORITMO E PROGRAMAÇÃO

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

CCO04046 ALGORITMOS E PROGRAMAÇÃO GR0049202 - 202020.ead-
 Revisar envio do teste: ATIVIDADE 4 (A4)
Unidade 4
Revisar envio do teste: ATIVIDADE 4 (A4)
Usuário SAMANTHA
Curso CCO04046 ALGORITMOS E PROGRAMAÇÃO GR0049202 - 202020.ead-
Teste ATIVIDADE 4 (A4)
Iniciado 07/09/20 16:58
Enviado 07/09/20 17:24
Status Completada
Resultado da tentativa 10 em 10 pontos 
Tempo decorrido 26 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
 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}
int vetor[5] = {1,2,4,5,8}
Resposta correta.A resposta correta refere-se a declaração de um vetor normalmente,
no qual é definido pela sintaxe do tipo do vetor, nome da variável, quantidade de
posições, e o valor atribuído, ficando int vetor[5] = {1,2,4,5,8} ou int vetor[5] =
1 em 1 pontos
{1,2,3,4,5}
Pergunta 2
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
Observe o código a seguir:
#include<math.h>
#include<stdio.h>
#include<string.h>
int main(){
___________
for (i = 0; i < 10; i++){
scanf("%d",&vetor[i]);
printf("%d\n",vetor[i]);
}
return 0;
}
Foi solicitado para um aluno desenvolver um algoritmo que receba valores inteiros de uma matriz 5×2 e
preencha um vetor inteiro de tamanho 10. Para que isso ocorra, o que deve ser preenchido no espaço
para que o algoritmo imprima os 10? Assinale a alternativa correta
int vetor[9], i;
int vetor[9], i;
Resposta correta. O Certo é utilizar int vetor[9], i; pois o vetor vai armazenar de 0 até
9, ou seja 10 números e obedecendo a condição imposta na continuação do código.
Pergunta 3
Resposta Selecionada:
Resposta Correta:
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.
2
2
1 em 1 pontos
1 em 1 pontos
Feedback da
resposta:
Resposta correta. De acordo com a quantidade de vezes que o for irá realizar a
repetição, o número de vezes que o número 2 será exibido com a execução do
programa é 2 vezes.
Pergunta 4
Resposta
Selecionada:
Resposta Correta:
Feedback da
resposta:
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.
O vetor pode ser entendido de maneira lógica como uma lista de elementos,
sendo todos do mesmo tipo.
Resposta correta. O vetor pode ser entendido de maneira lógica como uma lista
de elementos, sendo todos do mesmo tipo.
Pergunta 5
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
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
10 11 12
Resposta correta.O valor exibido pelo programa é de 10 11 12, pois ao executar o laço
de repetição, o valor da primeira posição do vetor é o índice + 10, como o índice no
caso é zero então o primeiro valor é 10. Como o contador é de 1 em 1, então
logicamente o resultado restante é 11 e 12.
Pergunta 6
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.
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
Uma matriz pode ter múltiplas dimensões, por exemplo matriz[3][3][3].
Uma matriz pode ter múltiplas dimensões, por exemplo matriz[3][3][3].
Resposta correta. A resposta que complementa uma matriz é que uma matriz pode
ser multidimensional, podendo ter dimensões maiores do que apenas 2, ou seja,
matriz com 3 dimensões existe e é utilizado.
Pergunta 7
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
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].
Matriz pode ser declarada através do comando int matriz[2][1].
Resposta correta. A alternativa correta é apenas a que diz que a declaração de matriz
pode ser feita através do seguinte comando int matriz[2][1]. Pois está sendo definido o
tipo, nome, quantidade de linhas e colunas.
Pergunta 8
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
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.
O código não irá executar, pois está errado.
Resposta correta. Conforme visto no código, a definição de uma matriz está incorreta,
ou seja, o código não irá ser compilado pelo compilador, irá retornar erro de sintaxe
mostrando a definição incorreta da matriz pois está separada por vírgulas e apenas um
grupo de colchetes.
Pergunta 9
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
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.
Sequencialmente a partir da definição de uma matriz.
Resposta correta. Conforme está descrito no material, as posições da memórias são
criadas sequencialmente a partir da definição de uma matriz. Semelhante ao vetor,
ambos têm a mesma lógica de definição na memória.
Pergunta 10
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Quarta-feira, 18 de Novembro de 2020 09h13min19s BRT
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
 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.
7
7
Resposta correta. O valor que será exibido é 7. Este valor será exibido na penúltima
repetição do for, ou seja, pela quarta vez. Pela quarta vez o i terá o valor de 3,
somando com o valor de 4 que é da expressão 3 + 4, então o resultado é 7.

Outros materiais