Buscar

PROVA 1 - ONLINE 2019_4 FCV sistemas gerenciais

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

/
COMUNICADO!!!
Prezado(a) aluno(a)! 
De acordo com o calendário acadêmico - UniFCV - EAD, a Prova I online fo
liberada no moodle/AVA no dia 08 de outubro de 2019. 
Atente-se aos prazos! 
Atenciosamente, 
TUTORIA EDUCACIONAL.
Painel ► Meus cursos ► algoritmos_logica_programacao ► Atividades e Avaliações ► PROVA 1 - ONLINE 2019/4
Questão 1
Correto
Atingiu 0,20 de
0,20
Questão 2
Incorreto
Atingiu 0,00 de
0,20
Perfil Participantes Mensagens Notas Manual Tutorial
Iniciado em quarta, 16 Out 2019, 21:29
Estado Finalizada
Concluída em quarta, 16 Out 2019, 21:52
Tempo empregado 23 minutos 19 segundos
Avaliar 1,40 de um máximo de 2,00(70%)
Quais são as três formas de representação de algoritmos (que são algumas das mais utilizadas):
Escolha uma:
a. Diagrama, Fluxograma e Pseudocódigo. 
b. Diagrama, Pseudocódigo e Teste.
c. Lógica, Diagrama e Teste.
d. Pseudocódigo, Lógica e Python.
e. Algoritmo, Diagrama e Lógica.
Complete a sentença abaixo:
A ideia básica do diagrama é ___________________ as ações de um algoritmo dentro de um único
retângulo, subdividindo-o em retângulos menores, que representam os diferentes blocos de sequência
de ações do algoritmo.
Escolha uma:
a. Representar.
b. Orientar. 
c. Programar.
d. Diversificar.
e. Elaborar.
/
Questão 3
Correto
Atingiu 0,20 de
0,20
Questão 4
Correto
Atingiu 0,20 de
0,20
Questão 5
Correto
Atingiu 0,20 de
0,20
São instruções tipicamente encontradas em linguagens de programação para codificar estruturas de
repetição:
Escolha uma:
a. 
for, until, case.
b. while, if.
c. 
repeat, case, for.
d. 
for, while. 
e. 
Until, for.
Em programação Python, o comando while:
Escolha uma:
a. 
Executa um bloco exclusivamente de comandos de atribuição.
b. Executa um bloco de comandos enquanto sua condição for verdadeira. 
c. Executa um bloco de comandos até que sua condição seja verdadeira.
d. Equivale ao comando what-if.
e. É idêntico ao comando do while
Uma das formas mais eficazes de aprender algoritmos é:
Escolha uma:
a. Construindo algoritmos. 
b. Olhando algoritmos.
c. Sequenciando algoritmos.
d. Copiando programas.
e. Estudando algoritmos prontos.
/
Questão 6
Incorreto
Atingiu 0,00 de
0,20
Questão 7
Correto
Atingiu 0,20 de
0,20
A respeito de método para a construção de algoritmos, indique se as afirmativas abaixo são
verdadeiras “V" ou falsas “F" e assinale a alternativa que apresenta a sequência correta, de cima para
baixo.
( ) Ler atentamente o enunciado do problema proposto.
( ) Descobrir no enunciado os dados de saída (que serão fornecidos).
( ) Descobrir no enunciado os dados de saída (resultados que devem ser produzidos).
( ) Determinar o que deve ser feito para transformar as entradas nas saídas desejadas.
( ) Construir o fluxograma (tarefas passo-a-passo).
( ) Executar verificando se produz o resultado desejado.
 
Escolha uma:
a. F – V – V – F – V – F.
b. 
V – V – F – F – V – F. 
c. 
V – F – V – F – F – V.
d. V – F – V – V – F – V.
e. 
F – F – V – V – F – V.
Complete a sentença a seguir:
Na computação, o algoritmo é o "______________________", ou seja, antes de se fazer um programa
(software) na Linguagem de Programação desejada (Python, Pascal, C, Java etc.) deve-se fazer o
algoritmo do programa.
Escolha uma:
a. Problema específico.
b. Objetivo final.
c. Projeto de sintaxe.
d. Computador.
e. Projeto do programa. 
/
Questão 8
Correto
Atingiu 0,20 de
0,20
Questão 9
Incorreto
Atingiu 0,00 de
0,20
Considerando Conversão de Tipos Numéricos em Python, o comando float tem a função de:
Escolha uma:
a. Converte x para um inteiro.
b. Converte x para um inteiro longo.
c. Converte x e y para número complexo, sendo x a parte real e y a parte imaginária.
d. Converte x para um ponto flutuante. 
e. Converte x para um número complexo, com x sendo a parte real e 0 a parte imaginária.
Expressões lógicas são frequentemente utilizadas em linguagens de programação. Por exemplo, um
comando if com a expressão:
if not (A and B)
Pode ser reescrito, para quaisquer valores lógicos de A e B, com a expressão:
Escolha uma:
a. A or B.
b. Not A or not B.
c. Not A or B.
d. Not (not A or not B).
e. A and B. 
/
Questão 10
Correto
Atingiu 0,20 de
0,20
Observe o trecho de pseudocódigo exibido a seguir:
a = 1;
b = 3;
c = 5;
while b <> a and c < 20
{
 if a > c {
 c = c – 2
 }
 else {
 c = c + 2;
 if a + b < c {
 a = b – a;
 b = b + 2
 }
 }
}
print a, b, c;
Numa hipotética execução desse código, os valores exibidos seriam:
Escolha uma:
a. 2, 5, 7;
b. 6, 13, 15;
c. 6, 13, 19;
d. 7, 15, 21; 
e. 7, 17, 23.

Continue navegando