Buscar

Algoritmo AVS Estacio 2017

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

Continue navegando