Prévia do material em texto
Ocultar opções de resposta
Ocultar opções de resposta
Pergunta 1 0
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?
iostream
clog
Resposta correta
Correta:
cin
cerr
cout
Pergunta 2 0
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++?
Resposta correta
Correta:
main(), marca o ponto de partida do algoritmo.
#include, é utilizada para incluir outros arquivos no programa fonte.
Ocultar opções de resposta
cout, é responsável pela impressão de uma informação.
system (“Pause”) realiza uma pausa no sistema, para que o resultado seja mostrado ao usuário.
using namespace std permite que sejam utilizados os recursos de entrada e saída disponíveis em iostream.
Pergunta 3 0
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?
iostream
cout
Resposta correta
Correta:
cerr
cin
clog
Pergunta 4 0
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>
Ocultar opções de resposta
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?
Operadores relacionais e operadores aritméticos.
Operadores lógicos e operadores de referência.
Resposta correta
Correta:
Operadores lógicos e operadores relacionais.
Operadores lógicos e operadores aritméticos.
Operadores relacionais e operadores de referência.
Pergunta 5 0
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() {
Ocultar opções de resposta
Ocultar opções de resposta
int valora = 10;
const int valorb = 5;
...
}
Qual a alternativa correta com base na análise do algoritmo?
Resposta correta
Correta:
Letra é uma variável global e valora é uma
variável local.
Letra é uma variável local e valora é uma variável global.
PI não é uma variável e letra é uma variável local.
Letra é uma variável global e valora é uma variável global.
PI é uma variável local e letra é uma variável local.
Pergunta 6 0
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?
matriz
vetor
Ocultar opções de resposta
Resposta correta
Correta:
string
wchar_t
struct
Pergunta 7 0
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?
Tipo primitivo inteiro, tipo composto vetor e tipo primitivo caractere.
Tipo primitivo double, tipo composto matriz e tipo composto string.
Tipo primitivo float, tipo composto matriz e tipo composto string.
Resposta correta
Correta:
Tipo primitivo float, tipo composto vetor e tipo
primitivo caractere.
Tipo primitivo float, tipo composto matriz e tipo composto string.
Ocultar opções de resposta
Ocultar opções de resposta
Pergunta 8 0
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?
Resposta correta
Correta:
Os operadores devem ser usados de maneira
isolada, impossibilitando as combinações entre
eles.
Os operadores lógicos são operadores responsáveis pelo desenvolvimento de operações lógicas que correspondem
basicamente a and, or e not.
Os operadores relacionais são utilizados para realizar comparações entre as variáveis.
Os operadores aritméticos são os operadores utilizados para realizar as operações matemáticas.
Com o operador de referência podemos extrair o endereço de uma variável para utilizar em alguma rotina do algoritmo.
Pergunta 9 0
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?
Dado.
Ocultar opções de resposta
Resposta correta
Correta:
Constantes.
Palavras Reservadas.
Bibliotecas.
Variáveis.
Pergunta 10 0
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++?
A primeira versão oficial da linguagem aconteceu em 1985, juntamente com o lançamento do livro The C++
Programming Language.
Resposta correta
Correta:
Em 1989, foi lançada a última versão da
linguagem, incluindo heranças múltiplas, métodos
estáticos entre outras funcionalidades.
Para o desenvolvimento da Linguagem C++, foram incluídos elementos de outras linguagens.
Em 1990, foi lançado Annotated C++ Reference Manual, que foi considerado o manual base da linguagem.
O objetivo inicial dessa linguagem era realizar melhorias em uma versão do sistema operacional Unix.