Buscar

Conceitos básicos de programação em C++

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 50 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

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 6, do total de 50 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

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 9, do total de 50 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

1a Questão 
 
Sobre a linguagem de programação C++, é correto afirmar que a mesma: 
I. Não permite a criação de variáveis do tipo lógico; 
II. É case sentive, ou seja, faz distinção entre letras maiúsculas e minúsculas; 
III. Permite que os identificadores de variáveis iniciem pelo caractere sublinhado ("_"); 
IV. É fracamente tipada; o que permite que uma variável seja declarada sem que seu tipo seja definido. 
 
 
I, II e III são verdadeiras. 
 
II, III e IV são verdadeiras. 
 
I e II são verdadeiras. 
 
I e IV são verdadeiras. 
 II e III são verdadeiras. 
Respondido em 11/05/2020 17:13:22 
 
 
 2a Questão 
 
O linha de programa que representa a ação "processamento" em um 
algoritmo em pseudolinguagem é: 
 
 
programa 
 valor <- valor + 1; 
 
leia 
 
enquanto 
 
se 
Respondido em 11/05/2020 16:07:09 
 
 
Explicação: 
Conteúdo administrado no livro, onde é mostrado a equivalência entre algoritmo e programa em C++. 
As demais opções não apresentam nenhuma linha de processamento. 
se indica o início de uma estrutura condicional, enquanto, uma estrutura de repetição e programa não diz 
nada. 
Leia é o comando de leitura, para entrada de dados e não processamento. 
 
 
 3a Questão 
 
Assinale a opção que apresenta somente nomes válidos para variáveis em C++. 
 
 
CONTA, TOTAL1, 1DATA 
 
Conta, Total, 5data 
 CONTA, TOTAL1, data 
 
Conta, Total1, DIA-MÊS-ANO 
 
1conta, 2total, 3data 
Respondido em 11/05/2020 16:07:23 
 
 
Explicação: 
ão se pode começar nome de variável com dígito. CONTA, TOTAL1, 1DA
o se pode começar nome de variável com dígito. Conta, Total, 5data 
adeiro CONTA, TOTAL1, data
o se pode pôr acento ou usar hífen em nome de variável. Conta, Total1, DIA-MÊS
o se pode começar nome de variável com dígito. 1conta, 2total, 3data 
 
 
 
 4a Questão 
 
Assinale a opção correta. Sobre variáveis é correto afirmar que ... 
 
 
palavras reservadas podem ser usadas para nome de variáveis. 
 
uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. 
 
o nome de uma variável sempre pode começar com acento. 
 
nomes de variáveis sempre podem iniciar com aspa. 
 uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao 
declará-la. 
Respondido em 11/05/2020 16:08:09 
 
 
Explicação: 
1ª. opção : Verdadeiro. De acordo com definição da aula e 
exemplos vistos nas aulas 2 e 3 e demais aulas. 
2ª. opção : Falso. Vide aulas 2, 3 e outras. Palavras reservadas 
serão de comandos, tipos de dados e não podem ser usadas para 
nomear variáveis. 
3ª. opção : Falso. Nomes de variáveis começam com letra ou _ 
(sublinhado) 
4ª. opção : Falso. Nomes de variáveis começam com letra ou _ 
(sublinhado) 
5ª. opção. Falso. A partir da aula 2 se vê que variáveis terão um 
tipo de dados. 
 
 
 
 5a Questão 
 
Assinale a opção correta : 
 
 Não se pode usar o underscore ou sublinhado em nome de 
variável, mas apenas letras e dígitos. 
 Para declarar uma variável podemos usar o tipo da variável 
ou não. 
 Quando declaramos variáveis do mesmo tipo usamos o ponto 
e vírgula para separá-las. 
 Se precisamos de armazenar 1 caracter usamos o tipo char na 
declaração da variável 
 O tipo int serve para variáveis inteiras ou reais, de pouca 
precisão 
Respondido em 11/05/2020 16:09:12 
 
 
Explicação: 
De acordo com as descrições e características apresentadas na aula sobre variáveis. 
 
 
 6a Questão 
 
Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser 
manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a 
alternativa que possui um exemplo de nome INCORRETO: 
 
 cad1- id 
 
nota2 
 
num1 
 
nome_aluno 
 
salariofinal 
Respondido em 11/05/2020 17:14:05 
 
 
Explicação: 
 
s é nome possível ter letras e underscore nome_a
s é nome possível ter letra e dígito. num1 
adeiro, pois não se pode usar hífen em nome de variável. cad1- id
s é nome possível ter letras. salariof
s é nome possível ter letra e dígito. nota2 
 
 
 
 7a Questão 
 
Os comentários são recursos que podem ser utilizados pelos programadores para: 
 
 Inserir textos explicativos apenas para o programador 
 
Inserir comandos que serão executados pela máquina 
 
Inserir diretivas para o compilador 
 
Inserir textos explicativos apenas para o usuário 
 
Inserir comandos que serão traduzidos pelo compilador 
Respondido em 11/05/2020 16:11:37 
 
 
Explicação: 
omentário não é comando ou permite inserir Inserir comandos que serão executado
máquina 
omentário não é comando ou permite inserir Inserir comandos que serão traduzido
compilador 
adeiro 
Inserir textos explicativos apenas para
programador 
Falso. O usuário não irá ler o programa. 
Inserir textos explicativos apenas para o 
usuário 
 
Falso. O compilador irá ignorar o texto explicativo dos 
comentários. 
Inserir diretivas para o compilador 
 
 
 
 8a Questão 
 
Uma variável pode ser entendida como sendo: 
 
 Um endereço na memória principal. 
 Um dispositivo de entrada de dados. 
 Um dispositivo de memória auxiliar. 
 Um dispositivo de saída de dados. 
 Um elemento da unidade lógica de controle. 
Respondido em 11/05/2020 16:11:42 
 
 
Explicação: 
Analisando cada item : 
riável ocupa espaço em memória e tem um endereço.
sitivo de entrada de dados é o teclado. 
Um dispositivo de entrada de dado
riável ocupa espaço em memória e tem um endereço. Um dispositivo de memória auxilia
adeiro. 
Um endereço na memória principa
riável ocupa espaço em memória e tem um endereço.
sitivo de saída de dados é o monitor. Um dispositivo de saída de dados.
 
Falso. Variável ocupa espaço em memória e tem um endereço. Um elemento da unidade lógica de controle.
 
1a Questão 
 
Assinale a opção correta: 
 
 Sem endentação o programa não compila 
 Na linguagem C++ temos que não há distinção entre 
maiúsculas e minúsculas. 
 Todas as instruções de um programa em C++ devem estar 
entre chaves 
 Para saída de dados usamos cin com o operador << 
 Para terminar um programa podemos escrever : return; 
Respondido em 11/05/2020 17:14:31 
 
 
Explicação: 
Basta considerar o que é descrito da linguagem na aula 2 
 
 
 2a Questão 
 
Os comentários são recursos que podem ser utilizados pelos programadores para: 
 
 
Inserir comandos que serão executados pela máquina 
 Inserir textos explicativos apenas para o programador 
 
Inserir textos explicativos apenas para o usuário 
 
Inserir diretivas para o compilador 
 
Inserir comandos que serão traduzidos pelo compilador 
Respondido em 11/05/2020 17:16:21 
 
 
Explicação: 
omentário não é comando ou permite inserir Inserir comandos que serão executado
máquina 
omentário não é comando ou permite inserir Inserir comandos que serão traduzido
compilador 
adeiro 
Inserir textos explicativos apenas para
programador 
 
Falso. O usuário não irá ler o programa. 
Inserir textos explicativos apenas para o 
usuário 
 
Falso. O compilador irá ignorar o texto explicativo dos 
comentários. 
Inserir diretivas para o compilador 
 
 
 
 3a Questão 
 
