Logo Passei Direto
Buscar

Algorimos e lógica de programação3

Questionário de múltipla escolha sobre programação em Python, com feedback e registro de tempo/pontuação. Perguntas abordam definição de algoritmo, módulos (declaração/importação de constantes) e os três passos da atribuição (gerar objeto direito; criar variável; apontar variável).

Ferramentas de estudo

Questões resolvidas

As constantes, no Python, geralmente são declaradas e disponibilizadas em um módulo. Esse módulo consiste em:
a. Um arquivo novo, limitado que não consegue importar para o arquivo principal em um computador.
b. Um arquivo novo, limitado que não consegue importar para o arquivo principal em um computador.
c. Um arquivo novo, com variáveis, funções, etc., que são exportadas para o arquivo principal.
d. Um arquivo restrito sem vinculo com o arquivo principal em um computador.
e. Um arquivo novo, com variáveis, funções, etc., que são importadas para o arquivo principal.

Uma operação pode ser avaliada de forma ainda mais detalhada, a partir da divisão em três passos. Que passos são esses?
a. 1º passo: gera-se no módulo o objeto (dado) resultante do lado esquerdo da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1).
b. 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado direito da atribuição existir no escopo (contexto) atual, não se deve criar uma variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado esquerdo da atribuição (o número 1).
c. 1º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 3º passo: exclui-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1).
d. 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1).
e. 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado direito da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1);

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

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

As constantes, no Python, geralmente são declaradas e disponibilizadas em um módulo. Esse módulo consiste em:
a. Um arquivo novo, limitado que não consegue importar para o arquivo principal em um computador.
b. Um arquivo novo, limitado que não consegue importar para o arquivo principal em um computador.
c. Um arquivo novo, com variáveis, funções, etc., que são exportadas para o arquivo principal.
d. Um arquivo restrito sem vinculo com o arquivo principal em um computador.
e. Um arquivo novo, com variáveis, funções, etc., que são importadas para o arquivo principal.

Uma operação pode ser avaliada de forma ainda mais detalhada, a partir da divisão em três passos. Que passos são esses?
a. 1º passo: gera-se no módulo o objeto (dado) resultante do lado esquerdo da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1).
b. 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado direito da atribuição existir no escopo (contexto) atual, não se deve criar uma variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado esquerdo da atribuição (o número 1).
c. 1º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 3º passo: exclui-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1).
d. 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1).
e. 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado direito da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1);

Prévia do material em texto

