Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/11/2023, 15:14 Questionário 2 (valor: 1,0 ponto): Revisão da tentativa https://pocos.ava.ifsuldeminas.edu.br/mod/quiz/review.php?attempt=85459&cmid=27475 1/11 Painel Meus cursos Disciplinas em Andamento Curso Técnico em Desenvolvimento de Sistemas Subsequente Turma 2023 Curso Técnico de Desenvolvimento de Sistemas Módulo 1 17/10/23 a 18/12/23 POS-PCS-TEC-INF-20232024-ESTRUTURADA Semanas 3 e 4 - 31/10/2023 à 13/11/2023 Questionário 2 (valor: 1,0 ponto) Iniciado em segunda, 13 nov 2023, 14:55 Estado Finalizada Concluída em segunda, 13 nov 2023, 15:14 Tempo empregado 18 minutos 43 segundos Avaliar 10,00 de um máximo de 10,00(100%) Questão 1 Correto Atingiu 1,00 de 1,00 (2008 - CEBRASPE - INPE - Tecnologista Pleno) #include <stdio.h> main(){ int nota; scanf ("%d",¬a); if ((nota>0)nota<10)){ printf("Nota valida"); } Com relação ao código acima e à linguagem C, julgue os próximos itens. O código acima pode ser executado, sem gerar erro de compilação nem de execução, e se o valor de entrada for o número 12, a mensagem Nota valida não será escrita. a. Certo b. Errado Sua resposta está correta. 13/11/2023, 15:14 Questionário 2 (valor: 1,0 ponto): Revisão da tentativa https://pocos.ava.ifsuldeminas.edu.br/mod/quiz/review.php?attempt=85459&cmid=27475 2/11 Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Dado o programa abaixo, o que será escrito na tela para cada um dos casos? x = 2 x = 1 x = 4 x = 3 Valor: 4 Valor: 1 Valor: 16 Valor: 9 Sua resposta está correta. O uso do comando “break” no comando "switch-case" serve para: Escolha uma opção: a. terminar uma cláusula “case” em um bloco “switch”. b. forçar o término imediato do programa. c. terminar uma cláusula “case” e ir para o um bloco “default”. d. interromper a execução de uma função. Sua resposta está correta. 13/11/2023, 15:14 Questionário 2 (valor: 1,0 ponto): Revisão da tentativa https://pocos.ava.ifsuldeminas.edu.br/mod/quiz/review.php?attempt=85459&cmid=27475 3/11 Questão 4 Correto Atingiu 1,00 de 1,00 Qual o valor de “x” no final do programa? #include <stdio.h> main(){ int x = 2; if (x > 4) x = x * 2; else x = x -1; x = x + 1; } Escolha uma opção: a. x = 1 b. x = 2 c. x = 9 d. x = 3 e. x = 8 Sua resposta está correta. 13/11/2023, 15:14 Questionário 2 (valor: 1,0 ponto): Revisão da tentativa https://pocos.ava.ifsuldeminas.edu.br/mod/quiz/review.php?attempt=85459&cmid=27475 4/11 Questão 5 Correto Atingiu 1,00 de 1,00 Qual dos programas a seguir determina o menor de 3 números digitados pelo usuário? Escolha uma opção: a. #include <stdio.h> main(){ int x,y,z, menor; printf(“Digite x:”); scanf(“%d”,&x); printf(“Digite y:”); scanf(“%d”,&y); printf(“Digite z:”); scanf(“%d”,&z); menor = x; if (y<menor && z<menor) if (y<z) menor = y; else menor = z; printf(“%d e o menor.”, menor); } b. #include <stdio.h> main() { int x,y,z; printf(“Digite x:”); scanf(“%d”,&x); printf(“Digite y:”); scanf(“%d”,&y); printf(“Digite z:”); scanf(“%d”,&z); menor = x; if (y<menor || z<menor) if (y<z) menor = y; else menor = z; printf(“%d e o menor.”, menor); } c. #include <stdio.h> main(){ int x,y,z, menor; printf(“Digite x:”); 13/11/2023, 15:14 Questionário 2 (valor: 1,0 ponto): Revisão da tentativa https://pocos.ava.ifsuldeminas.edu.br/mod/quiz/review.php?attempt=85459&cmid=27475 5/11 scanf(“%d”,&x); printf(“Digite y:”); scanf(“%d”,&y); printf(“Digite z:”); scanf(“%d”,&z); menor = x; if (y>menor || z>menor) if (y>z) menor = y; else menor = z; printf(“%d e o menor.”, menor); } d. #include <stdio.h> main(){ int x,y,z, menor; printf(“Digite x:”); scanf(“%d”,&x); printf(“Digite y:”); scanf(“%d”,&y); printf(“Digite z:”); scanf(“%d”,&z); menor = x; if (y<menor || z<menor) if (y<z) menor = z; else menor = y; printf(“%d e o menor.”, menor); } e. #include <stdio.h> main() { int x,y,z, menor; printf(“Digite x:”); scanf(“%d”,&x); printf(“Digite y:”); scanf(“%d”,&y); printf(“Digite z:”); scanf(“%d”,&z); menor = x; if (y<menor || z<menor) if (y<z) menor = y; else menor = z; printf(“%d e o menor.”, menor); 13/11/2023, 15:14 Questionário 2 (valor: 1,0 ponto): Revisão da tentativa https://pocos.ava.ifsuldeminas.edu.br/mod/quiz/review.php?attempt=85459&cmid=27475 6/11 Questão 6 Correto Atingiu 1,00 de 1,00 } Sua resposta está correta. Qual o valor de “x” e de “y” no final da execuçãoo do programa? #include <stdio.h> main(){ int y = 4, x = 2; if ( y > 5 ) y = 3 * y; y = y + 1; if ( y > 4 ){ y++; x++; } else x = x + 2; y = y + 3; x++; } Escolha uma opção: a. x = 4 e y = 3 b. x = 4 e y = 9 c. x = 5 e y = 9 d. x = 5 e y = 7 e. x = 4 e y = 7 Sua resposta está correta. 13/11/2023, 15:14 Questionário 2 (valor: 1,0 ponto): Revisão da tentativa https://pocos.ava.ifsuldeminas.edu.br/mod/quiz/review.php?attempt=85459&cmid=27475 7/11 Questão 7 Correto Atingiu 1,00 de 1,00 A comissão organizadora da maratona de programação necessita de um programa para separar os competidores de acordo com sua idade. O programa deve solicitar a idade do participante e como saída deve mostrar a sua categoria de acordo com as seguintes regras: Idade até 8 anos: categoria “Lógica Básica”; Idade maior que 9 anos e menor ou igual a 12 anos: categoria “Lógica”; Idade maior que 13 anos e menor ou igual a 15 anos: categoria “Lógica Avançada”; Idade maior que 16 anos e menor ou igual a 20 anos: categoria “Programação Básica”; Idade maior que 21 anos: categoria “Programação Avançada”. Dado o programa abaixo, quais os comandos são necessários para completá-lo? #include <stdio.h> main(){ int idade; printf ("Digite sua idade:"); scanf("%d", &idade); “Comando 1” printf ("Lógica Básica"); else “Comando 2” printf ("Lógica"); else “Comando 3” printf ("Lógica Avançada"); else “Comando 4” printf ("Programação Básica"); else printf ("Programação Avançada"); } Escolha uma opção: a. Comando 1: if (idade<8) Comando 2: if (idade<=12) Comando 3: if (idade<15) Comando 4: if (idade<=20) b. Comando 1: if (idade<=8) Comando 2: else Comando 3: else Comando 4: else 13/11/2023, 15:14 Questionário 2 (valor: 1,0 ponto): Revisão da tentativa https://pocos.ava.ifsuldeminas.edu.br/mod/quiz/review.php?attempt=85459&cmid=27475 8/11 c. Comando 1: if (idade>=8) Comando 2: if (idade<12) Comando 3: if (idade>=15) Comando 4: if (idade<20) d. Comando 1: if (idade<=8) Comando 2: else Comando 3: else Comando 4: else e. Comando 1: if (idade<=8) Comando 2: if (idade<=12) Comando 3: if (idade<=15) Comando 4: if (idade<=20) Sua resposta está correta. 13/11/2023, 15:14 Questionário 2 (valor: 1,0 ponto): Revisão da tentativa https://pocos.ava.ifsuldeminas.edu.br/mod/quiz/review.php?attempt=85459&cmid=27475 9/11 Questão 8 Correto Atingiu 1,00 de 1,00 Qual o objetivo do programa abaixo? #include <stdio.h> main(){ float valorcompra, desconto; printf ("Digite o valor da compra:"); scanf ("%f", &valorcompra); if (valorcompra<=1000) desconto = valorcompra*10/100; if ((valorcompra>1000)&&(valorcompra<=5000)) desconto = valorcompra*20/100; if (valorcompra >5000) desconto = valorcompra*30/100; printf("Resultado = %f", valorcompra-desconto); } Escolha uma opção: a. Programa para calcular e mostrar o acréscimo no valor de uma compra (fornecido pelo usuário), de acordo com as regras: Valor até R$ 1000,00, desconto 10%. Valor acima de R$ 1000,01 até R$ 5000,00, desconto 20%. Valor acima de R$ 5000,01, desconto 30%. b. Programa para calcular e mostrar o desconto no valor de uma compra (fornecido pelo usuário), de acordo com as regras: Valor até R$ 1000,00, desconto 10%. Valor acima de R$ 1000,01 até R$ 5000,00, desconto 20%. Valor acima de R$ 5000,01, desconto 30%. c. Programa para calcular e mostrar o valor inical de uma compra com o desconto, de acordocom as regras: Valor até R$ 1000,00, desconto 10%. Valor acima de R$ 1000,01 até R$ 5000,00, desconto 20%. Valor acima de R$ 5000,01, desconto 30%. O valor final da compra é fornecido pelo usuário. d. Programa para calcular e mostrar o desconto no valor de uma compra (fornecido pelo usuário). e. Programa para calcular e mostrar o valor final de uma compra com o desconto, de acordo com as regras: Valor até R$ 1000,00, desconto 10%. Valor acima de R$ 1000,01 até R$ 5000,00, desconto 20%. 13/11/2023, 15:14 Questionário 2 (valor: 1,0 ponto): Revisão da tentativa https://pocos.ava.ifsuldeminas.edu.br/mod/quiz/review.php?attempt=85459&cmid=27475 10/11 Questão 9 Correto Atingiu 1,00 de 1,00 Valor acima de R$ 5000,01, desconto 30%. O valor da compra é fornecido pelo usuário. Sua resposta está correta. Sabendo que uma escola realiza 4 provas bimestrais durante seu ano letivo, complete o programa que lê 4 notas (N1,N2,N3, N4), calcula a média das notas e mostra a situação do aluno, conforme abaixo: Regras Nota Situação Média >= 6.0 Aprovado Média < 6.0 e Média >=4.0 Recuperação Média < 4.0 Reprovado #include <stdio.h> main(){ float n1, n2, n3, n4, media; printf("Digite a nota 1:"); scanf ("%f",&n1); printf("Digite a nota 2:"); scanf ("%f",&n2); printf("Digite a nota 3:"); scanf ("%f",&n3); printf("Digite a nota 4:"); scanf ("%f",&n4); media = "(n1+n2+n3+n4)/4" ; if (media>=6) printf("Aluno Aprovado"); if ((media >= 4)&& (media < 6) ) printf("Aluno está de recuperação"); if (media < 4) printf("Aluno Reprovado"); } n1+n2+n3+n4/4 ((media > 4) && (media < 6)) (media=6) (media <= 4) Sua resposta está correta. 13/11/2023, 15:14 Questionário 2 (valor: 1,0 ponto): Revisão da tentativa https://pocos.ava.ifsuldeminas.edu.br/mod/quiz/review.php?attempt=85459&cmid=27475 11/11 Questão 10 Correto Atingiu 1,00 de 1,00 Sabendo que A = 6, B = 5 e C = 4 e D = 7, informe se a expressões (A > C) && (C <= D) é verdadeira ou falsa. Escolha uma opção: Verdadeiro Falso Atividade anterior ◄ Exercícios de Fixação SWITCH-CASE - Solução Seguir para... Próxima atividade Fórum de Dúvidas - Semanas 3 e 4 ►
Compartilhar