Buscar

Grau C_ Revisão da tentativa

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

05/12/2023, 19:11 Prova de Grau C: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=173227&cmid=322620 1/9
Painel / Meus cursos / 2023ED - Algoritmos e Programação II - G91-1368EAD2A / Grau B e Grau C / Prova de Grau C
Iniciado em sábado, 29 jul 2023, 08:31
Estado Finalizada
Concluída em sábado, 29 jul 2023, 09:21
Tempo
empregado
49 minutos 38 segundos
Avaliar 5,10 de um máximo de 10,00(51%)
Questão 1
Correto
Atingiu 1,00 de 1,00
A definição de uma variável é uma das etapas principais para elaboração de um programa, que pode ser compreendida como uma
reserva de um espaço na memória do computador para armazenar informações. Em relação aos tipos de variáveis, analise as alternativas
:
I - Variável do tipo caractere(char) permite  armazenar  caracter podendo ser letra ou símbolo.
II -  Variável do tipo inteiro (int) é utilizada para armazenar valores numéricos , podendo ser positivos e negativos e, também, valores
com parte fracionária.
III -  Variável do tipo numérico real(float e double) armazenam valores reais, valores com parte fracionária, podendo ser positivos e
negativos.
É correto apenas o que se apresenta em:
Escolha uma opção:
a. II e III
b. I e II
c. I e III
d. I 
e. II
Sua resposta está correta.
A resposta correta é: I e III
https://ava.uniftec.com.br/course/view.php?id=4272
https://ava.uniftec.com.br/course/view.php?id=4272
https://ava.uniftec.com.br/my/
https://ava.uniftec.com.br/course/view.php?id=4272
https://ava.uniftec.com.br/course/view.php?id=4272&section=6
https://ava.uniftec.com.br/mod/quiz/view.php?id=322620
05/12/2023, 19:11 Prova de Grau C: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=173227&cmid=322620 2/9
Questão 2
Correto
Atingiu 1,00 de 1,00
Observe a figura abaixo que ilustra parte de uma matriz e é conhecida como “triângulo de pascal”. Nela, os elementos da diagonal
principal possuem o valor 1 e os demais valores “abaixo” da diagonal principal, são conhecidos pelo resultado da soma do elemento da
linha anterior mesma coluna pelo emento da linha anterior coluna anterior.
 
Observe la figura de abajo que ilustra parte de una matriz y es conocida como “triángulo de pascal”. En ella, los elementos de la diagonal
principal poseen el valor 1 y los demás valores “abajo” de la diagonal principal, son conocidos por el resultado de la suma del elemento
de la línea anterior, misma columna por el elemento de la línea anterior columna anterior.
 
 
 
Quando a soma não é possível, pelo elemento estar fora dos limites da matriz, o elemento também recebe o valor 1 (observar a primeira
coluna da matriz).
Com base nessas informações, indique o trecho de código, escrito na linguagem C, que é capaz de gerar um triângulo de pascal em uma
matriz 7X7 (semelhante ao da imagem acima) que possui o valor 1 nos elementos da diagonal principal e possui o valor -1 para todos os
elementos que estejam “acima” da diagonal principal.
Cuando la suma no es posible, porque el elemento está fuera de los límites de la matriz, el elemento también recibe el valor 1 (observe la
primera columna de la matriz).
Con base en estas informaciones, indique el trecho de código, escrito en el lenguaje C, que es capaz de generar un triángulo de pascal
en una matriz 7X7 (semejante al de la imagen de arriba) que posee el valor 1 en los elementos de la diagonal principal y posee el valor -1
para todos los elementos que estén “arriba” de la diagonal principal.
Escolha uma opção:
a.  Parabéns ! Alternativa Correta.
b.
c.
05/12/2023, 19:11 Prova de Grau C: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=173227&cmid=322620 3/9
d.
e.
Sua resposta está correta.
A resposta correta é: 
05/12/2023, 19:11 Prova de Grau C: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=173227&cmid=322620 4/9
Questão 3
Incorreto
Atingiu 0,00 de 1,00
O comando de repetição condicional while faz que um comando, simples ou composto,  tenha a sua execução condicionada ao
resultado de uma expressão lógica, ou seja, a execução desse comando é repetida enquanto o valor lógico resultante da avaliação da
expressão de controle for verdadeiro. O laço nunca será executado caso o valor inicial da expressão lógica seja falso logo de início, já
que a avaliação da condição de controle ocorre antes da execução do comando a ser repetido.
EDELWEISS, N. LIVI, A,C. Algoritmos e programação com exemplos em Pascal e C. Porto Alegre: Bookman, 2014.
Com base nas características e funcionamento do comando de repetição while, analise o programa abaixo:
#include <stdio.h>
int main(){
    int a, b, c;
    scanf("%d", &a);
    scanf("%d", &b);
    scanf("%d", &c);    
    while (b != a && c < 20){
        if(a > c){
            c = c - 2;
        } else {
            c = c + 2;
            if(a + b < c)
            {
                   a = b - a;
                   b = b + 2;
             }
        }
    }
    printf("%d, %d, %d \n", a, b, c);
}
Realize o teste de mesa, e avalie o resultado do comando printf considerando que os valores digitados para as variáveis a, b e c são 3, 4
e 7 respectivamente. O valor impresso  como saída no printf("%d, %d, %d \n", a, b, c) é igual a:
 
