Logo Passei Direto
Buscar

PROVA 1 de 3 - 19-11-2019 ALGORITMO E LOGICA DE PROGRAMACAO

Prova online de Algoritmos e Lógica de Programação com questões de múltipla escolha sobre definição de algoritmo, expressões lógicas, estruturas de repetição, operadores em Python, formas de representar algoritmos (fluxograma, pseudocódigo) e ciclo de vida de software.

Ferramentas de estudo

Mês do Cliente Passei Direto

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Assinale abaixo qual é o outro aprendizado essencial para a formação de um bom programador, servindo como base para o aprendizado de todas as Linguagens de Programação:
a. Persistência.
b. Testes.
c. Lógica.
d. Python.
e. Java.

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.
a. Projeto do programa.
b. Projeto de sintaxe.
c. Objetivo final.
d. Problema específico.
e. Computador.

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:
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.

Para se ter um algoritmo é necessário: I. Que se tenha um número finito de passos. II. Que cada passo esteja precisamente definido, sem ambiguidade. III. Que não exista uma ou mais entradas. IV. Que não exista uma ou mais saídas. V. Que o conjunto de passos leve a execução de uma tarefa útil. 6) Que exista uma condição de fim, num tempo finito. É correto o que se afirma em:
a. III, IV e V, apenas.
b. IV, II e V, apenas.
c. II, IV e V, apenas.
d. I, III e IV, apenas.
e. I, II e V, apenas.

No contexto de Ciclo de Vida do Sistema, a seguir, analise as afirmativas: I. Não é necessário o Estudo da viabilidade do software. II. Análise detalhada do Sistema é feita somente na manutenção. III. É necessário a realização do Projeto preliminar do Sistema. IV. Testes do Sistema são fundamentais para o Sistema. V. Após realizado os testes, a Instalação e Manutenção do Sistema são as próximas etapas. É correto o que se afirma em:
a. I, II e V, apenas.
b. I, III e IV, apenas.
c. IV, II e V, apenas.
d. III, IV e V, apenas.
e. II, IV e V, apenas.

São instruções tipicamente encontradas em linguagens de programação para codificar estruturas de repetição:
a. for, until, case.
b. while, if.
c. Until, for.
d. for, while.
e. repeat, case, for.

Quais são as três formas de representação de algoritmos (que são algumas das mais utilizadas):
a. Diagrama, Pseudocódigo e Teste.
b. Lógica, Diagrama e Teste.
c. Algoritmo, Diagrama e Lógica.
d. Pseudocódigo, Lógica e Python.
e. Diagrama, Fluxograma e Pseudocódigo.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Assinale abaixo qual é o outro aprendizado essencial para a formação de um bom programador, servindo como base para o aprendizado de todas as Linguagens de Programação:
a. Persistência.
b. Testes.
c. Lógica.
d. Python.
e. Java.

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.
a. Projeto do programa.
b. Projeto de sintaxe.
c. Objetivo final.
d. Problema específico.
e. Computador.

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:
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.

Para se ter um algoritmo é necessário: I. Que se tenha um número finito de passos. II. Que cada passo esteja precisamente definido, sem ambiguidade. III. Que não exista uma ou mais entradas. IV. Que não exista uma ou mais saídas. V. Que o conjunto de passos leve a execução de uma tarefa útil. 6) Que exista uma condição de fim, num tempo finito. É correto o que se afirma em:
a. III, IV e V, apenas.
b. IV, II e V, apenas.
c. II, IV e V, apenas.
d. I, III e IV, apenas.
e. I, II e V, apenas.

No contexto de Ciclo de Vida do Sistema, a seguir, analise as afirmativas: I. Não é necessário o Estudo da viabilidade do software. II. Análise detalhada do Sistema é feita somente na manutenção. III. É necessário a realização do Projeto preliminar do Sistema. IV. Testes do Sistema são fundamentais para o Sistema. V. Após realizado os testes, a Instalação e Manutenção do Sistema são as próximas etapas. É correto o que se afirma em:
a. I, II e V, apenas.
b. I, III e IV, apenas.
c. IV, II e V, apenas.
d. III, IV e V, apenas.
e. II, IV e V, apenas.

São instruções tipicamente encontradas em linguagens de programação para codificar estruturas de repetição:
a. for, until, case.
b. while, if.
c. Until, for.
d. for, while.
e. repeat, case, for.

