Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
13algoritmos/1.JPG 13algoritmos/10.JPG 13algoritmos/11.JPG 13algoritmos/12.JPG 13algoritmos/13.JPG 13algoritmos/14.JPG 13algoritmos/15.JPG 13algoritmos/16.JPG 13algoritmos/17.JPG 13algoritmos/18.JPG 13algoritmos/19.JPG 13algoritmos/2.JPG 13algoritmos/20.JPG 13algoritmos/21.JPG 13algoritmos/22.JPG 13algoritmos/23.JPG 13algoritmos/24.JPG 13algoritmos/25.JPG 13algoritmos/26.JPG 13algoritmos/27.JPG 13algoritmos/28.JPG 13algoritmos/29.JPG 13algoritmos/3.JPG 13algoritmos/30.JPG 13algoritmos/31.JPG 13algoritmos/32.JPG 13algoritmos/33.JPG 13algoritmos/34.JPG 13algoritmos/35.JPG 13algoritmos/36.JPG 13algoritmos/37.JPG 13algoritmos/38.JPG 13algoritmos/39.JPG 13algoritmos/4.JPG 13algoritmos/40.JPG 13algoritmos/41.JPG 13algoritmos/42.JPG 13algoritmos/43.JPG 13algoritmos/44.JPG 13algoritmos/45.JPG 13algoritmos/5.JPG 13algoritmos/6.JPG 13algoritmos/7.JPG 13algoritmos/8.JPG 13algoritmos/9.JPG 13algoritmos/prova.pdf ���������� %'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. � � 13algoritmos/Todos os Exercícios e Avaliações Parciais.pdf ALGORITMOS Lupa Fechar 1a Questão (Ref.: 201512846546) Fórum de Dúvidas (2 de 3) Saiba (1 de 2) Assinale a opção correta. Linguagem gráfica livre não está isenta de ambiguidades. Fluxogramas possuem certa ambiguidade, quando o programador não possui conhecimento adequado Devemos evitar a representação de um algoritmo com pseudolinguagem. Linguagem natural pode ser usada, sem problemas de ambiguidades, para representar algoritmos. Pseudolinguagem, vez por outra, demonstra ambiguidade. Gabarito Comentado Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201512495198) Fórum de Dúvidas (2 de 3) Saiba (1 de 2) Nos dias atuais e com a evolução galopante da tecnologia, dificilmente encontramos pessoas que nunca tenham utilizado um computador. Os propósitos podem variar bastante, seja para edição de textos, jogos ou atividades mais complexas. Já é difícil de imaginar nossas vidas sem o uso desta ferramenta. Nesta atividade tão comum ao nosso cotidiano, você algum dia deve ter parado para pensar como os programas funcionam. Como é que o computador faz todas as tarefas exatamente da forma com a qual você pede? A resposta para esta pergunta é mais simples do que parece: ele segue as instruções que você passa. Mas para que ele consiga entender o que você fala, ele precisa de uma linguagem mais específica. Para fazer esta interpretação entre homem e máquina, foram desenvolvidas as linguagens de programação. Mas mesmo estas linguagens utilizam uma lógica para serem escritas e é aí que entram os algoritmos. A forma de representação de algoritmos que mais se aproxima das linguagens de programação é: Fluxogramas Pseudolinguagens Linguagens Gráficas Linguagem Natural Linguagem Conceitual Gabarito Comentado Gabarito Comentado Exercício: CCT0239_EX_A1_201512207217 Matrícula: Aluno(a): FRANCISCO ULISSES NUNES GOMES Data: 16/08/2015 00:01:27 (Finalizada) 3a Questão (Ref.: 201512796070) Fórum de Dúvidas (3) Saiba (2) O termo algoritmo derivase do nome do matemático Abu Ja´far Muhammad Al Khwarizmi, o qual introduziu a escrita dos cálculos por meio de uma sequência de passos em substituição ao ábaco. Na programação podemos definir algoritmos como: Sequência de passos finitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação. Sequência de passos infinitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação. Sequência de passos finitos, e mal estruturados que podem ser automatizados e implementados utilizando linguagens de programação. Sequência de procedimento utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. Sequência de procedimento não utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. Gabarito Comentado 4a Questão (Ref.: 201512455940) Fórum de Dúvidas (3) Saiba (2) Segundo o que foi apresentado, para se desenvolver um algoritmo é necessário verificar quais etapas específicas para a solução de um problema. Assim sendo, quatro momentos são apresentados. No primeiro momento, devese: Compreender o enunciado do problema, para que se possa identificar a origem e os tipos de dados que serão processados. Além de definir o que se deseja como resultado e sua forma de apresentação. Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser eliminados. Além de definir o que se deseja como elementos naturais e sua forma de apresentação. Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser processados. Além de definir o que se deseja como dados simples e sua forma de apresentação. Compreender o enunciado para que se possa questionar a origem e os tipos de dados que serão processados. Além de definir o que se deseja como resultado e sua forma de apresentação. Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser eliminados. Além de definir o que se deseja como resultado e sua forma de apresentação. Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201512456439) Fórum de Dúvidas (1 de 3) Saiba (1 de 2) &RP�EDVH�QRV�FRQFHLWRV�GH�DOJRULWPRV��OyJLFD�GH�SURJUDPDomR�H�OLQJXDJHQV�GH�SURJUDPDomR��p�FRUUHWR�DILUPDU�TXH� $V� OLQJXDJHQV� GH� SURJUDPDomR� SRVVXHP� XP� FRQMXQWR� GH� UHJUDV� IOH[tYHLV� SDUD� D� UHSUHVHQWDomR� GRV� FRPDQGRV� GH� XP SURJUDPD� 2V�DOJRULWPRV�FRUUHVSRQGHP��HVWULWDPHQWH��DRV�FRQMXQWRV�GH�GDGRV�H� LQIRUPDo}HV�TXH�VmR� WUDWDGRV�HP�XP�GHWHUPLQDGR SURFHVVDPHQWR� /yJLFD�GH�SURJUDPDomR�FRUUHVSRQGH�j�UHSUHVHQWDomR�JUiILFD�GH�XP�GHWHUPLQDGR�DOJRULWPR� $V� OLQJXDJHQV� GH� SURJUDPDomR� SRVVLELOLWDP� D� FRGLILFDomR� GH� XP� GHWHUPLQDGR� DOJRULWPR�� GH� DFRUGR� FRP� XP� FRQMXQWR� GH UHJUDV�HVSHFtILFR� 2V�WUrV�FRQFHLWRV�FRUUHVSRQGHP�jV�~QLFDV�IRUPDV�GH�UHSUHVHQWDomR�GD�VROXomR�GH�XP�GHWHUPLQDGR�SUREOHPD� Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201512796083) Fórum de Dúvidas (2 de 3) Saiba (1 de 2) Ao elaborarmos um algoritmo, algumas formas de representação podem ser utilizadas. Uma dessas formas representa um algoritmo mais próximo de uma linguagem de programação de alto nível; sua sintaxe, geralmente, fica mais parecida com a linguagem de preferência do autor, como Pascal, C, C++, Java. Estamos nos referindo a definição de: Linguagem verbal Diagrama de Chapin Pseudolinguagem Linguagem natural Linguagem gráfica Gabarito Comentado Gabarito Comentado Fechar � � ALGORITMOS Lupa Fechar 1a Questão (Ref.: 201512845865) Fórum de Dúvidas (4 de 12) Saiba (2 de 7) (VWXGDPRV�TXH�R�FRPDQGR�GH�DWULEXLomR�DUPD]HQD�XP�GDGR�QD�PHPyULD�SULQFLSDO� 2EVHUYH�R�DOJRULWPR�DEDL[R�H�DVVLQDOH�D�RSomR�TXH�H[LEH�D�VDtGD� SURJ�WHVWH �LQW�Q���Q���Q�� �Q�������� �Q�������� �Q������� �Q�����Q�� �Q�� �Q�����Q���GLY�Q�� �Q�����Q������ �LPSULPD�Q����?W���Q����?Q���Q�� ILPSURJ ���������� � ��������� � ����������������� ��������� � ��������� � Gabarito Comentado Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201512495193) Fórum de Dúvidas (7 de 12) Saiba (5 de 7) 4XDQGR�GHILQLPRV�XPD�YDULiYHO�QD�YHUGDGH�HVWDPRV�ID]HQGR�XPD�UHVHUYD HVWiWLFD�GH�PHPyULD��(VWD�UHVHUYD�GH�PHPyULD�p�GLWD�HVWiWLFD�SRU�VHU�GHILQLGD HP�WHPSR�GH�FRPSLODomR��GLIHUHQWH�GD�UHVHUYD�GLQkPLFD�GH�PHPyULD�TXH�p�IHLWD HP�WHPSR�GH�H[HFXomR��3RUWDQWR��WRGD�GHFODUDomR�GH�YDULiYHLV�p�D�UHVHUYD�GH XPD�FHUWD�TXDQWLGDGH�GH�PHPyULD�DQWHV�GD�H[HFXomR�GR�SURJUDPD��VHQGR DVVLP�p�QHFHVViULR�TXH�VHMD�HVWDEHOHFLGD�D�TXDQWLGDGH�GH�PHPyULD�TXH�HVWi VHQGR�UHVHUYDGD�H�WDPEpP�VHX�HQGHUHoR��,VWR�p�IHLWR��UHVSHFWLYDPHQWH��SHOD GHILQLomR�GR� LGHQWLILFDGRU�GD�YDULiYHO�DSHQDV��SRLV�XPD�YDULiYHO�VHPSUH�SRVVXL�R PHVPR�WLSR�GH�GDGR� LGHQWLILFDGRU�GD�YDULiYHO�H�GR�WLSR�GH�GDGR� WLSR�GH�GDGR�H�LGHQWLILFDGRU�GD�YDULiYHO� FRPSLODGRU�TXH�HVWi�DORFDQGR�D�PHPyULD�H�SHOR�WLSR�GH�OLQJXDJHP�TXH HVWi�VHQGR�XWLOL]DGR� Exercício: CCT0239_EX_A2_201512207217 Matrícula: Aluno(a): FRANCISCO ULISSES NUNES GOMES Data: 21/08/2015 10:44:01 (Finalizada) WLSR�GD�YDULiYHO�DSHQDV��SRLV�D�DORFDomR�p�IHLWD�VHPSUH�QR�PHVPR HQGHUHoR�GH�PHPyULD� Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201512456490) Fórum de Dúvidas (7 de 12) Saiba (5 de 7) Uma variável pode ser entendida como sendo: Um dispositivo de entrada de dados. Um dispositivo de saída de dados. Um dispositivo de memória auxiliar. Um elemento da unidade lógica de controle. Um endereço na memória principal. Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201512495200) Fórum de Dúvidas (12) Saiba (7) Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta "O que fazer?", mas sim "como fazer". Em termos mais técnicos, um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa. Embora você não perceba, utiliza algoritmos de forma intuitiva e automática diariamente quando executa tarefas comuns. Como estas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazêlas, o algoritmo presente nelas acaba passando despercebido. Ao nos recordarmos dos passos necessários para a construção de um algoritmo veremos que após a elaboração de um algoritmo devemos testálo realizando simulações com o propósito de verificar se este está ou não correto. Existem alguns softwares disponíveis que efetuam a interpretação de algoritmos representados em pseudocódigos ou em fluxogramas. Porém existe uma técnica que permite a simulação do processo de interpretação de um algoritmo utilizando apenas um papel e uma caneta. A esta técnica chamamos de: Pseudocódigo Metodologia Estruturada Construção de Programas Metodologia Orientada a Objetos Teste de Mesa Gabarito Comentado 5a Questão (Ref.: 201512490672) Fórum de Dúvidas (7 de 12) Saiba (5 de 7) 'LJD�R�UHVXOWDGR�GDV�YDULiYHLV�;��<�H�=�DSyV�D�VHTXrQFLD�GH�RSHUDo}HV�QR�WUHFKR�GH�DOJRULWPR�DEDL[R� � ;�ĸ����������������������������������������� <�ĸ���� ;�ĸ�;����� =�ĸ�;� =�ĸ�=����� ;�ĸ���;� <�ĸ�<����� =�ĸ�=����� ;�ĸ�;���;���=� X = 11 Y = 11 Z = 11 X = 33 Y = 11 Z = 11 X = 11 Y = 11 Z = 11 X = 10 Y = 11 Z = 11 X = 10 Y = 10 Z = 10 Gabarito Comentado 6a Questão (Ref.: 201512481935) Fórum de Dúvidas (4 de 12) Saiba (2 de 7) Para exibir a media dos valores referentes às variáveis A, B e C, todas do tipo inteiro, usando o algorítmo pseudocódigo, deve ser utilizado a linha de comando: imprima(A+B+C/3) imprima(A+B)+C)/3 imprima((A+B+C)/3) imprima(A+B+C)\3 imprima(A+B)+C)\3 Gabarito Comentado Gabarito Comentado ALGORITMOS Lupa Fechar 1a Questão (Ref.: 201512846735) Fórum de Dúvidas (1 de 1) Saiba (0) Considere o algoritmo abaixo: prog exm01 real sal; imprima "\nSalario : "; leia sal; imprima "\nSeu salario e: ",sal,"\n"; fimprog Durante a execução desse algoritmo, o usuário informa o valor inteiro 1500. Assinale a alternativa correta: O algoritmo não será executado, e será acusado um erro no tipo de dado de leitura. O algoritmo será executado normalmente, e será exibido: "Seu salario e: 1500.0" O algoritmo será executado normalmente, e será exibido: "Seu salario e: " O algoritmo será executado normalmente, e será exibido: "Seu salario e: 1500" O algoritmo será executado normalmente, mas nada será exibido. Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201512932588) Fórum de Dúvidas (1 de 1) Saiba (0) Algoritmo Prova VAR A, B, C, D : Real Início leia (A, B, C, D) A < B B < C C < D D < A B < A+B/2 C < C+B D < D + (B * 2) A Fim Com base no algoritmo acima, e supondo que os valores fornecidos para as variáveis "A", "B", "C" e "D" sejam, respectivamente, 10, 15, 20 e 25, podese afirmar que, após execução do referido algoritmo, os valores dessas variáveis serão, respectivamente:: 15 30 55 60 15 25 50 50 15 17,5 42,5 50 15 17,5 42,5 35 15 25 50 45 Gabarito Comentado Gabarito Comentado Gabarito Comentado Exercício: CCT0239_EX_A3_201512207217 Matrícula: Aluno(a): FRANCISCO ULISSES NUNES GOMES Data: 21/08/2015 10:54:11 (Finalizada) 3a Questão (Ref.: 201512235795) Fórum de Dúvidas (1 de 1) Saiba (0) Uma determinada empresa de software desenvolveu um programa no qual é solicitado para o usuário o valor do produto. Com esse valor, o programa consegue informar para o usuário quanto de imposto está embutido no preço do produto. Para que esse programa faça essa interação com o usuário é necessári utilizar que tipos de comando? Comandos de entrada e saída Comandos de repetição Comandos de fluxograma Comandos de linguagem de baixo nível e de alto nível Comandos de decisão Gabarito Comentado 4a Questão (Ref.: 201512931934) Fórum de Dúvidas (1 de 1) Saiba (0) Um aluno estava estudando e se deparou com uma questão: Precisava que o usuário interagisse com o algoritmo para entrar com o ano atual. Perguntou a alguns colegas e obteve as seguintes respostas: I depois de declarar a variável, deveria incluir a linha: leia ano; II depois de declarar a variável, deveria incluir a linha: leia a; III depois de declarar a variável, deveria incluir, obrigatoriamente, as duas linhas porque, sem o comando imprima, o comando leia não funciona: imprima "\nDigite ano atual: "; leia anoAtual IV O comando imprima não é obrigatório, mas, geralmente, é incluído porque diz o que se espera que seja digitado Analise as respostas e escolha a opção correta Somente I e II estão corretas Somente a IV está correta I, II e IV estão corretas. Somente a III está correta A segunda está errada porque uma variável de nome a não serve para armazenar o ano Gabarito Comentado Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201512927471) Fórum de Dúvidas (1 de 1) Saiba (0) O operador mod retorna o resto de uma divisão entre dois números inteiros, a função raiz(x) retorna a raiz quadrada de x e a função abs(x) retorna o valor absoluto de x. Sendo assim, analise o trecho de código, a seguir, e marque a alternativa correta, que representa o que será impresso, tendo em vista, que o valor fornecido para a variável x será 6 : Início int x,y,z; escreva ("Entre com um valor inteiro para x:"); leia (x) ; y < 30; z < abs( raiz (x+y) ); z < z mod 2 + 3; imprima (z) ; fim. 6 2 3 8 4 Gabarito Comentado Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201512927456) Fórum de Dúvidas (1 de 1) Saiba (0) Assinale a alternativa que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo, caso o usuário insira o valor 10 para n1. inicio inteiro: n1,n2,n3; leia (n1); n2<n1*3; n3<n12+n2; imprima("O resultado final será n3=",n3); fim. O resultado final será n3=18 O resultado final será n3=38 O resultado final será n3=28 O resultado final será n3=9 O resultado final será n3=29 Gabarito Comentado Fechar � � ALGORITMOS Lupa Fechar 1a Questão (Ref.: 201512820082) Fórum de Dúvidas (3) Saiba (0) Considerando que a= 10, b= 16 e c = 23, marque a alternativa que representa o valor das variáveis a, b, e c depois de executado o trecho do do algoritmo abaixo: ... Se ( a > b) b < a senao se (b > a) a< b senão c< b+a ... a= 10, b= 10 e c = 23 a= 16, b= 16 e c = 26 a= 16, b= 10 e c = 23 a= 16, b= 16 e c = 23 a= 10, b= 16 , c = 23 Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201512881358) Fórum de Dúvidas (1 de 3) Saiba (0) O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não. decisão, se, condição, condição, para. decisão, enquanto, condição, decisão, verdadeira. decisão, se, condição, condição, verdadeira. decisão, para, condição, condição, falsa. condição, repita, se, condição, para. Gabarito Comentado 3a Questão (Ref.: 201512825403) Fórum de Dúvidas (3) Saiba (0) Assinale a alternativa que apresenta APENAS operadores relacionais. +, e * &&, || e ~ <, > e >= &&, >= e || =, > e || Exercício: CCT0239_EX_A4_201512207217 Matrícula: Aluno(a): FRANCISCO ULISSES NUNES GOMES Data: 12/09/2015 19:42:50 (Finalizada) Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201512489029) Fórum de Dúvidas (0) Saiba (0) Tendo como base de notação o português estruturado e dado as variáveis e seus valores: A < 10, B <5, C<2, D<4. Marque a alternativa correta. (4+3*3/49 > A) ou (D = C+2) = (F) (4+3*3/49 > A) e (D = C+2) = (F) (A5 < 5) e (C+(5/3*4) > D) = (V) (A > B) e (D < 1) = (V) (A <> 5) ou (C <= D) = (F) 5a Questão (Ref.: 201512481754) Fórum de Dúvidas (1 de 3) Saiba (0) Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos. !, > e >= +, e * &&, >= e <= &&, || e ! =, > e ? Gabarito Comentado 6a Questão (Ref.: 201512489012) Fórum de Dúvidas (1 de 3) Saiba (0) 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 Fechar � ALGORITMOS Lupa Fechar 1a Questão (Ref.: 201512235905) Fórum de Dúvidas (0) Saiba (0) De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Para e Se Apenas o de entrada Para ou enquanto Se ou escolha Apenas o comando enquanto Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201512456353) Fórum de Dúvidas (0) Saiba (0) Observe o trecho do algoritmo a seguir e responda: leia num; se (num % 2 == 0) { tipo = 1; } senão { tipo = 2; } escolha(tipo) { caso1 : imprima"PAR";pare; Exercício: CCT0239_EX_A5_201512207217 Matrícula: Aluno(a): FRANCISCO ULISSES NUNES GOMES Data: 12/09/2015 19:57:48 (Finalizada) caso2 : imprima"IMPAR";pare; } Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 13 e 16. Qual o conjunto de respostas no final da terceira execução? IMPAR, PAR, PAR PAR, PAR, IMPAR IMPAR, PAR, IMPAR IMPAR, IMPAR, PAR PAR, IMPAR, PAR Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201512927630) Fórum de Dúvidas (3) Saiba (0) Marque a opção que, corresponde ao conteúdo final que será impresso, na tela, pelo algoritmo abaixo, após sua execução. Considerando que os dados de entrada foram, respectivamente, 30 e 1. prog teste int x, y, z; imprima "Digite um numero : "; leia x; imprima "Digite um segundo numero : "; leia y; se (x > y + 10 ) { z < 10; se (z < x) { imprima x mod 2; } senao { imprima z + y; } } senao { imprima x + y div 2; } fimprog 11 15.5 15 0 30.5 Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201512243643) Fórum de Dúvidas (0) Saiba (0) Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente considerando que 1 Domingo, 2 Segunda etc. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla? cout switch/case do/while while for Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201512846549) Fórum de Dúvidas (0) Saiba (0) ����������Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade. Sabe‐se que não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita. prog MaiorIdade int id1, id2; leia id1; leia id2; se (id1 > id2) imprima "Maior idade = ", id1; senão imprima "Maior idade = ", id2; fimprog prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão (id1 < id2) { imprima "Maior idade = ", id1;} fimprog prog MaiorIdade int id1, id2, maior; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", maior;} senão { imprima "Maior idade = ", maior;} fimprog prog MaiorIdade imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201512933000) Fórum de Dúvidas (0) Saiba (0) Observe o trecho do programa em C++ abaixo e, após, entrar com os valores sugeridos para sua execução assinale a alternativa que representa a resposta final. cin >> a; cin >> b; cin >> c; if (a < b + c) && (b < a + c) && ( c < a + b) { cout << "É triangulo \n"; if (a == b) || (b == c) || (a == c) cout << "Triângulo isósceles\n"; else if (a == b) && (b == c) cout << "Triângulo equilátero\n"; else if (a != b) && (b != c) && (a != c) cout << "Triangulo escaleno\n"; } else cout << "Não é triângulo\n"; Valores: a = 10 b = 6 c = 2 É triângulo Triângulo isósceles É triângulo Triângulo escaleno Não é triângulo Triângulo isósceles Não é triângulo É triângulo Triângulo equilátero Fechar � � ALGORITMOS Lupa Fechar 1a Questão (Ref.: 201512458409) Fórum de Dúvidas (0) Saiba (0) Execute o trecho do algoritmo abaixo: imprima "1 1 "; a < 1; ap < 1; para(c<1;c<=5;c++) { a < ap; ap < c; imprima a + ap, " "; } O que será exibido após a execução? 1 1 2 3 5 8 13 1 1 2 3 5 8 13 1 1 2 3 5 7 9 1 1 2 3 5 7 9 1 1 2 3 4 5 7 Gabarito Comentado Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201512243391) Fórum de Dúvidas (0) Saiba (0) $SyV�DQiOLVH�GR�FyGLJR�UHVSRQGD�D�TXHVWmR� � � $R�VHU�FRPSLODGR�H�H[HFXWDGR��R�SURJUDPD�LUi�H[LELU�QD�WHOD� 2V�Q~PHURV�SDUHV�HQWUH���H����LQFOXVLYH��HP�RUGHP�FUHVFHQWH� 2V�YDORUHV�HQWUH���H����LQFOXVLYH��HP�RUGHP�GHFUHVFHQWH� 2V�Q~PHURV�tPSDUHV�HQWUH���H����LQFOXVLYH��HP�RUGHP�GHFUHVFHQWH� 2V�YDORUHV�HQWUH���H����LQFOXVLYH�HP�RUGHP�FUHVFHQWH� Exercício: CCT0239_EX_A6_201512207217 Matrícula: Aluno(a): FRANCISCO ULISSES NUNES GOMES Data: 12/10/2015 08:01:30 (Finalizada) 2V�Q~PHURV�tPSDUHV�HQWUH���H���HP�RUGHP�GHFUHVFHQWH� Gabarito Comentado Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201512239148) Fórum de Dúvidas (0) Saiba (0) $QDOLVH�DV�VHQWHQoDV�DEDL[R�HP�UHODomR�jV�HVWUXWXUDV�GH�UHSHWLomR�XWLOL]DGDV�SDUD�FRQVWUXomR�GH�DOJRULWPRV ,��1D�HVWUXWXUD�GH�UHSHWLomR�(QTXDQWR���)DoD�R�EORFR�GH�UHSHWLomR�SRGH�VHU�H[HFXWDGR�YiULDV�YH]HV�RX�DWp�QHQKXPD�YH]��$�FRQGLomR p�WHVWDGD�DQWHV�GH�HQWUDU�QD�HVWUXWXUD�GH�UHSHWLomR� ,,��$�HVWUXWXUD�GH�UHSHWLomR�5HSLWD���$Wp�HIHWXD�XP�WHVWH�OyJLFR�QR�ILP�GR�ODoR��JDUDQWLQGR�TXH�SHOR�PHQRV�XPD�YH]�DV�LQVWUXo}HV GHVWH�VmR�H[HFXWDGDV� ,,,��7RGD�UHSHWLomR�FRQGLFLRQDO�SRGH�VHU�UHSUHVHQWDGD�SRU�XPD�HVWUXWXUD�GR�WLSR�(QTXDQWR���)DoD�RX�5HSLWD���$Wp��VHQGR�TXH�D SULPHLUD�UHSHWH�VRPHQWH�TXDQGR�D�FRQGLomR�p�IDOVD�H�D�VHJXQGD�VRPHQWH�TXDQGR�D�FRQGLomR�p�YHUGDGHLUD� ,9��3DUD�VH�LPSHGLU�D�VLWXDomR�FRQKHFLGD�FRPR�ORRS�LQILQLWR�p�QHFHVViULR�TXH��QRV�ODoRV�FRQGLFLRQDLV��D�YDULiYHO�TXH�p�WHVWDGD�HVWHMD VHPSUH�DVVRFLDGD�D�XPD�LQVWUXomR�TXH�D�DWXDOL]H�QR�LQWHULRU�GR�ODoR� $V�DILUPDo}HV�FRUUHWDV�VmR� � II, III e IV I, II e IV I e II I, II e III II e III Gabarito Comentado 4a Questão (Ref.: 201512236628) Fórum de Dúvidas (0) Saiba (0) A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que representa uma REPETIÇÃO : Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois. Para encher um copo com água, mantenha a torneira aberta enquanto o copo não esitver cheio. Se um aluno obter média abaixo de 6.0 estará REPROVADO, se não estará APROVADO. No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR. Para fazer um bolo, prepare os ingredientes, mistureos bem e ponha no forno para assar. Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201512458413) Fórum de Dúvidas (0) Saiba (0) Execute os algoritmos abaixo e responda: cont < 1; soma < 0; enquanto (cont < 4) { soma < soma + cont; cont ++; } imprima soma % cont; cont < 0; soma< 0; enquanto (cont < 4) { soma < soma + cont; cont ++; } imprima soma % cont; Quais os resultados obtidos, respectivamente? 1 e 4 4 e 4 4 e 6 6 e 6 2 e 2 Gabarito Comentado Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201512813917) Fórum de Dúvidas (0) Saiba (0) 0DUTXH�D�RSomR�FRUUHWD��&RQVLGHUH�R�WUHFKR�GH�SURJUDPD�IHLWR�HP�&����2�YDORU�ILQDO�GH�V�H�R�YDORU�ILQDO GH�QXP��VmR�UHVSHFWLYDPHQWH� LQW�FRQWD��QXP ���V �� IRU�FRQWD� �����FRQWD��� �����FRQWD �FRQWD����^ �����V �V�QXP� �����QXP �QXP���� ` R�YDORU�GH�V�HVWi�LQGHILQLGR�H�R�YDORU�GH�QXP�p�� ���H�� ��H�� ���H�� ���H��� Gabarito Comentado Gabarito Comentado Gabarito Comentado Fechar � ALGORITMOS Lupa Fechar 1a Questão (Ref.: 201512848079) Fórum de Dúvidas (2 de 5) Saiba (2) Marque a opção correta. O que é impresso na tela ? int conta, x = 1, r = 1; for (conta = 2; conta >= 0; conta) { r = r * x + 1; x += 2; cout << "r= " << r << " x = " << x << endl; } �r = 36 x = 7 ���r = 3 x = 2 r = 5 x = 7 ����������r = 2 x = 3 r = 7 x = 5 ����������r = 3 x = 4 r = 8 x = 6 r = 37 x = 7 ����������r = 2 x = 3 r = 7 x = 5 r = 36 x = 7 Gabarito Comentado Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201512238186) Fórum de Dúvidas (5) Saiba (2) Suponha um algoritmo desenvolvido em linguagem C++. Em uma determinda linha aparece o comando CONT = (CONT + 1); Neste caso, o que é executado? CONT permanece inalterado CONT recebe o próprio valor decrescido de uma unidade CONT recebe o próprio valor acrescido de uma unidade CONT recebe o valor 1 CONT recebe o valor zero Gabarito Comentado Exercício: CCT0239_EX_A7_201512207217 Matrícula: Aluno(a): FRANCISCO ULISSES NUNES GOMES Data: 12/10/2015 08:12:03 (Finalizada) 3a Questão (Ref.: 201512243593) Fórum de Dúvidas (2 de 5) Saiba (2) Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos trechos abaixo escritos em C++ representa esta situação? if (media <= 6) cout << "Aprovado"; else cout << "Reprovado"; if (media > 6) { cout << "Aprovado"; } else { cout << "Reprovado"; } if (media >= 6) cout << "Aprovado"; else cout << "Reprovado"; if (media != 6) { cout << "Aprovado"; } else { cout << "Reprovado"; } if (media > 6) cout << "Aprovado"; else cout << "Reprovado"; Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201512243560) Fórum de Dúvidas (1 de 5) Saiba (1 de 2) Qual dos trechos abaixo solicita e admite corretamente a idade de um usuário? real idade; cin << "Idade: " >> idade; int idade; cin << "Idade: " >> idade; int idade; cout >> "Idade: "; cin << idade; int idade; cout << "Idade: "; cin >> idade; real idade; cout << "Idade: "; cin >> idade; Gabarito Comentado 5a Questão (Ref.: 201512848043) Fórum de Dúvidas (2 de 5) Saiba (2) Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, sendo que na 1ª. execução o valor de entrada é 7 e na 2ª. execução o valor de entrada é 8. Para isso, considere o seguinte trecho em C++. int num; cout << "Digite um numero: "; cin >> num; if (num != 2 || num != 4 || num != 6) { num = num + 2; cout << num << " "; } if (num != 8) { num; cout << num << " "; } else cout << num * 5 ; 9 6 10 9 8 10 40 9 40 9 8 10 9 9 8 10 40 Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201512235980) Fórum de Dúvidas (2 de 5) Saiba (1 de 2) Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++ . int, char e logical int, real e caractere int, char e float int, char e real int, float e caractere Gabarito Comentado Gabarito Comentado ALGORITMOS Lupa Fechar 1a Questão (Ref.: 201512322127) Fórum de Dúvidas (0) Saiba (0) Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando correspondente para preenchimento da lacuna. ... cin>>matricula; ______________ (matricula<99) { cin>>matricula; } loop repeat do case while for Gabarito Comentado 2a Questão (Ref.: 201512495828) Fórum de Dúvidas (0) Saiba (0) A partir da comparação entre as estruturas while e do...while, é certo afirmar que: Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado será sempre executado, pelo menos uma vez. No do...while, o bloco de comandos controlado poderá não ser executado. Enquanto que no while o bloco de comandos será sempre executado, pelo menos uma vez. Em termos de execução não há diferença. A diferença está, apenas, na sintaxe. No while, o bloco de comandos controlado poderá não ser executado. Enquanto que no do...while o bloco de comandos controlado será sempre executado, pelo menos uma vez. Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado poderá não ser executado. Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201512238251) Fórum de Dúvidas (0) Saiba (0) 2�TXH�HVWi�VHQGR�H[HFXWDGR�SHOR�DOJRULWPR�DEDL[R" CONT 0; SOMA 0; enquanto (CONT < 100) faça SOMA SOMA + CONT; CONT CONT + 1; fim_enquanto Exercício: CCT0239_EX_A8_201512207217 Matrícula: Aluno(a): FRANCISCO ULISSES NUNES GOMES Data: 12/10/2015 08:25:06 (Finalizada) fim_enquanto 6RPD�WRGRV�RV�Q~PHURV�GH���D���� 6RPD�WRGRV�RV�Q~PHURV�tPSDUHV�GH���D���� 6RPD�WRGRV�RV�Q~PHURV�SDUHV�GH���D���� 6RPD�WRGRV�RV�Q~PHURV�GH���D��� 6RPD�RV�����Q~PHURV�GLJLWDGRV� Gabarito Comentado 4a Questão (Ref.: 201512238199) Fórum de Dúvidas (0) Saiba (0) Indique qual o comando que deve ser usado em um algoritmo quando se deseja repetir um bloco de comandos a partir de uma condição. se encadeado var else enquanto se Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201512486321) Fórum de Dúvidas (0) Saiba (0) Analise o código abaixo e Assinale as alternativas corretas em relação ao valor que será impresso após a execução do mesmo. A<‐10; Enquanto(A > 0 ) faça imprima(A); A <‐ A ‐ 3; Fim‐Enquanto 10, 7, 4, 3 10, 7, 3, 1 1, 7, 5, 3 10, 7, 5, 1 10, 7, 4, 1 Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201512927664) Fórum de Dúvidas (0) Saiba (0) Considere o trecho de programa em C++ abaixo. Marque a opção que, corretamente, mostra o que é impresso na tela. int x, y, z; x = 5; y = 20; while (x <= y) { z = x + y; x = x + 5; } cout << z << endl; 30 35 40 25 20 Gabarito Comentado Gabarito Comentado Gabarito Comentado Fechar � � ALGORITMOS Lupa Fechar 1a Questão (Ref.: 201512845955) Fórum de Dúvidas (0) Saiba (0) Considerando a matriz unidimensional declarada: char nome[10][30]; É correto afirmar que, nesta matriz: Poderão ser armazenadas 10 nomes com até 29 caracteres. Poderão ser armazenadas 11 nomes com até 30 caracteres. Poderão ser armazenadas 10 nomes com até 31 caracteres. Poderão ser armazenadas 30 nomes com até 10 caracteres. Poderão ser armazenadas 9 nomes com até 29 caracteres. Gabarito Comentado Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201512477705) Fórum de Dúvidas (0) Saiba (0) Qual das opções abaixo está correta com relação a declaração de variáveis para um vetor de 15 elementos de números reais em C++? double x[15][15] int vetor[15][15] int vetor[15] double x[15] char x[15] Gabarito Comentado 3a Questão (Ref.: 201512845968) Fórum de Dúvidas (0) Saiba (0) Um médico precisa armazenar o peso, a altura e o IMC de seus 1000 pacientes. Contratou um programador que disse que o programa teria algumas matrizes unidimensionais para o armazenamento. Assinale a opção abaixo que representa a declaração das referidas matrizes pelo programador, conforme as informações acima: float peso[1001], altura[1001], imc [1001]; float peso[1000], altura[1000], imc [1000]; char peso[999], altura[999], imc [999]; float peso[1000] ; altura[1000] ; imc[1000]; char peso[1000], altura [1000], imc[1000]; Gabarito Comentado Gabarito Comentado Exercício: CCT0239_EX_A9_201512207217 Matrícula: Aluno(a): FRANCISCO ULISSES NUNES GOMES Data: 12/10/2015 08:48:33 (Finalizada) 4a Questão (Ref.: 201512846083) Fórum de Dúvidas (0) Saiba (0) &RQVLGHUH�R�SURJUDPD�HP�&���DEDL[R�£�$SyV�H[HFXWi�OR��GLJLWDQGR�D�IUDVH��(8�$'252�$/*25,7026��FRPR HQWUDGD��DVVLQDOH�D�RSomR�TXH�UHSUHVHQWD�D�VXD�VDtGD� TOTAL = 11 TOTAL = 10 TOTAL = 9 TOTAL = 8 TOTAL = 7 Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201512242992) Fórum de Dúvidas (0) Saiba (0) Os chamados vetores e matrizes podem ser considerados como: Estruturas de dados homogêneas Comandos de seleção Estruturas de dados heterogêneas Comandos de seleção composta Comandos de repetição Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201512458430) Fórum de Dúvidas (0) Saiba (0) Execute o algoritmo utilizando o vetor CRR abaixo e responda o que ficará armazenado. ! U O T R E C A 1 2 3 4 5 6 7 8 para(i < 1; i <= 4; i = i + 1) { aux < CRR[ i ]; CRR[ i ] < CRR[8 i + 1 ]; CRR[8 i + 1] < aux; } ! A C E R T O U A C E R U O T ! U O T R E C A ! A C E R T O U ! A C E R ! T O U Gabarito Comentado Fechar � � ALGORITMOS Lupa Fechar 1a Questão (Ref.: 201512846060) Fórum de Dúvidas (0) Saiba (0) Marque a opção que representa a declaração de uma matriz quadrada para números inteiros: int valores[5][1]; int valores[5][5]; char valores[5][5]; int valores[5]; char valores[5]; Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201512498571) Fórum de Dúvidas (0) Saiba (0) Sendo a matriz M bidimensional igual a: 1 2 3 4 5 ‐5 3 0 Dimensionadas da seguinte maneira: int m[2][4]; Determine quais são os seguintes elementos: ���������m[0][3] ���������m[0][0] ���������m[1][1] ���������m[1][2] 4 1 5 3 5 1 5 4 5 1 3 0 0 1 3 5 4 5 5 0 Gabarito Comentado Gabarito Comentado Exercício: CCT0239_EX_A10_201512207217 Matrícula: Aluno(a): FRANCISCO ULISSES NUNES GOMES Data: 12/10/2015 08:47:29 (Finalizada) 3a Questão (Ref.: 201512845989) Fórum de Dúvidas (0) Saiba (0) Analise o programa em C++ mostrado abaixo e assinale a alternativa que descreve corretamente a sua execução: O código armazenará em um vetor 10 nomes com até 50 caracteres e imprimirá uma listagem com os nomes que não começam com a letra 'G'. O código armazenará em um vetor 10 nomes com até 49 caracteres e imprimirá uma listagem somente com os nomes que começam com a letra 'G'. O código armazenará em um vetor um nome com até 50 caracteres e imprimirá o nome que não começa com a letra 'G'. O código armazenará em um vetor 10 nomes com até 50 caracteres e imprimirá uma listagem com todos os 10 nomes. O código armazenará em um vetor um nome com até 50 caracteres e imprimirá o nome que começa com a letra 'G'. Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201512846001) Fórum de Dúvidas (0) Saiba (0) Considere os seguintes valores de entrada: 1, 2, 3 e 4 para o programa em C++ mostrado abaixo. Marque a resposta correta que descreve a sua execução. O código armazenará os elementos de uma matriz com 2 linhas e 2 colunas e imprimirão os elementos de entrada. O código armazenará os elementos de uma matriz com 2 linhas e 2 colunas e imprimirá os elementos que estão na posição da diagonal secundária. O código armazenará os elementos de uma matriz com 2 linhas e 2 colunas e imprimirá os elementos que estão nas linhas pares. O código armazenará os elementos de uma matriz com 2 linhas e 2 colunas e imprimirá os elementos que estão na posição da diagonal principal. O código armazenará os elementos de uma matriz com 2 linhas e 2 colunas e não imprimirá nada. Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201512846024) Fórum de Dúvidas (0) Saiba (0) Um estudante do curso Sistemas de Informação precisa declarar uma matriz bidimensional para armazenar o valor dos 12 salários de 45 funcionários. Qual das opções abaixo o estudante deverá declarar? char funcionario[12][12]; float funcionario[45][12]; int salario[45], funcionario[12]; float funcionario[12],[12]; float funcionario[45][45]; Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201512846035) Fórum de Dúvidas (0) Saiba (0) O setor de Recursos Humano da Estácio precisa de um programa que armazene nome, cargo e salário dos seus 25 funcionários. Analise as declarações abaixo e escolha a que irá resolver o problema do desenvolvedor. char funcionario[25][50] ; float salario[25]; char nome[25][50], cargo[25][30] ; float salario[25]; char funcionario[25], cargo[25] ; float salario[25]; char nome[26][50], cargo[26][30] ; float salario[26]; char funcionarioe[25][2] ; float salario[25][30]; Gabarito Comentado Gabarito Comentado Gabarito Comentado Fechar � � ALGORITMOS Simulado: CCT0239_SM_201512207217 V.1 Fechar 1a Questão (Ref.: 201512887783) Pontos: 1,0 / 1,0 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Apenas pseudolinguagem Linguagem natural, fluxograma e pseudolinguagem Linguagem gráfica e pseudolinguagem Linguagem natural e pseudolinguagem �Linguagem natural e linguagem gráfica Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201512235792) Pontos: 1,0 / 1,0 A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de: Linguagem de alto nível Linguagem de baixo nível Compilador Linguagem de Máquina Programa Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201512495200) Pontos: 1,0 / 1,0 Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta "O que fazer?", mas sim "como fazer". Em termos mais técnicos, um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa. Embora você não perceba, utiliza algoritmos de forma intuitiva e automática diariamente quando executa tarefas comuns. Como estas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazêlas, o algoritmo presente nelas acaba passando despercebido. Ao nos recordarmos dos passos necessários para a construção de um algoritmo veremos que após a elaboração de um algoritmo devemos Aluno(a): FRANCISCO ULISSES NUNES GOMES Matrícula: Desempenho: 9,0 de 10,0 Data: 14/09/2015 07:32:30 (Finalizada) testálo realizando simulações com o propósito de verificar se este está ou não correto. Existem alguns softwares disponíveis que efetuam a interpretação de algoritmos representados em pseudocódigos ou em fluxogramas. Porém existe uma técnica que permite a simulação do processo de interpretação de um algoritmo utilizando apenas um papel e uma caneta. A esta técnica chamamos de: Construção de Programas Metodologia Estruturada Metodologia Orientada a Objetos Teste de Mesa Pseudocódigo Gabarito Comentado. 4a Questão (Ref.: 201512854259) Pontos: 1,0 / 1,0 Suponha que A, B e C sejam variáveis reais e que I, J e K sejam variáveis inteiras. Dados: A = 4.0, B = 6.0 e I = 3, qual seria o valor final dos comandos seguintes: a) C < A * B I b) K < I / 4 * 6 c) C < B / A + 1,5 a) 21 b) impossível c) 3 a) 21.0 b) 4.5 c) 3.0 a) 21.0 b) impossível c) 3.0 a) 21.0 b) 4.5l c) impossível a) 21.5 b) impossível c) 3.0 Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201512238227) Pontos: 1,0 / 1,0 Escolha a alternativa que mostra o algoritmo em pseudocódigo correto que representa o cálculo do salário líquido dos seus colaboradores, sabendo‐se que o salário bruto é a soma do salário líquido mais o desconto, sendo este em valor percentual. prog�IROKD ���imprima��'LJLWH�R�VDOiULR�EUXWR������?Q�� leia salbruto; ���imprima��'LJLWH�R�GHVFRQWR������?Q�� leia desc; ���imprima��'LJLWH�R�GHVFRQWR������?Q�� leia desc; liquido < salbruto (salbruto * desc / 100); ���imprima��R�VDOiULR�OtTXLGR�p����OLTXLGR� fimprog SURJ�IROKD ����real salbruto, desc, liquido; ����LPSULPD��'LJLWH�R�VDOiULR�EUXWR������?Q�� leia salbruto; ����LPSULPD��'LJLWH�R�GHVFRQWR������?Q�� leia desc; ����OLTXLGR����VDOEUXWR����OLTXLGR� �GHVF�������� ����LPSULPD��R�VDOiULR�OtTXLGR�p����OLTXLGR� ILPSURJ prog�IROKD ���real�6DOEUXWR��'HVF��/LTXLGR� ���imprima��'LJLWH�R�VDOiULR�EUXWR������?Q�� leia salbruto; ���imprima��'LJLWH�R�GHVFRQWR������?Q�� leia desc; liquido < salbruto (salbruto * desc / 100); ���imprima��R�VDOiULR�OtTXLGR�p����OLTXLGR� fimprog prog folha real salbruto, desc, liquido; imprima "Digite o salario bruto :", "\n"; leia salario; imprima "Digite o desconto :", "\n"; leia desc; liquido < salbruto (salbruto * desc / 100); imprima "o salário é: ",liquido; fimprog prog folha real salbruto, desc, liquido; imprima "Digite o salário bruto :", "\n"; leia salbruto; imprima "Digite o desconto :", "\n"; leia desc; liquido < salbruto (salbruto * desc / 100); imprima "o salário líquido é: ",liquido; fimprog Gabarito Comentado. 6a Questão (Ref.: 201512927471) Pontos: 1,0 / 1,0 O operador mod retorna o resto de uma divisão entre dois números inteiros, a função raiz(x) retorna a raiz quadrada de x e a função abs(x) retorna o valor absoluto de x. Sendo assim, analise o trecho de código, a seguir, e marque a alternativa correta, que representa o que será impresso, tendo em vista, que o valor fornecido para a variável x será 6 : Início int x,y,z; escreva ("Entre com um valor inteiro para x:"); leia (x) ; y < 30; z < abs( raiz (x+y) ); z < z mod 2 + 3; imprima (z) ; fim. 8 6 2 3 4 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201512836346) Pontos: 1,0 / 1,0 O símbolo abaixo pode representar que tipo de comando nas linguagens de programação? Declaração de variável Comando de leitura Comando de saída Atribuição de variável Comando de seleção Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201512456406) Pontos: 1,0 / 1,0 1DGD�VHUi�LPSUHVVR��SRLV�Ki�HUUR�QR�DOJRULWPR� �� 5HVXOWDGR���� 4 5HVXOWDGR���� Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201512813921) Pontos: 0,0 / 1,0 Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5: prog numeroMes int mes; imprima "\ndigite um numero de 1 12: "; leia mes ; escolha (mes) { caso 1 : imprima "\njaneiro\n"; pare; caso 2 : imprima "\nfevereiro\n"; pare; caso 3 : imprima "\nmarço\n"; pare; caso 4 : imprima "\nabril\n"; pare; caso 5 : imprima "\nmaio\n";pare; caso 6 : imprima "\njunho\n"; pare; caso 7 : imprima "\njulho\n"; pare; caso 8 : imprima "\nagosto\n"; pare; caso 9 : imprima "\nsetembro\n";pare; caso 10:imprima "\noutubro\n"; pare; caso 11:imprima "\nnovembro\n"; pare; caso 12:imprima "\ndezembro\n"; pare; senao :imprima "\nInexistente\n"; } fimprog e) Inexistente a) maio junho b) maio junho julho agosto setembro outubro novembro dezembro c) maio d) maio julho setembro novembro dezembro Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201512927630) Pontos: 1,0 / 1,0 Marque a opção que, corresponde ao conteúdo final que será impresso, na tela, pelo algoritmo abaixo, após sua execução. Considerando que os dados de entrada foram, respectivamente, 30 e 1. prog teste int x, y, z; imprima "Digite um numero : "; leia x; imprima "Digite um segundo numero : "; leia y; se (x > y + 10 ) { z < 10; se (z < x) { imprima x mod 2; } senao { imprima z + y; } } senao { imprima x + y div 2; } fimprog 0 15 11 30.5 15.5 Gabarito Comentado. Gabarito Comentado. ALGORITMOS Simulado: CCT0239_SM_201512207217 V.2 Fechar 1a Questão (Ref.: 201512495198) Pontos: 1,0 / 1,0 Nos dias atuais e com a evolução galopante da tecnologia, dificilmente encontramos pessoas que nunca tenham utilizado um computador. Os propósitos podem variar bastante, seja para edição de textos, jogos ou atividades mais complexas. Já é difícil de imaginar nossas vidas sem o uso desta ferramenta. Nesta atividade tão comum ao nosso cotidiano, você algum dia deve ter parado para pensar como os programas funcionam. Como é que o computador faz todas as tarefas exatamente da forma com a qual você pede? A resposta para esta pergunta é mais simples do que parece: ele segue as instruções que você passa. Mas para que ele consiga entender o que você fala, ele precisa de uma linguagem mais específica. Para fazer esta interpretação entre homem e máquina, foram desenvolvidas as linguagens de programação. Mas mesmo estas linguagens utilizam uma lógica para serem escritas e é aí que entram os algoritmos. A forma de representação de algoritmos que mais se aproxima das linguagens de programação é: Linguagens Gráficas Linguagem Natural Pseudolinguagens Fluxogramas Linguagem Conceitual Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201512495196) Pontos: 1,0 / 1,0 Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa. Existem algumas formas distintas de representação de algoritmos, onde as principais são: Linguagem Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para representar linguagem Natural, G para representar linguagem Gráfica e P para representar pseudocódigos, podese relacionar estas formas de representação de algoritmos com as seguintes afirmações: ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais. Aluno(a): FRANCISCO ULISSES NUNES GOMES Matrícula: Desempenho: 10,0 de 10,0 Data: 19/09/2015 12:06:55 (Finalizada) ( ) Sua simbologia e sintaxe aproximase muito a simbologia e a sintaxe da maioria das linguagens de programação. ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais. Marque a alternativa que representa a o relacionamento existente entre as afirmações e as formas de representação de algoritmos. *��1��3 1��3��* 3��1��* *��3��1 1��*��3 Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201512344488) Pontos: 1,0 / 1,0 Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO: cad1 id nome_aluno salariofinal num1 nota2 Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201512845865) Pontos: 1,0 / 1,0 (VWXGDPRV�TXH�R�FRPDQGR�GH�DWULEXLomR�DUPD]HQD�XP�GDGR�QD�PHPyULD�SULQFLSDO� 2EVHUYH�R�DOJRULWPR�DEDL[R�H�DVVLQDOH�D�RSomR�TXH�H[LEH�D�VDtGD� SURJ�WHVWH �LQW�Q���Q���Q�� �Q�������� �Q�������� �Q������� �Q�����Q�� �Q�� �Q�����Q���GLY�Q�� �Q�����Q������ �LPSULPD�Q����?W���Q����?Q���Q�� ILPSURJ ��������� � ��������� � ���������� � ��������� � ����������������� Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201512456348) Pontos: 1,0 / 1,0 Assinale a opção correta. O algoritmo abaixo recebeu o valor 2 como entrada. Ao final, quanto será impresso ? SURJ�GHVFREULU int a, b; imprima "\nDigite um valor: "; leia a; b < a + 2 * 3 div 5; imprima b; fimprog 2 3 3.2 2.4 2.2 Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201512796105) Pontos: 1,0 / 1,0 As funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função raiz (x) é utilizada para obter: a conversão de um número inteiro x para real a raiz de um número x a tangente de um ângulo em radianos o logaritmo neperiano de x o seno de um ângulo em radianos Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201512835834) Pontos: 1,0 / 1,0 Para satisfazer a regra de que para fazer AV3 o aluno deve ter nota maior ou igual a 4 em pelo menos uma das outras duas Avaliacoes, qual seria a sentença correta Se (AV1 > 4) e (AV2 > 4) Se (AV1 >= 4) ou (AV2 >= 4) Se (AV1 > 4) ou (AV2 > 4) Nenhuma outra alternativa satisfaz Se (AV1 >= 4) e (AV2 >= 4) Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201512881358) Pontos: 1,0 / 1,0 O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não. condição, repita, se, condição, para. decisão, para, condição, condição, falsa. decisão, se, condição, condição, para. decisão, se, condição, condição, verdadeira. decisão, enquanto, condição, decisão, verdadeira. Gabarito Comentado. 9a Questão (Ref.: 201512235905) Pontos: 1,0 / 1,0 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Para ou enquanto Apenas o comando enquanto Se ou escolha Para e Se Apenas o de entrada Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201512243021) Pontos: 1,0 / 1,0 O que será exibido de acordo com o trecho de código abaixo? c 20 r c mod 2 se (r = 0) entao escreva("Valor de r:", r) senao se (r = 1) entao escreva("Valor de r: ",r) senao escreva("Valor de r:",r+3) fimse fimse Valor de r: 10 Valor de r: 0 Valor de r: 1 Valor de r: 3 Nada será exibido. Gabarito Comentado. Gabarito Comentado. ALGORITMOS Simulado: CCT0239_SM_201512207217 V.3 Fechar 1a Questão (Ref.: 201512796079) Pontos: 1,0 / 1,0 Segundo o dicionário Aulete Digital, lógica caracterizase por ser uma forma de raciocinar coerente, em que se estabelecem relações de causa e efeito; a coerência desse raciocínio (http://www.aulete.com.br/l%C3%B3gica#ixzz39nTCM26A). Assim, temos como definição de Lógica de Programação: a aplicação dos conceitos e práticas da lógica na utilização das linguagens de programação para o desenvolvimento de algoritmos na solução de problemas, respeitando regras da lógica matemática, aplicadas pelos programadores durante o processo de construção do software. a aplicação dos conceitos e práticas da lógica na utilização das linguagens de programação para o desenvolvimento de algoritmos na solução de problemas. Sequência de etapas não utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. Sequência de procedimento utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. a aplicação de práticas da lógica na utilização das linguagens de programação para o desenvolvimento de algoritmos na solução de problemas, respeitando regras da lógica matemática, aplicadas pelos programadores durante o processo de construção apenas do Hardware. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201512796089) Pontos: 1,0 / 1,0 A definição de algoritmos, segundo Forbellone, é uma sequência de passos finitos para atingir um objetivo bem definido. Com base nessa definição, marque a alternativa que apresenta uma sequência lógica para fritar ovo. Quebre o ovo retireo quando estiver frito coloque manteiga na frigideira quebre o ovo . Despejeo na frigideira retireo quando estiver frito coloqueo no prato salpique queijo ralado. Retireo quando estiver frito coloque manteiga na frigideira quebre o ovo quebre o ovo . Coloque manteiga na frigideira quebre o ovo retireo quando estiver frito despejeo na frigideira. Coloque manteiga na frigideira quebre o ovo despejeo na frigideira retireo quando estiver frito. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201512856458) Pontos: 1,0 / 1,0 Qual será a saída obtida pela execução da linha de comando a seguir? imprima (23031989 div 10000) % 100; 2 2303 23 230 3 Gabarito Comentado. Gabarito Comentado. Aluno(a): FRANCISCO ULISSES NUNES GOMES Matrícula: Desempenho: 9,0 de 10,0 Data: 19/09/2015 12:17:37 (Finalizada) 4a Questão (Ref.: 201512854254) Pontos: 1,0 / 1,0 Assinale a alternativa que apresenta os valores da variável RESPOSTA em cada uma das opções abaixo, suponha que todas as variáveis são reais: a) RESPOSTA < 3.0 * 6; b) X < 2.0; Y < 3,0; RESPOSTA < X * Y X; c) RESPOSTA < 4; X < 2; RESPOSTA < RESPOSTA * X; a) 18,0 b) 4,0 c) 8,0 a) 18 b) 4,0 c) 8,0 a) 18,0 b) 4,0 c) 8 a) 18,0 b) 4 c) 2,0 a) 18,0 b) 4,0 c) 2,0 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201512238227) Pontos: 1,0 / 1,0 Escolha a alternativa que mostra o algoritmo em pseudocódigo correto que representa o cálculo do salário líquido dos seus colaboradores, sabendo‐se que o salário bruto é a soma do salário líquido mais o desconto, sendo este em valor percentual. prog folha real salbruto, desc, liquido; imprima "Digite o salário bruto :", "\n"; leia salbruto; imprima "Digite o desconto :", "\n"; leia desc; liquido < salbruto (salbruto * desc / 100); imprima "o salário líquido é: ",liquido; fimprog SURJ�IROKD ����real salbruto, desc, liquido; ����LPSULPD��'LJLWH�R�VDOiULR�EUXWR������?Q�� leia salbruto; ����LPSULPD��'LJLWH�R�GHVFRQWR������?Q�� leia desc; ����OLTXLGR����VDOEUXWR����OLTXLGR� �GHVF�������� ����LPSULPD��R�VDOiULR�OtTXLGR�p����OLTXLGR� ILPSURJ prog�IROKD ���imprima��'LJLWH�R�VDOiULR�EUXWR������?Q�� leia salbruto; ���imprima��'LJLWH�R�GHVFRQWR������?Q�� leia desc; liquido < salbruto (salbruto * desc / 100); liquido < salbruto (salbruto * desc / 100); ���imprima��R�VDOiULR�OtTXLGR�p����OLTXLGR� fimprog prog folha real salbruto, desc, liquido; imprima "Digite o salario bruto :", "\n"; leia salario; imprima "Digite o desconto :", "\n"; leia desc; liquido < salbruto (salbruto * desc / 100); imprima "o salário é: ",liquido; fimprog prog�IROKD ���real�6DOEUXWR��'HVF��/LTXLGR� ���imprima��'LJLWH�R�VDOiULR�EUXWR������?Q�� leia salbruto; ���imprima��'LJLWH�R�GHVFRQWR������?Q�� leia desc; liquido < salbruto (salbruto * desc / 100); ���imprima��R�VDOiULR�OtTXLGR�p����OLTXLGR� fimprog Gabarito Comentado. 6a Questão (Ref.: 201512927471) Pontos: 1,0 / 1,0 O operador mod retorna o resto de uma divisão entre dois números inteiros, a função raiz(x) retorna a raiz quadrada de x e a função abs(x) retorna o valor absoluto de x. Sendo assim, analise o trecho de código, a seguir, e marque a alternativa correta, que representa o que será impresso, tendo em vista, que o valor fornecido para a variável x será 6 : Início int x,y,z; escreva ("Entre com um valor inteiro para x:"); leia (x) ; y < 30; z < abs( raiz (x+y) ); z < z mod 2 + 3; imprima (z) ; fim. 6 4 3 8 2 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201512456039) Pontos: 1,0 / 1,0 Observe o trecho do algoritmo a seguir e responda: se (m>240) //teste 1 { imprima "APROVADO"; } senão { se (m <= 240 && m >= 150) //teste 2 { imprima "RECUPERAÇÃO"; } } senão { imprima "REPROVADO"; } Quais são os valores de cada teste lógico para que seja impresso cada uma das opções abaixo: a) APROVADO; b) REPROVADO; c) RECUPERAÇÃO. Observação: os caracteres // significam comentários e não fazem parte da lógica do algoritmo. APROVADO Teste 1 = Verdadeiro, Teste 2 = não é executado. REPROVADO Teste 1 = Falso, Teste 2 = Verdadeiro. RECUPERAÇÃO Teste 1 Falso, Teste 2 = Verdadeiro. APROVADO Teste 1 = Verdadeiro, Teste 2 = não é executado. REPROVADO Teste 1 = Falso, Teste 2 = Verdadeiro. RECUPERAÇÃO Teste 1 Verdadeiro, Teste 2 = Falso. APROVADO Teste 1 = não é executado, Teste 2 = Verdadeiro. REPROVADO Teste 1 = Falso, Teste 2 = Falso. RECUPERAÇÃO Teste 1 Falso, Teste 2 = Verdadeiro. APROVADO Teste 1 = Verdadeiro, Teste 2 = não é executado. REPROVADO Teste 1 = Falso, Teste 2 = Falso. RECUPERAÇÃO Teste 1 Falso, Teste 2 = Verdadeiro. APROVADO Teste 1 = Verdadeiro, Teste 2 = não é executado. REPROVADO Teste 1 = Falso, Teste 2 = Falso. RECUPERAÇÃO Teste 1 Falso, Teste 2 = não é executado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201512238293) Pontos: 1,0 / 1,0 O algoritmo a seguir representa a seleção de candidatos a um concurso público que exigiu duas avaliações. Suponha que um determinado candidato obteve 7,0 na primeira avaliação, escolha a alternativa CORRETA que indica qual a nota que o candidato deve obter na segunda avaliação para que ele seja aprovado, sabendose que não há arredondamento no cálculo da média. Algoritmo Concurso real: nota1,nota2,media inicio escreva("Digite as duas notas:") leia(nota1,nota2) media< (nota1+nota2)/2 se (media >= 8) então escreva ("APROVADO") senao escreva ("REPROVADO") fim_se fim Entre 9,0 e 10,0 Entre 7,0 e 7,9 Candidato reprovado Entre 6,0 e 6,9 Entre 8,0 e 8,9 Gabarito Comentado. 9a Questão (Ref.: 201512813921) Pontos: 1,0 / 1,0 Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5: prog numeroMes int mes; imprima "\ndigite um numero de 1 12: "; leia mes ; escolha (mes) { caso 1 : imprima "\njaneiro\n"; pare; caso 2 : imprima "\nfevereiro\n"; pare; caso 3 : imprima "\nmarço\n"; pare; caso 4 : imprima "\nabril\n"; pare; caso 5 : imprima "\nmaio\n";pare; caso 6 : imprima "\njunho\n"; pare; caso 7 : imprima "\njulho\n"; pare; caso 8 : imprima "\nagosto\n"; pare; caso 9 : imprima "\nsetembro\n";pare; caso 10:imprima "\noutubro\n"; pare; caso 11:imprima "\nnovembro\n"; pare; caso 12:imprima "\ndezembro\n"; pare; senao :imprima "\nInexistente\n"; } fimprog c) maio d) maio julho setembro novembro dezembro b) maio junho julho agosto setembro outubro novembro dezembro a) maio junho e) Inexistente Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201512933000) Pontos: 0,0 / 1,0 Observe o trecho do programa em C++ abaixo e, após, entrar com os valores sugeridos para sua execução assinale a alternativa que representa a resposta final. cin >> a; cin >> b; cin >> c; if (a < b + c) && (b < a + c) && ( c < a + b) { cout << "É triangulo \n"; if (a == b) || (b == c) || (a == c) cout << "Triângulo isósceles\n"; else if (a == b) && (b == c) cout << "Triângulo equilátero\n"; else if (a != b) && (b != c) && (a != c) cout << "Triangulo escaleno\n"; } else cout << "Não é triângulo\n"; Valores: a = 10 b = 6 c = 2 Não é triângulo Triângulo isósceles É triângulo Triângulo escaleno É triângulo Triângulo isósceles É triângulo Triângulo equilátero Não é triângulo
Compartilhar