Buscar

BDQ Prova

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

Fechar 
 
 
 
 
Disciplina:  ALGORITMOS
Avaliação:  CCT0239_AV_201607040743 (AG)  1300     Data: 10/02/2017 15:48:52 (F)      Critério:
Aluno: 201607040743 ­ JOSE ALAN DE ANDRADE RIBEIRO
Nota da Prova: 6,5 de 8,0      Nota de Partic.: 2,0
 
Estação de trabalho liberada pelo CPF 12052143726 com o token 482146 em 10/02/2017 15:47:49.
 
  1a Questão (Ref.: 827719) Pontos: 1,0  / 1,0
Por que nos programas em linguagem C++ é necessário fazer a declaração das variáveis antes de usá­las?
 
Resposta: Para guardar uma posição na memória principal
 
 
Gabarito: A declaração de uma variável é importante para que o compilador faça a reserva adequada do
espaço de memória correspondente a ela. Sem isto não é possível utilizar uma variável antes de sua
declaração.
 
  2a Questão (Ref.: 794124) Pontos: 0,5  / 1,0
Elabore um programa em C++ que leia o sexo de várias pessoas e imprima quantas pessoas são do sexo
masculino. O programa deve exibir uma mensagem solicitando se usuário deseja continuar a informar valores
ou finalizar (S/N), após cada dado tratado. O programa deve ser finalizado quando o usuário digitar N.
 
Resposta: #include iostream #include string int main ( ) { int i; string sexo; for (i = 0; i < 10; i++){ cout <<
"Digite o sexo: "; cin >> x; if ((x % 2) == 1){ y = y + x; } } cout << "Deseja continuar a informar valores ou
finalizar? " << y << "\n"; system("PAUSE"); return 0; }
 
 
Gabarito:
#include
using namespace std;
int main()
{
 int conta =0;
 char sexo, resp;
 do
 {
  cout<<"Digite seu sexo: ";
  cin>>sexo;
  sexo = toupper(sexo);
  if (sexo == M)
     conta++;
  cout<<"Deseja repetir S ou N ? ";
  cin>>resp;
  resp = toupper(resp);
 }
 while ( resp != N);
 cout << "Total masculino = "<< conta <<"\n"; 
 system("pause");
 return 0;
}
 
  3a Questão (Ref.: 793956) 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.
Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
As  linguagens  de  programação  possuem  um  conjunto  de  regras  flexíveis  para  a  representação  dos  comandos  de  um
programa.
Os algoritmos correspondem, estritamente, aos conjuntos de dados e  informações que são  tratados em um determinado
processamento.
 
  4a Questão (Ref.: 793802) Pontos: 1,0  / 1,0
Os comentários são recursos que podem ser utilizados pelos programadores para:
Inserir comandos que serão traduzidos pelo compilador
Inserir diretivas para o compilador
Inserir comandos que serão executados pela máquina
  Inserir textos explicativos apenas para o programador
Inserir textos explicativos apenas para o usuário
 
  5a Questão (Ref.: 831092) Pontos: 1,0  / 1,0
Asssinale a opção correta.
O C++ é uma IDE na qual posso compilar meus programas.
IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando compilar nosso
programa.
Para executar um programa em uma IDE não temos que compilá­lo previamente.
  Uma IDE é um software que tem a função de colocar e integrar, em um mesmo ambiente, vários outros
programas que ajudam um programador a criar seus programas.
IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando executar nosso
programa.
 
  6a Questão (Ref.: 794451) 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
a) Contador, Soma%Total, Salario_Novo
  d) HoraCerta, Inicio, Contador10
b) $Salario, Soma, 99Total, _Hora
c) _HoraCerta, %Soma, Contador
 
  7a Questão (Ref.: 793780) Pontos: 0,5  / 0,5
Que comando deve ser usado para tomar uma decisão simples entre duas ações?
  if
for
case
while
do while
 
  8a Questão (Ref.: 793822) Pontos: 0,0  / 0,5
Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente
considerando que 1­ Domingo, 2 ­ Segunda etc. Qual  a estrutura básica em C++ que deve ser utilizada para
fazer esta seleção múltipla?
  do/while
  switch/case
while
for
cout
 
  9a Questão (Ref.: 794490) Pontos: 0,5  / 0,5
Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
    int i;
    double x, y = 0;
    for (i = 0; i < 10; i++){
        cout << "Digite um numero: ";
        cin >> x;
        if ((x % 2) == 1){
            y = y + x;   
        }
    }
    cout << "Numero: " << y << "\n";
    system("PAUSE");
    return 0;
}
A média dos elementos digitados
A quantidade de elementos digitados
O maior de todos os elementos digitados
A soma de todos os elementos
  A soma dos elementos ímpares
 
  10a Questão (Ref.: 847034) Pontos: 0,0  / 0,5
Uma função deve obrigatoriamente conter um tipificador, ou seja, deve retornar um valor ao término de sua
execução. No entanto, para sua execução ser eficiente, é necessário enviar dados do bloco principal, que
chama a função, para o interior da função. O espaço reservado para transportar esses dados de um lado para o
outro é chamado de:
Vetor global.
  Variável  local.
Variável  global.
Vetor local.
  Parâmetros.

Continue navegando