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="">1000>
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
Postar um comentário
Os comentários postados pelos leitores do Apoio Engenharia Civil, são de responsabilidade dos respectivos comentaristas e não correspondem, necessariamente, à opinião do(s) autor(es) do blog.