Buscar

AV Algoritimos EAD (17/11/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 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
 
Avaliação: CCT0239_AV_201501429991 » ALGORITMOS
Tipo de Avaliação: AV
Aluno: 201501429991 ­ PEDRO ISIDORIO DA SILVA
Professor: GELLARS MARIA DA SILVEIRA TAVARES Turma: 9005/AE
Nota da Prova: 7,0    Nota de Partic.: 1   Av. Parcial 2  Data: 17/11/2016 20:57:53
 
  1a Questão (Ref.: 201502300648) Pontos: 1,0  / 1,0
Um algoritmo pode ser representado por algumas maneiras distintas, dentre estas temos o fluxograma, o
pseudocódigo e ainda a linguagem textual. Por que para algoritmos computacionais a linguagem textual não é
considerada uma boa forma de representação de algoritmos?
 
Resposta: Os algoritmos computacionais são criados com códigos, não ficando de forma "interpretativa" se
colocando em uma linguagem textual.
 
 
Gabarito: Porque a linguagem textual possui muitos termos ambíguos.
 
  2a Questão (Ref.: 201502317816) Pontos: 0,0  / 1,0
Construa um programa em linguagem C++ que declare um vetor de inteiros com 10 posições e o imprima de
trás para frente.
 
Resposta:
 
 
Gabarito:
int vet[10];
for(int i = 0; i<10;i++)
   cin>> vet[i];
for(int i=9;i>=0;i­­)
    cout<
 
  3a Questão (Ref.: 201502266960) Pontos: 1,0  / 1,0
Assinale a opção correta.
Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a
linguagem de programação.
Um programa é um algoritmo codificado em uma pseudolinguagem.
Um programa é um algoritmo codificado em linguagem natural.
Programa e fluxograma são sinônimos.
  Um programa é um algoritmo codificado em uma linguagem de programação.
 
  4a Questão (Ref.: 201502308482) Pontos: 1,0  / 1,0
Precisamos ficar atentos a algumas exigências da linguagem C++.
Leia com atenção as  afirmativas abaixo e,  depois,  escolha a opção correta.
I Devemos tomar cuidado para não declarar uma variável de nome Nota e não usar no programa nota.
II Foram declaradas  duas variáveis  com os seguintes nomes: Idade e auto. O programa foi compilado sem problemas.
III A declaração de variáveis globais é fora de todas as funções
IV Existe somente o delimitador // para fazer comentários
Somente as afirmativas II e III estão corretas
Somente a afirmativa IV está errada
Somente a afirmativa III está errada
Todas as afirmativas estão corretas
  Somente as afirmativas I e III estão corretas
 
  5a Questão (Ref.: 201502304082) Pontos: 1,0  / 1,0
Asssinale a opção correta.
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.
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.
 
  6a Questão (Ref.: 201502266706) Pontos: 1,0  / 1,0
Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++ .
  int, char e float
int, char e logical
int, float e caractere
int, real e caractere
int, char e real
 
  7a Questão (Ref.: 201502304085) Pontos: 0,5  / 0,5
Considere o trecho de programa em C++. O que é impresso na tela ? 
 
int x = 10, y = 3, z, k; 
y = x + y ­ 1; 
z = x/y; 
k = y % x; 
if ( k != 0) 
cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k << "\n"; 
 
Nada é impresso na tela, pois k é zero.
10 12 0.833 1.2
  x= 10 y = 12 z = 0 k = 2
10 12 0 2
x = 10 y = 12 z = 0.833 k = 1.2
 
  8a Questão (Ref.: 201502300638) Pontos: 0,5  / 0,5
Qual o comando utilizado pelo C++ para implementação de algoritmos onde seja necessário que o usuário entre
com um valor referente a uma opção a ser escolhida, quando é necessário consulta em uma tabela ou a um
menu exibido na tela.
cin
break
table
cout
  switch/case
 
  9a Questão (Ref.: 201502267413) Pontos: 0,5  / 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 << " ";
 
 
5 6 3 2 1
 
5 4 3 2 1
 
  6 5 2 3 2
 
6 5 3 2 1
 
6 5 2 3 1
 
 
  10a Questão (Ref.: 201502266954) Pontos: 0,5  / 0,5
Um  lojista  gostaria  de  desenvolver  um  programa  para  armazenar  os  códigos(valores  inteiros),  os  valores  de
compra(valores  reais),  os  valores  de  vendas(valores  reais)  e  a  quantidade(valores  inteiros)  de  todos  os  mil
produtos.
 Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. 
Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir
delas e seguindo, rigorosamente, as sugestões do texto acima?
 
 
int codigos[999], qtdade[999]; float valorC[999], valorV[999];
double codigos[999], qtdade[999], valorC[999], valorV[999];
double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
  int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
 
 
Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo
assim desejo finalizar DEFINITIVAMENTE a avaliação.
 
Data: 17/11/2016 21:13:42
Período de não visualização da prova: desde 17/11/2016 até 01/12/2016.

Outros materiais