Prévia do material em texto
01/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec Situação Iniciado Concluído Finalizada terça-feira, 1 set. 2026, 21:13 terça-feira, 1 set. 2026, 21:28 Duração Nota 15 minutos 14 segundos 9,83 de um máximo de 10,00(98,33%) 1/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec Questão 1 Marcar questão Correto Atingiu 1,00 de 1,00 Dado programa aplicando laço de repetição for realize tese de mesa para programa abaixo. #include #include main (void) { int i,j; for(i=0;i01/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec Questão 2 Marcar questão Correto Atingiu 1,00 de 1,00 Dado trecho de código, onde a variavél i é do tipo int e e W são do tipo float. for (int 100; i 200; printf("%d,",i); } } w = s/x; A partir do trecho de código apresentado acima, avalie as asserções a seguir e a relação VLibras proposta entre elas. I.O trecho de código acima realiza 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 valor da divisão inteira entre números. A respeito dessas asserções, assinale a alternativa correta. a. A asserção lé uma proposição falsa, e a é uma proposição verdadeira. As asserções e são proposições verdadeiras, mas a não é uma justificativa b. correta da C. As asserções e são proposições falsas. Parabéns ! Alternativa Correta. d. asserção I é uma proposição verdadeira, e a é uma proposição falsa. As asserções le são proposições verdadeiras. e a é uma justificativa correta da 3/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec e. I. Sua resposta está correta. A resposta correta é:As asserções le são proposições falsas. VLibras 4/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec Questão 3 Marcar questão Correto Atingiu 1,00 de 1,00 Dado programa: 1 #include 2 int main() 3 { 4 int a, b, c; 5 float y; 6 int r1, r2, r3; 7 8 a = 1; 9 b = 0; 10 C = 1; 11 12 y = 3.5; 13 14 if(c == 1 X y > 0) { VLibras 15 r1 = 1; 16 } else { 17 r1 = 0; 18 } 19 20 if(((a == 1 && b == 1) I C == 1) && (x > y ! (a == 1))){ 21 r2 = 1; 22 } else { 23 r2 = 0; 24 } 25 26 if ( (b == 1 X y01/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec C. d. Alternativa Correta. e. Sua resposta está correta. A resposta correta VLibras 6/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec Questão 4 Marcar questão Correto Atingiu 1,00 de 1,00 Os laços de repetição nos permite repetir um bloco de instruções. A Linguagem possui 3 laços de repetição, sendo eles: while, do.. while e for. Cada laço possui as suas características na linguagem C. Analise cada umas das alternativas e ARRASTE cada uma das palavras (laços) que representa de forma correta a sua característica. No Laço do..while teste condicional é realizada no fim do corpo do laço e não antes. Sendo assim, ele executa pelo menos uma (1) vez as instruções que estão dentro do bloco do laço de repetição. Os laços do.. while e while são considerados laços condicionais porque não sabemos de antemão (a priori) quantas vezes laço de repetição será executado. laço for é considerado um laço contado porque sabe-se de antemão VLibras quantas vezes o laço irá executar. laço while executa uma instrução ou bloco de instrução enquanto uma determinada condição for verdadeira. Onde a condição é avaliada no início antes de ingressar no laço. Os laços for e while possuem O seu teste condicional no início do laço de repetição, ou seja, primeiro testa, se resultado for Verdadeiro ele entra no laço e executa as instruções. Sua resposta está correta. 7/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec A resposta correta é: Os laços de repetição nos permite repetir um bloco de instruções. A Linguagem c possui 3 laços de repetição, sendo eles: while, do.. while e for. Cada laço possui as suas características na linguagem C. Analise cada umas das alternativas e ARRASTE cada uma das palavras (laços) que representa de forma correta a sua característica. No Laço [do..while] teste condicional é realizada no fim do corpo do laço e não antes. Sendo assim, ele executa pelo menos uma (1) vez as instruções que estão dentro do bloco do laço de repetição. Os laços [do.. while e while] são considerados laços condicionais porque não sabemos de antemão (a priori) quantas vezes laço de repetição será executado. laço [for] é considerado um laço contado porque sabe-se de antemão quantas vezes laço irá executar. VLibras laço [while] executa uma instrução ou bloco de instrução enquanto uma determinada condição for verdadeira. Onde a condição é avaliada no início antes de ingressar no laço. Os laços [for e while] possuem seu teste condicional no início do laço de repetição, ou seja, primeiro testa, se resultado for Verdadeiro ele entra no laço e executa as instruções. 8/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec Questão 5 Marcar questão Parcialmente correto Atingiu 0,83 de 1,00 Supondo que X = 2, Qual valor lógico que as seguintes expressões enviam para if? Selecione V para Verdadeiro para falso: VERDADEIRO FALSO if ( (z>0) (x>0) && VERDADEIRO if VERDADEIRO if (10==x+y) FALSO VLibras if (x) FALSO Sua resposta está parcialmente correta. Você selecionou corretamente 5. A resposta correta VERDADEIRO, if FALSO, if VERDADEIRO, if VERDADEIRO, if FALSO, if (x) VERDADEIRO. 9/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec Questão 6 Marcar questão Correto Atingiu 1,00 de 1,00 Dado exemplo de código onde utiliza comando condicional if-else-if: #include stdio.h> main() { int if (x==1) else if else if (x==3) printf("\ntres"); else printf("\nNenhum valor valido "); } Selecione a alternativa que representa corretamente a substituição do if-else-if pelo switch, mantendo a mesma funcionalidade do programa. VLibras #include main() { int x; switch(x) { a. case 1: case 2: printf("\nDois");break; case 3: case 4: valor valido "); break; } } #include main() { int 10/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec scanf("%d", &x); switch(x) b. { case 1: case 2: printf("\nDois"); case 3: printf("\ntres"); default: printf("\nNenhum valor valido "); } } #include main() { int x; switch(x) { C. Parabéns ! Alternativa Correta. case 1: printf("\nUm");break; case 2: case 3: default: printf("\nNenhum valor valido "); } VLibras } #include main() { int x; switch(x) d. { case 1: printf("\nUm");break; case 2: case 3: } } #include main() { int x; switch(x) { e. case '1': 11/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec case '3': printf("\ntres");break; default: printf("\nNenhum valor valido "); } } Sua resposta está correta. #include main() { int scanf("%d", &x); switch(x) { A resposta correta é: case 1: printf(" break; case 2: printf(" nDois"); break; case 3: printf(") break; default: printf("\ nNenhum valor valido "); VLibras } } 12/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec Questão 7 Marcar questão Correto Atingiu 0,50 de 0,50 Na linguagem C, a estrutura de repetição for realiza basicamente a seguinte sequência: primeiro, uma variável é inicializada; segundo, uma condição é checada; se a condição é satisfeita, então um trecho de código é executado e, em seguida, a variável é incrementada ou decrementada segundo a declaração do código; então, a condição é checada novamente e ciclo se repete enquanto a condição for satisfeita. Escolha uma opção: Verdadeiro Falso Parabéns! resposta correta! Acessivel.com A resposta correta é 'Verdadeiro'. VLibras 13/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec Questão 8 Marcar questão Correto Atingiu 0,50 de 0,50 Considere programa abaixo, codificada na linguagem de programação (o operador % significa resto da divisão inteira): 1 #include 2 3 int main (void){ 4 int a= e, b=0; 5 int 6 7 o valor:\n"); 8 scanf ("%d", &n); 9 10 while 11 12 a a +1; 13 else 14 15 printf("%d\n", n); 16 n=n/2; 17 18 printf("%d %d\n", a, b); 19 ) 20 Os dois valores impressos pela função são iguais quando valor de n é: VLibras Escolha uma opção: a. 13 b. 11 C. 15 d. 12 Alternativa Correta. e. 16 Sua resposta está correta. A resposta correta é: 12 14/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec Questão 9 Marcar questão Correto Atingiu 1,00 de 1,00 Dado programa que recebe um valor numérico como dado de entrada e este verifica se valor está dentro ou fora do intervalo de 10 a 20 (inclusive aceita 10 e 20), imprimindo uma frase em cada situação. Se valor digitado estiver fora do intervalo, ele deverá repetir a leitura do valor até mesmo ser digitado corretamente dentro do intervalo sugerido. 1 #include 2 main(void) 3 { 4 int num; 5 do{ 6 printf("Digite um valor no intervalo (10 e 20): "); 7 scanf("%d",&num); 8 if ( (num 20)) 9 printf ("Número está fora do intervalo"); 10 else 11 printf ("Número está dentro do intervalo"); VLibras 12 }while ( expressão1 ); 13 } Analise programa e identifique qual a alternativa que substitui a com a expressão lógica CORRETA para resolver problema apresentado : a. (num20) Parabéns ! Alternativa Correta. b. (num>10) && (num10) (num20) 15/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec Sua resposta está correta. A resposta correta é:(num20) Questão 10 Marcar questão 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. voto do eleitor foi codificado da seguinte forma 1 voto para candidato 1 2 voto para candidato 2 3 voto para candidato 3 4 voto em banco 5 voto nulo 0 sai do laço Ao termino da votação deseja-se emitir relatório com a quantidade de votos que cada Acessivel.com recebeu, total de votos válidos e total de votos gerais. VLibras Para criar este algoritmo qual é a melhor/mais simples estrutura condicional? Escolha uma ou mais: a. If -then b. Nenhuma das alternativas // Ninguna de las alternativas C. switch Alternativa Correta. d. If-then-else e. if-then-else-if Sua resposta está correta. A resposta correta é: switch 16/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec Questão 11 Marcar questão Correto Atingiu 1,00 de 1,00 Dado programa: 1 2 main() 3 { 4 int a, b; 5 scanf("%d", &a); 6 scanf ("%d", &b); 7 while( (a > 0) && (b > 0) ) 8 { 9 if (a > b) 10 { 11 a a b; 12 }else VLibras 13 { 14 15 } 16 } 17 printf( calculo %d ", a+b); 18 } Inserindo-se como dados de entrada para as variáveis ae b os valores respectivamente, valor calculado e impresso no final do programa no comando printf( calculo = %d", a+b) NA LINHA 17, será igual a: a. 0 b. 22 C. 7 d. 1 Parabéns ! Alternativa Correta. 17/1801/09/2026, 21:30 Atividade NÃO AVALIATIVA da unidade: Revisão da tentativa AVA Uniftec e. 15 Sua resposta está correta. A resposta correta Terminar revisão VLibras 18/18