Buscar

Simulado Lógica de Programação (04 de 04)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

10/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/4
   Fechar
   LÓGICA DE PROGRAMAÇÃO
Simulado: CCE1040_SM_201512803464 V.1 
Aluno(a): ANDRE LUIS LIMA DAS CHAGAS LEMOS Matrícula: 201512803464
Desempenho: 0,1 de 0,5 Data: 09/06/2016 23:53:25 (Finalizada)
  1a Questão (Ref.: 201513645235) Pontos: 0,0  / 0,1
Considere o seguinte código C++ abaixo:
for (int i = 5; i > 0; i++) {
  cout << "Item " << i << endl;
}
O que será impresso ao final do programa?
Item 5
Item 4 
Item 3 
Item 2 
Item 1 
  Item 5
Item 6 
Item 7 
Item 8 
Item 9 
Item 10 
.
.
.
(laço infinito)
Nada será impresso, pois o C++ não reconhece o operador <<
  Item 5
Item 6 
Item 7 
Item 8 
Item 9 
Item 10 
Item 5
Item 4 
Item 3 
Item 2 
Item 1 
Item 0 
  2a Questão (Ref.: 201513645243) Pontos: 0,0  / 0,1
Considere o código C++ abaixo:
int opcao;
int a = 5;
10/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/4
int b = 10;
do {
  cout << "Menu" << endl
          << "(1) Somar" << endl
          << "(2) Multiplicar" << endl
          << "(3) Sair" << endl;
  cout << "Digite uma opcao: "
  cin  >> opcao;
  if (opcao == 1) {
    cout << a + b << endl;
  }
  else {
    if (opcao == 2) {
      cout << a * b << endl;
    }
    else {
      if (opcao != 3) {
        cout << "Opcao invalida!" << endl;
      }
    }
  }
} while (opcao != 3);
Sobre o código acima, NÃO se pode afirmar:
Trata­se de uma estrutura de repetição do tipo Repita...Enquanto.
  O teste que garante a continuidade da execução do código é feito no início do bloco de repetição.
É possível afirmar que o código será executado pelo menos uma vez.
  O usuário preenche apenas uma das variáveis.
Foram declaradas três variáveis no código.
  3a Questão (Ref.: 201513021686) Pontos: 0,1  / 0,1
O  presidente  da  construtora  Sempre  Verde  precisou,  em  um  determinado  momento,  reajustar  o
salário dos funcionários e, como ele sabia programar porque tinha se dedicado muito à disciplina de
Lógica de Programação, criou uma função com o seguinte protótipo: 
float calcSalario(float salario, float percentual);
 
Baseado nesse protótipo é CORRETO afirmar que a função:
10/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 3/4
  Recebe dois valores, salário e o percentual, passados por valor
Não retorna nenhum valor para a função chamadora
Retornará dois valores para a função chamadora
Retornará o salário somado ao percentual
Recebe dois valores passados por referência
 Gabarito Comentado.
  4a Questão (Ref.: 201512903400) Pontos: 0,0  / 0,1
Considere:
Dado o algoritmo representado na forma de português estruturado, o valor de saída contido na
variável RESP será:
6.
  22.
86.
  342.
0.
 Gabarito Comentado.
  5a Questão (Ref.: 201512904015) Pontos: 0,0  / 0,1
Considere o algoritmo abaixo, em pseudocódigo:
10/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_linear_view.asp 4/4
Suponha que os dados de entrada A e NOME sejam, respectivamente, "1" e "Maria". Qual a saída
do algoritmo?
3
4
  2
  5
1

Continue navegando