Escolha uma opção:
a. 5, 17, 22
b. 2, 5, 7
c. 5, 14, 21
d. 6, 13, 15 Alternativa Incorreta.
e. 7, 15, 21
Sua resposta está incorreta.
A resposta correta é: 5, 14, 21
05/12/2023, 19:11 Prova de Grau C: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=173227&cmid=322620 5/9
Questão 4
Correto
Atingiu 1,00 de 1,00
Todos os itens utilizados em um programa devem ser declarados antes de sua utilização. Os nomes e as caraterísticas desses itens são
definidos através de declarações que podem ser variáveis ou constantes e em um escopo local ou global.
Baseado nos conceitos e características das  variáveis e constantes, analise as alternativas a seguir.
I. Constantes são valores fixos que um programa não pode alterar.
II. Variáveis declaradas dentro de uma função são chamadas de variáveis locais.
III. Uma variável é uma posição de memória usada para guardar um valor.
IV. Uma variável global é usada para que uma função receba argumentos.
É correto apenas o que se apresenta em:
Escolha uma opção:
a. II - III - IV
b. I - II 
c. III - IV
d. I - II - III
e. I - IV.
Sua resposta está correta.
A resposta correta é: I - II - III
05/12/2023, 19:11 Prova de Grau C: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=173227&cmid=322620 6/9
Questão 5
Incorreto
Atingiu 0,00 de 1,00
Dado o programa:
#include <stdio.h>
int main()
{   
    int a1, a2, a3, i, j, k, n, soma; 
    n = 0;
    soma = 0;
    scanf("%d", &a1);
    scanf("%d", &a2);
    scanf("%d", &a3);
    for(i = 1; i <= a1; i++){
        n = n + 1;
        if(i >j && j <= k){
            soma = soma + 1;
        }
    }
    for(i = 1; i < a2; i++){
        n = n + 1;
        if(i >j && j <= k){
            soma = soma + 1;
        }
    }
    for(i = 0; i < a3; i++){
        n = n + 1;
        if(i >j && j <= k){
            soma = soma + 1;
        }
    }   
    printf("%d\n", n); 
}
Com base no algoritmo, pode-se afirmar que, para valores de a1, a2 e a3 maiores ou iguais a 1, o número de vezes que a variável N é
incrementada é igual a:
Escolha uma opção:
a. a1 x a2 x a3
b. a1 + a2 + a3
c. a1 + a2 – 1 + a3 – 1
d. a1 − a2 + a3
e. a1 + a2 – 1 + a3
Sua resposta está incorreta.
A resposta correta é: a1 + a2 – 1 + a3
05/12/2023, 19:11 Prova de Grau C: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=173227&cmid=322620 7/9
Questão 6
Correto
Atingiu 1,00 de 1,00
Você deve fazer um programa para calcular a votação do senado.
Existem 3 candidatos a uma vaga no senado. O voto do eleitor foi
codificado da seguinte forma
 1 – voto para o candidato 1
2 – voto para o candidato 2
3 – voto para o candidato 3
4 – voto em banco5 – voto nulo
0 – sai do laço
Ao termino da votação deseja-se emitir o relatório com a
quantidade de votos que cada candidato recebeu, total de votos
válidos e total de votos gerais.
Para criar este algoritmo qual é a melhor estrutura condicional?
 
Usted debe hacer un programa para calcular la votación del senado.
Hay 3 candidatos a una vacante en el Senado. El voto del elector fue
codificado de la siguiente forma
1 - voto para el candidato 1
2 - voto para el candidato 2
3 - voto para el candidato 3
4 - voto en banco
5 - voto nulo
0 - sale del lazo
Al término de la votación se desea emitir el informe con la cantidad de
votos que cada candidato recibió, total de votos válidos y total de
votos generales.
Para crear este algoritmo cuál es la mejor estructura condicional?
Escolha uma opção:
a. If-then-else
b. switch
c. if-then-else-if
d. Nenhuma das alternativas // Ninguna de las alternativas
e. If-then
Sua resposta está correta.
A resposta correta é: switch
05/12/2023, 19:11 Prova de Grau C: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=173227&cmid=322620 8/9
Questão 7
Completo
Atingiu 1,10 de 4,00
Uma empresa necessita de auxílio para gerenciar a quantidade de doses de vacinas que foram aplicadas nos 12 meses do ano de 2021,
 nas 4 unidades da empresa. Os dados serão armazenados em uma matriz, onde as linhas representam os meses e as colunas