Um menino resolveu abrir o cofrinho de economias que contém o que guardou durante um ano. São moedas 
de R$ 0,25, R$ 0,50 e R$ 1,00. Imaginando que você precisa escrever um programa em C++ que, a partir 
da quantidade de cada moeda, mostre a quantia total economizada, como seria a declaração de variáveis 
necessárias a este programa? 
 
 
bool qtde25, qtde50, qtde1, quantiaTotal; 
 
int qtde25, qtde50, qtde1, quantiaTotal; 
 float qtde25, qtde50, qtde1, quantiaTotal; 
 
string qtde25, qtde50, qtde1, quantiaTotal; 
 
char qtde25, qtde50, qtde1, quantiaTotal; 
Respondido em 11/05/2020 17:16:32 
 
 
 4a Questão 
 
Assinale a opção correta. 
 
 
O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional. 
 Dizemos que uma linguagem é de alto nível quando conseguimos ler e escreverusando palavras 
conhecidas por nós. 
 
Dizemos que uma linguagem é de alto nível quando usa linguagem binária. 
 
O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem. 
 
Para programar em alto nível é preciso dominar a linguagem binária. 
Respondido em 11/05/2020 17:16:47 
 
 
Explicação: 
 
Dizemos que uma linguagem é de alto níve
conseguimos ler e escrever usando palavra
conhecidas por nós. 
 
Falso. Linguagem binária é com zeros e uns, o que é 
baixo nível. 
Dizemos que uma linguagem é de alto nível quando 
usa linguagem binária. 
 
Falso. C++ é uma linguagem de programação de alto 
nível e usa palavras em Inglês. 
O C++ não é uma linguagem de alto nível, pois usa 
palavras em Inglês que nem todos entendem. 
 
Falso. Não se tem que dominar a linguagem binária 
em hipótese alguma. 
Para programar em alto nível é preciso dominar a 
linguagem binária. 
 
FAlso. O C++ é uma linguagem de alto nível na qual 
o uso de variáveis é necessário para armazenarmos 
dados. 
O C++ é uma linguagem de alto nível na qual o uso 
de variáveis é opcional. 
 
 
 
 5a Questão 
 
Assinale a opção correta. 
 
 As variáveis do tipo bool podem ser true ou false. 
 Uma possível declaração de uma variável booleana em C++ 
: boolean x; 
 Declarando e atribuindo um valor à uma variável booleana em 
C++ : 
 boolean x = true ; 
 Declarando e atribuindo um valor à uma variável booleana em 
C++ : 
 bool x = "true"; 
 Uma possível declaração de uma variável inteira em C++ : x 
int; 
Respondido em 11/05/2020 17:17:49 
 
 
Explicação: 
DE acordo com a sintaxe da linguagem C++ 
 
 
 6a Questão 
 
Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser 
manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a 
alternativa que possui um exemplo de nome INCORRETO: 
 
 cad1- id 
 
num1 
 
salariofinal 
 
nota2 
 
nome_aluno 
Respondido em 11/05/2020 17:16:40 
 
 
Explicação: 
 
s é nome possível ter letras e underscore nome_a
s é nome possível ter letra e dígito. num1 
adeiro, pois não se pode usar hífen em nome de variável. cad1- id
s é nome possível ter letras. salariof
s é nome possível ter letra e dígito. nota2 
 
 
 
 7a Questão 
 
Uma variável pode ser entendida como sendo: 
 
 Um elemento da unidade lógica de controle. 
 Um endereço na memória principal. 
 Um dispositivo de memória auxiliar. 
 Um dispositivo de entrada de dados. 
 Um dispositivo de saída de dados. 
Respondido em 11/05/2020 17:17:14 
 
 
Explicação: 
Analisando cada item : 
riável ocupa espaço em memória e tem um endereço.
sitivo de entrada de dados é o teclado. 
Um dispositivo de entrada de dado
riável ocupa espaço em memória e tem um endereço. Um dispositivo de memória auxilia
adeiro. 
Um endereço na memória principa
riável ocupa espaço em memória e tem um endereço.
sitivo de saída de dados é o monitor. Um dispositivo de saída de dados.
riável ocupa espaço em memória e tem um endereço. Um elemento da unidade lógica de
 
 
 
 8a Questão 
 
Assinale a opção correta. Sobre variáveis é correto afirmar que ... 
 
 uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao 
declará-la. 
 
uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. 
 
palavras reservadas podem ser usadas para nome de variáveis. 
 
nomes de variáveis sempre podem iniciar com aspa. 
 
o nome de uma variável sempre pode começar com acento. 
Respondido em 11/05/2020 17:17:23 
 
 
Explicação: 
1ª. opção : Verdadeiro. De acordo com definição da aula e 
exemplos vistos nas aulas 2 e 3 e demais aulas. 
2ª. opção : Falso. Vide aulas 2, 3 e outras. Palavras reservadas 
serão de comandos, tipos de dados e não podem ser usadas para 
nomear variáveis. 
3ª. opção : Falso. Nomes de variáveis começam com letra ou _ 
(sublinhado) 
4ª. opção : Falso. Nomes de variáveis começam com letra ou _ 
(sublinhado) 
5ª. opção. Falso. A partir da aula 2 se vê que variáveis terão um 
tipo de dados. 
 
 
1a Questão 
 
Assinale a opção correta : 
 
 Quando declaramos variáveis do mesmo tipo usamos o ponto 
e vírgula para separá-las. 
 Não se pode usar o underscore ou sublinhado em nome de 
variável, mas apenas letras e dígitos. 
 O tipo int serve para variáveis inteiras ou reais, de pouca 
precisão 
 Se precisamos de armazenar 1 caracter usamos o tipo char na 
declaração da variável 
 Para declarar uma variável podemos usar o tipo da variável 
ou não. 
Respondido em 11/05/2020 17:18:21 
 
 
Explicação: 
De acordo com as descrições e características apresentadas na aula sobre variáveis. 
 
 
 2a Questão 
 
Considerando a linguagem C++, assinale a opção correta : 
 
 Nem toda variável precisa ser declarada. 
 Se quisermos declarar uma variável que possa armazenar 
valores reais, com casas decimais, devemos usar o tipo real 
na declaração da variável. 
 Se declararmos uma variável inteira nota, podemos escrever 
NOTA, Nota, ou qualquer outra variação, pois é a mesma 
coisa. 
 A linguagem C++ diferencia maiúsculas de minúsculas 
 Alguns programas em C++ começam com float main e outros 
com int main 
Respondido em 11/05/2020 17:18:30 
 
 
Explicação: 
BAsta seguir as descrições e características da linguagem C++ na aula sobre variáveis 
 
 
 3a Questão 
 
Assinale a opção correta. O que quer dizer main ? 
 
 
algoritmo 
 
programa 
 
estruturado, de português estruturado 
 principal 
 
portugol 
Respondido em 11/05/2020 17:18:48 
 
 
Explicação: 
Basta saber a tradução. 
 
 
 4a Questão 
 
O linha de programa que representa a ação "processamento" em um 
algoritmo em pseudolinguagem é: 
 
 valor <- valor + 1; 
 
se 
 
programa 
 
enquanto 
 
leia 
Respondido em 11/05/2020 17:19:07 
 
 
Explicação: 
Conteúdo administrado no livro, onde é mostrado a equivalência entre algoritmo e programa em C++. 
As demais opções não apresentam nenhuma linha de processamento. 
se indica o início de uma estrutura condicional, enquanto, uma estrutura de repetição e programa não diz 
nada. 
Leia é o comando de leitura, para entrada de dados e não processamento. 
 
 
 5a Questão 
 
Assinale a opção correta: 
 
 Programas em C++ são interpretados e não compilados 
 Não se pode escrever programa em C++ que execute 
no Mac. 
 Um programa escrito em C++ que executa no Linux não 
vai executar no Windows. 
 Os programas em C++ precisam ser traduzidos para 
uma linguagem que o computador entenda. 
 É o linker que traduz o todo programa feito em C++. 
Respondido em 11/05/2020 17:19:26 
 
 
Explicação: 
Basta seguir a definição de programa dada na aula de conceitos introdutórios. 
 
 
 6a Questão 
 
