Buscar

Exercícios de Linguagem de Programação em C



Continue navegando


Prévia do material em texto

10/10/2015 Aluno: MAURO DE OLIVEIRA ESTRELA •
data:text/html;charset=utf­8,%3Ctable%20width%3D%22650%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%222%22%20cellspacing%3D%220%22%20id%3D%22conteudo_1%22%20style%3… 1/4
 LINGUAGEM DE PROGRAMAÇÃO I   Lupa  
 Retornar
Exercício: CCE0242_EX_A3_201404062939  Matrícula: 201404062939
Aluno(a): MAURO DE OLIVEIRA ESTRELA Data: 10/10/2015 12:03:28 (Finalizada)
  1a Questão (Ref.: 201404257203)  Fórum de Dúvidas (2)       Saiba   (2)
Estava pesquisando na internet, quando li,  num fórum, um pedido de ajuda que incluía um programa
codificado na  linguagem C, apresentado abaixo. A pessoa não  tinha um compilador e não estava
conseguindo  analisar  o  programa.  Acompanhei  no  Teste  de  Mesa,  supondo  que  eu  teria
digitado  345quando  foi  solicitado  um  número  inteiro  de  três  algarismos.  Assinale  a
resposta CORRETA que apresenta o que foi exibido na tela.
 
­0012 ( Representa a soma dos algarismos do número ­345 formatado)
­ 0.00289(O inverso do número formatado)
0345 (O valor absoluto do número formatado)
0543(O valor absoluto do número espelhado formatado)
  0343 (O valor absoluto do resultado da expressão formatada)
10/10/2015 Aluno: MAURO DE OLIVEIRA ESTRELA •
data:text/html;charset=utf­8,%3Ctable%20width%3D%22650%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%222%22%20cellspacing%3D%220%22%20id%3D%22conteudo_1%22%20style%3… 2/4
 Gabarito Comentado  Gabarito Comentado
  2a Questão (Ref.: 201404246767)  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
  3a Questão (Ref.: 201404163063)  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 = ­20
10/10/2015 Aluno: MAURO DE OLIVEIRA ESTRELA •
data:text/html;charset=utf­8,%3Ctable%20width%3D%22650%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%222%22%20cellspacing%3D%220%22%20id%3D%22conteudo_1%22%20style%3… 3/4
y = 20 
z = 10
x = ­01
y = 01 
z = 10
x = ­13 
y = 11 
z = 13
  x = ­11 
y = 11 
z = 10
x = 11 
y = 11 
z = 15
 Gabarito Comentado  Gabarito Comentado
  4a Questão (Ref.: 201404257952)  Fórum de Dúvidas (2)       Saiba   (2)
Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo
com as características das variáveis LOCAIS, marque a alternativa ERRADA.
Uma variável local só é visualizada pela função onde foi declarada.
Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas.
  A função main() pode acessar qualquer variável local de qualquer função.
Existem funções que não têm variáveis locais.
 Gabarito Comentado  Gabarito Comentado
10/10/2015 Aluno: MAURO DE OLIVEIRA ESTRELA •
data:text/html;charset=utf­8,%3Ctable%20width%3D%22650%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%222%22%20cellspacing%3D%220%22%20id%3D%22conteudo_1%22%20style%3… 4/4
  5a Questão (Ref.: 201404246787)  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?
  do{ // [bloco de comandos] } 
while (cfp !=0);
do while (cfp !=0)
{ // [bloco de comandos] }
while{ // [bloco de comandos] } 
do (cfp !=0);
if (cpf != 0)
{ // [bloco de comandos] }
for (cpf=0; cpf !=0; cpf++) 
{ // [bloco de comandos] }
  6a Questão (Ref.: 201404161579)  Fórum de Dúvidas (2)       Saiba   (2)
Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas
bibliotecas.
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto.
string.h ­ Funções para concatenação de strings com inteiros.
stdio.h ­ Funções para gráficos.
  math.h ­ Funções matemáticas
time.h ­ Funções para manipulação de tempo, apenas horas, minutos e segundos.
stdlib.h ­ Funções de entrada e saida. 
 Gabarito Comentado  Gabarito Comentado