Buscar

Estruturas de Dados - Semana 1 - Atividade Avaliativa

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

Estruturas de Dados - Semana 1 - Atividade Avaliativa
 
PERGUNTA 1
Um professor de computação está programando um código em C++ para calcular a média final de 5 notas obtidas por um estudante. 
Observe o código a seguir:
#include<iostream>
using namespace std;
int main()
{
  double Number1, Number2, Number3, Number4, Number5; 
  double Average; 
  cout << "Enter five numbers: ";
  cin >> Number1 >> Number2 >> Number3 >> Number4 >> Number5;
  Average = (Number1 + Number2 + Number3 + Number4 + Number5)/5;
  cout << "Average = " << Average << endl;
  return 0;
}
Assinale a alternativa correta correspondente à saída do código considerando que o estudante obteve notas 8, 7.5, 9, 10, 8.
	
	a.
	Average = 8.5.
	
	b.
	8.5
	
	c.
	Média = 8.5
	
	d.
	Average = 8.
	
	e.
	O código não irá funcionar, pois foram declaras variáveis inteiras, mas 7.5 é não inteiro. 
2,5 pontos   
PERGUNTA 2
Para representar os _____________ por uma aplicação ou software podem ser escritas diferentes estruturas de dados. Um fato que determina como a estrutura será construída é o processo de ______________, em que se desenvolvem as _______________ para resolver um problema que será desenvolvido.
 
Preencha as lacunas escolhendo a alternativa CORRETA.
	
	a.
	dados manipulados; alteração da informação; estruturas de dados
	
	b.
	dados manipulados; programação de aplicações; informações
	
	c.
	textos informados; programação de aplicações; informações
	
	d.
	textos informados; programação de aplicações; estruturas de dados
	
	e.
	dados manipulados; programação de aplicações; estruturas de dados
2,5 pontos   
PERGUNTA 3
As principais linguagens de programação oferecem vários tipos de dados, que podem ser definidos em tipos básicos ou primitivos e tipos estruturados.
Os tipos básicos não contêm uma estrutura sobre seus valores, ou seja, não conseguimos compor esse tipo em partes menores. Além disso, os tipos básicos são indivisíveis.
 
Os tipos de dados básicos ou primitivos oferecem alguns tipos de variáveis. Sobre os tipos de variáveis que descrevem os tipos primitivos, analise as afirmativas a seguir.
 
I. Inteiro (para valores inteiros) - tipo de dados formado por números negativos, zero e positivos, sem ter casas decimais.
II. Real (para valores fracionários) - tipo de dados formado por números negativos, zero e positivos, podendo ter casas decimais.
III. Lógico (para valores booleanos) - tipo de dados formado por valores lógicos, podendo ser verdadeiros ou falsos.
IV. Caractere (para representar caracteres) - tipo de dados formado por texto, podendo ser letras, números, acentos, pontuação e caracteres especiais.
 
Está correto o que se afirma em:
	
	a.
	I, II, III e IV
	
	b.
	I e II, apenas
	
	c.
	I e III apenas
	
	d.
	II e III, apenas
	
	e.
	II e IV, apenas
2,5 pontos   
PERGUNTA 4
As estruturas de controle são blocos de programação que analisam variáveis e retornam resultados baseados em parâmetros predefinidos. A linguagem C++, por sua vez, conta com sete estruturas de controle.
 
Assinale a alternativa que designa corretamente todas as estruturas aludidas.
	
	a.
	Repetição; sequência; if; if/while; switch; while; do/else.
	
	b.
	Sequência; if; if/while; switch; while; do/else; for.
	
	c.
	Repetição; if; if/while; switch; while; do/else; for.
	
	d.
	Sequência; if; if/else; switch; while; do/while; for.
	
	e.
	Sequência; if; if/while; switch; while; do/else; or.
 
Estruturas
 
de
 
Dados
 
-
 
 
Semana
 
1
 
-
 
Atividade
 
Avaliativa
 
 
 
 
PERGUNTA 1
 
 
Um professor de computação está programando um código em C++ para calcular a 
média final de 5 notas obtidas por um estudante.
 
 
Observe o código a seguir:
 
#include<iostream>
 
using namespace std;
 
int main()
 
{
 
 
 
double Number1, Number2, Number3, Number4, Numb
er5;
 
 
 
 
double Average;
 
 
 
 
cout << "Enter five numbers: ";
 
 
 
cin >> Number1 >> Number2 >> Number3 >> Number4 >> Number5;
 
 
 
Average = (Number1 + Number2 + Number3 + Number4 + Number5)/5;
 
 
 
cout << "Average = " << Average << endl;
 
 
 
return 0;
 
}
 
Assinale a al
ternativa correta correspondente à saída do código considerando 
que o estudante obteve notas 8, 7.5, 9, 10, 8.
 
 
 
a.
 
Average = 8.5.
 
 
b.
 
8.5
 
 
c.
 
Média = 8.5
 
 
d.
 
Average = 8.
 
 
e.
 
O código não irá funcionar, pois foram declaras variáveis inteiras, mas 7.5 é não 
inteiro.
 
 
2,5
 
pontos
 
 
 
 
PERGUNTA 2
 
 
Para
 
representar
 
os
 
_____________
 
por
 
uma
 
aplicação
 
ou
 
software
 
podem
 
ser
 
escritas
 
diferentes
 
estruturas
 
de
 
dados.
 
Um
 
fato
 
que
 
determina
 
como
 
a
 
estrutura
 
será
 
construída
 
é
 
o
 
processo
 
de
 
______________,
 
em
 
que
 
se
 
desenvolvem
 
as
 
_______________
 
para
 
resolver
 
um
 
problema
 
que
 
será
 
desenvolvido
.
 
 
 
Preencha
 
as
 
lacunas
 
escolh
endo
 
a
 
alternativa
 
CORRETA
.
 
Estruturas de Dados - Semana 1 - Atividade Avaliativa 
 
 
PERGUNTA 1 
 
Um professor de computação está programando um código em C++ para calcular a 
média final de 5 notas obtidas por um estudante. 
Observe o código a seguir: 
#include<iostream> 
using namespace std; 
int main() 
{ 
 double Number1, Number2, Number3, Number4, Number5; 
 double Average; 
 cout << "Enter five numbers: "; 
 cin >> Number1 >> Number2 >> Number3 >> Number4 >> Number5; 
 Average = (Number1 + Number2 + Number3 + Number4 + Number5)/5; 
 cout << "Average = " << Average << endl; 
 return 0; 
} 
Assinale a alternativa correta correspondente à saída do código considerando 
que o estudante obteve notas 8, 7.5, 9, 10, 8. 
 
 
a. 
Average = 8.5. 
 
b. 
8.5 
 
c. 
Média = 8.5 
 
d. 
Average = 8. 
 
e. O código não irá funcionar, pois foram declaras variáveis inteiras, mas 7.5 é não 
inteiro. 
2,5 pontos 
PERGUNTA 2 
 
Para representar os _____________ por uma aplicação ou software podem ser 
escritas diferentes estruturas de dados. Um fato que determina como a 
estrutura será construída é o processo de ______________, em que se 
desenvolvem as _______________ para resolver um problema que será 
desenvolvido. 
 
Preencha as lacunas escolhendo a alternativa CORRETA.

Outros materiais