Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/07/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=34326180&p1=201704041864&p2=3959242&p3=CCT0239&p4=102973&p5=AVS&p6=03/07/2017&p… 1/4 Avaliação: CCT0239_AVS_201704041864 » ALGORITMOS Tipo de Avaliação: AVS Aluno: 201704041864 - ALAUDIO FERREIRA DE ANDRADE Professor: GELLARS MARIA DA SILVEIRA TAVARES Turma: 9015/AC Nota da Prova: 4,5 Nota de Partic.: 0 Av. Parcial 1,5 Data: 03/07/2017 20:57:07 1a Questão (Ref.: 201704840354) Pontos: 0,0 / 1,0 Podemos construir algoritmos de varias formas. Quais as formas que vimos em nosso curso? Resposta: por comparação, faça enquanto, repita, loop, diagramas, usando bibliotecas especificas conforme necessidade para chegar ao resultado esperado. Gabarito: Linguagem narrativa, linguagem gráfica e pseudo linguagem. 2a Questão (Ref.: 201704882358) Pontos: 0,0 / 1,0 O presidente da Empresa Sempre Feliz precisou, em um determinado momento, reajustar o salário dos funcionários resolveu definir uma função que receberia o salário, percentual de reajuste e percentual de todos os descontos que o funcionaria teria. A função retornaria o salário liquido do funcionário. Ele contratou você para definir a função. Mãos à obra! Resposta: */salario bruto; percentual de reajuste; percentual de desconto; salario liquido/* inicio var (salb.reaj.desc,sall) escreva "digite o salarioBruto"; leia: salb; escreva: "Informe o valor reajustado"; leia: reaj escreva:"informe desconto do funcionario"; leia desc; salb +reaj- desc = sall escreva: "o salario do funcionario eh" sall; retorno 0 Gabarito: float calculaSalarioLiquido(float salario, float percentualReaj, float percentualDesc) { float novoSalario= salario * ( 1 + percentualReaj/ 100); // OU float novoSalario= salario + salario * percentualReaj/ 100; return novoSalario * ( 1 - percentualDesc/100); //OU return novoSalario - novoSalario * percentualDesc/100; } 3a Questão (Ref.: 201704840006) Pontos: 1,0 / 1,0 Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico. As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa. 06/07/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=34326180&p1=201704041864&p2=3959242&p3=CCT0239&p4=102973&p5=AVS&p6=03/07/2017&p… 2/4 Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema. Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. Lógica de programação corresponde à representação gráfica de um determinado algoritmo. 4a Questão (Ref.: 201704873647) Pontos: 1,0 / 1,0 O computador não entende o conteúdo do arquivo de texto contendo o seu programa. Ele precisa ser convertido em uma linguagem que o computador entende, para poder executar o programa. Este processo é chamado de: Depuração Tradução Compilação Execução Programação 5a Questão (Ref.: 201704881548) Pontos: 0,0 / 1,0 Uma IDE (integrated development environment ou ambiente de desenvolvimento integrado) reúne várias facilidades para o programador. Assinale a opção onde está presente o programa que possibilita acompanhar a execução do programa e verificar erros. Corretor Editor Compilador Depurador Linkeditor 6a Questão (Ref.: 201704840501) Pontos: 1,0 / 1,0 Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos corretos para uso. a) Contador, SalarioM, %Soma, _NomeAluno d) HoraCerta, Inicio, Contador10 c) _HoraCerta, %Soma, Contador b) $Salario, Soma, 99Total, _Hora a) Contador, Soma%Total, Salario_Novo 7a Questão (Ref.: 201704840224) Pontos: 0,5 / 0,5 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, para, condição, condição, falsa. decisão, enquanto, condição, decisão, verdadeira. decisão, se, condição, condição, para. decisão, se, condição, condição, verdadeira. condição, repita, se, condição, para. 06/07/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=34326180&p1=201704041864&p2=3959242&p3=CCT0239&p4=102973&p5=AVS&p6=03/07/2017&p… 3/4 8a Questão (Ref.: 201704873691) Pontos: 0,5 / 0,5 Caso o valor inserido pelo usuário seja igual a 5, qual a mensagem exibida pelo código: int a; cin > >a; if(a<5)cout<<"valor esperado"; else if(a>=5 && a<=10)cout<<"valor ainda aceitável"; else if(a>10 && a<20)cout<<"valor acima do esperado"; if(a>=20)cout<<"valor fora de faixa"; valor esperado nenhuma mensagem será exibida valor fora de faixa valor acima do esperado valor ainda aceitável 9a Questão (Ref.: 201704840001) Pontos: 0,0 / 0,5 Considere o trecho abaixo sabendo que num é um variável inteira. num = 11; do { if (num % 2 == 0) cout << num << "\n"; num = num -1 ; } while (num != 0); Assinale a opção correta : O trecho fornecido pára quando num for zero e os números exibidos são todos os pares de 10 até 2, nesta ordem. O trecho entra em loop. O trecho fornecido pára quando num for diferente de zero e o único número exibido é o 10. o trecho fornecido pára quando num for diferente de zero e são exibidos os valores 10 e 8, pelo menos. O trecho fornecido pára quando num for zero e os números exibidos são todos os pares de 10 até 0, nesta ordem. 10a Questão (Ref.: 201704840063) Pontos: 0,5 / 0,5 Suponha que em um programa em C/C++ se deseje armazenar 15 valores decimais em um vetor LISTA. Assinale a declaração correta: int LISTA[16]; float lista[16]; int lista[15]; float lista[15]; float LISTA[15]; Período de não visualização da prova: desde 22/06/2017 até 05/07/2017. 06/07/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=34326180&p1=201704041864&p2=3959242&p3=CCT0239&p4=102973&p5=AVS&p6=03/07/2017&p… 4/4
Compartilhar