AVA | Algoritmo e Lóg. Prog. | GABARITO - U3S2-1






Considere o seguinte programa desenvolvido em Linguagem C:



#include

main(){

int n;

printf (“Entre com um número”);

scanf (%d,&n);

if (n>=0)

  printf (“Número positivo”);

else

  printtf (“Número negativo”);

}



Sobre o programa apresentado, avalie as seguintes afirmativas assinalando (V) para as verdadeiras ou (F) para as falsas:



(    ) É solicitado e lido um valor inteiro.

(    ) O programa indica se o número lido é positivo ou negativo.

(    ) Se o resultado da expressão (n>=0) for verdadeiro, invoca-se a função printf com a string “Número positivo”.

(    ) Se o resultado da expressão (n>=0) for falso, invoca-se a função printf com a string “Número negativo”.

A seguir assinale a alternativa com a sequência correta.

Escolha uma:
a. F – F – V – F.
b. V – V – V – V. Correto
c. V – V – V – F.
d. F – F – F – V.
e. V – V – F – V.
Questão 2
Correto
Não marcadaMarcar questão
Texto da questão
Considere o seguinte programa desenvolvido em Linguagem C:



#include

main(){

float salario;

printf (“Entre com o salario”);

scanf (%f,&salario);

if (salario<1000 font="">

  salario = salario + 100;

printtf (“Salário final: %.2f ”,salario);

}



Tendo como referência o programa apresentado, avalie as seguintes afirmativas assinalando (V) para as verdadeiras ou (F) para as falsas:



(    ) O salário só recebe adição de 100 caso seja inferior a 1000.

(    ) Aqueles que recebem 1000 também recebem aumento de salário.

(    ) Aqueles que recebem mais que 1000 ficam exatamente como estão.

(   ) A fim de evitar que imprima um número com várias casas decimais, usa-se .2. Assim, apenas as duas casas decimais mais significativas da parte fracionária do salário serão impressas.

Agora assinale a alternativa com a sequência correta.

Escolha uma:
a. F – F – V – F.
b. F – F – F – V.
c. V – V – V – F.
d. V – F – V – V. Correto
e. V – V – V – V.
Questão 3
Correto
Não marcadaMarcar questão
Texto da questão
Considere o seguinte fragmento de código em Linguagem C:



if (delta >= 0) {

  x1 = (-b + sqrt(delta))/(2 * a);

  x2 = (-b – sqrt(delta))/(2 * a);

} else {

  printf(“Sem raízes reais”);

}



Tendo como base o fragmento de código apresentado, avalie as seguintes afirmativas assinalando (V) para as verdadeiras ou (F) para as falsas:



(    ) O comando usado é o IF-ELSE.

(    ) Se o valor da condição (delta > = 0) for verdadeiro, serão executadas as atribuições às variáveis x1 e x2.

(    ) Se o valor da condição (delta > = 0) for falta, nada será executado.

(    ) Como o valor da condição será verdadeiro ou falso, somente um dos conjuntos de instruções será executado.

(    ) Como o valor da condição será verdadeiro ou falso, os dos conjuntos de instruções serão executado.

 A seguir assinale a alternativa que apresenta a sequência correta.

Escolha uma:
a. F – F – F – V – V.
b. V – V – V – F – V.
c. F – F – V – F – V.
d. V – V – F – V – V.
e. V – V – F – V – F. Correto

Comentários

Postagens mais visitadas deste blog

Teste de Raciocínio Lógico | Andrade Gutierrez

Download do CopySpider FREE - Baixar CopySpider anti-plágio grátis

PROVAS | GABARITOS | PROFICIÊNCIA | Uniderp [Grupo Kroton]

Entenda sobre o Desafio Nota Máxima e prova de Proficiência:

Gabarito | Desafio Nota Máxima | Uniderp | KROTON

Grupo de WhatsApp | Concurso de Engenharia Civil

VisualG 3.0 disponível para download [GRÁTIS]

Desafio Nota Máxima - Química Inorgânica

Grupo de WhatsApp | Concurso | Auditor Fiscal | Receita Federal