Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/06/22, 19:27 Prova de Grau B: Revisão da tentativa https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=685856&cmid=320417 1/8 Painel / Meus cursos / 2021ED - Algoritmos e Programação II - G91-1368EAD4A / Grau B e Grau C / Prova de Grau B Iniciado em quarta, 8 Dez 2021, 14:19 Estado Finalizada Concluída em quarta, 8 Dez 2021, 15:31 Tempo empregado 1 hora 11 minutos Avaliar 10,00 de um máximo de 10,00(100%) Questão 1 Correto Atingiu 1,00 de 1,00 Escreva o tipo de dado ideal para se representar cada uma das seguintes informações: Escriba el tipo de datos ideal para representar cada una de las siguientes informaciones: Se uma pessoa é diabética ou não // Si una persona es diabética, o no. O saldo de uma conta bancária // El saldo de una cuenta bancaria. O nome de uma rua. // El nombre de una calle. CHAR FLOAT CADEIA DE CARACTERES // CADENA DE CARACTERES Sua resposta está correta. A resposta correta é: Se uma pessoa é diabética ou não // Si una persona es diabética, o no. → CHAR, O saldo de uma conta bancária // El saldo de una cuenta bancaria. → FLOAT, O nome de uma rua. // El nombre de una calle. → CADEIA DE CARACTERES // CADENA DE CARACTERES. https://eadgraduacao.ftec.com.br/course/view.php?id=4594 https://eadgraduacao.ftec.com.br/my/ https://eadgraduacao.ftec.com.br/course/view.php?id=4594 https://eadgraduacao.ftec.com.br/course/view.php?id=4594§ion=8 https://eadgraduacao.ftec.com.br/mod/quiz/view.php?id=320417 19/06/22, 19:27 Prova de Grau B: Revisão da tentativa https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=685856&cmid=320417 2/8 Questão 2 Correto Atingiu 1,00 de 1,00 A = 5; SOMA = 15; B = 8; A = A + SOMA + B ; SOMA = SOMA * 2 + A ; B = A + B ; B = B - SOMA + A ; SOMA = SOMA - B + A; Com base no trecho de algoritmo apresentado, conclui-se que a saída valida da variável SOMA é: Con base en el trecho de algoritmo presentado, se concluye que la salida válida de la variable SOMA es: Escolha uma opção: a. 55 b. 20 c. 23 d. 53 e. 80 Sua resposta está correta. A resposta correta é: 80 19/06/22, 19:27 Prova de Grau B: Revisão da tentativa https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=685856&cmid=320417 3/8 Questão 3 Correto Atingiu 1,00 de 1,00 Considere a função seguinte, codificada na linguagem de programação C (o operador % significa resto da divisão inteira): Considere la siguiente función, codificada en el lenguaje de programación C (el operador % significa resto de la división entera): Os dois valores impressos pela função são iguais quando o valor de n é: Los dos valores impresos por la función son iguales cuando el valor de n es: Escolha uma opção: a. 44 b. 45 c. 47 d. 48 e. 46 Sua resposta está correta. A resposta correta é: 44 19/06/22, 19:27 Prova de Grau B: Revisão da tentativa https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=685856&cmid=320417 4/8 Questão 4 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. b. c. d. e. 19/06/22, 19:27 Prova de Grau B: Revisão da tentativa https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=685856&cmid=320417 5/8 Questão 5 Correto Atingiu 1,00 de 1,00 Sua resposta está correta. A resposta correta é: s = 0; x = 0; for (int i = 100; i <= 200; i++){ if(i % 3 == 0){ printf("%d, ", i); s = s + i; x = x + 1; } } w = s/x; printf("%lf\n", w); A partir do trecho de código apresentado acima, avalie as asserções a seguir e a relação proposta entre elas. I. O trecho de código acima realiza o cálculo da média dos números pares no intervalo entre 100 e 200. PORQUE II. através do operador “%” é possível calcular o resultado da divisão inteira entre números. A respeito dessas asserções, assinale a opção correta. A partir del trecho de código presentado arriba, evalúe las siguientes afirmaciones y la relación propuesta entre ellas. I. El trecho de código que está arriba realiza el cálculo de la media de los números pares en el intervalo entre 100 y 200. PORQUE II. A través del operador “%” es posible calcular el resultado de la división entera entre números. Sobre estas afirmaciones, señale la opción correcta. Escolha uma opção: a. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. // La afirmación I es una proposición verdadera, y la II es una proposición falsa. b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. // La afirmación I es una proposición falsa, y la II es una proposición verdadera. c. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. // Las afirmaciones I y II son proposiciones verdaderas, y la II es una justificativa correcta de la I. d. As asserções I e II são proposições falsas. // Las afirmaciones I y II son proposiciones falsas. e. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. // Las afirmaciones I y II son proposiciones verdaderas, pero, la II no es una justificativa correcta de la I. Sua resposta está correta. A resposta correta é: As asserções I e II são proposições falsas. // Las afirmaciones I y II son proposiciones falsas. 19/06/22, 19:27 Prova de Grau B: Revisão da tentativa https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=685856&cmid=320417 6/8 Questão 6 Completo Atingiu 4,00 de 4,00 Escreva um programa que leia um vetor inteiro de 10 posições e uma matriz 5 por 10. O vetor representa o gabarito de uma prova e a matriz as respostas de 5 alunos para cada uma das questões. As posições, tanto do vetor quanto da matriz, devem estar no intervalo de 1 a 5, representando a alternativa da questão. Cada posição do vetor representa a resposta correta da questão. Cada coluna da matriz representa o conjunto de respostas de um aluno, considerando que cada linha representa a resposta do aluno para a questão. Ao final das leituras, o algoritmo deve apresentar o número de alunos que obtiveram nota entre 5 e 7, levando em conta que cada questão tem peso 1. Escriba un programa que lea un vector entero de 10 posiciones y una matriz 5 por 10. El vector representa la clave de una prueba, y la matriz las respuestas de 5 alumnos para cada una de las preguntas. Las posiciones, tanto del vectorcomo de la matriz, deben estar en el intervalo de 1 a 5, representando la alternativa de la pregunta. Cada posición del vector representa la respuesta correcta de la pregunta. Cada columna de la matriz representa el conjunto de respuestas de un alumno, considerando que cada línea representa la respuesta del alumno para la pregunta. Al final de las lecturas, el algoritmo debe presentar el número de alumnos que obtuvieron nota entre 5 y 7, tomando en cuenta que cada pregunta vale 1. #include <stdio.h> int main (void) { int i, j; int prova[5][10], gabarito[10]; int numAlunos=0, nota; for (i=0; i<10; i++) { printf("Gabarito %d\n (1-5):", i+1); scanf("%d", &gabarito[i]); } for (i=0; i<5; i++) { for (j=0; j<10;j++) { printf("Digite resposta de %d questao %d\n: " ,i+1,j+1); scanf("%d", &prova[i][j]); } } for (i=0; i<5;i++) { nota=0; for(j=0; j<10; j++) { if(prova[i][j] == gabarito[j]) { nota = nota + 1; } } if(nota >= 5 && nota <= 7) { numAlunos = numAlunos + 1; } } printf("O numero de alunos com nota entre 5 e 7 eh: %d", numAlunos); } Comentário: 19/06/22, 19:27 Prova de Grau B: Revisão da tentativa https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=685856&cmid=320417 7/8 Questão 7 Correto Atingiu 1,00 de 1,00 Sobre variáveis e constantes, considere as afirmativas 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. Assinale a alternativa correta. Con respecto a las variables y constantes, considere las siguientes afirmaciones. I. Las constantes son valores fijos que un programa no puede cambiar. II Las variables declaradas dentro de una función se denominan variables locales. III. Una variable es una posición de memoria utilizada para almacenar un valor. IV. Una variable global se usa para que una función reciba argumentos. Señale la alternativa correcta. Escolha uma opção: a. II - III - IV b. I - IV. c. III - IV d. I - II e. I - II - III Sua resposta está correta. A resposta correta é: I - II - III 19/06/22, 19:27 Prova de Grau B: Revisão da tentativa https://eadgraduacao.ftec.com.br/mod/quiz/review.php?attempt=685856&cmid=320417 8/8
Compartilhar