Banco de Questões de Linguagem C

Prezado estudante, informe nos comentários abaixo sua questão conforme atividade explicada em sala.
Se voce que não é aluno da disciplina esta lendo este post, saia IMEDIATAMENTE!!! 😉

41 respostas para “Banco de Questões de Linguagem C”

  1. O seguinte programa pede 3 numeros “Float” e realiza um calculo de acordo com os valores informados.
    int main()
    {
    float x, y, z;
    printf(“Valor 1: “);
    scanf(“%f”, &x);
    printf(“Valor 2: “);
    scanf(“%f”, &y);
    printf(“Valor 3: “);
    scanf(“%f”, &z);
    if(x==y || x==z)
    {
    printf(“Erro!”);
    return 0;
    }
    else
    {
    if(y==z)
    {
    printf(“Erro!”);
    return 0;
    }
    }
    if(x>y && x>z) printf(“%.3f”, (x+y+z)/x);
    else if(y>x && y>z) printf(“%.3f”, (x+y+z)/y);
    else if(z>x && z>y) printf(“%.3f”, (x+y+z)/z);
    return 0;
    }
    O que aconteceria se inserissemos os valores(a) 17, 19, 17? E os valores (b) 8, 6 e 10?
    a) (a)2.789 e (b)2.400
    b) (a)Erro! e (b)Erro!
    c) (a)Erro! e (b)2.400
    d) (a)Erro! e (b)4.000
    e) (a)Erro! e (b)2.4000
    Resposta correta: Alternativa C.

    1. Analise o código abaixo:
      #include
      #include
      int main(){
      float saldo, valCompra;
      printf(“::: Verificacao de saldo bancario para compra :::”);
      printf(“\nInforme seu saldo bancario: “);
      scanf(“%f”, &saldo);
      printf(“\nInforme valor da compra: “);
      scanf(“%f”, &valCompra);
      return 0;
      }
      Um cliente deseja realizar uma compra e, para isso, utilizará seu saldo bancário para o pagamento. O trecho de código mostrado acima recebe os dados de saldo e valor da compra. Com base nesses dados, você terá que verificar se o saldo é baixo, alto e, se o saldo for igual ao valor da compra, o cliente deverá guardar um pouco mais de dinheiro para não ficar no vermelho. Assinale a alternativa correta para os ifs:
      a) if(saldo valCompra){
      printf(“\n\nSeu saldo e de R$%.2f e o valor da compra e R$%.2f. Podera comprar sem problemas! \n\n”, saldo, valCompra);
      }
      b) if(saldo valCompra){
      printf(“\n\nSeu saldo e de R$%2f e o valor da compra e R$%2f. Podera comprar sem problemas! \n\n”, saldo, valCompra);
      }
      c)if(saldo > valCompra){
      printf(“\n\nSeu saldo e de R$%.2f e o valor da compra e R$%.2f e, por isso, nao podera realizar a compra agora. Guarde mais dinheiro. \n\n”, saldo, valCompra);
      } else if(saldo = valCompra){
      printf(“\n\nSeu saldo e de R$%.2f e o valor da compra e R$%.2f. Sugiro que economize um pouco mais de verba para nao ficar no vermelho apos a compra! \n\n”, saldo, valCompra);
      } else if(saldo < valCompra){
      printf("\n\nSeu saldo e de R$%.2f e o valor da compra e R$%.2f. Podera comprar sem problemas! \n\n", saldo, valCompra);
      }
      d) if(saldo valCompra){
      printf(“\n\nSeu saldo é de R$%.2f e o valor da compra e R$%.2f e, por isso, não podera realizar a compra agora. Guarde mais dinheiro. \n\n”, saldo, valCompra);
      }
      e) Nenhuma das alternativas.

  2. 1.] Dado o programa abaixo:
    #include
    #include
    void main(){
    int a;
    printf(“Digite o codigo do produto: “);
    scanf(“%d”, &a);
    if (a==1){ puts(” Vindo da Regiao Sul”); }
    else if (a==2){puts(” Vindo da Regiao Norte”); }
    else if (a==3){puts(” Vindo da Regiao Leste”); }
    else if (a==4){ puts(” Vindo da Regiao Oeste”)}
    else if (a==5){puts(” Vindo da Regiao Nordeste”);}
    else if (a==6){ puts(” Vindo da Regiao Nordeste”);}
    else if (a==7){ puts(” Vindo da Regiao Sudeste”);}
    else if (a==8){puts(” Vindo da Regiao Sudeste”);}
    else if (a==9){puts(” Vindo da Regiao Sudeste”);}
    else if (a==10){puts(” Vindo da Regiao Centro-Oeste”);}
    else if (a==11){puts(” Vindo da Regiao Noroeste”);}
    else {puts(” Este codigo nao existe!”);}
    }
    Responda:
    a) O compilador não vai execultar pois a programação não da nenhum retorno.
    b) Se o programador atribuir o código 1,0 o programa afirmará que o código é da região sul.
    c) Se o programador atribuir o código 3.914 o programa afirmará que o código é da região Oeste.
    d) Se o programador atribuir o código 11.001 o programa afirmará que o código não existe.
    e) Na Região Nordeste e Sudeste, podemos ver que diferentes códigos pertencem a mesma região:
    else if (a==5){puts(” Vindo da Regiao Nordeste”);}
    else if (a==6){ puts(” Vindo da Regiao Nordeste”);}
    else if (a==7){ puts(” Vindo da Regiao Sudeste”);}
    else if (a==8){puts(” Vindo da Regiao Sudeste”);}
    else if (a==9){puts(” Vindo da Regiao Sudeste”);}
    Para poupar trabalho, poderiamos simplificar a programação, sem que o resultado fosse alterado, escrevendo:
    else if (a==5 && a==6){puts(” Vindo da Regiao Nordeste”);}
    else if (a==7 && a==8 && a==9){ puts(” Vindo da Regiao Sudeste”);}
    Respostas:
    a) Falsa, como o programa foi execultado com a função void, não há necessidade de ter um retorno.
    b) Verdadeira, mesmo usando a vírgula no lugar do ponto, se estivermos trabalhando com int tudo após o numero inteiro é descartado, ou seja, afirmara que o código é 1.
    c) Falsa, como o programa foi feito usando int, tudo o que está após o ponto é descartado.
    d) Falsa, como o programa foi feito usando int, tudo o que está após o ponto é descartado.
    e) Falsa, se o fizermos deste modo, estaremos dizendo que quando o código for igual a 7, sete for igual a 8 e oito for igual a nove faça… Deste modo não fará sentido para o compilador.

  3. Questão Prova Informática
    1- Qual a saída do programa a baixo quando comprada 4 cervejas?
    int main()
    {
    float x, cerveja;
    printf(“Digite a quantidade de cerveja comprada: “);
    scanf(“%f”, &cerveja);
    x=cerveja*3;
    printf(“\nResultado: %.3f”, x);
    return 0;
    a) 12.000000
    b) 12.000
    c) 12.00
    d) Erro de compilação
    e) Nenhuma das alternativas
    Resposta: D, pois não fechou o colchetes no fim do programa

  4. 1- qual a saída do programa abaixo dado o tempo=120 minutos :
    int main()
    {
    float velocidade,espaco=100,tempo;
    printf(“Passe o tempo em horas: “);
    scanf(“%f”,&tempo);
    velocidade=espaco/tempo;
    printf(“\n Velocidade=%.2f”,velocidade);
    return 0;
    }
    a)50.000000
    b)0.83
    c)50.00
    d)0.833333
    e)nenhuma das alternativas acima
    Resposta: alternativa c)

  5. Identifique a saída do programa que calcula a quantidade de reabastecimentos de um veiculo em uma viagem. Suponha que cada fez que o carro é abastecido o tanque fica cheio. Distância do trajeto 1500 km; Capacidade do tanque 55 litros; Consumo médio de combustível 11 km/L.
    #include
    #include
    int main(){
    float dist, tanq, cons;
    int reab;
    printf(“Digite a distancia a ser percorrida na viagem(em kilometros): “);
    scanf(“%f”,&dist);
    printf(“Digite a capacidade do tanque de combustivel(em litros): “);
    scanf(“%f”,&tanq);
    printf(“Digite a media do consumo de combustivel(em km/l):”);
    scanf(“%f”,&cons);
    reab = (dist/cons)/tanq;
    if (reab == 0)
    printf(“Voce nao precisara reabastecer”);
    else if (reab == 1)
    printf(“Voce precisara reabastecer %d vez”,reab);
    else
    printf(“Voce precisara reabastecer %d vezes”,reab);
    return 0;
    }
    a) O carro não precisara ser reabastecido.
    b) O carro devera ser reabastecido 1 vez.
    c) O carro devera ser reabastecido 2 vezes.
    d) O carro deverá ser reabastecido 2.5 vezes.
    e) O carro devera ser reabastecido 3 vezes.

  6. Questão x
    A função “if” gera uma grande possibilidade de aprimoramento do programa, em “c”. Um programa com a função “if” pode ter diversas saídas , como no caso que veremos a seguir. Um programa em “c” é dado a seguir:
    int main()
    {
    printf(“::Prova::”);
    int s=1234;
    printf(“\nDigite sua senha: “);
    int x;
    scanf(“%d”,&x);
    if(x==1234)
    {
    printf(“\nMinha terra tem palmeiras, onde canta o sabia …”);
    }
    elsa
    {printf(“\nNao permita Deus que eu morra ,sem que eu volte para la…”);}
    return 0;
    }
    Escreva corretamente o que acontece com o programa, levando em conta todas as possibilidades.
    Resposta: O programa não funcionará, pois a função else está escrita de forma errada.

  7. 1- qual a saida do programa abaixo dado o tempo= 120minutos :
    int main()
    {
    float velocidade,espaco=100,tempo;
    printf(“Passe o tempo em horas: “);
    scanf(“%f”,&tempo);
    velocidade=espaco/tempo;
    printf(“\n Velocidade=%.2f”,velocidade);
    return 0;
    }
    a)50.000000
    b)0.83
    c)50.00
    d)0.833333
    e)nenhuma das alternativas acima
    Resposta: alternativa c)

  8. Escrever um programa que solicite o salário (bruto) e o valor da prestação pretendida. Se prestação for maior que 25% do salário imprimir ao usuário: Empréstimo não pode ser liberado. Se não imprimir: Empréstimo Liberado.
    RESPOSTABAIXO:
    _______________________________________________________________________________
    int main()
    {
    float salbruto, prestacao, valordecisivo;
    printf(“Informe salario bruto (R$): “);
    fflush(stdin);
    scanf(“%f”,&salbruto);
    printf(“Informe valor da prestacao (R$): “);
    fflush(stdin);
    scanf(“%f”,&prestacao);
    valordecisivo = salbruto * 0.25;
    if (prestacao > valordecisivo)
    puts(“Empréstimo nao pode ser liberado”);
    else
    puts(“Emprestimo liberado”);
    system(“PAUSE”);
    return 0;
    }
    _______________________________________________________________________________

    1. Havia esquecido de colocar as alternativas:
      a) o programa não funciona.
      b) o programa serve para fazer cálculos.
      c) o programa funciona e compila corretamente.
      d) nenhuma das alternativas
      RESPOSTA; (c)

  9. Analise o código abaixo:
    #include
    #include
    int main(){
    float saldo, valCompra;
    printf(“::: Verificacao de saldo bancario para compra :::”);
    printf(“\nInforme seu saldo bancario: “);
    scanf(“%f”, &saldo);
    printf(“\nInforme valor da compra: “);
    scanf(“%f”, &valCompra);
    return 0;
    }
    Um cliente deseja realizar uma compra e, para isso, utilizará seu saldo bancário para o pagamento. O trecho de código mostrado acima recebe os dados de saldo e valor da compra. Com base nesses dados, você terá que verificar se o saldo é baixo, alto e, se o saldo for igual ao valor da compra, o cliente deverá guardar um pouco mais de dinheiro para não ficar no vermelho. Assinale a alternativa correta para os ifs:
    a) if(saldo valCompra){
    printf(“\n\nSeu saldo e de R$%.2f e o valor da compra e R$%.2f. Podera comprar sem problemas! \n\n”, saldo, valCompra);
    }
    b) if(saldo valCompra){
    printf(“\n\nSeu saldo e de R$%2f e o valor da compra e R$%2f. Podera comprar sem problemas! \n\n”, saldo, valCompra);
    }
    c)if(saldo > valCompra){
    printf(“\n\nSeu saldo e de R$%.2f e o valor da compra e R$%.2f e, por isso, nao podera realizar a compra agora. Guarde mais dinheiro. \n\n”, saldo, valCompra);
    } else if(saldo = valCompra){
    printf(“\n\nSeu saldo e de R$%.2f e o valor da compra e R$%.2f. Sugiro que economize um pouco mais de verba para nao ficar no vermelho apos a compra! \n\n”, saldo, valCompra);
    } else if(saldo < valCompra){
    printf("\n\nSeu saldo e de R$%.2f e o valor da compra e R$%.2f. Podera comprar sem problemas! \n\n", saldo, valCompra);
    }
    d) if(saldo valCompra){
    printf(“\n\nSeu saldo é de R$%.2f e o valor da compra e R$%.2f e, por isso, não podera realizar a compra agora. Guarde mais dinheiro. \n\n”, saldo, valCompra);
    }
    e) Nenhuma das alternativas.

  10. Questão: Assinale qual (quais) das opções descreve corretamente o funcionamento do programa a seguir:
    #include
    #include
    int main()
    {
    int op, n, n2, resultado;
    printf(“Digite ‘1’ para multiplicar e ‘2’ para dividir: “);
    scanf(“%d”, &op);
    if(op == 1){
    printf(“\nMultiplicar “);
    scanf(“%d”, &n);
    printf(“por “);
    scanf(“%d”, &n2);
    resultado = n * n2;
    printf(“\nResultado = %d\n\n”, resultado);
    }
    if(op == 2){
    printf(“\nDividir “);
    scanf(“%d”, &n);
    printf(“por “);
    scanf(“%d”, &n2);
    resultado = n / n2;
    printf(“\nResultado = %d\n\n”, resultado);
    }
    if(op != 1 && op != 2){
    printf(“\n\nO numero %d nao corresponde a nenhuma das opcoes\n\n\n\n”, &op);
    }
    }
    a) O programa dará erro de compilação;
    b) O programa compilará, mas irá travar caso sejam digitados valores com vírgula para n e n2;
    c) Caso seja atribuido 6 para definir o tipo de operação, o programa irá imprimir “O numero 6 nao corresponde a nenhuma das opcoes”;
    d) Digitando 2 para o modo de operação, 250 para o primeiro numero, e 3 para o segundo, será impresso na tela “Resultado = 83”;
    e) Caso seja digitado um valor negativo para n e um valor positivo para n2, o resultado será positivo.
    Justifique a(s) alternativa(s) escolhida(s):

  11. Qual a saida do programa calculando o consumo de um veículo com o tempo em horas, velocidade média e distância.
    #include
    #include
    #include
    main()
    {
    int horas;
    float distancia, consumo, velmedia;
    horas=2;
    velmedia+=59/3.6;
    printf(“Foram no total de %d horas\n” , horas);
    printf(“Com uma velocidade de %f m/s\n”, velmedia);
    distancia = horas*velmedia*3.6;
    consumo = distancia/12;
    printf(“Foram gastos %f litros de combustivel\n”, consumo);
    system(“pause”);
    return 0;
    }
    a) Foram gastos 9.833333 litros de combustivel
    b) Foram gastos 2.731481 litros de combustivel
    c) Foram gastos 2.777777 litros de combustivel
    d) Foram gastos 9.999999 litros de combustivel
    e) Foram gastos 10 litros de combustivel
    Resposta: Alternativa D.

  12. #include
    #include
    //Analisando o código Abaixo:
    float imchomem(float h,float peso,float imch){
    imch=peso/pow(2,h);
    return imch;
    }
    float imcmulher(float h,float peso, float imcm){
    imcm=peso/pow(2,h);
    return imcm;
    }
    int main()
    {
    puts(“—–IMC-Indice de Massa Corporal—–“);
    char identific;
    float pesos,hs,imcs;
    puts(“Escolha M – Masculino F – Feminino”);
    scanf(“%c”,&identific);
    if(identific==’F’){
    puts(” Feminino “);
    printf(“Digite seu Peso “);
    scanf(“%f”,&pesos);
    printf(“Digite sua Altura “);
    scanf(“%f”,&hs);
    printf(“Seu IMC e : %f “, imcmulher(hs,pesos,imcs));
    }
    else if(identific==’M’){
    puts(” Masculino “);
    printf(“Digite seu Peso “);
    scanf(“%f”,&pesos);
    printf(“Digite sua Altura “);
    scanf(“%f”,&hs);
    printf(“Seu IMC e : %f “, imchomem(hs,pesos,imcs));
    }
    }
    return 0;
    }
    //Qual o caminho para que ele calcule o IMC do HOMEM
    //a- Escolha a opcao M, depois digite a altura, depois o peso e apresentará o resultado
    //b- Escolha a opcao f, depois digite a altura, depois o peso e apresentará o resultado
    //c- Escolha a opcao m, depois digite o peso, depois a altura e apresentará o resultado
    //d- Escolha a opcao F, apresentará o resultado, depois digite a altura e apresentará o peso
    //e- Escolha a opcao M, depois digite o peso, depois a altura e apresentará o resultado

  13. Qual a saida do programa calculando o consumo de um veículo conforme os dados com o tempo em horas, velocidade média e distância.
    #include
    #include
    #include
    main()
    {
    int horas;
    float distancia, consumo, velmedia;
    horas=2;
    velmedia+=59/3.6;
    printf(“Foram no total de %d horas\n” , horas);
    printf(“Com uma velocidade de %f m/s\n”, velmedia);
    distancia = horas*velmedia*3.6;
    consumo = distancia/12;
    printf(“Foram gastos %f litros de combustivel\n”, consumo);
    system(“pause”);
    return 0;
    }
    a) Foram gastos 9.833333 litros de combustivel
    b) Foram gastos 2.731481 litros de combustivel
    c) Foram gastos 2.777777 litros de combustivel
    d) Foram gastos 9.999999 litros de combustivel
    e) Foram gastos 10 litros de combustivel
    Resposta: Alternativa D.

  14. Ellison Joaquim de Jesus
    Na família Allen Bradley, qual CLP usar caso tenha 55 sinais para as entradas digitais?
    #include
    #include
    int main()
    {
    printf(“questao numero 01, qual clp usar na familia allen bradley\n”);
    puts(“digite o numero de entradas usadas”);
    int x,y=10,z=21,a=50;
    scanf(“%d”,&x);
    if(x<=y){puts("clp micrologix 1100"); }
    else
    if(xy){puts(“clp micrologix 1200”); }
    if(x>=z&&xa)puts(“sua fonte interna esta sobrecarregada, utilize outro clp”)
    ;
    return 0;
    }
    a:clp 1200, b:clp 1100, c:clp14000, d:utilizar uma família de clp mais potente
    resposta: Utilizar uma família d CLP mais potente

    1. Na família Allen Bradley, qual CLP usar caso tenha 55 sinais para as entradas digitais?
      #include
      #include
      int main()
      {
      printf(“questao numero 01, qual clp usar na familia allen bradley\n”);
      puts(“digite o numero de entradas usadas”);
      int x,y=10,z=20,a=50;
      scanf(“%d”,&x);
      if(xy&&xz&&xa)puts(“sua fonte interna esta sobrecarregada utilize outra familia de CLPs”);
      return 0;
      return 0;
      }
      a:clp 1200, b:clp 1100, c:clp14000, d:utilizar uma família de clp mais potente
      resposta: Utilizar uma família de CLP mais potente

  15. int main()
    {
    int mes;
    int dia;
    printf(“Informe o dia do seu aniversario: “);
    scanf(“%d”,&dia);
    printf(“Informe o mes em numero: “);
    scanf(“%d”,&mes);
    if ((dia>= 21 && mes == 3)||(dia = 21 && mes ==4)||(dia = 22 && mes ==5)||(dia = 21 && mes ==6)||(dia = 24 && mes ==7)||(dia = 24 && mes ==8)||(dia = 24 && mes ==9)||(dia = 24 && mes ==10)||(dia = 23 && mes ==11)||(dia = 22 && mes ==12)||(dia = 21 && mes == 01)||(dia = 20 && mes ==02)||(dia <= 20&& mes==03))
    {
    printf("Signo");
    }
    }
    Alternativas:
    a: o programa está correto.
    b: falta ponto vírgula
    c: o uso do else if está incorreto
    d: o programa não compila com êxito
    e: todas as alternativas estão corretas
    Resposta correta : Alternativa A

    1. int main(){
      int mes;
      int dia;
      printf(“Informe o dia do seu aniversario: “);
      scanf(“%d”,&dia);
      printf(“Informe o mes em numero: “);
      scanf(“%d”,&mes);
      if ((dia>= 21 && mes == 3)||(dia = 21 && mes ==4)||(dia = 22 && mes ==5)||(dia = 21 && mes ==6)||(dia = 24 && mes ==7)||(dia = 24 && mes ==8)||(dia = 24 && mes ==9)||(dia = 24 && mes ==10)||(dia = 23 && mes ==11)||(dia = 22 && mes ==12)||(dia = 21 && mes == 01)||(dia = 20 && mes ==02)||(dia <= 20&& mes==03)){
      printf("Signo");}
      }

  16. Leia o programa:
    int main()
    {
    float gas=3.50;
    float km, litros, tp, tl;
    printf(“O preco da gasolina e %.2f”, gas);
    printf(“\nQuantos quilometros deseja percorrer? “);
    scanf(“%f”,&km);
    printf(“\nQuantos quilometros por litro? “);
    scanf(“%f”,&litros);
    tl= km/litros;
    tp=tl*gas;
    printf(“\nLitros gastos: %.2f\nPreco total: %.2f”, tl=0, tp=0);
    return 0;
    }
    Se queremos percorrer 800km com um carro que faz 9km/l, qual o valor imprimido:
    a) litros: 88.88 e preço: 311.11
    b) litros:311.11 e preço:88.88
    c) litros:0 e preço:0
    d) litros:3.50 e preço: 0
    e) litros:800 e preço: 9

  17. X)-Com base no código a seguir, qual deverá ser o resultado a ser mostrado pelo programa?
    #include
    #include
    int main(void){
    float x, y, a, b;
    a=10;
    b=2;
    y=5;
    x=((32-y)*2)/(a+b);
    printf(“Resultado = %.2f\n”, x);
    return 0;
    }
    a)5
    b)4,4
    c)3,9
    d)4,5
    e)Nenhuma das alternativas
    (resposta: 4,50)

  18. considerando o seguinte programa;
    #include
    #include
    int main()
    { printf(“digite a sua senha:\n”);
    int n1, n2;
    scanf(“%d”,& n1);
    printf(“digite sua idade:\n”);
    scanf(“%d”,& n2);
    if(n1==1234 && n2==17)
    printf(“seja bem vindo Eduardo”);
    else{
    printf(“acesso negado “);
    printf(“senha ou idade incorreto”);}
    return 0;
    }
    assinale a alternativa correta:
    A)o programa funciona corretamente;
    B)o programa não funciona;
    C)o programa depende da senha;
    D)o programa depende da idade;
    E)nenhuma das alternativas;

  19. O que acontecera com o programa quando for executado ?
    int main()
    {
    float x;
    float real;
    float dolar;
    float libra;
    float euro;
    float peso;
    printf(“digite o valor em real: \n”,x);
    scanf(“%f”,&x);
    dolar=(x*3.53)
    printf(“seu valor em dolar e:\n”,dolar);
    scanf(“%f”&dolar);
    printf(“digite seu valor em real: \n”,euro);
    scanf(“%f”,&euro);
    euro=(x*4.00);
    printf(“seu valor em euro e:”)
    printf(“digite seu valor em real: \n”,libra);
    scanf(“%f”,&libra);
    libra=(x*5.16);
    printf(“seu valor em euros e:”)
    printf(“digite seu valor em real: \n”,peso);
    scanf(“%f”,&peso);
    peso:(x*0.24);
    return 0;
    }
    a) Rodara perfeitamente
    b) resultado sera 0 em todos
    c) Não rodara
    d) Trava quando for digitado algum valor com virgula
    e) nenhuma das alternativas

  20. Para resulução de uma equação foi desenvolvido o programa a baixo. Considerando que a=7 e b=14 , oq o programa ira exibir na tela?
    #include
    #include
    int soma(float a,float b)
    {
    float Soma=a+(b/(a*a));
    return Soma;
    }
    int main()
    {
    float a;float b;
    puts(“digite o valor de a:”);
    scanf(“%f”,&a);
    puts(“digite o valor de b:”);
    scanf(“%f”,&b);
    puts(“Resultado: %d”,soma(a,b));
    if(a>0){
    puts(“Obs:O resultado pertence aos reais positivos”);
    }
    return 0;
    }
    a)7.0000 O resultado pertence aos reais positivos
    b)7
    c)144.2000 O resultado pertence aos reais positivos
    d)7 O resultado pertence aos reais positivos
    e)Nenhuma das alternativas
    Resposta :e

  21. #include
    #include
    void resultado(float cientista)
    {
    if (cientista==3)
    {
    puts(“RESPOSTA CORRETA, VOCE ACABA DE GANHAR 2 PONTOS NA PROVA \n”);
    }
    else
    {
    puts(“RESPOSTA ERRADA, DA PROXIMA VEZ ESTUDE MAIS\n”);
    }
    }
    int main()
    {
    float a ;
    printf(” Nasceu em Londres, no ano de 1643, e viveu ate o ano de 1727\n\n\n Cientista, quimico, fisico, mecanico e matematico, trabalhou junto com Leibniz na elaboracao do calculo infinitesimal\n\n\n Durante sua trajetoria, ele descobriu varias leis da fisica.\n”);
    printf(“\n\n Segundo a pergunta informe o numero que corresponde ao cientista famoso sabendo que \n\n A – Charles Darwin = 1 \n B – Albert Einstein = 2 \n C – Isaac Newton = 3 \n D – Michael Faraday = 4 \n E – Galileu Galilei = 5 \n”);
    scanf(“\n%f”, & a);
    resultado(a);
    }

  22. esse é um programa para colocar os números em ordem crescente, porém se eu colocar a sequência 12,12,5 o que será impresso na tela?
    #include
    #include
    int nMaior(int a, int b, int c)
    {
    if(a>b && a>c)return a;
    else if(b>a && b>c)return b;
    else if(c>a && c>b) return c;
    }
    int nMenor(int a, int b, int c)
    {
    if(a<b && a<c)return a;
    else if(b<a && b<c)return b;
    else if(c<a && cb && aa && ba && c<b) return c;
    }
    int main()
    {
    int n1, n2, n3;
    printf("digite valor das notas inteiras:\n");
    scanf("%d%d%d", &n1,&n2,&n3);
    printf("o valo das crescente e:%d %d %d", nMenor(n1,n2,n3),nMedio(n1,n2,n3),nMaior(n1,n2,n3));
    return 0;
    alternativas;
    (a) 5, 12, 12
    (b) 12,12,12
    (c) 5,5,5
    (d)nenhuma das alternativas;

  23. 1-considerando-se o seguinte programa:
    #include
    #include
    int main()
    {
    int idade;
    printf(“defina sua idade: “);
    scanf(“%d”,&idade);
    if (idade>=18){
    printf(“\ninjestão de alcool permitida\n”);
    }else{ printf(“\ninjestão de alcool nao permitida\n”);
    return 0;
    }
    assinale a alternativa correta e justifique sua resposta:
    A) InjestÒo de alcool nao permitida
    B) InjestÒo de alcool permitida
    C) Depende do numero incerido
    D) O programa não ira rodar
    E) Nenhuma das alternativas

  24. 1-Considerando o programa a seguir:
    int main()
    {
    int idade, ano;
    char resp;
    printf(“Quantos anos vc tinha em 2016???\n”);
    scanf(“%d”,&idade);
    ano=2016-idade;
    printf(“\nvc nasceu no ano de:%d ???”, ano);
    printf(“\ninsira s para sim e n para nao\n”);
    fflush(stdin);
    scanf(“%c”,&resp);
    if (resp==’s’){
    printf(“\nEu sabia!!!”);
    }else{
    ano=2016-(idade+1);
    printf(“\nRealmente, entao voce nasceu no ano de:%d”, ano);}
    }
    se for inserido 18:
    A) O programa não ira rodar
    B) O programa acertará
    C) O programa errará mas acertara depois
    D) Dependera da segunda resposta para acertar ou não
    E) O programa não ira imprimir nada na tela

  25. int main()
    {
    float n1, n2, n3, nf;
    printf(“digite a primeira nota:”);
    scanf(“%f”,&n1);
    printf(“digite a segunda nota:”);
    scanf(“%f”,&n2);
    printf(“digite a terceira nota:”);
    scanf(“%f”,&n3);
    nf=(n1+n2+n3)\3;
    if (nf>=7)
    printf(“Aluno Aprovado”);
    else if (nf=4 && nf<7)
    printf("Aluno em exame");
    return 0;
    }
    alternativas:
    a: a saida das notas 8,4 e 2 será "aluno em exame"
    b:quando compilar dará erro
    c:o compilador funcionara
    d: o programa não tem saída
    e: 0.00000
    Alternativa Correta: B

  26. (Danrlei segsttater) Se o digitador colocar a primeira nota do semestre desejado maior que 10, o programa acusará que a nota está inválida. E se o digitador inserir novamente uma nota maior que 10(dez), seja na nota1, nota2, nota3 e nota4, o programa entenderá que a nota está inválida?
    ( ) sim;
    ( ) não.
    #include
    #include
    int main()
    {
    float nota1, nota2, nota3, nota4, media2;
    printf(“———-Media Escolar 1.0———-\n”);
    printf(“Digite sua Primeira nota bimestral: “);
    scanf(“%f”, &nota1);
    if (nota1>10)
    {
    printf(“Nota nao condiz. Por favor, digite novamente: “);
    scanf(“%f”, &nota1);
    }
    printf(“Digite sua Segunda nota bimestral: “);
    scanf(“%f”, &nota2);
    if (nota2>10)
    {
    printf(“Nota nao condiz. Por favor, digite novamente: “);
    scanf(“%f”, &nota2);
    }
    printf(“Digite sua Terceira nota bimestral: “);
    scanf(“%f”, &nota3);
    if (nota3>10)
    {
    printf(“Nota nao condiz. Por favor, digite novamente: “);
    scanf(“%f”, &nota3);
    }
    printf(“Digite sua Quarta nota bimestral: “);
    scanf(“%f”, &nota4);
    if (nota4>10)
    {
    printf(“Nota nao condiz. Por favor, digite novamente: “);
    scanf(“%f”, &nota4);
    }
    media = (nota1+nota2+nota3+nota4)/4;
    printf(“Sua media bimestral foi: %f\n\n”, media);
    if(media >= 7)
    {
    printf(“Aluno APROVADO!!!\n”);
    }
    else if((media =4))
    {
    printf(“Aluno em Exame\n”);
    }
    else
    {
    printf(“Aluno REPROVADO\n”);
    }
    return 0;
    }
    Resposta: Não.

  27. Considerando a seguinte programação: se digitar 18/06/2013
    //o programa diz se a pessoa pode ou não doar sangue, após ela dizer sua data de aniversário.
    #include
    int main()
    {
    int dia,
    mes,
    ano;
    printf(“Dia: “);
    scanf(“%d”, &dia);
    printf(“Mes: “);
    scanf(“%d”, &mes);
    printf(“Ano: “);
    scanf(“%d”, &ano);
    if((dia 31))
    printf(“Dia invalido\n”);
    else //se o dia for válido
    if( (mes 12) )
    printf(“Mes invalido\n”);
    else // além do dia, o mês for válido
    if( ano > 2016 )
    printf(“Ano invalido\n”);
    else //se além do dia e mês, o ano for válido
    printf(“Data valida\n”);
    }
    Qual será o retorno do programa:
    a) ( x )Data válida
    b) ( )Data inválida
    c) ( )Ano inválido
    d) ( )Mês inválido
    e) ( )Dia inválido

  28. Uma construtora possui um grande terreno, onde vende partes do mesmo para construção de casas. O programa descrito abaixo, lê as dimensões do tamanho do terreno desejado pelo cliente (comprimento e largura), calcula e descreve a área do terreno e lê as dimensões da casa (comprimento e largura), calculando e escrevendo a área da casa desejada pelo cliente, ao final calcula e descreve a área livre para a piscina e jardim.
    Se os valores forem:
    • Comprimento do terreno: 50m
    • Largura do terreno: 10m
    • Comprimento da casa: 20m
    • Largura da casa: 15m
    Qual é o valor das áreas em metros quadrados (terreno, casa, espaço livre)?
    a) ( ) Terreno=100, casa=150,livre=300
    b) ( ) Terreno=200, casa=200,livre=500
    c) (x ) Terreno=500, casa=300,livre=200
    d) ( ) Terreno=500, casa=200,livre=200
    e) ( ) Terreno=600, casa=350,livre=300
    #include
    #include
    int main()
    {
    float comprimentoTerreno;
    float larguraTerreno;
    float areaTerreno;
    float CompCasa;
    float LarCasa;
    float areaCasa;
    float Espaco;
    printf(“\nInforme o comprimento do terreno em m: “);
    scanf(“%f”,&comprimentoTerreno);
    printf(“\nInforme a largura do terreno em m: “);
    scanf(“%f”,&larguraTerreno);
    areaTerreno= comprimentoTerreno* larguraTerreno;
    printf(“\nArea do terreno em m2: %.2f\n”,areaTerreno);
    printf(“\nInforme o comprimento da casa em m: \n”);
    scanf(“%f”,&CompCasa);
    printf(“\nInforme a largura da casa em m:\n”);
    scanf(“%f”,&LarCasa);
    areaCasa= CompCasa* LarCasa;
    printf(“\nArea da casa em m2: %.2f\n”,areaCasa);
    Espaco= areaTerreno-areaCasa;
    printf(“Espaço livre para piscina e jardim em m2: %.2f\n”,Espaco);
    return 0;
    }

  29. Uma construtora possui um grande terreno, onde vende partes do mesmo para construção de casas. O programa descrito abaixo, lê as dimensões do tamanho do terreno desejado pelo cliente (comprimento e largura), calcula e descreve a área do terreno e lê as dimensões da casa (comprimento e largura), calculando e escrevendo a área da casa desejada pelo cliente, ao final calcula e descreve a área livre para a piscina e jardim.
    #include
    #include
    int main()
    {
    float comprimentoTerreno;
    float larguraTerreno;
    float areaTerreno;
    float CompCasa;
    float LarCasa;
    float areaCasa;
    float Espaco;
    printf(“\nInforme o comprimento do terreno em m: “);
    scanf(“%f”,&comprimentoTerreno);
    printf(“\nInforme a largura do terreno em m: “);
    scanf(“%f”,&larguraTerreno);
    areaTerreno= comprimentoTerreno* larguraTerreno;
    printf(“\nArea do terreno em m2: %.2f\n”,areaTerreno);
    printf(“\nInforme o comprimento da casa em m: \n”);
    scanf(“%f”,&CompCasa);
    printf(“\nInforme a largura da casa em m:\n”);
    scanf(“%f”,&LarCasa);
    areaCasa= CompCasa* LarCasa;
    printf(“\nArea da casa em m2: %.2f\n”,areaCasa);
    Espaco= areaTerreno-areaCasa;
    printf(“Espaço livre para piscina e jardim em m2: %.2f\n”,Espaco);
    return 0;
    }
    Se os valores forem:
    Comprimento do terreno: 50m
    Largura do terreno: 10m
    Comprimento da casa: 20m
    Largura da casa: 15m
    Qual é o valor das áreas em metros quadrados (terreno, casa, espaço livre)?
    a( ) Terreno=100, casa=150,livre=300.
    b( ) Terreno=200, casa=200,livre=500.
    c(x ) Terreno=500, casa=300,livre=200.
    d( ) Terreno=500, casa=200,livre=200.
    e( ) Terreno=600, casa=350,livre=300.

  30. Uma construtora possui um grande terreno, onde vende partes do mesmo para construção de casas. O programa descrito abaixo, lê as dimensões do tamanho do terreno desejado pelo cliente (comprimento e largura), calcula e descreve a área do terreno e lê as dimensões da casa (comprimento e largura), calculando e escrevendo a área da casa desejada pelo cliente, ao final calcula e descreve a área livre para a piscina e jardim.
    #include
    #include
    int main()
    {
    float comprimentoTerreno;
    float larguraTerreno;
    float areaTerreno;
    float CompCasa;
    float LarCasa;
    float areaCasa;
    float Espaco;
    printf(“\nInforme o comprimento do terreno em m: “);
    scanf(“%f”,&comprimentoTerreno);
    printf(“\nInforme a largura do terreno em m: “);
    scanf(“%f”,&larguraTerreno);
    areaTerreno= comprimentoTerreno* larguraTerreno;
    printf(“\nArea do terreno em m2: %.2f\n”,areaTerreno);
    printf(“\nInforme o comprimento da casa em m: \n”);
    scanf(“%f”,&CompCasa);
    printf(“\nInforme a largura da casa em m:\n”);
    scanf(“%f”,&LarCasa);
    areaCasa= CompCasa* LarCasa;
    printf(“\nArea da casa em m2: %.2f\n”,areaCasa);
    Espaco= areaTerreno-areaCasa;
    printf(“Espaço livre para piscina e jardim em m2: %.2f\n”,Espaco);
    return 0;
    }
    Se os valores forem:
    Comprimento do terreno: 50m
    Largura do terreno: 15m
    Comprimento da casa: 20m
    Largura da casa: 10m
    Qual é o valor das áreas em metros quadrados (terreno, casa, espaço livre)?
    a( ) Terreno=100, casa=150,livre=300.
    b( ) Terreno=200, casa=200,livre=500.
    c(x ) Terreno=750, casa=200,livre=550.
    d( ) Terreno=500, casa=200,livre=200.
    e( ) Terreno=600, casa=350,livre=300.

  31. #include
    int main()
    {
    float lab=8,exame1=6, exame_final=8, media;
    media= 0.2*lab + 0.3 * exame1 + 0.5*exame_final;
    printf(“Nota Laboratorio: %f\n\n”,lab);
    printf(“Exame1: %f\n\n”,exame1);
    printf(“Exame Final: %f\n\n”,exame_final);
    printf(“Media Final: %f\n\n”,media);
    if(media < 5.0 )
    printf("Reprovado\n\n\n");
    else
    printf("Aprovado\n\n");
    return 0;
    }
    Respostas:
    A) APROVADO
    B) REPROVADO
    C) MEDIA FINAL: 5
    D) NÃO EXECUTA O PROGRAMA
    E) TODAS AS ALTERNATIVAS CORRETAS

  32. #include
    int main()
    {
    float lab=8,exame1=6, exame_final=8, media;
    media= 0.2*lab + 0.3 * exame1 + 0.5*exame_final;
    printf(“Nota Laboratorio: %f\n\n”,lab);
    printf(“Exame1: %f\n\n”,exame1);
    printf(“Exame Final: %f\n\n”,exame_final);
    printf(“Media Final: %f\n\n”,media);
    if(media < 5.0 )
    printf("Reprovado\n\n\n");
    else
    printf("Aprovado\n\n");
    return 0;
    }
    A) APROVADO
    B) REPROVADO
    C)MEDIA: 5
    D)O PROGRAMA NÃO EXECUTA
    E)TODAS AS ALTERNATIVAS ESTÃO ERRADAS

  33. Na família Allen Bradley, qual CLP usar caso tenha 55 sinais para as entradas digitais?
    #include
    #include
    int main()
    {
    printf(“questao numero 01, qual clp usar na familia allen bradley\n”);
    puts(“digite o numero de entradas usadas”);
    int x,y=10,z=20,a=50;
    scanf(“%d”,&x);
    if(xy&&xz&&xa)puts(“sua fonte interna esta sobrecarregada utilize outra familia de CLPs”);
    return 0;
    return 0;
    }
    a:clp 1200, b:clp 1100, c:clp14000, d:utilizar uma família de clp mais potente
    resposta: Utilizar uma família de CLP mais potente

Deixe um comentário