Buscar

AVALIAÇÃO PARCIAL ALGORITMOS 04 10 2018.docx

Prévia do material em texto

Avaliação Parcial: CCT0749_SM_201803250976 V.1 
Aluno(a): Matrícula: 
Acertos: 10,0 de 10,0 Data: 04/10/2018 00:23:20 (Finalizada) 
 
 
1a Questão (Ref.:201806220845) Acerto: 1,0 / 1,0 
Sobre fluxograma, assina a opção correta. 
 
 
É uma forma de se escrever programas em qualquer linguagem de programação. 
 
É uma forma de se representar o uso de hardware no programa. 
 É uma forma de se representar graficamente algoritmos e que não dá margem à 
ambiguidade . 
 
É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou 
ambiguidades. 
 
É usado na escrita de pseudolinguagens, como o Portugol. 
 
 
 
2a Questão (Ref.:201804103744) Acerto: 1,0 / 1,0 
Segundo a forma de organizar o computador proposta por Von Neumann, a máquina possui 
quatro componentes. Assinale a alternativa correta: 
 
 Entrada e saída/ Unidade Aritmética e Lógica / Memória / Unidade de Controle 
 
Memória / Entrada e Saída / Unidade Aritmética e Lógica / Unidade de Armazenamento 
 
Unidade de Controle / Memória / Unidade de Armazenamento / Entrada e Saída 
 
Memória / Entrada e Saída / Unidade de Impressão / Unidade de Armazenamento 
 
Unidade de Controle / Memória / Entrada e Saída / Unidade de Impressão 
 
 
 
3a Questão (Ref.:201804070030) Acerto: 1,0 / 1,0 
Uma variável pode ser entendida como sendo: 
 
 Um dispositivo de entrada de dados. 
 Um dispositivo de saída de dados. 
 Um endereço na memória principal. 
 Um elemento da unidade lógica de controle. 
 Um dispositivo de memória auxiliar. 
 
 
 
4a Questão (Ref.:201804070528) Acerto: 1,0 / 1,0 
Necessita de espaço na memória e define o tipo de dado a ser armazenado 
 
 
Comando Enquanto-Faça 
 
Variável de Controle 
 
Estrutura de Seleção 
 
Comando PARA 
 Variável 
 
 
 
5a Questão (Ref.:201804069900) Acerto: 1,0 / 1,0 
Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando: 
 
 cout << x; 
 
 
cout >> "Valor de x: " , x; 
 
cout >>x; 
 
 
cout << "Valor de x: " >> x; 
 
 
cout >> "Valor de x: " >> x; 
 
 
 
6a Questão (Ref.:201804123089) Acerto: 1,0 / 1,0 
Normalmente um programa de computador é composto de muitas linhas de código o que 
dificulta, por vezes, a manutenção quando ocorre algum erro lógico. Desta forma, o 
programador, após identificar o possível trecho da ocorrência. Para isso, o Dev C++ dispõe de 
um dispositivo que interrompe a execução do programa, passando para o programador o 
controle da execução. A linha onde o programa é interrompido fica destacada em vermelho. 
Qual o nome deste dispositivo? 
 
 
StopPoint 
 
CompilePoint 
 
ContinuePoint 
 
ExecPoint 
 Breakpoint 
 
 
 
7a Questão (Ref.:201804069784) Acerto: 1,0 / 1,0 
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. 
 
 <, > e >= 
 
+, - e * 
 
&&, || e ~ 
 
&&, >= e || 
 
=, > e || 
 
 
 
8a Questão (Ref.:201804070226) Acerto: 1,0 / 1,0 
Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que 
corresponde aos questionamentos realizados em relação à expressão: X * X + Y > Z. 
Questionamentos: 
- Esta expressão é VERDADEIRA ou FALSA? 
- O valor do termo X * X + Y é igual a qual valor ? 
 
 
A expressão é VERDADEIRA, e o valor de X * X + Y = 3. 
 A expressão é FALSA, e o valor de X * X + Y = 3. 
 
A expressão é FALSA, e o valor de X * X + Y = 6. 
 
A expressão é VERDADEIRA, e o valor de X * X + Y = 5. 
 
A expressão é FALSA, e o valor de X * X + Y = 4. 
 
 
 
9a Questão (Ref.:201804070249) Acerto: 1,0 / 1,0 
Escolha a alternativa abaixo que completa o sentido da frase: 
O uso das _________________ é obrigatório quando for usada mais de uma instrução dentro 
da estrutura de decisão, if (o comando "se" em Portugol), logo, usar sempre não ocasionará 
problemas. 
 
 chaves 
 
palavras reservadas 
 
aspas duplas 
 
strings 
 
aspas simples 
 
 
 
10a Questão (Ref.:201804103695) Acerto: 1,0 / 1,0 
Verifique o trecho de código abaixo e marque a alternativa que apresenta a melhor construção 
para as condições abaixo, utilizando uma estrutura de decisão composta. 
if(a > 0) cout < < "pertinente"; 
if(a < 5) cout < < "pertinente"; 
if(a > =5) cout < < " não pertinente"; 
 
 
if(a > 5 && a < 0) cout < < "pertinente"; else cout < < "não pertinente"; 
 
if(a > 0 + a < 5) cout < < "pertinente"; 
else cout < < "não pertinente"; 
 if(a > 0 && a < 5) cout < < "pertinente"; 
else cout < < " não pertinente"; 
 
if(a > 0 || a < 5) cout < < "pertinente"; 
else cout < < " não pertinente"; 
 
if(0 > a > 5) cout < < "pertinente"; 
else cout < < " não pertinente";

Mais conteúdos dessa disciplina