Um restaurante self-service vende comida por peso e cobra R$ 34,90 por quilo consumido. Sabendo que o 
preço a ser pago pelo cliente é calculado a partir do peso de seu prato multiplicado pelo valor do quilo, o 
trecho de declaração de variáveis em C++ que seria necessário em um programa capaz de informar ao cliente 
o valor a pagar é: 
 
 
bool quilo = 34.90; bool prato = 0; bool valor_pagar = 0; 
 float quilo = 34.90; float prato = 0; float valor_pagar = 0; 
 
char quilo = 34.90; char prato = 0; char valor_pagar = 0; 
 
real quilo = 34.90; real prato = 0; real valor_pagar = 0; 
 
int quilo = 34.90; int prato = 0; int valor_pagar = 0; 
Respondido em 11/05/2020 17:19:22 
 
 
 
 7a Questão 
 
Os comentários são recursos que podem ser utilizados pelos programadores para: 
 
 
Inserir textos explicativos apenas para o usuário 
 Inserir textos explicativos apenas para o programador 
 
Inserir diretivas para o compilador 
 
Inserir comandos que serão traduzidos pelo compilador 
 
Inserir comandos que serão executados pela máquina 
Respondido em 11/05/2020 17:19:56 
 
 
Explicação: 
omentário não é comando ou permite inserirInserir comandos que serão executado
máquina 
omentário não é comando ou permite inserir Inserir comandos que serão traduzido
compilador 
adeiro 
Inserir textos explicativos apenas para
programador 
usuário não irá ler o programa. 
Inserir textos explicativos apenas para
usuário 
compilador irá ignorar o texto explicativo dos 
os. 
Inserir diretivas para o compilador 
 
 
 
 8a Questão 
 
Uma variável pode ser entendida como sendo: 
 
 Um dispositivo de saída de dados. 
 Um dispositivo de memória auxiliar. 
 Um elemento da unidade lógica de controle. 
 Um dispositivo de entrada de dados. 
 Um endereço na memória principal. 
Respondido em 11/05/2020 17:20:02 
 
 
Explicação: 
Analisando cada item : 
riável ocupa espaço em memória e tem um endereço.
sitivo de entrada de dados é o teclado. 
Um dispositivo de entrada de dado
riável ocupa espaço em memória e tem um endereço. Um dispositivo de memória auxilia
adeiro. 
Um endereço na memória principa
riável ocupa espaço em memória e tem um endereço.
sitivo de saída de dados é o monitor. Um dispositivo de saída de dados.
riável ocupa espaço em memória e tem um endereço. Um elemento da unidade lógica de
 
1a Questão 
 
Assinale a opção correta : 
 
 Quando declaramos variáveis do mesmo tipo usamos o ponto 
e vírgula para separá-las. 
 Não se pode usar o underscore ou sublinhado em nome de 
variável, mas apenas letras e dígitos. 
 O tipo int serve para variáveis inteiras ou reais, de pouca 
precisão 
 Se precisamos de armazenar 1 caracter usamos o tipo char na 
declaração da variável 
 Para declarar uma variável podemos usar o tipo da variável 
ou não. 
Respondido em 11/05/2020 17:18:21 
 
 
Explicação: 
De acordo com as descrições e características apresentadas na aula sobre variáveis. 
 
 
 2a Questão 
 
Considerando a linguagem C++, assinale a opção correta : 
 
 Nem toda variável precisa ser declarada. 
 Se quisermos declarar uma variável que possa armazenar 
valores reais, com casas decimais, devemos usar o tipo real 
na declaração da variável. 
 Se declararmos uma variável inteira nota, podemos escrever 
NOTA, Nota, ou qualquer outra variação, pois é a mesma 
coisa. 
 A linguagem C++ diferencia maiúsculas de minúsculas 
 Alguns programas em C++ começam com float main e outros 
com int main 
Respondido em 11/05/2020 17:18:30 
 
 
Explicação: 
BAsta seguir as descrições e características da linguagem C++ na aula sobre variáveis 
 
 
 3a Questão 
 
Assinale a opção correta. O que quer dizer main ? 
 
 
algoritmo 
 
programa 
 
estruturado, de português estruturado 
 principal 
 
portugol 
Respondido em 11/05/2020 17:18:48 
 
 
Explicação: 
Basta saber a tradução. 
 
 
 4a Questão 
 
O linha de programa que representa a ação "processamento" em um 
algoritmo em pseudolinguagem é: 
 
 valor <- valor + 1; 
 
se 
 
programa 
 
enquanto 
 
leia 
Respondido em 11/05/2020 17:19:07 
 
 
Explicação: 
Conteúdo administrado no livro, onde é mostrado a equivalência entre algoritmo e programa em C++. 
As demais opções não apresentam nenhuma linha de processamento. 
se indica o início de uma estrutura condicional, enquanto, uma estrutura de repetição e programa não diz 
nada. 
Leia é o comando de leitura, para entrada de dados e não processamento. 
 
 
 5a Questão 
 
Assinale a opção correta: 
 
 Programas em C++ são interpretados e não compilados 
 Não se pode escrever programa em C++ que execute 
no Mac. 
 Um programa escrito em C++ que executa no Linux não 
vai executar no Windows. 
 Os programas em C++ precisam ser traduzidos para 
uma linguagem que o computador entenda. 
 É o linker que traduz o todo programa feito em C++. 
Respondido em 11/05/2020 17:19:26 
 
 
Explicação: 
Basta seguir a definição de programa dada na aula de conceitos introdutórios. 
 
 
 6a Questão 
 
Um restaurante self-service vende comida por peso e cobra R$ 34,90 por quilo consumido. Sabendo que o 
preço a ser pago pelo cliente é calculado a partir do peso de seu prato multiplicado pelo valor do quilo, o 
trecho de declaração de variáveis em C++ que seria necessário em um programa capaz de informar ao cliente 
o valor a pagar é: 
 
 
bool quilo = 34.90; bool prato = 0; bool valor_pagar = 0; 
 float quilo = 34.90; float prato = 0; float valor_pagar = 0; 
 
char quilo = 34.90; char prato = 0; char valor_pagar = 0; 
 
real quilo = 34.90; real prato = 0; real valor_pagar = 0; 
 
int quilo = 34.90; int prato = 0; int valor_pagar = 0; 
Respondido em 11/05/2020 17:19:22 
 
 
 7a Questão 
 
Os comentários são recursos que podem ser utilizados pelos programadores para: 
 
 
Inserir textos explicativos apenas para o usuário 
 Inserir textos explicativos apenas para o programador 
 
Inserir diretivas para o compilador 
 
Inserir comandos que serão traduzidos pelo compilador 
 
Inserir comandos que serão executados pela máquina 
Respondido em 11/05/2020 17:19:56 
 
 
Explicação: 
omentário não é comando ou permite inserir Inserir comandos que serão executado
máquina 
omentário não é comando ou permite inserir Inserir comandos que serão traduzido
compilador 
adeiro 
Inserir textos explicativos apenas para
programador 
usuário não irá ler o programa. 
Inserir textos explicativos apenas para
usuário 
compilador irá ignorar o texto explicativo dos 
os. 
Inserir diretivas para o compilador 
 
 
 
 8a Questão 
 
Uma variável pode ser entendida como sendo: 
 
 Um dispositivo de saída de dados. 
 Um dispositivo de memória auxiliar. 
 Um elemento da unidade lógica de controle. 
 Um dispositivo de entrada de dados. 
 Um endereço na memória principal. 
Respondido em 11/05/2020 17:20:02 
 
 
Explicação: 
Analisando cada item : 
riável ocupa espaço em memória e tem um endereço.
sitivo de entrada de dados é o teclado. 
Um dispositivo de entrada de dado
riável ocupa espaço em memória e tem um endereço. Um dispositivo de memória auxilia
adeiro. 
Um endereço na memória principa
riável ocupa espaço em memória e tem um endereço.
sitivo de saída de dados é o monitor. Um dispositivo de saída de dados.
riável ocupa espaço em memória e tem um endereço. Um elemento da unidade lógica de
 
