Buscar

A4 GRA0450 ALGORITMOS E PROGRAMAÇÃO CCOMP - 202010

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

19/06/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA0450 ...
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 1/5
Usuário RENATO GUEDES GOMES
Curso GRA0450 ALGORITMOS E PROGRAMAÇÃO CCOMP - 202010.ead-4716.01
Teste ATIVIDADE 4 (A4)
Iniciado 19/06/20 08:37
Enviado 19/06/20 09:30
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 53 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 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
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 2
Observe o código a seguir.
 
#include <stdio.h>
#include <math.h>
#include <string.h>
 
int main(void)
{
int numero, d, numerod = 0, vetor[numerod], contador = 0;
 
scanf("%d",&numero);
for (d = 1; d <= numero; d++){
 
if (numero % d == 0){
vetor[contador] = d;
1 em 1 pontos
1 em 1 pontos
19/06/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA0450 ...
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 2/5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
contador++;
numerod++;
}
}
 
for(contador =0; contador < numerod; contador++){
printf("%d\n",vetor[contador]);
}
 
return 0;
}
 
 
Foi criado um algoritmo que seja lido um número X e ele vai preencher um vetor com os divisores de X,
começando do X até o número 1, e será imprimido o vetor em ordem inversa, no caso, de trás para frente. O
usuário inseriu o valor 100.Assinale a alternativa que apresenta os valores de saída.
20 e 25
20 e 25
Sua resposta está incorreta. A alternativa está incorreta, já que a resposta correta é 20 e 25, o
algoritmo vai realizar a divisão de 100 até 1, ou seja 20 é divisor de 100 e 25 é divisor de 100,
ou seja vai ser apresentando então na ordem  20 e 25, pois primeiramente ele faz 100 dividido
por 4 igual a 25 e depois 100 dividido por 5 igual a 20, e apresentando inversamente 20 e 25.
Pergunta 3
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 de�niçã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
de�nição incorreta da matriz pois está separada por vírgulas e apenas um grupo de colchetes.
Pergunta 4
Resposta Selecionada: 
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 a�rmar que:
 
1. Matriz é uma lista de vetores.
2. Matriz pode ser declarada do tipo char.
3. Matriz não pode ser declarada do tipo double.
Assinale a alternativa correta.
I e II são verdadeiras.
1 em 1 pontos
1 em 1 pontos
19/06/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA0450 ...
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 3/5
Resposta Correta: 
Feedback
da
resposta:
I e II são verdadeiras.
Resposta correta. A única a�rmativa que é falsa é a III, pois uma matriz pode ser declarada com
o tipo double sim. A a�rmativa I e II são verdadeiras, já que matriz é uma lista de vetores e pode
ser declarada do tipo char..
Pergunta 5
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 6
Resposta
Selecionada:
Resposta
Correta:
Feedback da
resposta:
Podemos de�nir 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 7
De acordo com o que foi apresentado, analise o seguinte código:
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
19/06/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA0450 ...
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 4/5
Resposta Selecionada:
 
Resposta Correta:
 
Feedback
da
resposta:
 
#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 8
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
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:
5
5
Resposta correta. O valor do vetor no índice de número 4 será 5, pois será o valor do índice
somado o número 1, que resulta um total de 5.
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 de�nição de matriz.
Sequencialmente a partir da de�nição de uma matriz.
Sequencialmente a partir da de�nição de uma matriz.
Resposta correta. Conforme está descrito no material, as posições da memórias são criadas
sequencialmente a partir da de�nição de uma matriz. Semelhante ao vetor, ambos têm a
mesma lógica de de�nição na memória.
Pergunta 10
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
19/06/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – GRA0450 ...
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller5/5
Sexta-feira, 19 de Junho de 2020 09h30min52s BRT
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
 Observe o código a seguir:
 
#include<stdio.h>
#include<conio.h>
int main(void)
{
 
int i;
�oat notas[5] = {7, 8, 9.5, 9.9, 5.2};
 
printf("Exibindo os Valores do Vetor \n\n");
 
for( i = 4 ; i >= 4; i--) {
printf("notas[%d] = %.1f\n",i, notas[i]);
}
 
getch();
return 0;
}
 
 
Assinale a alternativa que corresponde a quantidade de linhas que o código acima irá exibir no programa.
1
1
Resposta correta.O vetor foi de�nido com 5 posições, ou seja, vetor de tamanho 5, porém na
exibição com a utilização do comando printf, foi adicionado uma condição que só entrará no
repetidor caso a variável auxiliar seja maior ou igual a 4, sendo assim irá imprimir apenas uma
linha.
← OK
javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_13163034_1&course_id=_561549_1&nolaunch_after_review=true');

Outros materiais