Buscar

Avaliação Parcial Algoritimos

Prévia do material em texto

Avaliação Parcial: CCT0749_SM_201703393953 V.1 
Aluno(a): IURI FRANCISCO DE PAULA ALVES 
Acertos: 10,0 de 10,0 
Data: 08/05/2018 15:40:04 (Finalizada) 
 
 
1a Questão (Ref.:201704227055) Acerto: 1,0 / 1,0 
Considerando as afirmativas a seguir em relação a representação de algoritmos: 
 
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um 
algoritmo; 
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e 
representar graficamente o algoritmo; 
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um 
problema do mundo real a partir dos algoritmos. 
 
Podemos afirmar que: 
 
 
 
Todas as alternativas são CORRETAS 
 
As alternativas II e III são INCORRETAS 
 
Apenas a alternativa I é CORRETA 
 
Nenhuma das opções anteriores 
 As alternativas I e III são CORRETAS 
 
 
 
 
2a Questão (Ref.:201704261019) 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 
 
Unidade de Controle / Memória / Unidade de Armazenamento / Entrada e Saída 
 
Memória / Entrada e Saída / Unidade Aritmética e Lógica / Unidade de Armazenamento 
 
Unidade de Controle / Memória / Entrada e Saída / Unidade de Impressão 
 
Memória / Entrada e Saída / Unidade de Impressão / Unidade de Armazenamento 
 
 
 
 
3a Questão (Ref.:201704268840) Acerto: 1,0 / 1,0 
Precisamos ficar atentos a algumas exigências da linguagem C++. 
Leia com atenção as afirmativas abaixo e, depois, escolha a opção correta. 
I Devemos tomar cuidado para não declarar uma variável de nome Nota e não usar no programa nota. 
II Foram declaradas duas variáveis com os seguintes nomes: Idade e auto. O programa foi compilado 
sem problemas. 
III A declaração de variáveis globais é fora de todas as funções 
IV Existe somente o delimitador // para fazer comentários 
 
 
 
Somente a afirmativa III está errada 
 
Somente as afirmativas II e III estão corretas 
 
Todas as afirmativas estão corretas 
 Somente as afirmativas I e III estão corretas 
 
Somente a afirmativa IV está errada 
 
 
 
 
4a Questão (Ref.:201704227274) Acerto: 1,0 / 1,0 
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 
 
nome_aluno 
 
salariofinal 
 cad1- id 
 
num1 
 
 
 
 
5a Questão (Ref.:201704268846) Acerto: 1,0 / 1,0 
Uma IDE (integrated development environment ou ambiente de desenvolvimento integrado) reúne várias 
facilidades para o programador. Assinale a opção onde está presente o programa que possibilita 
acompanhar a execução do programa e verificar erros. 
 
 
 
Linkeditor 
 Depurador 
 
Editor 
 
Corretor 
 
Compilador 
 
 
 
 
6a Questão (Ref.:201704264440) Acerto: 1,0 / 1,0 
Asssinale a opção correta. 
 
 
 
Para executar um programa em uma IDE não temos que compilá-lo previamente. 
 
IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando 
executar nosso programa. 
 Uma IDE é um software que tem a função de colocar e integrar, em um mesmo 
ambiente, vários outros programas que ajudam um programador a criar seus 
programas. 
 
O C++ é uma IDE na qual posso compilar meus programas. 
 
IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando 
compilar nosso programa. 
 
 
 
 
7a Questão (Ref.:201704227483) Acerto: 1,0 / 1,0 
Assinale a alternativa que apresenta APENAS operadores relacionais. 
 
 
 <, > e >= 
 
&&, >= e || 
 
&&, || e ~ 
 
+, - e * 
 
=, > e || 
 
 
 
 
8a Questão (Ref.:201704227501) 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 = 6. 
 
A expressão é FALSA, e o valor de X * X + Y = 4. 
 A expressão é FALSA, e o valor de X * X + Y = 3. 
 
A expressão é VERDADEIRA, e o valor de X * X + Y = 5. 
 
 
 
 
9a Questão (Ref.:201704227172) 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) 
 
 
 
 
10a Questão (Ref.:201704260970) 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(0 > a > 5) cout < < "pertinente"; 
else cout < < " não pertinente"; 
 
if(a > 0 || a < 5) cout < < "pertinente"; 
else 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";

Continue navegando