Baixe o app para aproveitar ainda mais
Prévia do material em texto
Linguagem de Programação (DISCIPLINA UNINASSAU) Avaliação On-Line 1 (AOL 1) - Questionário Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 /1 Os operadores, como o próprio termo sugere, realizam operações entre os dados que fazem parte do algoritmo. Para Aguilar (2011, p. 105), “C/C++ são linguagens muito ricas em operadores. Classificam-se em função do número de operadores que atuam e pelas operações que realizam”. Dito isso, veja o código abaixo: #include <iostream> using namespace std; int main() { int valor; cout << "Digite um valor inteiro entre 1 e 5: "; cin >> valor; if ( (valor >= 1) && (valor <= 5) ) cout << "O valor está dentro do limite solicitado." << endl; return 0; } Quais são os operadores utilizados no código? Ocultar opções de resposta 1. Operadores relacionais e operadores de referência. 2. Operadores lógicos e operadores aritméticos. 3. Operadores relacionais e operadores aritméticos. 4. Operadores lógicos e operadores relacionais. 5. Operadores lógicos e operadores de referência. 2. Pergunta 2 /1 As entradas e saídas consistem basicamente na utilização de comandos, que permitem ler as informações digitadas que serão armazenadas nas variáveis do algoritmo e apresentá-las. Esses comandos são funções; para a execução dessas funções, são necessárias as utilizações de biblioteca. Qual função é responsável pela entrada de dados? Ocultar opções de resposta 1. cerr 2. clog 3. iostream 4. cout 5. cin 3. Pergunta 3 /1 Os dados precisam ser armazenados na memória RAM do computador para que possam ser guardados e manipulados pelo algoritmo. Essa estrutura reserva espaços na memória principal do computador. Nos dados com essa classificação, o valor permanece sempre com o mesmo. Mesmo em execuções diferentes, o valor permanece o mesmo durante toda a execução do algoritmo. Qual é a estrutura a que o texto se refere? Ocultar opções de resposta 1. Palavras Reservadas. 2. Constantes. 3. Variáveis. 4. Dado. 5. Bibliotecas. 4. Pergunta 4 /1 Os tipos de dados compostos são constituídos a partir dos tipos de dados primitivos, nos auxiliando a agrupar e agrupar as informações dentro de um algoritmo. Dito isso, analise o algoritmo abaixo: #include <iostream> using namespace std; #include <string> int main() { char texto[100]; ... } Qual é o tipo de dados composto que o algoritmo está utilizando? Ocultar opções de resposta 1. string 2. matriz 3. vetor 4. wchar_t 5. struct 5. Pergunta 5 /1 A linguagem de programação C++ é uma linguagem considerada de médio nível desenvolvida na década de 1980, a partir da linguagem de programação C. Qual é a alternativa que apresenta informações INCORRETAS sobre a Linguagem de Programação C++? Ocultar opções de resposta 1. Para o desenvolvimento da Linguagem C++, foram incluídos elementos de outras linguagens. 2. Em 1989, foi lançada a última versão da linguagem, incluindo heranças múltiplas, métodos estáticos entre outras funcionalidades. 3. A primeira versão oficial da linguagem aconteceu em 1985, juntamente com o lançamento do livro The C++ Programming Language. 4. Em 1990, foi lançado Annotated C++ Reference Manual, que foi considerado o manual base da linguagem. 5. O objetivo inicial dessa linguagem era realizar melhorias em uma versão do sistema operacional Unix. 6. Pergunta 6 /1 Na linguagem de programa C++, os tipos de dados são do tipo caractere, inteiros, ponto flutuante de precisão simples e ponto flutuante de dupla precisão, que estão relacionados aos números reais e lógico ou booleanos. Esses tipos de dados são divididos em primitivos e compostos. Dito isso, leia as definições abaixo: •É utilizado para armazenar valores reais e fracionários, esse tipo de dados considerado de simples precisão, pois contém uma faixa de valores menor com menos casas decimais. •Permitem armazenar vários números em um ponto flutuante da memória. São estruturas unidimensionais, compostas e homogêneas. Unidimensional porque é dividido em posições onde os valores são armazenados. •É utilizado para armazenar letras, números e caracteres especiais. A declaração desse tipo de dado acontece através de duas palavras reservadas. Quais são os tipos de dados a que os textos acima se referem? Ocultar opções de resposta 1. Tipo primitivo float, tipo composto matriz e tipo composto string. 2. Tipo primitivo inteiro, tipo composto vetor e tipo primitivo caractere. 3. Tipo primitivo float, tipo composto matriz e tipo composto string. 4. Tipo primitivo float, tipo composto vetor e tipo primitivo caractere. 5. Tipo primitivo double, tipo composto matriz e tipo composto string. 7. Pergunta 7 /1 Os objetos de saída de dados permitem a saída de dados via terminal ou arquivos e também saída de erros. Qual dos objetos abaixo realiza uma saída de dados não bufferizada? Ocultar opções de resposta 1. iostream 2. cout 3. cin 4. cerr 5. clog 8. Pergunta 8 /1 A linguagem de programação C++ é considerada uma linguagem multiparadigma. Suporta o desenvolvimento de algoritmos utilizando os paradigmas funcional, genérico, imperativo e orientada a objetos. Qual alternativa se refere à função principal da Linguagem de Programação C++? Ocultar opções de resposta 1. #include, é utilizada para incluir outros arquivos no programa fonte. 2. using namespace std permite que sejam utilizados os recursos de entrada e saída disponíveis em iostream. 3. main(), marca o ponto de partida do algoritmo. 4. cout, é responsável pela impressão de uma informação. 5. system (“Pause”) realiza uma pausa no sistema, para que o resultado seja mostrado ao usuário. 9. Pergunta 9 /1 As variáveis são espaços reservados na memória principal do computador, memória RAM, em que os dados são armazenados para futuramente serem utilizados. Os dados classificados como variáveis, assim como o termo, nos informa que há valores que podem variar durante a execução do algoritmo. De acordo com o enunciado, analise o algoritmo abaixo. #include <iostream> using namespace std; #define PI 3.1415 const double cosenodedois = 0.999391; char letra = 'Valores'; ... int main() { int valora = 10; const int valorb = 5; ... } Qual a alternativa correta com base na análise do algoritmo? Ocultar opções de resposta 1. Letra é uma variável local e valora é uma variável global. 2. Letra é uma variável global e valora é uma variável local. 3. Letra é uma variável global e valora é uma variável global. 4. PI é uma variável local e letra é uma variável local. 5. PI não é uma variável e letra é uma variável local. 10. Pergunta 10 /1 A linguagem de programação C++ é composta por uma variedade de operadores; os principais operadores do tipo global são os aritméticos, lógicos e relacionais. Considerando o enunciado, qual das afirmativas abaixo apresenta informações incorretas? Ocultar opções de resposta 1. Os operadores relacionais são utilizados para realizar comparações entre as variáveis. 2. Os operadores lógicos são operadores responsáveis pelo desenvolvimento de operações lógicas que correspondem basicamente a and, or e not. 3. Com o operador de referência podemos extrair o endereço de uma variável para utilizar em alguma rotina do algoritmo. 4. Os operadores aritméticos são os operadores utilizados para realizar as operações matemáticas. 5. Os operadores devem ser usados de maneira isolada, impossibilitando as combinações entre eles
Compartilhar