Buscar

Teste de Algoritmos em C++

Prévia do material em texto

Disc.: ALGORITMOS 
Aluno(a): 201901301941 
Acertos: 8,0 de 10,0 26/10/2019 
 
 
 
1a Questão (Ref.:201902125878) Acerto: 1,0 / 1,0 
Sobre o FLUXOGRAMA abaixo podemos afirmar que : 
 
 
 
Apresenta na sua lógica as três estruturas básicas de programação 
 
Apresenta na sua lógica a estrutura básica REPETIÇÃO 
 Apresenta na sua lógica a estrutura básica DECISÃO 
 
Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO 
 
Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO 
Respondido em 26/10/2019 08:48:06 
 
 
 
2a Questão (Ref.:201902126091) Acerto: 1,0 / 1,0 
Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: 
 
 
Lógica de programação corresponde à representação gráfica de um determinado algoritmo. 
 
Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema. 
 As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de 
regras específico. 
 
As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um 
programa. 
 
Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado 
processamento. 
Respondido em 26/10/2019 08:50:36 
 
 
 
3a Questão (Ref.:201902126489) Acerto: 1,0 / 1,0 
Assinale a opção que apresenta somente nomes válidos para variáveis em C++. 
 
 
Conta, Total1, DIA-MÊS-ANO 
 CONTA, TOTAL1, data 
 
Conta, Total, 5data 
 
CONTA, TOTAL1, 1DATA 
 
1conta, 2total, 3data 
Respondido em 26/10/2019 08:52:54 
 
 
 
4a Questão (Ref.:201904316782) Acerto: 1,0 / 1,0 
Assinale a opção correta: 
 
 Para saída de dados usamos cin com o operador << 
 Sem endentação o programa não compila 
 Para terminar um programa podemos escrever : return; 
 Todas as instruções de um programa em C++ devem estar entre chaves 
 Na linguagem C++ temos que não há distinção entre maiúsculas e 
minúsculas. 
Respondido em 26/10/2019 08:55:02 
 
 
 
5a Questão (Ref.:201904668958) Acerto: 0,0 / 1,0 
Assinale a opção correta. 
 
 As expressões lógicas retornam valores inteiros 
 
os operadores matemáticos não tem precedência de uso 
 Os operadores matemáticos são : +, - , *, / e %. 
 
São operadores relacionais : = , > , < 
 
São operadores lógicos : &&, ||, != 
Respondido em 26/10/2019 09:17:07 
 
 
 
6a Questão (Ref.:201904668953) Acerto: 1,0 / 1,0 
Considerando os seguintes conteúdos para as variáveis: 
 a = 2, b = 5 e c = 4 
Determine qual das sentenças retornará verdadeiro. 
 
 ((b = 2) == a) 
 
(b + 2) > (a * c) 
 
(b % a) == 0 
 
a == c 
 
pow(c,a) > b * c 
Respondido em 26/10/2019 09:10:20 
 
 
 
7a Questão (Ref.:201904624090) Acerto: 1,0 / 1,0 
A sintaxe de uma linguagem de programação 
 
 define a forma como os comandos e as estruturas da linguagem devem ser utilizados. 
 
garante que a estrutura ENTRADA -> PROCESSAMENTO -> SAÍDA seja respeitada pelo programa. 
 
cria a versão executável do código fonte e não está presente em algumas linguagens. 
 
viabiliza a comunicação entre usuários e programas através de comandos de entrada e saída. 
 
converte os comandos para linguagem de máquina para que possam ser executados. 
Respondido em 26/10/2019 09:07:48 
 
 
 
8a Questão (Ref.:201904624063) Acerto: 0,0 / 1,0 
Utilizando as regras do Portugol Studio, imagine que você precisa escrever um algoritmo que receba o ano atual e o 
ano de nascimento de um usuário, calcule e exiba a sua idade através da mensagem "Você tem ou fará XX anos", 
onde XX é a idade calculada. Qual das alternativas a seguir mostra a instrução correta a ser utilizada na exibição da 
idade? 
 
 
leia("Você tem ou fará ", idade, " anos") 
 
escreva("Você tem ou fará " /idade/ " anos") 
 escreva("Você tem ou fará ", idade, " anos") 
 escreva("Você tem ou fará " * idade * " anos") 
 
leia("Você tem ou fará " / idade/ " anos") 
Respondido em 26/10/2019 09:12:49 
 
 
 
9a Questão (Ref.:201902125959) Acerto: 1,0 / 1,0 
Qual das sentença em C++ a seguir verifica se o valor da variável x do tipo inteiro é diferente de 7 e maior que 
10? 
 
 
if (x != 7 || x > 10) 
 if (x != 7 && x > 10) 
 
if (x != 7 || x >= 10) 
 
if (x == 7 && x > 10) 
 
if (x == 7 || x <= 10) 
Respondido em 26/10/2019 09:14:12 
 
 
 
10a Questão (Ref.:201902163230) Acerto: 1,0 / 1,0 
Considere o trecho de programa em C++. O que é impresso na tela ? 
 
int x = 10, y = 3, z, k; 
y = x + y - 1; 
z = x/y; 
k = y % x; 
if ( k != 0) 
cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k << "\n"; 
 
 
10 12 0 2 
 x= 10 y = 12 z = 0 k = 2 
 
10 12 0.833 1.2 
 
x = 10 y = 12 z = 0.833 k = 1.2 
 
Nada é impresso na tela, pois k é zero. 
Respondido em 26/10/2019 09:15:45

Mais conteúdos dessa disciplina