Quais são as três formas de representação de algoritmos (que são algumas das mais utilizadas):
a. Diagrama, Pseudocódigo e Teste.
b. Lógica, Diagrama e Teste.
c. Algoritmo, Diagrama e Lógica.
d. Pseudocódigo, Lógica e Python.
e. Diagrama, Fluxograma e Pseudocódigo.

Prévia do material em texto

/
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
Perfil Participantes Mensagens Notas Manual Tutorial
Iniciado em terça, 19 Nov 2019, 18:09
Estado Finalizada
Concluída em terça, 19 Nov 2019, 18:25
Tempo empregado 15 minutos 54 segundos
Avaliar 2,00 de um máximo de 2,00(100%)
Assinale abaixo qual é o outro aprendizado essencial para a formação de um bom
programador, servindo como base para o aprendizado de todas as Linguagens de
Programação:
Escolha uma:
a. Persistência.
b. Testes.
c. Lógica. 
d. Python.
e. Java.
/
Questão 2
Correto
Atingiu 0,20 de
0,20
Questão 3
Correto
Atingiu 0,20 de
0,20
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. Projeto do programa. 
b. Projeto de sintaxe.
c. Objetivo final.
d. Problema específico.
e. Computador.
1- O trecho de código abaixo representa:
Escolha uma:
a. Lógica.
b. Fluxograma.
c. Linguagem de programação.
d. Diagrama.
e. Portugol. 
/
Questão 4
Correto
Atingiu 0,20 de
0,20
Questão 5
Correto
Atingiu 0,20 de
0,20
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.
Para se ter um algoritmo é necessário:
I. Que se tenha um número finito de passos.
II. Que cada passo esteja precisamente definido, sem ambiguidade.
III. Que não exista uma ou mais entradas.
IV. Que não exista uma ou mais saídas.
V. Que o conjunto de passos leve a execução de uma tarefa útil. 6) Que exista uma condição
de fim, num tempo finito.
É correto o que se afirma em:
Escolha uma:
a. III, IV e V, apenas.
b. IV, II e V, apenas.
c. II, IV e V, apenas.
d. I, III e IV, apenas.
e. I, II e V, apenas. 
/
Questão 6
Correto
Atingiu 0,20 de
0,20
Questão 7
Correto
Atingiu 0,20 de
0,20
No contexto de Ciclo de Vida do Sistema, a seguir, analise as afirmativas:
I. Não é necessário o Estudo da viabilidade do software.
II. Análise detalhada do Sistema é feita somente na manutenção.
III. É necessário a realização do Projeto preliminar do Sistema.
IV. Testes do Sistema são fundamentais para o Sistema.
V. Após realizado os testes, a Instalação e Manutenção do Sistema são as próximas etapas.
É correto o que se afirma em:
Escolha uma:
a. I, II e V, apenas.
b. I, III e IV, apenas.
c. IV, II e V, apenas.
d. III, IV e V, apenas. 
e. II, IV e V, apenas.
Considere os seguintes operadores:
Assinale a lista dos símbolos que, respectivamente, representam esses operadores no
Python:
Escolha uma:
a. 
^ == mod
b. 
** == % 
c. 
** = %
d. 
** = mod
e. 
^ = mod
/
Questão 8
Correto
Atingiu 0,20 de
0,20
Questão 9
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. 
Until, for.
d. 
for, while. 
e. 
repeat, case, for.
Quais são as três formas de representação de algoritmos (que são algumas das mais
utilizadas):
Escolha uma:
a. Diagrama, Pseudocódigo e Teste.
b. Lógica, Diagrama e Teste.
c. Algoritmo, Diagrama e Lógica.
d. Pseudocódigo, Lógica e Python.
e. Diagrama, Fluxograma e Pseudocódigo. 
/
Questão 10
Correto
Atingiu 0,20 de
0,20
Analise o código Python a seguir:
Esse programa causa:
Escolha uma:
a. Erro de sintaxe. 
b. Erro de execução.
c. A exibição de 4 valores, 16,14,12,10, nessa ordem.
d. A exibição de 8 valores, 16,14,12,10,16,14,12,10, nessa ordem.
e. 
A exibição do valor 16, somente.

Mais conteúdos dessa disciplina