1a Questão 
 
Assinale a opção correta: 
 
 Sem endentação o programa não compila 
 Na linguagem C++ temos que não há distinção entre 
maiúsculas e minúsculas. 
 Todas as instruções de um programa em C++ devem estar 
entre chaves 
 Para saída de dados usamos cin com o operador << 
 Para terminar um programa podemos escrever : return; 
Respondido em 11/05/2020 17:20:27 
 
 
Explicação: 
Basta considerar o que é descrito da linguagem na aula 2 
 
 
 2a Questão 
 
Um menino resolveu abrir o cofrinho de economias que contém o que guardou durante um ano. São moedas 
de R$ 0,25, R$ 0,50 e R$ 1,00. Imaginando que você precisa escrever um programa em C++ que, a partir 
da quantidade de cada moeda, mostre a quantia total economizada, como seria a declaração de variáveis 
necessárias a este programa? 
 
 
string qtde25, qtde50, qtde1, quantiaTotal; 
 float qtde25, qtde50, qtde1, quantiaTotal; 
 
bool qtde25, qtde50, qtde1, quantiaTotal; 
 
char qtde25, qtde50, qtde1, quantiaTotal; 
 
int qtde25, qtde50, qtde1, quantiaTotal; 
Respondido em 11/05/2020 17:20:15 
 
 
 
 3a Questão 
 
Assinale a opção correta. 
 
 
Para programar em alto nível é preciso dominar a linguagem binária. 
 
O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional. 
 Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras 
conhecidas por nós. 
 
O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem. 
 
Dizemos que uma linguagem é de alto nível quando usa linguagem binária. 
Respondido em 11/05/2020 17:20:56 
 
 
Explicação: 
 
 
Dizemos que uma linguagem é de alto nível quando 
conseguimos ler e escrever usando palavras 
conhecidas por nós. 
 
Falso. Linguagembinária é com zeros e uns, o que é 
baixo nível. 
Dizemos que uma linguagem é de alto nível quando 
usa linguagem binária. 
 
Falso. C++ é uma linguagem de programação de alto 
nível e usa palavras em Inglês. 
O C++ não é uma linguagem de alto nível, pois usa 
palavras em Inglês que nem todos entendem. 
 
Falso. Não se tem que dominar a linguagem binária 
em hipótese alguma. 
Para programar em alto nível é preciso dominar a 
linguagem binária. 
 
FAlso. O C++ é uma linguagem de alto nível na qual 
o uso de variáveis é necessário para armazenarmos 
dados. 
O C++ é uma linguagem de alto nível na qual o uso 
de variáveis é opcional. 
 
 
 
 4a Questão 
 
Assinale a opção correta. Sobre variáveis é correto afirmar que ... 
 
 
palavras reservadas podem ser usadas para nome de variáveis. 
 
uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. 
 
nomes de variáveis sempre podem iniciar com aspa. 
 uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao 
declará-la. 
 
o nome de uma variável sempre pode começar com acento. 
Respondido em 11/05/2020 17:21:10 
 
 
Explicação: 
1ª. opção : Verdadeiro. De acordo com definição da aula e 
exemplos vistos nas aulas 2 e 3 e demais aulas. 
2ª. opção : Falso. Vide aulas 2, 3 e outras. Palavras reservadas 
serão de comandos, tipos de dados e não podem ser usadas para 
nomear variáveis. 
3ª. opção : Falso. Nomes de variáveis começam com letra ou _ 
(sublinhado) 
4ª. opção : Falso. Nomes de variáveis começam com letra ou _ 
(sublinhado) 
5ª. opção. Falso. A partir da aula 2 se vê que variáveis terão um 
tipo de dados. 
 
 
 
 5a Questão 
 
Assinale a opção correta. 
 
 Declarando e atribuindo um valor à uma variável booleana em 
C++ : 
 boolean x = true ; 
 Declarando e atribuindo um valor à uma variável booleana em 
C++ : 
 bool x = "true"; 
 Uma possível declaração de uma variável inteira em C++ : x 
int; 
 As variáveis do tipo bool podem ser true ou false. 
 Uma possível declaração de uma variável booleana em C++ 
: boolean x; 
Respondido em 11/05/2020 17:23:04 
 
 
Explicação: 
DE acordo com a sintaxe da linguagem C++ 
 
 
 6a Questão 
 
Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser 
manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a 
alternativa que possui um exemplo de nome INCORRETO: 
 
 
num1 
 cad1- id 
 
salariofinal 
 
nota2 
 
nome_aluno 
Respondido em 11/05/2020 17:21:24 
 
 
Explicação: 
 
s é nome possível ter letras e underscore nome_a
s é nome possível ter letra e dígito. num1 
adeiro, pois não se pode usar hífen em nome de variável. cad1- id
s é nome possível ter letras. salariof
s é nome possível ter letra e dígito. nota2 
 
 
 
 7a Questão 
 
Selecione, entre as alternativas, a opção correta, tendo em vista a frase: Necessita de espaço na memória e 
define o tipo de dado a ser armazenado. 
 
 
Comando PARA 
 
atribuição 
 
Comando Enquanto-Faça 
 Variável 
 
Estrutura de Seleção 
Respondido em 11/05/2020 17:22:04 
 
 
Explicação: 
de espaço na memória e define o tipo de dado a ser armazenado. 
ão necessita de espaço em memória e nem de tipo de dado. É um comando de 
Comando 
o necessita de espaço em memória e nem de tipo de dado. É um comando de Comando 
Enquanto-
adeiro Variável 
 
Falso. É uma operação ou comando. atribuição 
 
Falso. Não necessita de espaço em memória e nem de tipo de dado. É um comando de 
seleção, como if ou if/else, por exemplo. 
Estrutura de 
Seleção 
 
 
 
 8a Questão 
 
Sobre a linguagem de programação C++, é correto afirmar que a mesma: 
I. Não permite a criação de variáveis do tipo lógico; 
II. É case sentive, ou seja, faz distinção entre letras maiúsculas e minúsculas; 
III. Permite que os identificadores de variáveis iniciem pelo caractere sublinhado ("_"); 
IV. É fracamente tipada; o que permite que uma variável seja declarada sem que seu tipo seja definido. 
 
 
I e IV são verdadeiras. 
 II e III são verdadeiras. 
 
I, II e III são verdadeiras. 
 
II, III e IV são verdadeiras. 
 
I e II são verdadeiras. 
Respondido em 11/05/2020 17:22:36 
 
1a Questão 
 
Considerando a linguagem C++, assinale a opção correta : 
 
 Se declararmos uma variável inteira nota, podemos escrever 
NOTA, Nota, ou qualquer outra variação, pois é a mesma 
coisa. 
 Nem toda variável precisa ser declarada. 
 A linguagem C++ diferencia maiúsculas de minúsculas 
 Se quisermos declarar uma variável que possa armazenar 
valores reais, com casas decimais, devemos usar o tipo real 
na declaração da variável. 
 Alguns programas em C++ começam com float main e outros 
com int main 
Respondido em 11/05/2020 17:23:30 
 
 
Explicação: 
BAsta seguir as descrições e características da linguagem C++ na aula sobre variáveis 
 
 
 2a Questão 
 
Um restaurante self-service vende comida por peso e cobra R$ 34,90 por quilo consumido. Sabendo que o 
preço a ser pago pelo cliente é calculado a partir do peso de seu prato multiplicado pelo valor do quilo, o 
trecho de declaração de variáveis em C++ que seria necessário em um programa capaz de informar ao cliente 
o valor a pagar é: 
 
 
bool quilo = 34.90; bool prato = 0; bool valor_pagar = 0; 
 
char quilo = 34.90; char prato = 0; char valor_pagar = 0; 
 
int quilo = 34.90; int prato = 0; int valor_pagar = 0; 
 
real quilo = 34.90; real prato = 0; real valor_pagar = 0; 
 float quilo = 34.90; float prato = 0; float valor_pagar = 0; 
Respondido em 11/05/2020 17:23:35 
 
 
 3a Questão 
 
