Logo Passei Direto
Buscar

Conjunto de questões e respostas sobre lógica de programação e conceitos básicos de computação, com trechos de código JavaScript, problemas de raciocínio lógico, itens sobre laços, condicionais, modularização, fluxogramas e breve feedback explicativo.

User badge image
Mvo

em

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

Prévia do material em texto

Verifique o código abaixo:
Var a = 10, b = 10;
While (a != 0){
 a = a – 1;
 b = b + 1;
}
Qual o valor final da variável B?
20
10
0
15
20
11
Resposta D. Cada vez que entramos no laço, a variável B
é incrementada em 1. Como entramos 10 vezes no laço
(pois a condição é a variável A chegar em 0) B valerá, no
final, 20 (porque já inicia em 10).
Observe as seguintes proposições:
Firefox https://senacsp.blackboard.com/webapps/assessment/review/review.jsp...
1 of 7 26/11/2021 18:42
Todo automóvel é um meio de transporte.
Todo meio de transporte se locomove.
Uma bicicleta se locomove.
Baseado nas afirmações anteriores, podemos concluir que:
toda bicicleta é um meio de transporte.
todo meio de transporte é um automóvel.
toda bicicleta é um automóvel.
tudo o que se locomove é um automóvel.
toda bicicleta é um meio de transporte.
todo automóvel é uma bicicleta.
Texto feedback
Consiste na arte de pensar de forma estruturada, ou seja, desenvolver e
aperfeiçoar a técnica de pensamento e seguir uma sequência de raciocínio
que crie passos objetivos e seguros até a solução.
Essa definição refere-se a que conceito?
Lógica de programação.
Inteligência artificial.
Algoritmo.
Lógica de programação.
Fluxograma.
Linguagem de programação.
Resposta C. Para usar o raciocínio lógico, é necessário
ter domínio do pensar, bem como saber pensar, ou seja,
possuir e usar a “arte de pensar”.
Firefox https://senacsp.blackboard.com/webapps/assessment/review/review.jsp...
2 of 7 26/11/2021 18:42
Quando vemos uma pessoa realizar determinada tarefa e, tendo êxito,
procuramos imitá-la para obter êxito também. Isso se torna um processo que
será imitado por todas as pessoas. Esse comportamento é o conceito de:
paradigma.
paradigma.
algoritmo.
programação estruturada.
lógica de programação.
orientação a objetos.
Resposta A. Usamos, como exemplo de modelo, aquilo
que já foi testado e tem um resultado satisfatório. Tudo o
que fazemos segue um modelo ou padrão. Isso se chama
paradigma.
As funções são estruturas muito importantes para a construção de sistemas
computacionais. Elas trabalham com particionamento ou modularização do
sistema, dividindo-o em várias partes independentes, onde podemos
desenvolver cada uma, separadamente, tornando a solução do nosso
problema menos complexa.
Esse é o conceito de:
Modularização
Funcionalidade
Laço de repetição
Linguagem Orientada a Objetos
Programação estruturada
Modularização
Resposta E. O conceito de modularização é dividir nosso
complexo sistema em problemas menores e resolver, cada
um, independentemente um dos outros.
Firefox https://senacsp.blackboard.com/webapps/assessment/review/review.jsp...
3 of 7 26/11/2021 18:42
Observe o código em JavaScript:
If (A >= C){
 If (B != A){
 If (C > D){
 If (D <= 4){
 Alert (“Você tem certeza?”);
 } else{
 Alert (“Posso perguntar?”);
 }
 }
}
Alert (“Certa a resposta”)
Quais devem ser os valores de A, B, C e D para que o programa exiba, na
tela, apenas a frase “Certa a resposta”?
A = -10
B = 2
C = 10
D = 2
A = 10
B = 20
C = 5
D = 4
A = 11
B = 0
C = 10
D = 5
A = 1000
B = 100
C = 1000
D = 0
A = -10
B = 2
C = 10
D = 2
A = 1
B = -1
C = 1
D = -1
Resposta D. Para exibir somente a frase “Certa a
Firefox https://senacsp.blackboard.com/webapps/assessment/review/review.jsp...
4 of 7 26/11/2021 18:42
resposta”, uma das três primeiras expressões lógicas
deve ser falsa.
Na década de 1970, muitas empresas corriam para ganhar o mercado de
vendas de computadores, mas a interface não era nada amigável e era de
difícil utilização. Para aumentar as vendas de computadores para o uso de
usuários comuns em suas casas, um grupo de pessoas desenvolveu o quê?
Um sistema operacional simples e fácil de usar.
Uma linguagem de programação mais simples.
Um computador menor e mais rápido.
Discos rígidos mais poderosos.
Aplicativos mobile.
Um sistema operacional simples e fácil de usar.
Resposta E. Um problema enfrentado pela Apple era
desenvolver um sistema operacional que fosse mais
amigável ao usuário e que resolvesse grandes tarefas com
comandos simples.
Existem algumas formas de se representar um algoritmo. A forma de
representação baseada em elementos gráficos chama-se:
fluxograma.
algoritmo visual.
fluxograma.
narração dinâmica.
diagrama de Venn.
instrução.
Firefox https://senacsp.blackboard.com/webapps/assessment/review/review.jsp...
5 of 7 26/11/2021 18:42
Resposta B. Uma maneira bastante eficiente de
representar um algoritmo é a forma gráfica, por meio de
fluxogramas.
Um laço de repetição é uma estrutura utilizada em programação para que
um determinado trecho de código se repita enquanto uma condição estiver
sendo verificada.
Indique qual é o laço de repetição que tem um contador intrínseco à sua
sintaxe:
For
While
Do-while
For
If-else
Switch-case
Resposta C. A estrutura FOR tem, em seu cabeçalho, a
declaração de uma variável, a verificação lógica de uma
condição e o incremento (ou decremento) da variável
contadora.
Durante a Segunda Guerra Mundial, houve a necessidade de se
desenvolver uma máquina capaz de desvendar a estratégia dos inimigos e,
assim, ganhar a guerra. Porém, sabemos que as máquinas de hoje em dia
funcionam por meio de linguagens de programação.
Qual linguagem foi utilizada na primeira máquina, a chamada ENIAC?
Chaves manuais
Assembly
JavaScript
C
Chaves manuais
Firefox https://senacsp.blackboard.com/webapps/assessment/review/review.jsp...
6 of 7 26/11/2021 18:42
Cobol
Resposta D. Na época, não existia linguagem de
programação, e as máquinas funcionavam com a
utilização de válvula e controles manuais (como
disjuntores).
Firefox https://senacsp.blackboard.com/webapps/assessment/review/review.jsp...
7 of 7 26/11/2021 18:42

Mais conteúdos dessa disciplina