Buscar

Logica de programação Prova Av2

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 6 páginas

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 6, do total de 6 páginas

Prévia do material em texto

Avaliação: CCE1121_AV2_201501299859 » LÓGICA DE PROGRAMAÇÃO
Tipo de Avaliação: AV2
Aluno: 201501299859 ­ JOSE LUIZ PEREIRA DA SILVA
Professor: LUIZ DI MARCELLO SENRA SANTIAGO Turma: 9003/BA
Nota da Prova: 3,0 de 8,0  Nota do Trab.: 0    Nota de Partic.: 2  Data: 25/11/2015 10:33:48
  1a Questão (Ref.: 201501560194) Pontos: 0,0  / 1,5
8P�SURJUDPDGRU�GHVHMDYD�GHVHQYROYHU�XP�SURJUDPD�TXH�SXGHVVH�H[LELU�XPD�GDV
PHQVDJHQV��Ano e bissexto�RX�Ano Nao e bissexto�
�
3HVTXLVRX�QD�LQWHUQHW�GH�GHVFREULX�TXH�
���8P�DQR�p�ELVVH[WR�VH�IRU�divisível por 4,�PDV�não termina em 00�
���8P�DQR�terminado em 00�VHUi�ELVVH[WR�Ve for divisível por 400�
�
$MXGH�R�SURJUDPDGRU�D�UHVROYHU�HVVH�SUREOHPD��FRQVWUXLQGR�XP�FyGLJR�HP�&���
 
�
��&RPHFH�D�SDUWLU�GHVVH�SRQWR�
Resposta: { ano:4 cin >> if else cout } system("pause" );
Gabarito: Observação: Se estiver com solução correta e em linguagem algorítmica, só
pontuar com 50% do valor da questão
using namespace std; 
int main ()
{ 
int ano; 
cout << "\nDigite ano: "; 
cin >> ano; 
if( (ano%4==0 && ano%100!=0) || (ano%400==0) ) cout << "\nAno bissexto\n"; 
else cout << "\nNao e bissexto\n"; 
system("pause");
}
  2a Questão (Ref.: 201501492270) Pontos: 0,0  / 1,5
Implemente um programa em C++ que receba um número indefinido de valores e calcule a média aritmética
entre  os  valores  que  forem  ímpares  e  maiores  que  100.  O  programa  deve  perguntar  se  o  usuário  deseja
continuar após o processamento de cada valor digitado e encerrar a execução caso a resposta diferente de "s".
Resposta: #include <iostream> #include <cstdlib> { cin cout } system("pause" );
Gabarito: int main() 
{
int s=0,c=0,x; char resp='s'; 
while(resp=='s') 
{ 
 cout << "Entre com um valor:"; 
 cin >> x; 
 if(x % 2 != 0 && x > 100) 
 { s+=x; c++; } 
 cout << "Deseja entrar com mais algum valor (s/n)?"; 
 cin >> resp; 
 fflush(stdin); 
} 
if(c>0) 
{ cout << "Média Aritmética:" << s/c ; 
  else cout <<"Nenhum valor atende aos requisitos\n"; 
}
  3a Questão (Ref.: 201501970119) Pontos: 0,5  / 0,5
O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão
de um número da base decimal para um número na base binária. O número 01011111b, se escrito na base
decimal, equivale a:
93
63
  95
127
65
  4a Questão (Ref.: 201501372044) Pontos: 0,0  / 0,5
Qual das seguintes opções não se caracteriza como forma de representação de um algoritmo?
Portugol
Pseudocódigo
  Lógica Booleana
  Descrição Narrativa
Fluxograma Convencional
  5a Questão (Ref.: 201501467451) Pontos: 0,5  / 0,5
(VWXGDPRV�DV�OLQJXDJHQV�JUiILFDV�PDLV�FRQKHFLGDV��)OX[RJUDPD�H�'LDJUDPD�1V�&KDSLQ�
2EVHUYH�DV�VHTXrQFLDV�DEDL[R�RQGH�DSDUHFHP�GR� ODGR�HVTXHUGR�RV�VtPERORV�GR�)OX[RJUDPD�GRV
FRPDQGRV� TXH� H[LEHP� QD� WHOD�� SURFHVVDPHQWR� H� HQWUDGD� GH� GDGRV�� QmR�� QHFHVVDULDPHQWH� QHVVD
RUGHP��GR�ODGR�HVTXHUGR�H��GR�ODGR�GLUHLWR��RV�FRUUHVSRQGHQWHV�QR�GLDJUDPD�GH�16�&KDSLQ�
$VVLQDOH�D�RSomR�TXH�DSUHVHQWD�RV�VtPERORV�HTXLYDOHQWHV�
 
  6a Questão (Ref.: 201501588557) Pontos: 0,5  / 0,5
2EVHUYH�DV�DILUPDWLYDV�DEDL[R�H�DVVLQDOH�D�UHVSRVWD�CORRETA
,�'XDV�YDQWDJHQV�SDUD�VH�XVDU�IXQo}HV��'LYLGLU�R�SURJUDPD�HP�SDUWHV�PHQRUHV�H
UHXVi�ODV�HP�YiULRV�SURJUDPDV�
,,�1mR�p�REULJDGR�XVDU�R� WLSR�SDUD�FDGD�SDUkPHWUR�QR�FDEHoDOKR�GD� IXQomR�VH
WRGRV�IRUHP�GR�PHVPR�WLSR��6RPHQWH�XP�p�VXILFLHQWH�
,,,�1R�SURWyWLSR�GH�XPD�IXQomR��SRGHPRV�XVDU�VRPHQWH�RV�WLSRV�GRV�SDUkPHWURV�
LVWR�p��QmR�SUHFLVDPRV�LQFOXLU�RV�QRPHV�GRV�SDUkPHWURV�
,9� 7RGD� YDULiYHO� GHFODUDGD� GHQWUR� GD� IXQomR� PDLQ��� p� GHQRPLQDGD� YDULiYHO
*OREDO�
9�3RGHPRV�WHU�QRPHV�GH�YDULiYHLV�LJXDLV�GHFODUDGDV�HP�IXQo}HV�GLIHUHQWHV�
,���,,��H��9��VmR�YHUGDGHLUDV
  ,���,,,��H��9��VmR�YHUGDGHLUDV
,����,9��H��9��VmR�YHUGDGHLUDV
,,����,,,���H�,9��VmR�YHUGDGHLUDV
,,���,9��H�9��VmR�YHUGDGHLUDV
  7a Questão (Ref.: 201501467663) Pontos: 0,5  / 0,5
1XPD� OLVWD� GH� H[HUFtFLRV� WLQKD� R� VHJXLQWH� HQXQFLDGR�� 6DEH�VH� TXH�� HP� XPD� HTXLSH� GH� VDOWR� HP
DOWXUD��WHP�WUrV�DWOHWDV��(VFUHYD�R�WUHFKR�GR�SURJUDPD�TXH�GHFODUD�DV�YDULiYHLV�QHFHVViULDV�SDUD�R
DUPD]HQDPHQWR�GDV�DOWXUDV�H�GD�PpGLD��Or�DV�DOWXUDV�H�FDOFXOD�D�PpGLD�
'RLV�DOXQRV�IL]HUDP�FLQFR�VROXo}HV�TXH��QD�OLQJXDJHP�&����QmR�DSUHVHQWDUDP�HUURV�QD�FRPSLODomR�
PDV�DOJXPDV�DSUHVHQWDUDP�QD�H[HFXomR�RX�QR�UHVXOWDGR�
$VVLQDOH�D�RSomR�TXH�DSUHVHQWD�R�WUHFKR�CORRETO�GD�VROXomR�SDUD�HVVH�SUREOHPD�
 
IORDW�DOW���DOW���DOW���PHGLD�
FLQ�!!�DOW��!!�DOW��!!�DOW����
PHGLD� ��DOW����DOW����DOW�����
LQW�DOW���DOW���DOW���PHGLD�
FLQ�!!�DOW���FLQ�!!�DOW���FLQ�!!�DOW����
PHGLD� ��DOW����DOW����DOW�����
LQW�DOW���DOW���DOW���IORDW�PHGLD�
FLQ�!!�DOW���FLQ�!!�DOW���FLQ�!!�DOW����
PHGLD� ��DOW����DOW����DOW�����
  IORDW�DOW���DOW���DOW���PHGLD�
FLQ�!!�DOW��!!�DOW��!!�DOW����
PHGLD� ��DOW����DOW����DOW�������
IORDW�DOW���DOW���DOW���PHGLD�
FLQ�!!�DOW��!!�DOW��!!�DOW����
PHGLD� �DOW����DOW����DOW����
  8a Questão (Ref.: 201501468376) Pontos: 0,0  / 0,5
2EVHUYH�R�SURJUDPD�DEDL[R�FRP�PXLWD�DWHQomR�H�VXSRQKD�TXH�YRFr�GLJLWRX�QHVVD�RUGHP��1.62��1.78�
1.69��6HOHFLRQH�D�RSomR�FXMR�FRQWH~GR�p�LJXDO�DR�TXH�VHUi�H[LELGR�QD�WHOD�
�LQFOXGH�
XVLQJ�QDPHVSDFH�VWG��
LQW�PDLQ��
^
����IORDW�DOW���DOW���DOW���
����FLQ��!!��DOW���!!��DOW����!!���DOW���
����LI�DOW����DOW��		�DOW����DOW���
��������FRXW�����DOW�������?W������DOW������HQGO��
����HOVH�LI��DOW����DOW���
��������������FRXW�����DOW�������?W������DOW������HQGO��
������������HOVH
����������������FRXW�����DOW�������?W������DOW������HQGO��
����V\VWHP��SDXVH�����
`
  DOW�������DOW����QD��D�]RQD�H�QD��D�]RQD��UHVSHFWLYDPHQWH
DOW�������DOW����QD��D�]RQD�H�QD��D�]RQD��UHVSHFWLYDPHQWH
����������������QD��D�]RQD�H�QD��D�]RQD��UHVSHFWLYDPHQWH
����������������QD��D�]RQD�H�QD��D�]RQD��UHVSHFWLYDPHQWH
  ����������������QD��D�]RQD�H�QD��D�]RQD��UHVSHFWLYDPHQWH
  9a Questão (Ref.: 201501349402) Pontos: 0,0  / 1,0
Considere a declaração abaixo, feita em C++: for(«expressao1»; «expressao2»; «expressao3») { «comandos»
}; Pode­se afirmar que o comando while equivalente a esse for é:
«expressao3»; while («expressao2») { «expressao1»; «comandos» };
«expressao1»; while («expressao2») { «comandos» } «expressao3»;
  «expressao1»; while («expressao2») { «comandos»; «expressao3» };
«expressao3»; while («expressao2») { «comandos»; «expressao1»};
  while («expressao2»){ «expressao1»; «comandos»; «expressao3» };
  10a Questão (Ref.: 201501598317) Pontos: 1,0  / 1,0
([LVWHP�PXLWDV�IXQo}HV��DJUXSDGDV�HP�ELEOLRWHFDV��GLVSRQtYHLV�SDUD�D�OLQJXDJHP�&���
8P�GHVHQYROYHGRU�JRVWDULD�GH�GHILQLU�R�Q~PHUR�GH�FDVDV�GHFLPDLV����QD�VDtGD��
(P� TXDO� ELEOLRWHFD� H� TXDO�LV�� D�V�� IXQomR�}HV�� TXH� p�VmR�� QHFHVViULD�V�� SDUD� TXH� HOH� FRQVLJD� ID]HU� R� TXH
GHVHMD"
  LRPDQLS���IL[HG���VHWSUHFLVLRQ���
FVWGOLE���IL[HG������VHWSUHFLVLRQ
FVWGOLE���VHWEDVH���
LRPDQLS���IL[HG���
FVWGOLE���VHWSUHFLVLRQ���
Período de não visualização da prova: desde 20/11/2015 até 04/12/2015.
�
�

Outros materiais