Assinale a opção correta. O que quer dizer main ? 
 
 
portugol 
 
algoritmo 
 principal 
 
estruturado, de português estruturado 
 
programa 
Respondido em 11/05/2020 17:23:37 
 
 
Explicação: 
Basta saber a tradução. 
 
 
 4a Questão 
 
Assinale a opção correta: 
 
 Um programa escrito em C++ que executa no Linux não 
vai executar no Windows. 
 Os programas em C++ precisam ser traduzidos para 
uma linguagem que o computador entenda. 
 É o linker que traduz o todo programa feito em C++. 
 Não se pode escrever programa em C++ que execute 
no Mac. 
 Programas em C++ são interpretados e não compilados 
Respondido em 11/05/2020 17:23:31 
 
 
Explicação: 
Basta seguir a definição de programa dada na aula de conceitos introdutórios. 
 
 
 5a Questão 
 
Assinale a opção correta : 
 
 Não se pode usar o underscore ou sublinhado em nome de 
variável, mas apenas letras e dígitos. 
 Quando declaramos variáveis do mesmo tipo usamos o ponto 
e vírgula para separá-las. 
 Se precisamos de armazenar 1 caracter usamos o tipo char na 
declaração da variável 
 Para declarar uma variável podemos usar o tipo da variável 
ou não. 
 O tipo int serve para variáveis inteiras ou reais, de pouca 
precisão 
Respondido em 11/05/2020 17:23:56 
 
 
Explicação: 
De acordo com as descrições e características apresentadas na aula sobre variáveis. 
 
 
 6a Questão 
 
O linha de programa que representa a ação "processamento" em um 
algoritmo em pseudolinguagem é: 
 
 
se 
 
programa 
 
enquanto 
 
leia 
 valor <- valor + 1; 
Respondido em 11/05/2020 17:23:44 
 
 
Explicação: 
Conteúdo administrado no livro, onde é mostrado a equivalência entre algoritmo e programa em C++. 
As demais opções não apresentam nenhuma linha de processamento. 
se indica o início de uma estrutura condicional, enquanto, uma estrutura de repetição e programa não diz 
nada. 
Leia é o comando de leitura, para entrada de dados e não processamento. 
 
 
 7a Questão 
 
Selecione, entre as alternativas, a opção correta, tendo em vista a frase: Necessita de espaço na memória e 
define o tipo de dado a ser armazenado. 
 
 
Comando PARA 
 Variável 
 
Estrutura de Seleção 
 
atribuição 
 
Comando Enquanto-Faça 
Respondido em 11/05/2020 17:23:46 
 
 
Explicação: 
de espaçona memória e define o tipo de dado a ser armazenado. 
ão necessita de espaço em memória e nem de tipo de dado. É um comando de 
Comando 
o necessita de espaço em memória e nem de tipo de dado. É um comando de Comando 
Enquanto-
adeiro Variável 
uma operação ou comando. atribuição
o necessita de espaço em memória e nem de tipo de dado. É um comando de 
omo if ou if/else, por exemplo. 
Estrutura d
Seleção 
 
 
 
 8a Questão 
 
Assinale a opção correta. 
 
 Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras 
conhecidas por nós. 
 
O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem. 
 
Dizemos que uma linguagem é de alto nível quando usa linguagem binária. 
 
Para programar em alto nível é preciso dominar a linguagem binária. 
 
O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional. 
Respondido em 11/05/2020 17:24:16 
 
 
Explicação: 
 
Dizemos que uma linguagem é de alto níve
conseguimos ler e escrever usando palavra
conhecidas por nós. 
nguagem binária é com zeros e uns, o que é 
el. 
Dizemos que uma linguagem é de alto níve
usa linguagem binária. 
++ é uma linguagem de programação de alto 
a palavras em Inglês. 
O C++ não é uma linguagem de alto nível, 
palavras em Inglês que nem todos entendem
o se tem que dominar a linguagem binária 
se alguma. 
Para programar em alto nível é preciso dom
linguagem binária. 
C++ é uma linguagem de alto nível na qual 
variáveis é necessário para armazenarmos 
O C++ é uma linguagem de alto nível na q
de variáveis é opcional. 
 
 
 
1a Questão 
 
Um menino resolveu abrir o cofrinho de economias que contém o que guardou durante um ano. São moedas 
de R$ 0,25, R$ 0,50 e R$ 1,00. Imaginando que você precisa escrever um programa em C++ que, a partir 
da quantidade de cada moeda, mostre a quantia total economizada, como seria a declaração de variáveis 
necessárias a este programa? 
 
 
string qtde25, qtde50, qtde1, quantiaTotal; 
 
char qtde25, qtde50, qtde1, quantiaTotal; 
 
bool qtde25, qtde50, qtde1, quantiaTotal; 
 
int qtde25, qtde50, qtde1, quantiaTotal; 
 float qtde25, qtde50, qtde1, quantiaTotal; 
Respondido em 11/05/2020 17:24:12 
 
 
 
 2a Questão 
 
Sobre a linguagem de programação C++, é correto afirmar que a mesma: 
I. Não permite a criação de variáveis do tipo lógico; 
II. É case sentive, ou seja, faz distinção entre letras maiúsculas e minúsculas; 
III. Permite que os identificadores de variáveis iniciem pelo caractere sublinhado ("_"); 
IV. É fracamente tipada; o que permite que uma variável seja declarada sem que seu tipo seja definido. 
 
 
I e IV são verdadeiras. 
 
I, II e III são verdadeiras. 
 
II, III e IV são verdadeiras. 
 II e III são verdadeiras. 
 
I e II são verdadeiras. 
Respondido em 11/05/2020 17:24:31 
 
 
 3a Questão 
 
Assinale a opção correta: 
 
 Para terminar um programa podemos escrever : return; 
 Para saída de dados usamos cin com o operador << 
 Sem endentação o programa não compila 
 Na linguagem C++ temos que não há distinção entre 
maiúsculas e minúsculas. 
 Todas as instruções de um programa em C++ devem estar 
entre chaves 
Respondido em 11/05/2020 17:24:29 
 
 
Explicação: 
Basta considerar o que é descrito da linguagem na aula 2 
 
 
 
 4a Questão 
 
Assinale a opção correta. Sobre variáveis é correto afirmar que ... 
 
 
nomes de variáveis sempre podem iniciar com aspa. 
 
o nome de uma variável sempre pode começar com acento. 
 uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao 
declará-la. 
 
palavras reservadas podem ser usadas para nome de variáveis. 
 
uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. 
Respondido em 11/05/2020 17:25:20 
 
 
Explicação: 
1ª. opção : Verdadeiro. De acordo com definição da aula e 
exemplos vistos nas aulas 2 e 3 e demais aulas. 
2ª. opção : Falso. Vide aulas 2, 3 e outras. Palavras reservadas 
serão de comandos, tipos de dados e não podem ser usadas para 
nomear variáveis. 
3ª. opção : Falso. Nomes de variáveis começam com letra ou _ 
(sublinhado) 
4ª. opção : Falso. Nomes de variáveis começam com letra ou _ 
(sublinhado) 
5ª. opção. Falso. A partir da aula 2 se vê que variáveis terão um 
tipo de dados. 
 
 
 5a Questão 
 
Assinale a opção correta. 
 
 Declarando e atribuindo um valor à uma variável booleana em 
C++ : 
 boolean x = true ; 
 Uma possível declaração de uma variável booleana em C++ 
: boolean x; 
 As variáveis do tipo bool podem ser true ou false. 
 Declarando e atribuindo um valor à uma variável booleana em 
C++ : 
 bool x = "true"; 
 Uma possível declaração de uma variável inteira em C++ : x 
int; 
Respondido em 11/05/2020 17:25:26 
 
 
Explicação: 
DE acordo com a sintaxe da linguagem C++ 
 
 
 6a Questão 
 
Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser 
manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a 
alternativa que possui um exemplo de nome INCORRETO: 
 
 
nota2 
 
salariofinal 
 
num1 
 
nome_aluno 
 cad1- id 
