Buscar

prova de algoritmo estacio 2016

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 3 páginas

Prévia do material em texto

13/12/2016 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=127434060&p1=201107024439&p2=1266757&p3=CCT0239&p4=102531&p5=AV&p6=25/11/2016&p10=53694787 1/4
Faça um algoritmo em C++ que leia o valor de uma conta de luz  e caso o valor seja maior que R$ 200,00 apresentar a
mensagem: "Você está gastando muito", senão, "você está economizando". 
 
   Fechar
Avaliação: CCT0239_AV_201107024439 » ALGORITMOS
Tipo de Avaliação: AV
Aluno: 201107024439 ­ ANTONIO JORGE SERRA REIS
Professor: GELLARS MARIA DA SILVEIRA TAVARES Turma: 9004/AD
Nota da Prova: 6,0    Nota de Partic.: 2   Av. Parcial 1,5  Data: 25/11/2016 16:33:33
  1a Questão (Ref.: 201107820751) Pontos: 0,0  / 1,0
 
Resposta:
 
 
Gabarito: #include using namespace std; int main () { float valorgastoenergia; cout << "digite o valor gasto no
mês \n"; cin >> valorgastoenergia; if (valor > 200) { cout << "você está gastando muito \n"; } else { cout <<
"você está economizando \n"; } system("PAUSE"); return 0; }
  2a Questão (Ref.: 201107903882) Pontos: 1,0  / 1,0
Ao declararmos uma função, o seu cabeçalho contém informações como, por exemplo, os parâmetros (valores)
recebidos em sua chamada, chamada esta realizada no corpo principal do programa (função main). Quais as
diferenças no cabeçalho e no corpo (comandos) da função quando existe ou não valor de retorno?
 
Resposta: para não retornar valores colocamos void logo no inicio dos comandos no cabeçalho e é neessario
para que retorne valores declara no cabeçalho e no corpo um return executa
 
 
Gabarito: Quando não tiver valor de retorno, a função tem um void na sua declaração. Quando retornar algum
valor, ela tem que ter o tipo do retorno (no lugar do void, logo no início do cabeçalho) e a presença do comando
return dentro da função, acompanhado da variável (valor) que será retornada.
  3a Questão (Ref.: 201107821239) Pontos: 1,0  / 1,0
Analise as afirmativas a seguir em relação a representação de algoritmos: 
 
I ­ O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; 
II ­ O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar
graficamente o algoritmo; 
III ­ A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real
a partir dos algoritmos. 
 
Podemos afirmar que:
Apenas a alternativa I é CORRETA
  Apenas as alternativas I e III são CORRETAS
Todas as alternativas são CORRETAS
Apenas as alternativas I e II são CORRETAS
Apenas as alternativas II e III são INCORRETAS
13/12/2016 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=127434060&p1=201107024439&p2=1266757&p3=CCT0239&p4=102531&p5=AV&p6=25/11/2016&p10=53694787 2/4
  4a Questão (Ref.: 201107854555) Pontos: 1,0  / 1,0
As palavras que fazem parte de um conjunto próprio da linguagem C++ são chamadas:
palavras próprias
  palavras reservadas
palavras especiais
palavras código
palavras únicas
  5a Questão (Ref.: 201107862762) Pontos: 1,0  / 1,0
Sabemos que existem dois comandos (cin e cout), definidos na biblioteca iostream, que não são nativamente
definidos pela linguagem e servem para fazer a entrada e saída de dados. Dessa forma assinale a alternativa
que corresponde ao comando que "pede" que o usuário digite um valor para a variável Celsius.
  cin>>celsius;
cout<
float<
cin>>c;
cout<
  6a Questão (Ref.: 201107820701) Pontos: 1,0  / 1,0
Qual dos trechos abaixo solicita e admite corretamente a idade de um usuário?
int idade;
cin << "Idade: " >> idade;
int idade;
cout >> "Idade: ";
cin <<  idade;
real idade;
cin << "Idade: " >> idade;
real idade;
cout << "Idade: ";
cin >> idade;
  int idade;
cout << "Idade: ";
cin >> idade;
  7a Questão (Ref.: 201107854495) Pontos: 0,0  / 0,5
Examine as afirmativas a seguir e marque a alternativa correta.
I­ A estrutura de decisão pode alterar ou desviar o fluxo natural de execução de um algoritmo.
II­ O uso de uma estrutura de decisão composta pode ser mais eficiente que o uso de duas estruturas de
decisão simples, pois reduz o número de testes. 
III­ Muitas vezes é possível combinar a condição de duas estruturas de decisão simples em apenas uma
utilizando operadores lógicos.
  Apenas a alternativa i está correta.
Todas as alternativas estão erradas.
Apenas a alternativa iii está correta.
  Todas as alternativas estão corretas.
Apenas a alternativa ii está correta.
13/12/2016 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=127434060&p1=201107024439&p2=1266757&p3=CCT0239&p4=102531&p5=AV&p6=25/11/2016&p10=53694787 3/4
  8a Questão (Ref.: 201107821354) Pontos: 0,5  / 0,5
Um aluno de Introdução a Programação precisa escrever um programa que leia um caracter equivalente a uma
estação do ano imprima o nome equivalente considerando que P­ Primavera, V ­ Verão, O ­ Outono e I ­
Inverno. Qual a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla?
while
break
  switch/case
for
do/while
  9a Questão (Ref.: 201107821305) Pontos: 0,0  / 0,5
O que o trecho de programa em C++ abaixo imprime na tela ?
   int x;
   for (x = 5; x > 0; x­­)
     if (x % 3 == 0)
        cout << x ­ 1 << " ";
     else
        cout << x + 1 << " ";
 
 
  6 5 2 3 2
 
5 6 3 2 1
 
6 5 3 2 1
 
  5 4 3 2 1
 
6 5 2 3 1
 
  10a Questão (Ref.: 201107821136) Pontos: 0,5  / 0,5
Sabendo­se que a sintaxe do C e do C++ estabelece que a declaração de vetores bidimensionais deve se dar
da seguinte forma:
< tipo do dado > nome_da_matriz [nº de linhas][nº de colunas];
Na  codificação de um programa, na  linguagem C++, é necessário a declaração de uma matriz bidimensional
para armazenar as notas de 6 disciplinas de uma turma com 30 alunos. Tomando­se como base que o algoritmo
considera que os dados estarão organizados na matriz de modo que cada linha represente as notas de um único
aluno, marque a alternativa que apresenta de forma correta a declaração desta matriz, chamada notasAlunos.
d) float notasAlunos[6,30];
b) float notasAlunos[6][30];
e) float notasAlunos[][];
c) float notasAlunos[30,6];
  a) float notasAlunos[30][6];

Outros materiais