Buscar

L Prog 3 Linguagem de Programação I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Exercício: CCE0242_EX_A3_201201355818 Matrícula: 201201355818 
Aluno(a): ELISEU DA SILVA ANDRE Data: 04/04/2016 20:21:15 (Finalizada) 
 
 
 1a Questão (Ref.: 201201568954) Fórum de Dúvidas (2) Saiba (2) 
 
Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que 
estrutura em C melhor representa esta tarefa? 
 
 
for (cpf=0; cpf !=0; cpf++) 
{ // [bloco de comandos] } 
 do{ // [bloco de comandos] } 
while (cfp !=0); 
 
if (cpf != 0) 
{ // [bloco de comandos] } 
 
do while (cfp !=0) 
{ // [bloco de comandos] } 
 
while{ // [bloco de comandos] } 
do (cfp !=0); 
 
 
 
 
 
 2a Questão (Ref.: 201201485230) Fórum de Dúvidas (2) Saiba (2) 
 
Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, 
y e z depois da seguinte sequência de operações: 
int x,y,z; 
x=y=10; 
z=++x; 
x=-x; 
y++; 
x=x+y-(z--); 
 
 x = -11 
y = 11 
z = 10 
 
x = 11 
y = 11 
z = 15 
 
x = -20 
y = 20 
z = 10 
 
x = -13 
y = 11 
z = 13 
 
x = -01 
y = 01 
z = 10 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201201568934) Fórum de Dúvidas (2) Saiba (2) 
 
Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é 
verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas 
proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. 
 
 
((pontos>=10) || (pontos <=20)) 
 
((pontos>=10) # (pontos <=20)) 
 ((pontos>=10) && (pontos <=20)) 
 
((pontos>=10) ! (pontos <=20)) 
 
((pontos>=10) % (pontos <=20)) 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201201625221) Fórum de Dúvidas (0) Saiba (0) 
 
Na programação em C como em outras linguagens, muitas vezes se faz necessário a conversão de tipos de 
dados, para que possamos exibir ou armazenar o resultado de uma operação da forma desejada. O nome dado 
a esta operação é Cast. 
Das opções apresentadas, marque aquela que converte e armazena corretamente o valor de uma variável n do 
tipo int para a variável x do tipo float utilizando o Cast. 
 
 
n = (float) x; 
 x = (float) n; 
 
n = float x; 
 
x = float n; 
 
x = (int) n; 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201202011818) Fórum de Dúvidas (2) Saiba (2) 
 
Quando precisamos incrementar o valor de uma variável em C, geralmente usamos a forma contrata, com os 
operadores pré ou pós fixados de acordo com a necessidade. 
Supondo as seguintes definições e desconsiderando a necessidade do restante do programa: 
Int a = 5; 
Int b = 8; 
Após a execução das operações na ordem em que são apresentadas, Marque a resposta correta: 
 
 
a = ++b; o valor de a e b são respectivamente: 8 e 9 
 
a += b++; o valor de a e b são respectivamente: 9 e 13 
 
a += ++b; o valor de a e b são respectivamente: 14 e 8 
 a = b++; o valor de a e b são respectivamente: 8 e 9 
 
a += b++; o valor de a e b são respectivamente: 14 e 9 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201201965841) Fórum de Dúvidas (2) Saiba (2) 
 
As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o código a seguir e marque a 
alternativa que contém as bibliotecas necessárias para que este código funcione. 
 
#include________ 
#include________ 
int main() 
{ 
int a=2, b=2, c=8, delt; 
delt=(pow(b, 2)-(4*a*c)); 
system("pause"); 
return (0); 
} 
 
Não leve em consideração os sinais de maior e menor que envolvem o nome das bibliotecas. 
 
 math.h - stdlib.h 
 
stdlib.h - ctype.h 
 
cmat.h - ctype.h 
 
stdio.h - ctype.h 
 
stdio.h - stdlib.h

Outros materiais