Respondido em 11/05/2020 17:25:14 
 
 
Explicação: 
 
s é nome possível ter letras e underscore nome_a
s é nome possível ter letra e dígito. num1 
adeiro, pois não se pode usar hífen em nome de variável. cad1- id
s é nome possível ter letras. salariof
s é nome possível ter letra e dígito. nota2 
 
 
 
 7a Questão 
 
Assinale a opção correta: 
 
 Os programas em C++ possuem palavras reservadas tais 
como main e int. 
 Os programas em C++ não possuem palavras reservadas. 
 Para terminar um programa em C++ devemos usar retorne 
0; 
 Não são palavras reservadas em C++ : for, while e do 
 São palavras reservadas no C++ : int, real, inteiro, float 
Respondido em 11/05/2020 17:25:38 
 
 
Explicação: 
Explicação dada na aula sobre programa em C++ e palavras reservadas em C++ 
 
 
 8a Questão 
 
Em C++ existem quatro tipos básicos, isto é , tipos básicos de dados que podem ser utilizados. Qual é o tipo 
definido da seguinte maneira: "Qualquer número real, negativo, nulo ou positivo." 
 
 
real 
 float 
 
int 
 
char 
 
bool 
Respondido em 11/05/2020 17:25:51 
 
 
Explicação: 
Conforme gabarito e aula de tipos primitivos de dados 
1a Questão 
 
Os comentários são recursos que podem ser utilizados pelos programadores para: 
 
 
Inserir comandos que serão executados pela máquina 
 Inserir textos explicativos apenas para o programador 
 
Inserir comandos que serão traduzidos pelo compilador 
 
Inserir textos explicativos apenas para o usuário 
 
Inserir diretivas para o compilador 
Respondido em 11/05/2020 17:25:56 
 
 
Explicação: 
omentário não é comando ou permite inserir Inserir comandos que serão executado
máquina 
omentário não é comando ou permite inserir Inserir comandos que serão traduzido
compilador 
adeiro 
Inserir textos explicativos apenas para
programador 
usuário não irá ler o programa. 
Inserir textos explicativos apenas para
usuário 
compilador irá ignorar o texto explicativo dos 
os. 
Inserir diretivas para o compilador 
 
 
 
 2a Questão 
 
No C++, é possível declarar variáveis e constantes. Uma constante é um espaço da memória reservado a 
um valor que não se altera ao longo da execução de um programa. Imaginando que você precise de uma 
constante para armazenar o valor de PI (3,14), como seria feita sua declaração em C++? 
 
 const float PI=3.14; 
 
float PI=3.14; 
 
const real PI=3.14; 
 
const integer PI=3.14; 
 
const int PI=3.14; 
Respondido em 11/05/2020 17:26:18 
 
 
 3a Questão 
 
Quanto à linguagem de programação, marque a opção que determina o processo que efetua integralmente 
a tradução de um programa fonte para o código de máquina, podendo assim ser executado diretamente. 
 
 
Determinação 
 
Linkedição 
 CompilaçãoEvolução 
 
Orientação 
Respondido em 11/05/2020 17:26:41 
 
 
Explicação: 
Compilação é o processo que efetua integralmente a tradução de um programa fonte para o código de 
máquina, podendo assim ser executado diretamente. 
 
 
 4a Questão 
 
As palavras que fazem parte de um conjunto próprio da linguagem C++ são chamadas: 
 
 
palavras únicas 
 
palavras código 
 
palavras próprias 
 
palavras especiais 
 palavras reservadas 
Respondido em 11/05/2020 17:26:40 
 
 
Explicação: 
Não tem outra possibilidade com margem à dúvida. Por definição, é palavra reservada. 
 
 
 5a Questão 
 
Assinale a opção que apresenta somente nomes válidos para variáveis em C++. 
 
 
CONTA, TOTAL1, 1DATA 
 
1conta, 2total, 3data 
 
Conta, Total, 5data 
 CONTA, TOTAL1, data 
 
Conta, Total1, DIA-MÊS-ANO 
Respondido em 11/05/2020 17:26:48 
 
 
Explicação: 
ão se pode começar nome de variável com dígito. CONTA, TOTAL1, 1DA
o se pode começar nome de variável com dígito. Conta, Total, 5data 
adeiro CONTA, TOTAL1, data
 
Falsa. Não se pode pôr acento ou usar hífen em nome de variável. Conta, Total1, DIA-MÊS-ANO 
 
Falsa. Não se pode começar nome de variável com dígito. 1conta, 2total, 3data 
 
 
 
 6a Questão 
 
Uma variável pode ser entendida como sendo: 
 
 Um dispositivo de entrada de dados. 
 Um elemento da unidade lógica de controle. 
 Um dispositivo de memória auxiliar. 
 Um dispositivo de saída de dados. 
 Um endereço na memória principal. 
Respondido em 11/05/2020 17:26:55 
 
 
Explicação: 
Analisando cada item : 
riável ocupa espaço em memória e tem um endereço.
sitivo de entrada de dados é o teclado. 
Um dispositivo de entrada de dado
riável ocupa espaço em memória e tem um endereço. Um dispositivo de memória auxilia
adeiro. 
Um endereço na memória principa
riável ocupa espaço em memória e tem um endereço.
sitivo de saída de dados é o monitor. 
Um dispositivo de saída de dados.
 
 
Falso. Variável ocupa espaço em memória e tem um endereço. Um elemento da unidade lógica de controle.
 
 
 
 7a Questão 
 
Assinale a opção correta : 
 
 Se precisamos de armazenar 1 caracter usamos o tipo char na 
declaração da variável 
 Para declarar uma variável podemos usar o tipo da variável 
ou não. 
 Não se pode usar o underscore ou sublinhado em nome de 
variável, mas apenas letras e dígitos. 
 Quando declaramos variáveis do mesmo tipo usamos o ponto 
e vírgula para separá-las. 
 O tipo int serve para variáveis inteiras ou reais, de pouca 
precisão 
Respondido em 11/05/2020 17:27:18 
 
 
Explicação: 
De acordo com as descrições e características apresentadas na aula sobre variáveis. 
 
 
 8a Questão 
 
Selecione, entre as alternativas, a opção correta, tendo em vista a frase: Necessita de espaço na memória e 
define o tipo de dado a ser armazenado. 
 
 
Estrutura de Seleção 
 
Comando Enquanto-Faça 
 
Comando PARA 
 Variável 
 
atribuição 
Respondido em 11/05/2020 17:27:06 
 
 
Explicação: 
de espaço na memória e define o tipo de dado a ser armazenado. 
 
Falso. Não necessita de espaço em memória e nem de tipo de dado. É um comando de 
repetição. 
Comando PARA 
 
Falso. Não necessita de espaço em memória e nem de tipo de dado. É um comando de 
repetição. 
Comando 
Enquanto-Faça 
 
 Verdadeiro Variável 
 
Falso. É uma operação ou comando. atribuição 
 
Falso. Não necessita de espaço em memória e nem de tipo de dado. É um comando de 
seleção, como if ou if/else, por exemplo. 
Estrutura de 
Seleção 
 
 
 
 
1a Questão 
 
Um restaurante self-service vende comida por peso e cobra R$ 34,90 por quilo consumido. Sabendo que o 
preço a ser pago pelo cliente é calculado a partir do peso de seu prato multiplicado pelo valor do quilo, o 
trecho de declaração de variáveis em C++ que seria necessário em um programa capaz de informar ao cliente 
o valor a pagar é: 
 
 
bool quilo = 34.90; bool prato = 0; bool valor_pagar = 0; 
 
real quilo = 34.90; real prato = 0; real valor_pagar = 0; 
 
int quilo = 34.90; int prato = 0; int valor_pagar = 0; 
 float quilo = 34.90; float prato = 0; float valor_pagar = 0; 
 
char quilo = 34.90; char prato = 0; char valor_pagar = 0; 
Respondido em 11/05/2020 17:27:40 
 
 
 2a Questão 
 