representam as unidades da empresa. A matriz será de tamanho 12 x 4 e ela necessita ser lida com o número de doses de vacinas que
foram aplicados em cada um dos meses em cada uma das unidades.
Desenvolva um programa em C que defina e leia a matriz com a quantidade de doses de vacinas em cada um dos meses nas 4 unidades
da empresa. Ao efetuar a leitura de todos os elementos da matriz o programa deverá gerar como saída as seguintes informações:
1. O total de doses de vacinas aplicadas durante os 12 meses (a soma de todos os valores da matriz). (Peso 0,8)
2. A média de doses de vacinas aplicadas durante os 12 meses. (Peso 0,8)
3. A maior quantidade de doses aplicada e em que posição da matriz ela se encontra. (Peso 0,8)
4. A quantidade(soma) de doses de vacinas aplicadas em cada uma das unidades da empresa. Deve-se somar todas as doses de
cada uma das unidades, (Peso 0,8)
              - Total de doses aplicadas na Unidade 1
               - Total de doses aplicadas na Unidade 2
               - Total de doses aplicadas na Unidade 3:
               - Total de doses  aplicadas na Unidade 4:
 
        A definição das variáveis , a leitura da matriz e a aplicação correta do laço de repetição  tem peso 0,8 na questão.
#include <stdio.h>
int main (void)
}
int un1, un2, un3, un4, unidade, vacinas[12][4];
float media, soma;
soma = 0;
printf("/n Digite a sua unidade:", unidade);
scanf ('%d", &unidade);{
caso1 ("1");
un1 = un1 + 1;breck
caso 2("2");
un2 = un2 * 1;breck
caso 3 ("3");
un3 = un3 + 1;breck
caso 4 ("4");
un4 + un4 + 1;breck
}
printf ("/n Digite a quantidade de vacinas aplicadas no mês na unidade : ");
scanf ("%d", &vacinas);
for (vacinas = 0; vacinas <=12; vacina ++){
soma = soma + 1;
}
media = (soma/12)
maior_q = (soma > unidade)
printf ("\n Total de vacinas aplicadas nos 12 meses: %f", soma);
05/12/2023, 19:11 Prova de Grau C: Revisão da tentativa
https://ava.uniftec.com.br/mod/quiz/review.php?attempt=173227&cmid=322620 9/9
printf("\n Media de vacinas aplicadas durantes os 12 meses: %f", media);
printf ("\n Maior quantidade aplicada: %f", maior_q);
printf ("\n A quantidade aplicada por unidade: %d", unidade);
{
Comentário:
Nome:  Victoria Gomes Brombatti
Peso da questão: 4.0
Nota da questão: 1,1
Segue Feedback:
- O total de doses de vacinas aplicadas durante os 12 meses (a soma de todos os valores da matriz). (Peso 0,8)
Obs: Não atende. Imprimiu o valor da soma.
Nota: 0,2
- A média de doses de vacinas aplicadas durante os 12 meses. (Peso 0,8)
OBS: calculou a média de todos os valores da matriz. Imprimiu a média calculada. 
Rever a divisão media = (soma/12)  por 12???
Nota: 0,5
- A maior quantidade de doses aplicada e em que posição da matriz ela se encontra. (Peso 0,8)
OBS: não atende. Imprimiu o elemento e a sua posição.
Nota: 0,2
- A quantidade(soma) de doses de vacinas aplicadas em cada uma das unidades da empresa. Deve-se somar todas as doses de cada
uma das unidades, (Peso 0,8)
              - Total de doses aplicadas na Unidade 1
               - Total de doses aplicadas na Unidade 2
               - Total de doses aplicadas na Unidade 3:
               - Total de doses  aplicadas na Unidade 4:
OBS: Não atende.  Não Imprimiu as quantidades de doses calculadas por unidade.
Nota: 0,0
 
A definição das variáveis , a leitura da matriz e a aplicação correta do laço de repetição  tem peso 0,8 na questão
Obs: definiu  corretamente a matriz. Definiu parcialmente as  variáveis para a resolução do problema. Leitura não ok e nem os laços.
Nota: 0,2
https://ava.uniftec.com.br/user/view.php?id=12503&course=4272

Continue navegando