• Matéria: Informática
  • Autor: prosperar1
  • Perguntado 7 anos atrás

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:



I. A declaração de variáveis deve ser feita antes que a variável seja utilizada.



PORQUE



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.
Alternativa assinalada
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.
Alternativa assinalada

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.
Alternativa assinalada
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.
Alternativa assinalada

Respostas

respondido por: coyote806
15

questao 1 resposta (a)

questao 2 resposta (a)

questao 3 resposta (b)

questao 4 resposta (c)

respondido por: shurafight
3

1- alternativa A

2- alternativa A

3- alternativa B

4- alternativa B

Perguntas similares