Considerando a linguagem C++, assinale a opção correta : 
 
 Nem toda variável precisa ser declarada. 
 A linguagem C++ diferencia maiúsculas de minúsculas 
 Alguns programas em C++ começam com float main e outros 
com int main 
 Se declararmos uma variável inteira nota, podemos escrever 
NOTA, Nota, ou qualquer outra variação, pois é a mesma 
coisa. 
 Se quisermos declarar uma variável que possa armazenar 
valores reais, com casas decimais, devemos usar o tipo real 
na declaração da variável. 
Respondido em 11/05/2020 17:28:34 
 
 
Explicação: 
BAsta seguir as descrições e características da linguagem C++ na aula sobre variáveis 
 
 
 3a Questão 
 
O linha de programa que representa a ação "processamento" em um 
algoritmo em pseudolinguagem é: 
 
 valor <- valor + 1; 
 
leia 
 
enquanto 
 
programa 
 
se 
Respondido em 11/05/2020 17:27:43 
 
 
Explicação: 
Conteúdo administrado no livro, onde é mostrado a equivalência entre algoritmo e programa em C++. 
As demais opções não apresentam nenhuma linha de processamento. 
se indica o início de uma estrutura condicional, enquanto, uma estrutura de repetição e programa não diz 
nada. 
Leia é o comando de leitura, para entrada de dados e não processamento. 
 
 
 4a Questão 
 
Assinale a opção correta. 
 
 
Dizemos que uma linguagem é de alto nível quando usa linguagem binária. 
 
O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional. 
 Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras 
conhecidas por nós. 
 
O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem. 
 
Para programar em alto nível é preciso dominar a linguagem binária. 
Respondido em 11/05/2020 17:27:48 
 
 
Explicação: 
 
Dizemos que uma linguagem é de alto níve
conseguimos ler e escrever usando palavra
conhecidas por nós. 
nguagem binária é com zeros e uns, o que é 
el. 
Dizemos que uma linguagem é de alto níve
usa linguagem binária. 
++ é uma linguagem de programação de alto 
a palavras em Inglês. 
O C++ não é uma linguagem de alto nível, 
palavras em Inglês que nem todos entendem
o se tem que dominar a linguagem binária 
se alguma. 
Para programar em alto nível é preciso dom
linguagem binária. 
C++ é uma linguagem de alto nível na qual 
variáveis é necessário para armazenarmos 
O C++ é uma linguagem de alto nível na q
de variáveis é opcional. 
 
 
 
 5a Questão 
 
Assinale a opção correta: 
 
 Os programas em C++ precisam ser traduzidos para 
uma linguagem que o computador entenda. 
 Um programa escrito em C++ que executa no Linux não 
vai executar no Windows. 
 Programas em C++ são interpretados e não compilados 
 É o linker que traduz o todo programa feito em C++. 
 Não se pode escrever programa em C++ que execute 
no Mac. 
Respondido em 11/05/2020 17:27:41 
 
 
Explicação: 
Basta seguir a definição de programa dada na aula de conceitos introdutórios. 
 
 
 6a Questão 
 
Assinale a opção correta. O que quer dizer main ? 
 
 
portugol 
 
estruturado, de português estruturado 
 
algoritmo 
 principal 
 
programa 
Respondido em 11/05/2020 17:27:43 
 
 
Explicação: 
Basta saber a tradução. 
 
 
 7a Questão 
 
Assinale a opção correta: 
 
 Os programas em C++ possuem palavras reservadas tais 
como main e int. 
 Para terminar um programa em C++ devemos usar retorne 
0; 
 São palavras reservadas no C++ : int, real, inteiro, float 
 Os programas em C++ não possuem palavras reservadas. 
 Não são palavras reservadas em C++ : for, while e do 
Respondido em 11/05/2020 17:27:52 
 
 
Explicação: 
Explicação dada na aula sobre programa em C++ e palavras reservadas em C++8a Questão 
 
Sobre a linguagem de programação C++, é correto afirmar que a mesma: 
I. Não permite a criação de variáveis do tipo lógico; 
II. É case sentive, ou seja, faz distinção entre letras maiúsculas e minúsculas; 
III. Permite que os identificadores de variáveis iniciem pelo caractere sublinhado ("_"); 
IV. É fracamente tipada; o que permite que uma variável seja declarada sem que seu tipo seja definido. 
 
 
I, II e III são verdadeiras. 
 
I e II são verdadeiras. 
 
II, III e IV são verdadeiras. 
 
I e IV são verdadeiras. 
 II e III são verdadeiras. 
Respondido em 11/05/2020 17:28:00 
1a Questão 
 
Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser 
manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a 
alternativa que possui um exemplo de nome INCORRETO: 
 
 
salariofinal 
 
nota2 
 cad1- id 
 
num1 
 
nome_aluno 
Respondido em 11/05/2020 17:28:42 
 
 
Explicação: 
 
s é nome possível ter letras e underscore nome_a
s é nome possível ter letra e dígito. num1 
adeiro, pois não se pode usar hífen em nome de variável. cad1- id
s é nome possível ter letras. salariof
s é nome possível ter letra e dígito. nota2 
 
 
 
 2a Questão 
 
Assinale a opção correta: 
 
 Na linguagem C++ temos que não há distinção entre 
maiúsculas e minúsculas. 
 Para saída de dados usamos cin com o operador << 
 Sem endentação o programa não compila 
 Todas as instruções de um programa em C++ devem estar 
entre chaves 
 Para terminar um programa podemos escrever : return; 
Respondido em 11/05/2020 17:28:48 
 
 
Explicação: 
Basta considerar o que é descrito da linguagem na aula 2 
 
 
 3a Questão 
 
Um menino resolveu abrir o cofrinho de economias que contém o que guardou durante um ano. São moedas 
de R$ 0,25, R$ 0,50 e R$ 1,00. Imaginando que você precisa escrever um programa em C++ que, a partir 
da quantidade de cada moeda, mostre a quantia total economizada, como seria a declaração de variáveis 
necessárias a este programa? 
 
 float qtde25, qtde50, qtde1, quantiaTotal; 
 
bool qtde25, qtde50, qtde1, quantiaTotal; 
 
string qtde25, qtde50, qtde1, quantiaTotal; 
 
int qtde25, qtde50, qtde1, quantiaTotal; 
 
char qtde25, qtde50, qtde1, quantiaTotal; 
Respondido em 11/05/2020 17:28:36 
 
 
 4a Questão 
 
Assinale a opção correta. 
 
 As variáveis do tipo bool podem ser true ou false. 
 Uma possível declaração de uma variável booleana em C++ 
: boolean x; 
 Declarando e atribuindo um valor à uma variável booleana em 
C++ : 
 bool x = "true"; 
 Uma possível declaração de uma variável inteira em C++ : x 
int; 
 Declarando e atribuindo um valor à uma variável booleana em 
C++ : 
 boolean x = true ; 
Respondido em 11/05/2020 17:28:56 
 
 
Explicação: 
DE acordo com a sintaxe da linguagem C++ 
 
 
 5a Questão 
 
Assinale a opção correta. Sobre variáveis é correto afirmar que ... 
 
 
o nome de uma variável sempre pode começar com acento. 
 uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao 
declará-la. 
 
nomes de variáveis sempre podem iniciar com aspa. 
 
uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. 
 
palavras reservadas podem ser usadas para nome de variáveis. 
Respondido em 11/05/2020 17:28:47 
 
 
Explicação: 
1ª. opção : Verdadeiro. De acordo com definição da aula e 
exemplos vistos nas aulas 2 e 3 e demais aulas. 
2ª. opção : Falso. Vide aulas 2, 3 e outras. Palavras reservadas 
serão de comandos, tipos de dados e não podem ser usadas para 
nomear variáveis. 
3ª. opção : Falso. Nomes de variáveis começam com letra ou _ 
(sublinhado) 
4ª. opção : Falso. Nomes de variáveis começam com letra ou _ 
(sublinhado) 
5ª. opção. Falso. A partir da aula 2 se vê que variáveis terão um 
tipo de dados. 
 
 
 
 6a Questão 
 
