Baixe o app para aproveitar ainda mais
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.
Compartilhar