Baixe o app para aproveitar ainda mais
Prévia do material em texto
���������� %'4�3URYD KWWS���VLPXODGR�HVWDFLR�EU�EGTBSURYDBUHVXOWDGRBSUHYLHZ�DVS ��� Avaliação: CCT0239_AV_201501326104 » ALGORITMOS Tipo de Avaliação: AV Aluno: 201501326104 HUDSON SOARES DE OLIVEIRA Nota da Prova: 4,0 Nota de Partic.: 1 Data: 22/06/2015 18:17:50 (F) 1a Questão (Ref.: 228687) Pontos: 0,0 / 0,5 Qual será o resultado da expressão: A mod B, se forem lidos os números 15 e 6 para as variáveis A e B, respectivamente: 4 0 3 5 1 Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 568161) Pontos: 0,5 / 0,5 1. Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do almoço. Para seu alívio, há um caixa eletrônico próximo ao restaurante. Assim, Maria Fumaça dirigise para sacar o dinheiro que necessita. Identifique na situação apresentada o que não representa uma entrada de dados para o caixa eletrônico realizar a operação: Pedido de senha Confirmação do mês de nascimento Confirmação do dia de nascimento Saldo final Valor a ser sacado Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 230310) Pontos: 0,0 / 0,5 Laços de repetição são usados para que uma determinada sequência de comandos seja repetida um determinado número de vezes, sem a necessidade de reescrever tais comandos inúmeras vezes. Marque a alternativa que apresenta corretamente a representação de um laço de repetição codificado em C++. e) for(i++, , int i) { cout<< I;} a) for(int i=0;i<10;i++) { cout<< i;} d) if(int i;i<10;i++) {cout< < I;} ���������� %'4�3URYD KWWS���VLPXODGR�HVWDFLR�EU�EGTBSURYDBUHVXOWDGRBSUHYLHZ�DVS ��� c) for( i>0, i<10,i++) { cout< < I;} b) if(i>10) { if (i<100) i=0;} Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 618100) Pontos: 0,5 / 0,5 ���������Assinale a opção correta. Quem fez a primeira representação de um diagrama de fluxo foi �AlKharazmi Charles Babbage John von Newmman �Alan Turing �Herman Goldstine Gabarito Comentado. 5a Questão (Ref.: 7967) Pontos: 0,5 / 0,5 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Para e Se Apenas o de entrada Se ou escolha Apenas o comando enquanto Para ou enquanto Gabarito Comentado. Gabarito Comentado. ���������� %'4�3URYD KWWS���VLPXODGR�HVWDFLR�EU�EGTBSURYDBUHVXOWDGRBSUHYLHZ�DVS ��� 6a Questão (Ref.: 94217) Pontos: 0,0 / 1,0 Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta: I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero (código ASCII igual a 0). II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'. III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho necessário menos um. Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Somente a sentença II está correta Todas as sentenças estão corretas Somente as sentenças I e III estão corretas Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 227929) Pontos: 0,5 / 0,5 4XDQGR�HVWXGDPRV�VREUH�D�HVWUXWXUD�GR�VH� ���� HQWDR���VHQDR�� VHPSUH� QRV� p� GLWR� TXH�� TXDQGR� WLYHUPRV� GXDV SRVVLELOLGDGHV�GH�UHVSRVWDV��GHYHPRV�HVFROKHU�D�HVWUXWXUD�GR�VH�FRPSRVWR�DR� LQYpV�GH�XVDU�GXDV�HVWUXWXUDV GR�VH�VLPSOHV� 2EVHUYH�DV�DILUPDWLYDV�DEDL[R�H��GHSRLV��HVFROKD�D�UHVSRVWD�TXH�UHVSDOGD�R�XVR�GR�VH�FRPSRVWR�SHOR�TXH� IRL GLWR�DFLPD�DR�LQYpV�GR�VH�VLPSOHV� ,�0DLRU�FODUH]D�QR�FyGLJR��PDV�QmR�LQIOXrQFLD�QD�HILFLrQFLD�GR�PHVPR ,,�0DLRU�HILFLrQFLD�SRUTXH�GLPLQXL�R�Q~PHUR�GH�WHVWHV�QR�FyGLJR ,,,�0DLRU�HILFLrQFLD�VRPHQWH�SRUTXH�R�FyGLJR�ILFD�PDLV�OHJtYHO��YLVWR�TXH�R�UHVXOWDGR�ILQDO�p�R�PHVPR ,9�6RPHQWH�XPD�HVFROKD�GR�GHVHQYROYHGRU��YLVWR�TXH�R�UHVXOWDGR�R�UHVXOWDGR�ILQDO�p�R�PHVPR 6RPHQWH�D�,�HVWi�FRUUHWD $�,,�(�,9�HVWmR�FRUUHWDV $�,,�(�$�,,,�HVWmR�FRUUHWDV 6RPHQWH�D�,,�HVWi�FRUUHWD 6RPHQWH�D��,9�HVWi�FRUUHWD Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 15622) Pontos: 0,0 / 1,0 Qual dos trechos abaixo solicita e admite corretamente a idade de um usuário? int idade; cin << "Idade: " >> idade; int idade; cout >> "Idade: "; cin << idade; real idade; cout << "Idade: "; cin >> idade; ���������� %'4�3URYD KWWS���VLPXODGR�HVWDFLR�EU�EGTBSURYDBUHVXOWDGRBSUHYLHZ�DVS ��� int idade; cout << "Idade: "; cin >> idade; real idade; cin << "Idade: " >> idade; Gabarito Comentado. 9a Questão (Ref.: 568156) Pontos: 1,5 / 1,5 Na aula 1 estudamos conceitos relevantes para o entendimento e construção de algoritmos, como a definição de lógica, ramo da filosofia que cuida das regras do bem pensar, ou do pensar correto, sendo, portanto, um instrumento do pensar (disponível em: http://pt.wikipedia.org/wiki/L%C3%B3gica#L.C3.B3gica_filos.C3.B3fica); lógica da programação, técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas na Lógica Matemática e que, depois, são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software (disponível em: http://pt.wikibooks.org/); e, por fim, Programa. Desenvolva o conceito de programa. Resposta: É o resultado da construção de um algoritmo, são feitos para exibir alguma informação ou para controlar algum componente de software ou hardware. Gabarito: Sugestão de resposta: Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. 10a Questão (Ref.: 8698) Pontos: 0,5 / 1,5 Desenvolva um algoritmo usando PSEUDOCÓDIGO para somar o 100 (cem primeiros) números naturais inteiros. Resposta: prog numeros int 100 {100*100} imprima int 100 fim prog Gabarito: Inicio. Var soma, x x = 0 soma = 0 Faça enquanto x < 100 x = x + 1 soma = soma + x fim_faça Imprimir soma Fim Período de não visualização da prova: desde 12/06/2015 até 25/06/2015. � �
Compartilhar