A Linguagem C dispõe de quatro tipos básicos de dados. Assim, as variáveis poderão assumir os seguintes tipos:
Tipo Tamanho (bytes) Valor
char 1 Um caractere ou um inteiro de 0 a 127
int 4 Um número inteiro
float 4 Um número de ponto flutuante
double 8 Um número de ponto flutuante
Sobre as variáveis que um programa em Linguagem C irá utilizar, analise as seguintes asserções e a relação proposta entre elas:
1. I. A declaração de variáveis deve ser feita antes que a variável seja utilizada.
PORQUE
1. II. Isto garante que a quantidade correta de memória já tenha sido reservada para armazenar seu valor.
A respeito dessas asserções, assinale a opção correta.
________________________________________
Alternativas:
• a)
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
• b)
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
• c)
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
• d)
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
• e)
As asserções I e II são proposições falsas.
2)
Os operadores aritméticos disponíveis na linguagem C estão descritos na tabela a seguir:
Operador Operação
+ soma
- subtração
* multiplicação
/ divisão
% resto da divisão
Sobre o operador resto da divisão (%), analise as seguintes asserções e a relação proposta entre elas:
I. O operador % não pode ser aplicado a números reais.
PORQUE
II. O resto da divisão entre dois reais é sempre zero.
A respeito dessas asserções, assinale a opção correta.
________________________________________
Alternativas:
• a)
As asserções I e II são proposições verdadeiras e a II é uma justificativa da I.
• b)
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
• c)
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
• d)
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
• e)
As asserções I e II são proposições falsas.
3)
Considere o seguinte programa desenvolvido em Linguagem C:
#include
main(){
float salario;
printf (“Entre com o salario”);
scanf (%f,&salario);
if (salario<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.
________________________________________
Alternativas:
• a)
V – V – V – V.
• b)
V – F – V – V.
• c)
V – V – V – F.
• d)
F – F – V – F.
• e)
F – F – F – V.
4)
Considere o seguinte programa escrito em Linguagem C:
#include
main(){
int i;
for (i=2; i<=20; i=i+2)
printf("%d",i);
}
Sobre este programa, analise as seguintes sentenças:
I. A instrução i++ é equivalente a i = i +1.
II. Este programa poderia ser reescrito utilizando a estrutura while.
III. Em resumo, o programa mostra os 10 primeiros números pares.
IV. Em resumo, o programa mostra os 20 primeiros números pares.
Agora, assinale a alternativa que apresenta a resposta CORRETA.
________________________________________
Alternativas:
• a)
Apenas a afirmativa IV está correta.
• b)
Apenas as afirmativas I e III estão corretas.
• c)
Apenas as afirmativas II e III estão corretas.
• d)
Apenas as afirmativas I, II e IV estão corretas.
• e)
As afirmativas I, II, III e IV estão corretas.
Soluções para a tarefa
Respondido por
10
1- alternativa A
2- alternativa A
3- alternativa B
4- alternativa B
tonnymarcelo:
4) letra c
Respondido por
5
c)
Apenas as afirmativas II e III estão corretas
Perguntas interessantes
Matemática,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Português,
1 ano atrás