Buscar

GABARITO ALGARITMOS PROVA ON LINE AV1

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

Prévia do material em texto

1a Questão (Ref.: 201609915127) 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 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 
 
 
 
 2a Questão (Ref.: 201609914869) Acerto: 1,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. 
 
 G, P, N 
 P, N, G 
 N, G, P 
 G, N, P 
 N, P, G 
 
 
 
 3a Questão (Ref.: 201609915139) Acerto: 1,0 / 1,0 
 Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... 
 
 
Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um 
conjunto de comandos que representam tarefas que serão compreendidas por um computador. 
 Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de 
instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. 
 
Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de 
instruções/funções que representam tarefas que serão apenas executadas por um computador. 
 
Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um 
conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. 
 
Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de 
instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. 
 
 
 
 4a Questão (Ref.: 201609948443) Acerto: 1,0 / 1,0 
As palavras que fazem parte de um conjunto próprio da linguagem C++ são chamadas: 
 
 palavras reservadas 
 
palavras únicas 
 
palavras código 
 
palavras especiais 
 
palavras próprias 
 
 
 
 5a Questão (Ref.: 201609951862) Acerto: 1,0 / 1,0 
Asssinale a opção correta. 
 
 
Para executar um programa em uma IDE não temos que compilá-lo previamente. 
 
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 executar nosso 
programa. 
 
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. 
 
 
 
 6a Questão (Ref.: 201609948381) 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 executar o programa. E observar o resultado final 
 
é uma atividade que permite ao programador traduzir o programa. E permite a execução do mesmo. 
 
é 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. 
 é 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 compilar o programa. Desta forma, ele pode executar os 
valores das variáveis e descobrir qual é a forma natural de um programa. 
 
 
 
 7a Questão (Ref.: 201609914540) Acerto: 1,0 / 1,0 
Em linguagem C++, indique qual a alternativa correta que indica o operador relacional para "diferente". 
 
 != 
 <= 
 => 
 =< 
 >= 
 
 
 
 8a Questão (Ref.: 201609914486) Acerto: 1,0 / 1,0 
Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++ . 
 
 
int, float e caractere 
 
int, char e real 
 
int, char e logical 
 
int, real e caractere 
 int, char e float 
 
 
 
 9a Questão (Ref.: 201609948457) Acerto: 1,0 / 1,0 
Tendo em mente os conceitos dos comandos básicos de decisão do C++, analise o trecho de programa abaixo e 
assinale a alternativa que corresponda a saída na tela: 
 
 
 22 
 
11 
 
2 
 
5 
 
-1 
 
 
 
 10a Questão (Ref.: 201609948383) Acerto: 1,0 / 1,0 
Examine as afirmativas a seguir e marque a alternativa correta. 
I- A estrutura de decisão pode alterar ou desviar o fluxo natural de execução de um algoritmo. 
II- O uso de uma estrutura de decisão composta pode ser mais eficiente que o uso de duas estruturas de 
decisão simples, pois reduz o número de testes. 
III- Muitas vezes é possível combinar a condição de duas estruturas de decisão simples em apenas uma 
utilizando operadores lógicos. 
 
 
Apenas a alternativa i está correta. 
 
Todas as alternativas estão erradas. 
 
Apenas a alternativa ii está correta. 
 
Apenas a alternativa iii está correta. 
 Todas as alternativas estão corretas.

Outros materiais