Você está na página 1de 8

Painel / Meus cursos /

ANO LETIVO - 2022 /


GRADUAÇÃO /
BACHARELADO /
BACHARELADO EM ENGENHARIA DE SOFTWARE

/
CICLO 01 - 2022 /
MÓDULO 05 - BACHARELADO EM ENGENHARIA DE SOFTWARE /
TURMA 01 - 2022/05

/
BACHARELADO EM ENGENHARIA DE SOFTWARE - ALGORITMO E LÓGICA DE PROGRAMAÇÃO

/
ATIVIDADE DE ESTUDO 02 - VALOR 0,5 PONTOS /
CLIQUE AQUI PARA REALIZAR A ATIVIDADE DE ESTUDO 02 - PRAZO FINAL: 11/04/2022

Iniciado em terça, 22 mar 2022, 19:20


Estado Finalizada
Concluída em terça, 22 mar 2022, 19:28
Tempo 8 minutos 2 segundos
empregado
Avaliar 0,50 de um máximo de 0,50(100%)

Questão 1

Correto

Atingiu 0,05 de 0,05

Para a construção de
testes lógicos mais completos, envolvendo mais de uma condição comparativa,
utiliza-se quais operadores
lógicos?

a. SIM, E e NÃO (NEGADO


ou NEGAÇÃO).

b. OU, E e NÃO (NEGADO


ou NEGAÇÃO).

c. OU, I e NÃO (NEGADO


ou NEGAÇÃO).

d. E, TODAVIA e PORÉM.

e. OU, E e SIM
(AFIRMATIVA ou AFIRMAÇÃO).

Sua resposta está correta.


A resposta correta é:
OU, E e NÃO (NEGADO
ou NEGAÇÃO).
Questão 2

Correto

Atingiu 0,05 de 0,05

Em Python, bem como


em outras conhecidas linguagens de programação, os operadores relacionais são
representados no código.
Deste modo, para dizer que A é igual a B, a
representação correta em Python é:

a. A > B.

b. A != B.

c. A <= B.

d. A = B.

e. A == B.

Sua resposta está correta.

A resposta correta é:
A == B.
Questão 3
Correto

Atingiu 0,05 de 0,05

Na figura abaixo, temos um algoritmo


simples que soma os números pares até 10. Como a condição de paridade de um
número é
que ele seja divisível por 2, esse algoritmo deve ainda fazer essa
verificação. Ele
a faz por meio de qual comando?

a. It.

b. If.

c. For.

d. Put.

e. Out.

Sua resposta está correta.


A resposta correta é:
If.
Questão 4
Correto

Atingiu 0,05 de 0,05

Por exemplo, se
tivermos uma lista A = [2, 3, 4] e quisermos somar com outra lista B = [7, – 3,
2], basta fazer a soma elemento a
elemento. Dessa forma, a soma dessas duas
listas é dada por: A + B = [(2 + 7), (3 + (–3)), (4 + 2)] = [9, 0, 6], conforme
apontam
Forbellone e Eberspächer (2005). Para fazer essa mesma operação usando
a linguagem Python, podemos usar o comando for para
fazer o:

a. Controle de contagem,
número a número.

b. Controle aumentativo,
elemento a elemento.

c. Controle interativo,
elemento a elemento.

d. Controle diminutivo,
elemento a elemento.

e. Controle de teste de
mesa, elemento a elemento.

Sua resposta está correta.

A resposta correta é:
Controle interativo,
elemento a elemento.

Questão 5

Correto

Atingiu 0,05 de 0,05

O teste de mesa
envolvendo variáveis contadoras é um pouco mais simples do que com variáveis
acumuladoras. O valor das variáveis
contadoras está diretamente associado a
que?

a. Ao número de
interações que o laço for realiza.

b. Ao número de
interações que o laço up realiza.

c. Ao número de
interações que o laço out realiza.

d. Ao número de divisões
que o laço for realiza.

e. Ao número de
interações que o laço if realiza.

Sua resposta está correta.

A resposta correta é:
Ao número de
interações que o laço for realiza.
Questão 6
Correto

Atingiu 0,05 de 0,05

Complete corretamente a lacuna da


frase a seguir:
 O _____________ será utilizado para representar quaisquer
condições de decisão, sendo a forma como será transcrita em código a
condição
lógica de decisão de qualquer enunciado.

a. Algoritmo decisorial.

b. Constante operacional.

c. Operador operacional.

d. Operador relacional.

e. Operador decisorial.

Sua resposta está correta.

A resposta correta é:
Operador relacional.

Questão 7
Correto

Atingiu 0,05 de 0,05

Complete a lacuna da afirmação a


seguir:
 O
comando condicional _______, do inglês “se”, é encontrado em praticamente todas
as linguagens de programação de importantes e,
sem dúvida, um dos mais antigos
comandos existentes no conjunto de instruções dos primeiros computadores.

a. Upt.

b. Up.

c. Out.

d. It.

e. If.

Sua resposta está correta.

A resposta correta é:
If.
Questão 8

Correto

Atingiu 0,05 de 0,05

Veja o formato em Python da instrução


e assinale a alternativa que contenha o tipo de instrução:
 

if
condição lógica: #Bloco A
Bloco
de comandos executados caso a condição lógica seja verdadeira

#Bloco
B
Comandos executados após o teste

a. Out simples.

b. if simples.

c. Out else.

d. If else.

e. Up else.

Sua resposta está correta.


A resposta correta é:
if simples.
Questão 9
Correto

Atingiu 0,05 de 0,05

Analise e julgue as afirmações a


seguir com “V” para Verdadeiro e “F” para Falso:
 


) O comando for é uma das estruturas mais complexas existentes na
linguagem Python.
 

(  
) O teste de mesa envolvendo variáveis acumuladoras é um pouco mais
simples do que com variáveis contadoras.
 
(   ) O
comando for não consiste em uma estrutura de repetição baseada em alguma variável
do tipo lista.

a. V, V, V.

b. V, F, F.

c. V, F, V.

d. F, F, F.

e. F, V, V.

Sua resposta está correta.

A resposta correta é:
F, F, F.

Questão 10

Correto

Atingiu 0,05 de 0,05

Apesar de seu uso


simples, as variáveis contadoras e as variáveis acumuladoras podem promover
vários erros no algoritmo. A fim de
evitar que esses erros ocorram, é
necessário sempre fazer o:

a. Teste de computadores.

b. Teste de Excel Solver.

c. Teste de mesa.

d. Teste de algoritmos.

e. Teste de caderno.

Sua resposta está correta.

A resposta correta é:
Teste de mesa.
◄ ÁUDIO AULA 08

Seguir para...

CLIQUE AQUI PARA REALIZAR O FÓRUM DA DISCIPLINA - PRAZO FINAL: 12/04/2022 ►

Você também pode gostar