Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem mais próxima de uma linguagem de alto nível, mas que faz uso da língua nativa e cuja sintaxe fica mais próxima da linguagem de preferência do professor/ autor. Linguagem computacional Linguagem gráfica Linguagem de marcação Linguagem natural Pseudolinguagem Ref.: 201709511610 2a Questão Analise o código abaixo e escolha a alternativa que mostra o que será impresso na tela. cout << "Teste com "; cout << " dois couts.\nFuncionou bem!"; Teste com dois couts.\nFuncionou bem! Teste com dois couts. Funcionou bem! Teste com dois couts.\nFuncionou bem! Teste com dois couts.Funcionou bem! Teste com dois couts. \nFuncionou bem! Explicação: O trecho de código apresentado possui duas linhas de comando cout (comando de saída de dados). A seguir analisa-sea execução destas duas linhas: cout << "Teste com "; ---> Neste comando de saída será exibida a mensagem: "Teste com" cout << " dois couts.\nFuncionou bem!"; ---> Neste outro comando de saída, será exibida, na mesma linha do comando anterior, a mensagem:" dois couts." Com a seguir encontra-se a sequência de escape "\n", o programa passará para a próxima linha, e exibirá a mensagem restante: "Funcionou bem!" Assim sendo, o resultado final da execução do dois comandos de saída será: Teste com dois couts. Funcionou bem! Ref.: 201708468433 3a Questão No Sistema Binário, por ser um sistema posicional assim como o Sistema Decimal, cada posição tem um valor. Assinale a opção onde estão presentes os valores das cinco primeiras posições, começando pela de maior valor(esquerda) e indo para a de menor valor(direita). 8 / 6 / 4 / 2 / 0 32 / 16 / 8 / 4 / 2 10 / 8 / 6 / 4 / 2 10000 / 1000 / 100 / 10 / 1 16 / 8 / 4 / 2 / 1 Ref.: 201708468651 4a Questão Na prova de Lógica de Programação, na questão dissertativa, era pedido para se construir um algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão EAD-ESTACIO, começando na segunda zona da terceira linha. Abaixo estão as respostas de cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA. prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog Gabarito Coment. Gabarito Coment. Ref.: 201708468451 5a Questão Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem que usa símbolos padronizados e é considerada uma linguagem universal, visto que pouco se escreve. Pseudolinguagem Linguagem natural Linguagem gráfica - fluxograma Linguagem gráfica - diagrama de Euler Linguagem de marcação Ref.: 201708435214 6a Questão Os algoritmos podem ser definidos usando diversos instrumentos, como a linguagem natural, os fluxogramas, o diagrama de chapin, o português estruturado ou mesmo através de uma linguagem de programação, como o C ou o C++. É sabido que o nível de detalhamento e precisão dos algoritmos varia em cada uma dessas representações. Com base nessas afirmações e nas informações vistas em aula, é válido afirmar que: O diagrama de chapin é uma forma totalmente textual de representar um algoritmo. A linguagem natural é a melhor forma de representar um algoritmo, devido à sua grande flexibilidade e objetividade: uma descrição qualquer em linguagem natural sempre será interpretada da mesma forma por qualquer pessoa ou equipamento. É impossível criar um algoritmo, mesmo que simples, diretamente com o uso de linguagem de programação, não importa a experiência do programador: sempre será necessário criar o algoritmo em linguagem natural, depois passar ao fluxograma e, finalmente, passar ao português estruturado. O português estruturado inclui obrigatoriamente alguns detalhes que, normalmente, não são indicados na linguagem natural, como o tipo de dado que pode ser armazenado em cada variável, por exemplo. O fluxograma, por ser uma representação gráfica, é a forma mais completa de especificar um algoritmo. Infelizmente ela se aplica somente a linguagens de programação específicas, sendo de utilidade bastante limitada e inútil para representar outros processos não computacionais. Gabarito Coment. Gabarito Coment. Gabarito Coment. Ref.: 201709151907 7a Questão Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma empresa usando a linguagem C/C++. Para tanto necessita declarar algumas variáveis em seu programa para representar algumas informações: o sexo do funcionário ('M' ou 'F'), o valor do salário e a quantidade de dependentes. Escolha entre as opções abaixo a apresenta corretamente o tipo de dado a ser utilizado para cada uma dessas informações respectivamente: d) char, double e int a) int, double e float e) char, int e int b) char, double e float c) int, float e int Ref.: 201708468459 8a Questão Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são: Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano
Compartilhar