Em C++ existem quatro tipos básicos, isto é , tipos básicos de dados que podem ser utilizados. Qual é o 
tipo definido da seguinte maneira: "Qualquer número real, negativo, nulo ou positivo." 
 
 
bool 
 float 
 
char 
 
int 
 
real 
Respondido em 11/05/2020 17:29:05 
 
 
Explicação: 
Conforme gabarito e aula de tipos primitivos de dados 
 
 
 7a Questão 
 
Quanto à linguagem de programação, marque a opção que determina o processo que efetua integralmente 
a tradução de um programa fonte para o código de máquina, podendo assim ser executado diretamente. 
 
 
Determinação 
 
Linkedição 
 
Evolução 
 
Orientação 
 Compilação 
Respondido em 11/05/2020 17:28:54 
 
 
Explicação: 
Compilação é o processo que efetua integralmente a tradução de um programa fonte para o código de 
máquina, podendo assim ser executado diretamente. 
 
 
 8a Questão 
 
Selecione, entre as alternativas, a opção correta, tendo em vista a frase: Necessita de espaço na memória e 
define o tipo de dado a ser armazenado. 
 
 Variável 
 
atribuição 
 
Comando Enquanto-Faça 
 
Comando PARA 
 
Estrutura de Seleção 
Respondido em 11/05/2020 17:28:57 
 
 
Explicação: 
de espaço na memória e define o tipo de dado a ser armazenado. 
ão necessita de espaço em memória e nem de tipo de dado. É um comando de 
Comando 
o necessita de espaço em memória e nem de tipo de dado. É um comando de Comando 
Enquanto-
adeiro Variável 
uma operação ou comando. atribuição
o necessita de espaço em memória e nem de tipo de dado. É um comando de 
omo if ou if/else, por exemplo. 
Estrutura d
Seleção 
 
1a Questão 
 
No C++, é possível declarar variáveis e constantes. Uma constante é um espaço da memória reservado a 
um valor que não se altera ao longo da execução de um programa. Imaginando que você precise de uma 
constante para armazenar o valor de PI (3,14), como seria feita sua declaração em C++? 
 
 
const real PI=3.14; 
 const float PI=3.14; 
 
const int PI=3.14; 
 
float PI=3.14; 
 
const integer PI=3.14; 
Respondido em 11/05/2020 17:29:29 
 
 
 2a Questão 
 
As palavras que fazem parte de um conjunto próprio da linguagem C++ são chamadas: 
 
 palavras reservadas 
 
palavras especiais 
 
palavras próprias 
 
palavras únicas 
 
palavras código 
Respondido em 11/05/2020 17:29:32 
 
 
Explicação: 
Não tem outra possibilidade com margem à dúvida. Por definição, é palavra reservada. 
 
 
 3a Questão 
 
Uma variável pode ser entendida como sendo: 
 
 Um dispositivo de memória auxiliar. 
 Um elemento da unidade lógica de controle. 
 Um dispositivo de saída de dados. 
 Um endereço na memória principal. 
 Um dispositivo de entrada de dados. 
Respondido em 11/05/2020 17:29:37 
 
 
Explicação: 
Analisando cada item : 
riável ocupa espaço em memória e tem um endereço.
sitivo de entrada de dados é o teclado. 
Um dispositivo de entrada de dado
riável ocupa espaço em memória e tem um endereço. Um dispositivo de memória auxilia
adeiro. 
Um endereço na memória principa
riável ocupa espaço em memória e tem um endereço.
sitivo de saída de dados é o monitor. Um dispositivo de saída de dados.
 
Falso. Variável ocupa espaço em memória e tem um endereço. Um elemento da unidade lógica de controle.
 
 
 
 4a Questão 
 
Os comentários são recursos que podem ser utilizados pelos programadores para: 
 
 
Inserir comandos que serão executados pela máquina 
 Inserir textos explicativos apenas para o programador 
 
Inserir diretivas para o compilador 
 
Inserir comandos que serão traduzidos pelo compilador 
 
Inserir textos explicativos apenas para o usuário 
Respondido em 11/05/2020 17:29:42 
 
 
Explicação: 
omentário não é comando ou permite inserir Inserir comandos que serão executado
máquina 
omentário não é comando ou permite inserir Inserir comandos que serão traduzido
compilador 
adeiro 
Inserir textos explicativos apenas para
programador 
usuário não irá ler o programa. 
Inserir textos explicativos apenas para
usuário 
compilador irá ignorar otexto explicativo dos 
os. 
Inserir diretivas para o compilador 
 
 
 
 5a Questão 
 
Assinale a opção que apresenta somente nomes válidos para variáveis em C++. 
 
 
1conta, 2total, 3data 
 
Conta, Total, 5data 
 
CONTA, TOTAL1, 1DATA 
 CONTA, TOTAL1, data 
 
Conta, Total1, DIA-MÊS-ANO 
Respondido em 11/05/2020 17:29:31 
 
 
Explicação: 
ão se pode começar nome de variável com dígito. CONTA, TOTAL1, 1DA
o se pode começar nome de variável com dígito. Conta, Total, 5data 
adeiro CONTA, TOTAL1, data
o se pode pôr acento ou usar hífen em nome de variável. Conta, Total1, DIA-MÊS
o se pode começar nome de variável com dígito. 1conta, 2total, 3data 
 
 
 
 6a Questão 
 
Assinale a opção correta : 
 
 O tipo int serve para variáveis inteiras ou reais, de pouca 
precisão 
 Para declarar uma variável podemos usar o tipo da variável 
ou não. 
 Não se pode usar o underscore ou sublinhado em nome de 
variável, mas apenas letras e dígitos. 
 Quando declaramos variáveis do mesmo tipo usamos o ponto 
e vírgula para separá-las. 
 Se precisamos de armazenar 1 caracter usamos o tipo char na 
declaração da variável 
Respondido em 11/05/2020 17:29:52 
 
 
Explicação: 
De acordo com as descrições e características apresentadas na aula sobre variáveis. 
 
 
 7a Questão 
 
Um restaurante self-service vende comida por peso e cobra R$ 34,90 por quilo consumido. Sabendo que o 
preço a ser pago pelo cliente é calculado a partir do peso de seu prato multiplicado pelo valor do quilo, o 
trecho de declaração de variáveis em C++ que seria necessário em um programa capaz de informar ao cliente 
o valor a pagar é: 
 
 
int quilo = 34.90; int prato = 0; int valor_pagar = 0; 
 
real quilo = 34.90; real prato = 0; real valor_pagar = 0; 
 float quilo = 34.90; float prato = 0; float valor_pagar = 0; 
 
bool quilo = 34.90; bool prato = 0; bool valor_pagar = 0; 
 
char quilo = 34.90; char prato = 0; char valor_pagar = 0; 
Respondido em 11/05/2020 17:29:40 
 
 
 8a Questão 
 
Assinale a opção correta. 
 
 Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras 
conhecidas por nós. 
 
Para programar em alto nível é preciso dominar a linguagem binária. 
 
O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem. 
 
Dizemos que uma linguagem é de alto nível quando usa linguagem binária. 
 
O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional. 
Respondido em 11/05/2020 17:29:46 
 
 
Explicação: 
 
Dizemos que uma linguagem é de alto níve
conseguimos ler e escrever usando palavra
conhecidas por nós. 
nguagem binária é com zeros e uns, o que é 
el. 
Dizemos que uma linguagem é de alto níve
usa linguagem binária. 
++ é uma linguagem de programação de alto 
a palavras em Inglês. 
O C++ não é uma linguagem de alto nível, 
palavras em Inglês que nem todos entendem
Falso. Não se tem que dominar a linguagem binária 
em hipótese alguma. 
Para programar em alto nível é preciso dominar a 
linguagem binária. 
 
FAlso. O C++ é uma linguagem de alto nível na qual 
o uso de variáveis é necessário para armazenarmos 
dados. 
O C++ é uma linguagem de alto nível na qual o uso 
de variáveis é opcional.

Continue navegando