Prévia do material em texto
30/03/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2293149/b7e80a3e-a654-11e8-82d3-0242ac110037/ 1/7 Local: Sala 3 - Sala de Aula - 1º andar / Andar / Polo Lauro de Freitas / EAD - UNIDADE LAURO DE FREITAS Acadêmico: 030TDS2AM Aluno: TALES ANTONIO MORAES CAMPOS Avaliação: A2 Matrícula: 183004215 Data: 13 de Junho de 2019 - 21:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 8,00/10,00 1 Código: 29351 - Enunciado: A criação de um programa em linguagem C/C++ é o resultado da implementação de um pseudocódigo/português estruturado, criado para solucionar um problema do mundo real, sendo possível executá-lo em computadores.Diante disso, marque a alternativa que apresenta corretamente o comando em linguagem C/C++ para o comando em pseudocódigo/português estruturado: se(idade>=18). a) if(idade<>18) b) if(idade<18) c) if(idade=18) d) if(idade>18) e) if(idade>=18) Alternativa marcada: e) if(idade>=18) Justificativa: Resposta correta: if(idade>=18) é- comando em linguagem C/C++ para selecionar se a idade é igual ou maior a 18. Distratores:if(idade<18) não está correta em comando em linguagem C/C++ pois, neste caso, so é verdadeira se a idade for menor do que 18.if(idade>18) não está correta em comando em linguagem C/C++ pois, neste caso, só serão selecionados se a idade for 19 ou maior, tendo em vista 18 ser igual a 18, logo não é maior.if(idade=18) não está correta em comando em linguagem C/C++ pois, neste caso, só será verdadeira se a idade for igual a 18 e os maiores de 18 o resultado será falso.if(idade<>18) não está correta, em comando em linguagem C/C++ pois, neste caso, será verdadeira para qualquer idade diferente de 18. 1,00/ 1,00 2 Código: 29345 - Enunciado: A criação de um algoritmo de programação tem como objetivo auxiliar na criação de uma solução para um problema do mundo real, que precisa ser resolvido por uma rotina informatizada a partir de um conjunto de instruções em uma linguagem de programação. Diante disso, marque a alternativa que apresenta corretamente a rotina, em pseudocódigo/português estruturado, que imprime uma mensagem de “bem-vindo” ao usuário. a) Escrever(“bem vindo”) b) while(“bem vindo”); c) Ler(“bem vindo”) d) cout<<(“bem vindo”); e) cin>>(“bem vindo”); Alternativa marcada: d) cout<<(“bem vindo”); Justificativa: Resposta correta: Escrever(“bem vindo”) é um comando em pseudocódigo/português estruturado que se aplica a imprimir textos e conteudo de variáveis. Distratores:ler(“bem vindo”) não está correto, pois ler é uma opção de captura de leitura de teclado para armazenamento em uma variável.cin>>(“bem vindo”); não está correto pois cin não é um comando possível em português estruturado e sim um comando em linguagem de programação.cout<<(“bem vindo”); não está correto pois cout não é um comando possível em português estruturado e sim um comando em linguagem de programação.while(“bem vindo”); não está correto pois while não é um comando possível em português estruturado e sim um comando em linguagem de programação. 0,00/ 1,00 3 Código: 29347 - Enunciado: A criação de um programa em linguagem C/C++ tem como objetivo implementar um algoritmo por meio dos comandos da linguagem para que a solução possa ser utilizada em um computador. Neste contexto existe uma instrução em linguagem de programação C/C++ que implementa a 1,00/ 1,00 30/03/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2293149/b7e80a3e-a654-11e8-82d3-0242ac110037/ 2/7 linha de pseudocódigo/português estruturado para atribuir o valor inteiro 50 à variável diaMes, que é uma variável do tipo inteiro , a<-- 50.Diante disso, marque a alternativa que apresenta corretamente a instrução referenciada. a) int a=50; b) int a=”50”; c) char a=”50”; d) int a=50.0; e) float a=50; Alternativa marcada: a) int a=50; Justificativa: Resposta correta: int a=50; instrução em linguagem C/C++ para implementar o trecho de pseudocodigo/português estruturado. Distratores:int a=50.0; não está correta, uma variável do tipo inteiro não pode receber um valor do tipo real.float a=50; não está correta, pois na questão o tipo de dado da variável a é do tipo inteiro.int a=”50”; não está correta, pois a é uma variável do tipo inteiro e não um tipo texto.char a=”50”; não está correta, pois, neste caso, o tipo de dado declarado é char e está armazenando um valor texto e não uma variável do tipo inteiro. 4 Código: 29355 - Enunciado: A linguagem de programação C/C++ utiliza diversos comandos para iniciar e trabalhar a implementação de uma rotina informatizada por meio de diversos comandos e/ou palavras reservadas da linguagem. Neste contexto existem comandos em linguagem C/C++ que implementam um laço do tipo enquanto para ler matrícula e imprimir a matrícula lida parando quando for digitado 0 em matrícula.Diante disso, marque a alternativa que apresenta corretamente os comandos referenciados. a) int matricula; cin>>(matricula); while(matricula!=0) { cout<<(matricula); } b) cin>>(matricula); while(matricula!=0) { cout<<(matricula); cin>>(matricula); } c) int matricula; cin>>(matricula); while(matricula!=0) { cout<<(matricula); cin>>(matricula); } d) int matricula; while(matricula!=0) { cout<<(matricula); cin>>(matricula); } e) int matricula; cin>>(matricula); while(matricula!=0) { cout<<(matricula); matricula=0; } Alternativa marcada: e) int matricula; cin>>(matricula); while(matricula!=0) { cout<<(matricula); matricula=0; } Justificativa: Resposta correta:int matricula; cin>>(matricula); while(matricula!=0) { cout<<(matricula); cin>> (matricula); } – implementa a repetição(laço) do tipo enquanto. Distratores:int matricula; while(matricula!=0) { cout<<(matricula); cin>>(matricula); } – Não está correta, pois logo após a primeira instrução (int matricula) falta a instrução (cin>>(matricula);).int matricula; cin>> (matricula); while(matricula!=0) { cout<<(matricula); } – Não está correta, pois falta como úiltima instrução (cin>>(matricula);) senão este while fica em loop infinito.int matricula; cin>>(matricula); while(matricula!=0) { cout<<(matricula); matricula=0; } – Não está correta, tendo em vista o comando matricula=0 implica que, após entrar no loop, sai do loop sem permitir leitura de uma próxima matrícula.cin>>(matricula); while(matricula!=0) { cout<<(matricula); cin>>(matricula); } – Não está correta, está faltando a declaração da variável matrícula( int matricula;) 0,00/ 1,00 5 Código: 29350 - Enunciado: A criação de um programa em linguagem C/C++ é o resultado da implementação de um pseudocódigo/português estruturado, criado para solucionar um problema do mundo real, sendo possível executá-lo em computadores. Neste contexto existe um comando em pseudocódigo/português estruturado para fazer uma comparação entre uma variável de nome, idade, se um candidato pode ou não tirar habilitação — sendo 18 anos a idade mínima para ter direito a tirar habilitação.Diante disso, marque a alternativa que apresenta corretamente o comando referenciado. a) se(idade<>18) b) se(idade>18) c) se(idade<18) d) se(idade=18) e) se(idade>=18) Alternativa marcada: e) se(idade>=18) 1,00/ 1,00 30/03/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2293149/b7e80a3e-a654-11e8-82d3-0242ac110037/ 3/7 Justificativa: Resposta correta: se(idade>=18) é o comando em pseudocodigo/português estruturado para selecionar se a idade é igual ou maior a 18. Distratores:se(idade<18) não está correta, em pseudocódigo/português estruturado pois, neste caso, sá é verdadeira se a idade for menor do que 18.se(idade>18) não está correta, em pseudocódigo/português estruturado pois, neste caso, só serão selecionados se a idade for 19 ou maior, tendo em vista 18 ser igual a 18, logo não é maior.se(idade=18) não está correta, em pseudocódigo/português estruturado pois, neste caso, só será verdadeira se a idade for igual a18 e os maiores de 18 o resultado será falso.se(idade<>18) não está correta, em pseudocódigo/português estruturado pois, neste caso, será verdadeira para qualquer idade diferente de 18. 6 Código: 29359 - Enunciado: A criação de um programa em linguagem C/C++ tem como objetivo implementar um algoritmo por meio dos comandos da linguagem, utilizando suas palavras reservadas. Diante disso, marque a alternativa que apresenta corretamente 3 palavras reservadas da linguagem C/C++. a) caso, while, if; b) while, for, se; c) if, else, for; d) variando, for, else;f e) or, while, senao; Alternativa marcada: c) if, else, for; Justificativa: Resposta correta: if, else, for; são palavras reservadas da linguagem C/C++ Distratores:while, for, se; - Não está correta, pois “se” não é uma palavra reservada da linguagem C/C++variando, for, else; - Não está correta, pois “variando” não é uma palavra reservada da linguagem C/C++for, while, senao; - Não está correta, pois “senao” não é uma palavra reservada da linguagem C/C++caso, while, if; - Não está correta, pois “caso” não é uma palavra reservada da linguagem C/C++ 1,00/ 1,00 7 Código: 29747 - Enunciado: Considere o seguinte problema: um curso de informática necessita de um programa de computador que leia as ultimas três notas do seu aluno, bem como sua matrícula; logo após calcule a sua média do curso imprimindo ao final sua matrícula e sua média do curso.De acordo com o problema, gere o português estruturado com a solução. Resposta: Justificativa: Expectativa de resposta : O aluno deverá ser capaz de gerar o português estruturado para resolver o problema enunciado. Algoritmo alunosInicio ler(matricula) ler(nota1) ler(nota2) ler(nota3) media<-- (nota1+ nota 2+ nota 3)/3 escrever(matricula) escrever(media)Fim 2,00/ 2,00 8 Código: 29746 - Enunciado: Considere o seguinte problema: uma loja de venda necessita de um programa de computador que leia as últimas três vendas do seu vendedor, bem como sua matrícula; logo após calcule a sua média de venda imprimindo ao final sua matrícula e sua média de venda.De acordo com o problema, gere o português estruturado com a solução. Resposta: Justificativa: Expectativa da resposta : O aluno deverá ser capaz de gerar o português estruturado para resolver o problema enunciado. Algoritmo vendasInicio ler(matricula) ler(venda1) ler(venda2) ler(venda3) media<--(venda1+venda2+venda3)/3 escrever(matricula) escrever(media)Fim 2,00/ 2,00 30/03/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2293149/b7e80a3e-a654-11e8-82d3-0242ac110037/ 4/7 30/03/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2293149/b7e80a3e-a654-11e8-82d3-0242ac110037/ 5/7 30/03/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2293149/b7e80a3e-a654-11e8-82d3-0242ac110037/ 6/7 (https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/06/18/54323f02- 91c5-11e9-8aee-0242ac110007.jpg? Signature=rzcE9yaU89j2KFgKthKrPeL1ikY%3D&Expires=1585616983&AWSAccessKeyId=AKIAJ5OVDHP63TNWC https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/06/18/54323f02-91c5-11e9-8aee-0242ac110007.jpg?Signature=rzcE9yaU89j2KFgKthKrPeL1ikY%3D&Expires=1585616983&AWSAccessKeyId=AKIAJ5OVDHP63TNWC3PQ https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/06/18/56407656-91c5-11e9-8aee-0242ac110007.jpg?Signature=YIgfh5F2Oe73Us8fJIM6koEcPQk%3D&Expires=1585616983&AWSAccessKeyId=AKIAJ5OVDHP63TNWC3PQ 30/03/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/2293149/b7e80a3e-a654-11e8-82d3-0242ac110037/ 7/7 (https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/06/18/56407656- 91c5-11e9-8aee-0242ac110007.jpg? Signature=YIgfh5F2Oe73Us8fJIM6koEcPQk%3D&Expires=1585616983&AWSAccessKeyId=AKIAJ5OVDHP63TNW https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2019/06/18/56407656-91c5-11e9-8aee-0242ac110007.jpg?Signature=YIgfh5F2Oe73Us8fJIM6koEcPQk%3D&Expires=1585616983&AWSAccessKeyId=AKIAJ5OVDHP63TNWC3PQ