Buscar

Avaliação Parcial Algoritmo

Prévia do material em texto

20/09/2017 BDQ: Avaliação Parcial
http://estacio.webaula.com.br/Classroom/index.html?id=2180621&classId=854446&topicId=767733&p0=03c7c0ace395d80182db07ae2c30f034&… 1/4
 
CCT0239_201707180296 V.1
 
 
 ALGORITMOS
Avaiação Parcial: CCT0239_SM_201707180296 V.1 
Aluno(a): FERNANDA OLIVO VEGA BRAGA Matrícula: 201707180296
Acertos: 8,0 de 10,0 Data: 20/09/2017 17:40:02 (Finalizada)
 
 1a Questão (Ref.: 201707992424) Acerto: 0,0 / 1,0
Algoritmo pode ser definido como a descrição dos passos para a
execução de uma tarefa. Existem algumas formas distintas de
representação de algoritmos, onde as principais são: Linguagem
Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para
representar linguagem Natural, G para representar linguagem Gráfica
e P para representar pseudocódigos, pode-se relacionar estas formas
de representação de algoritmos com as seguintes afirmações:
( ) Sua simbologia é amplamente conhecida, por isto sua aplicação
não se restringe apenas a algoritmos computacionais.
( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a
sintaxe da maioria das linguagens de programação.
( ) A grande ambiguidade existente nos significados de seus termos é
uma restrição a representação aos algoritmos computacionais.
Marque a alternativa que representa a o relacionamento existente
entre as afirmações e as formas de representação de algoritmos.
 P, N, G
 G, P, N
G, N, P
N, G, P
N, P, G
 
 2a Questão (Ref.: 201707992682) Acerto: 1,0 / 1,0
Analise 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
20/09/2017 BDQ: Avaliação Parcial
http://estacio.webaula.com.br/Classroom/index.html?id=2180621&classId=854446&topicId=767733&p0=03c7c0ace395d80182db07ae2c30f034&… 2/4
partir dos algoritmos. 
 
Podemos afirmar que:
Apenas as alternativas II e III são INCORRETAS
Apenas a alternativa I é CORRETA
Apenas as alternativas I e II são CORRETAS
 Apenas as alternativas I e III são CORRETAS
Todas as alternativas são CORRETAS
 
 3a Questão (Ref.: 201708025997) Acerto: 1,0 / 1,0
Em programação, como se chama o processo de converter um arquivo de texto, escrito em uma linguagem de
programação, em códigos binários pertencentes a uma plataforma de execução?
Indexação
Ligação
 Compilação
Transformação
Conversão
 
 4a Questão (Ref.: 201708025998) Acerto: 1,0 / 1,0
As palavras que fazem parte de um conjunto próprio da linguagem C++ são chamadas:
palavras próprias
 palavras reservadas
palavras especiais
palavras únicas
palavras código
 
 5a Questão (Ref.: 201708029417) Acerto: 1,0 / 1,0
Asssinale a opção correta.
IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando executar nosso
programa.
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.
 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.
Para executar um programa em uma IDE não temos que compilá-lo previamente.
 
 6a Questão (Ref.: 201708025936) Acerto: 1,0 / 1,0
Uma IDE é um conjunto de programas úteis ao programador reunidos em um mesmo ambiente, a fim de facilitar o
trabalho de desenvolvimento. Dentre suas funcionalidades temos a depuração. marque a alternativa que descreve
este processo.
é uma atividade que permite ao programador compilar o programa. Desta forma, ele pode executar os
valores das variáveis e descobrir qual é a forma natural de um programa.
é uma atividade que permite ao programador escrever o programa passo a passo. Desta forma, ele pode
verificar os valores das variáveis e descobrir qual é a forma natural de um programa.
20/09/2017 BDQ: Avaliação Parcial
http://estacio.webaula.com.br/Classroom/index.html?id=2180621&classId=854446&topicId=767733&p0=03c7c0ace395d80182db07ae2c30f034&… 3/4
é uma atividade que permite ao programador traduzir o programa. E permite a execução do mesmo.
 é uma atividade que permite ao programador executar o programa passo a passo. Desta forma, ele pode
verificar os valores das variáveis e descobrir qual é a execução natural de um programa.
é uma atividade que permite ao programador executar o programa. E observar o resultado final
 
 7a Questão (Ref.: 201707992432) Acerto: 1,0 / 1,0
Quando definimos uma variável na verdade estamos fazendo uma reserva
estática de memória. Esta reserva de memória é dita estática por ser definida
em tempo de compilação, diferente da reserva dinâmica de memória que é feita
em tempo de execução. Portanto, toda declaração de variáveis é a reserva de
uma certa quantidade de memória antes da execução do programa, sendo
assim é necessário que seja estabelecida a quantidade de memória que está
sendo reservada e também seu endereço. Isto é feito, respectivamente, pela
definição do:
tipo da variável apenas, pois a alocação é feita sempre no mesmo
endereço de memória.
compilador que está alocando a memória e pelo tipo de linguagem que
está sendo utilizado.
identificador da variável apenas, pois uma variável sempre possui o
mesmo tipo de dado.
 tipo de dado e identificador da variável.
identificador da variável e do tipo de dado.
 
 8a Questão (Ref.: 201707992776) Acerto: 0,0 / 1,0
Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos corretos para
uso.
c) _HoraCerta, %Soma, Contador
b) $Salario, Soma, 99Total, _Hora
 d) HoraCerta, Inicio, Contador10
a) Contador, SalarioM, %Soma, _NomeAluno
 a) Contador, Soma%Total, Salario_Novo
 
 9a Questão (Ref.: 201708026019) Acerto: 1,0 / 1,0
O programa abaixo recebeu o valor 2 como entrada. Analise o programa abaixo e assinale a o valor que será impresso.
#include
 using namespace std;
 int main()
 {
 int a, b; 
 cout<< "\n Digite um valor: ";
 cin>> a;
 if (a <= 2)
 b = a + 2 * 30 / 10;
 else
 b = a - 2 * 30 /10;
 cout<< b;
 
20/09/2017 BDQ: Avaliação Parcial
http://estacio.webaula.com.br/Classroom/index.html?id=2180621&classId=854446&topicId=767733&p0=03c7c0ace395d80182db07ae2c30f034&… 4/4
 system("pause");
 }
 
 8
-4
2
0
12
 
 10a Questão (Ref.: 201708029430) 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; 
else 
cout << x + 1 << " " << y - 1 << " " << z + 2 << " " << k - 2; 
 
 11 11 2 0
x = 10 y = 12 z = 0.833 k = 0
x = 10 y = 12 z = 0 k = 0
x= 11 y = 11 z = 2 k = 0
10 12 2 0

Outros materiais

Perguntas Recentes