Iniciado em domingo, 7 ago 2022, 12:38 
Estado Finalizada 
Concluída em domingo, 7 ago 2022, 13:19 
Tempo empregado 41 minutos 21 segundos 
Avaliar 0,50 de um máximo de 0,50(100%) 
Questão 1 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
É uma sequência de instruções, escritas de forma clara, ordenada e finita e elaborada 
para realizar uma determinada tarefa ou resolver um problema. Tal afirmação diz 
respeito a(o): 
a. 
Raciocínio lógico. 
b. 
Operadores lógicos. 
c. 
Programação racional. 
d. 
Ordenação Lógica. 
e. 
Algoritmo. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Algoritmo. 
Questão 2 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
As constantes, no Python, geralmente são declaradas e disponibilizadas em um módulo. 
Esse módulo consiste em: 
a. 
Um arquivo novo, limitado que não consegue importar para o arquivo principal em um 
computador. 
b. 
Um arquivo novo, limitado que não consegue importar para o arquivo principal em um 
computador. 
c. 
Um arquivo novo, com variáveis, funções, etc., que são exportadas para o arquivo 
principal. 
d. 
Um arquivo restrito sem vinculo com o arquivo principal em um computador. 
e. 
Um arquivo novo, com variáveis, funções, etc., que são importadas para o arquivo 
principal. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Um arquivo novo, com variáveis, funções, etc., que são importadas para o arquivo 
principal. 
Questão 3 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Uma operação pode ser avaliada de forma ainda mais detalhada, a partir da divisão em 
três passos. Que passos são esses? 
a. 
1º passo: gera-se no módulo o objeto (dado) resultante do lado esquerdo da atribuição (o 
número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no 
escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada 
no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º 
passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não 
existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se 
na memória o objeto (dado) resultante do lado direito da atribuição (o número 1). 
b. 
1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o 
número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no 
escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada 
no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º 
passo (o número 1); 2º passo: se a variável indicada do lado direito da atribuição existir 
no escopo (contexto) atual, não se deve criar uma variável (a variável a); 3º passo: gera-
se na memória o objeto (dado) resultante do lado esquerdo da atribuição (o número 1). 
c. 
1º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a 
apontar para o objeto gerado no 1º passo (o número 1); 2º passo: gera-se na memória o 
objeto (dado) resultante do lado direito da atribuição (o número 1); 3º passo: exclui-se 
na memória o objeto (dado) resultante do lado direito da atribuição (o número 1). 
d. 
1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o 
número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no 
escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada 
no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º 
passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não 
existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se 
na memória o objeto (dado) resultante do lado direito da atribuição (o número 1). 
e. 
1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o 
número 1); 2º passo: se a variável indicada do lado direito da atribuição não existir no 
escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada 
no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º 
passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não 
existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se 
na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o 
número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no 
escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada 
no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º 
passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não 
existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se 
na memória o objeto (dado) resultante do lado direito da atribuição (o número 1). 
Questão 4 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Julgue as afirmações a seguir com “V” para verdadeiro e “F” para falso, e assinale a 
alternativa correta: 
( ) O mouse e a tela do computador são considerados dispositivos de entrada e saída, 
respectivamente. 
( ) O disco rígido do computador também serve para armazenamento e possibilita que 
valores sejam armazenados e recuperados, porém se diferencia da memória e da CPU 
por ser mais lento. 
( ) O computador também é composto de memória. É nesse local que os valores podem 
ser armazenados e recuperados. Trata-se de um dispositivo de armazenamento 
relativamente rápido, mas que perde seu conteúdo assim que o computador é desligado. 
A memória de um computador é dividida em diferentes locais; cada local dentro da 
memória tem um endereço e pode conter um valor. 
a. 
V, F, V. 
b. 
F, F, F. 
c. 
F, V, F. 
d. 
V, F, F. 
e. 
V, V, V. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
V, V, V. 
Questão 5 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Originado pela Unicode Consortium, visa a oportunizar que os computadores 
representem e manipulem textos de forma consistente nos mais variados sistemas de 
escrita existentes. Abrange mais de 100.000 caracteres, podendo utilizar um, dois ou 
mais bytes para representar caracteres. Tal afirmação se refere ao: 
a. 
EBCDIC (8 bits por caractere). 
b. 
UNICODE (5 ou menos bits). 
c. 
ASCII (10 bits por caractere). 
d. 
UNICODE (16, 32 ou mais bits). 
e. 
EBCDIC (8 bits por caractere). 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
UNICODE (16, 32 ou mais bits). 
Questão 6 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
“Lógica tem dois significados principais: discute o uso de raciocínio em alguma 
atividade e é o estudo normativo, filosófico do raciocínio válido”. Neste contexto, há, 
basicamente, dois métodos de aplicação de lógica. Que métodos são esses? 
a. 
Método direto e o método indireto. 
b. 
Método dedutivo e o método consciente. 
c. 
Método lógico e o método retrógrado. 
d. 
Método dedutivo e o método indutivo. 
e. 
Método racional e o método irracional. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Método dedutivo e o método indutivo. 
Questão 7 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Neste método, as premissas são avaliadas e ordenadas em uma sequência de causa e 
efeito, de modo que a conclusão obtida seja resultante da sequência completa, 
emergindo como fato novo extraído ou, ainda, deduzido a partirdas premissas 
constituintes. Que método é este? 
a. 
Método indireto. 
b. 
Método dedutivo. 
c. 
Método lógico. 
d. 
Método racional. 
e. 
Método indutivo. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Método dedutivo. 
Questão 8 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Julgue as afirmações abaixo com “V” para verdadeiro e “F” para falso: 
( ) Python é uma linguagem recente no universo da computação, e é hoje uma das 
linguagens de programação menos utilizadas no mundo. 
( ) Uma desvantagem da linguagem Python é que ela aceita tanto programação 
procedural quanto programação orientada a objetos. 
( ) Python possui instruções simples de escrever, tornando o código bem legível e de 
fácil entendimento. Além de instruções, Python possui um conjunto básico e extenso de 
funções à disposição do programador, bem como permite a instalação de bibliotecas 
com funções específicas. 
( ) O modo programado do Python não possui um editor de texto, o que impossibilita a 
escrita do código diretamente. 
a. 
F, F, F, V. 
b. 
V, V, V, V. 
c. 
F, V, F, V. 
d. 
F, F, V, F. 
e. 
V, V, F, F. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
F, F, V, F. 
Questão 9 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Esse operador é o mais simples utilizado em lógica e constitui a operação lógica de 
inversão do estado lógico do elemento da premissa. Que operador é esse? 
a. 
Operador OU (A + B). 
b. 
Operador de NEGAÇÃO (~A). 
c. 
Operador de IMPLICAÇÃO (A→B). 
d. 
Operador de AFIRMAÇÃO (+A). 
e. 
Operador E (A . B). 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Operador de NEGAÇÃO (~A). 
Questão 10 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Na avaliação de uma expressão aritmética, é importante lembrar que alguns desses 
operadores serão avaliados antes dos outros. Neste sentido, assinale a alternativa 
correta: 
a. 
A ordem de interpretação da expressão será sempre do parêntese mais interno para o 
mais externo. 
b. 
A ordem de interpretação da expressão será sempre do parêntese mais externos para o 
mais interno. 
c. 
A ordem de interpretação da expressão será sempre de escolha do analista de sistemas. 
d. 
A ordem de interpretação da expressão será sempre as somas, divisões, multiplicações e 
por fim, divisões. 
e. 
A ordem de interpretação da expressão será sempre as multiplicações primeiro, depois 
as divisões, somas e por fim, subitrações. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
A ordem de interpretação da expressão será sempre do parêntese mais interno para o 
mais externo.

Mais conteúdos dessa disciplina