Buscar

apol1

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 25 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

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 6, do total de 25 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

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 9, do total de 25 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

Prévia do material em texto

Questão 1/10 - Lógica de Programação e Algoritmos
Na AULA 2 aprendemos o conceito de DADO e o conceito de VARIÁVEL. Acerca destes dois conceitos, observe as afirmativas a seguir:
I - Dados são valores fornecidos ao programa via entrada, ou atribuídos a uma variável ao longo da execução do programa.
II - Dados são informações manipuladas ao longo da execução do programa e armazenados em variáveis.
III - Variável é um nome dado a um conjunto de endereços na memória de um programa.
Acerca das afirmações, assinale a alternativa que contém todas as CORRETAS:
Nota: 10.0
	A	I, apenas.
	B	II, apenas.
	C	I e II, apenas.
	D	II e III, apenas.
	E	I, II e III.
Você acertou!
Questão 2/10 - Lógica de Programação e Algoritmos
Na AULA 3 você aprendeu a trabalhar condicionais. Observe o código abaixo em Python contendo condicional elif.
Assinale a alternativa que contém CORRETAMENTE o valor da variável resultado ao final da execução do programa para os dados 1, 2 e 3, da variável valor.
Nota: 10.0
	A	7, 12 e 12
	B	2, 10 e 0
Você acertou!
	C	0, 0 e 0
	D	2, 5 e 0
	E	0, 10 e 2
Questão 3/10 - Lógica de Programação e Algoritmos
Aprendemos na AULA 2 que a maneira como escrevemos expressões matemáticas tem impacto direto no resultado final que irá aparecer na saída do programa. 
Observe a expressão a seguir:
1
2
+
3
+
1
+
4
2
Assinale a alternativa que contém o print CORRETO para a expressão apresentada.
Nota: 0.0
	A	
	B	
	C	
O resultado deve dar 2.7
	D	
	E	
Questão 4/10 - Lógica de Programação e Algoritmos
Na AULA 2 aprendemos a manipular strings. Uma das manipulações possíveis é a concatenação.
Observe a seguir uma string que foi obtida como saída de um programa: 
A***B***C
Assinale a alternativa que contém a concatenação CORRETA para resultar na saída apresentada.
Nota: 10.0
	A	
	B	
	C	
	D	
	E	
Você acertou!
Questão 5/10 - Lógica de Programação e Algoritmos
Na AULA 1, apresentemos três tipos distintos de representações de algoritmos que fogem de uma linguagem de programação: descrição narrativa, pseudocódigo e fluxograma.
Acerca destas representações, observe as afirmativas a seguir:
I - Uma descrição narrativa não é empregada em algoritmos computacionais, uma vez que não apresenta um formalismo e é bastante aberta a ambiguidades.
II - Um pseudocódigo apresenta regras bem definidas, e portanto é muito adotada em representações gráficas empregando uma simbologia própria padrão ISO.
III - Um fluxograma é idêntico a uma linguagem de programação, e portanto é considerado uma linguagem de programação genérica.
Acerca das afirmativas apresentadas, assinale as alternativas CORRETAS:
Nota: 10.0
	A	I, apenas.
Você acertou!
As afirmativas II e III estão com os conceitos trocados uma com a outra.
	B	II, apenas.
	C	III, apenas.
	D	I e III, apenas.
	E	I, II e III.
Questão 6/10 - Lógica de Programação e Algoritmos
Na AULA 3 você estudou sobre as condicionais simples e compostas.
A seguir você encontrar um pequeno código em Python com uma condicional simples.
O programa em Python, se alterarmos o valor de a para diferentes valores inteiros veremos que o print na tela sempre é executado. Assinale a alternativa que explica CORRETAMENTE o motivo do print aparecer na tela independentemente do valor da variável a.
Nota: 10.0
	A	O print é executado sempre porque o teste lógico colocado a == 1 sempre irá resultar em True, independentemente do valor de a.
	B	O print é executado sempre porque ele não está indentado dentro da condicional. Neste caso, ele está fora da condição e é sempre executado.
Você acertou!
	C	O print é executado sempre porque foi colocado os dois pontos no final da condicional.
	D	O print é sempre executado porque a condicional adotada é a simples. O correto é se utilizar uma condicional composta.
Questão 7/10 - Lógica de Programação e Algoritmos
Na AULA 3 estudamos condicionais aninhadas. Uma estrutura de seleção aninhada é formada pela combinação de estruturas de seleção simples e/ou compostas, uma dentro da outra, não havendo limite para o número de combinações, podendo, em alguns casos, gerar um código bastante complexo.
 
A figura abaixo mostra o fluxograma de uma estrutura de seleção aninhada.
Fonte: Puga e Risseti (2016).
Observe as afirmativas:
I. Caso o resultado do teste da condição1 seja falso, a condição2 não será executada e o conjunto de Instruções C entrará em ação.
II. Caso o resultado do teste da condição1 seja falso, a condição2 será executada e o conjunto de Instruções C não entrará em ação.
III. A condição2 por sua vez faz seu teste, e se seu resultado for verdadeiro, executará o conjunto de Instruções A, e se o resultado for falso executará o conjunto de Instruções B.
IV. A condição2 por sua vez faz seu teste, e se seu resultado for verdadeiro, executará o conjunto de Instruções A, e se o resultado for falso encerrará a execução do algoritmo.
V. Se a condição1 obter verdadeiro como resultado, o algoritmo executa o teste da condição2.
Acerca das afirmativas apresentadas, assinale somente as CORRETAS:
Nota: 10.0
	A	I, II e IV, apenas.
	B	I, III e V, apenas.
Você acertou!
	C	II, III e V, apenas.
	D	I, II e V, apenas.
	E	I, III e IV, apenas.
Questão 8/10 - Lógica de Programação e Algoritmos
Na AULA 1 conhecemos um pouco sobre a linguagem Python e as características que a tornaram bastante popular e empregada atualmente no mercado.
Acerca da linguagem Python e suas características, assinale a alternativa INCORRETA:
Nota: 10.0
	A	A linguagem Python apresenta uma grande diversidade de bibliotecas prontas e é multiplataforma, o que a torna bastante popular.
	B	A linguagem Python apresenta uma comunidade bastante ativa e que está sempre auxiliando a Python Software Foundation a melhorar a linguagem.
	C	A linguagem Python tornou-se popular muito graças a sua simplicidade de uso, sendo ótima para iniciantes em programação.
	D	O Python é uma linguagem de programação que, embora bastante intuitiva de usar, esbarra na dificuldade de não ser capaz de ser adotada no desenvolvimento de aplicativos para Android ou iOS.
Você acertou!
Nada impede o Python de ser adotada neste ramo de smartphones.
	E	O Python é uma linguagem de propósito geral, apresentado suporte e recursos para ser empregada em quase todas as áreas de desenvolvimento.
Questão 9/10 - Lógica de Programação e Algoritmos
Na AULA 2 aprendemos que podemos usar o comando print para imprimir textos literais na tela, bem como realizar a impressão de resultados de operações aritméticas.
Observe o print a seguir:
Assinale a alternativa que contém CORRETAMENTE a saída exata do programa, para o print apresentado.
Nota: 10.0
	A	12 + 1
	B	5 + 7 + 1
	C	13
	D	76
	E	5 + 71
Você acertou!
Estamos imprimindo textos na tela literalmente, e ainda concatenando o 7 com o 1.
Questão 10/10 - Lógica de Programação e Algoritmos
Na AULA 3 aprendemos sobre estruturas de decisão. Uma delas é a estrutura de seleção composta, que prevê dois conjuntos de instruções após a avaliação da condição. Um conjunto irá executar caso a resposta da condição resulte em verdadeiro e outro caso a condição resulte em falso.
 
A figura abaixo mostra o fluxograma de uma estrutura de seleção composta.
Fonte: Adaptado de Guedes (2014).
Observe as afirmativas sobre seleção composta:
I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um dos blocos de instruções.
II. A linguagem Python testa a condição com o comando if (<condição>): caso o resultado do teste seja verdadeiro executa o bloco de instruções à esquerda na imagem.
III. A linguagem Python testa a condição com o comando if (<condição>): e caso o resultado seja falso executa o bloco de instruções à direita na imagem é executado.
IV. Na linguagem Python o comando if (<condição>): testa a condição e só executará o bloco de instruções à esquerda. Caso o resultado seja falso o algoritmo finaliza a sua execução.
V. O teste realizado com o comando if (<condição>): só é possível ser feito com operadores aritméticos.
Acerca das afirmativas apresentadas, assinale somente as CORRETAS:Nota: 10.0
	A	I, II e III, apenas.
Você acertou!
	B	I, II, III e V, apenas.
	C	I, II, IV e V, apenas.
	D	I, III e IV e V, apenas.
	E	I, II, III, IV e V.
Questão 1/10 - Lógica de Programação e Algoritmos
Na AULA 2 aprendemos a escrever na tela do computador uma mensagem utilizando um comando de saída.
A seguir você encontra o comando de saída sendo empregado em Python:
Observe que o comando apresentado resultou em um ERRO na saída do nosso programa.
Assinale a alternativa que CORRETAMENTE explica o motivo deste erro ter sido gerado.
Nota: 10.0
	A	O erro aconteceu porque para escrevermos na tela a mensagem, devemos utilizar aspas duplas ao invés de aspas simples no comando print.
Podemos adotar tanto aspas simples quanto aspas duplas, é indeferente.
	B	O erro aconteceu porque o comando print foi escrito com a primeira letra maiúscula: Print. Na linguagem Python, print e Print não são a mesma coisa, uma vez que a linguagem diferencia letras maiúsculas de minúsculas. O correto seria print.
Você acertou!
	C	O erro aconteceu porque o comando print foi escrito com a primeira letra maiúscula: Print. Na linguagem Python, não podemos empregar letras maiusculas em nossos código de maneira alguma algo, seja em comandos, seja em nome de variáveis, seja no armazenamento de um dado. O correto seria print.
De fato o problema está na letra maiuscula. Porém, é incorreto dizer que o Python não aceita letras maisculas. Aceita sim, só não aceita na escrita do comando print.
	D	O erro se dá pelo fato de que primeiro devemos criar uma variável para receber o texto, para em seguida fazer a impressão na tela desta variável que contém o texto. O correto seria algo como:
texto = 'APOL'
Print(texto)
A solução apresentada usando uma variável até funciona, porém o motivo do erro não é este, pois o comando deve ser escrito com letras minúsculas.
Questão 2/10 - Lógica de Programação e Algoritmos
Na AULA 3 você estudou sobre as condicionais simples e compostas.
A seguir você encontrar um pequeno código em Python com uma condicional simples.
O programa em Python, se alterarmos o valor de a para diferentes valores inteiros veremos que o print na tela sempre é executado. Assinale a alternativa que explica CORRETAMENTE o motivo do print aparecer na tela independentemente do valor da variável a.
Nota: 10.0
	A	O print é executado sempre porque o teste lógico colocado a == 1 sempre irá resultar em True, independentemente do valor de a.
	B	O print é executado sempre porque ele não está indentado dentro da condicional. Neste caso, ele está fora da condição e é sempre executado.
Você acertou!
	C	O print é executado sempre porque foi colocado os dois pontos no final da condicional.
	D	O print é sempre executado porque a condicional adotada é a simples. O correto é se utilizar uma condicional composta.
Questão 3/10 - Lógica de Programação e Algoritmos
Na AULA 3 aprendemos sobre estruturas de decisão. Uma delas é a estrutura de seleção composta, que prevê dois conjuntos de instruções após a avaliação da condição. Um conjunto irá executar caso a resposta da condição resulte em verdadeiro e outro caso a condição resulte em falso.
 
A figura abaixo mostra o fluxograma de uma estrutura de seleção composta.
Fonte: Adaptado de Guedes (2014).
Observe as afirmativas sobre seleção composta:
I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um dos blocos de instruções.
II. A linguagem Python testa a condição com o comando if (<condição>): caso o resultado do teste seja verdadeiro executa o bloco de instruções à esquerda na imagem.
III. A linguagem Python testa a condição com o comando if (<condição>): e caso o resultado seja falso executa o bloco de instruções à direita na imagem é executado.
IV. Na linguagem Python o comando if (<condição>): testa a condição e só executará o bloco de instruções à esquerda. Caso o resultado seja falso o algoritmo finaliza a sua execução.
V. O teste realizado com o comando if (<condição>): só é possível ser feito com operadores aritméticos.
Acerca das afirmativas apresentadas, assinale somente as CORRETAS:
Nota: 10.0
	A	I, II e III, apenas.
Você acertou!
	B	I, II, III e V, apenas.
	C	I, II, IV e V, apenas.
	D	I, III e IV e V, apenas.
	E	I, II, III, IV e V.
Questão 4/10 - Lógica de Programação e Algoritmos
Na AULA 2 aprendemos a manipular strings. Uma das manipulações possíveis é a concatenação.
Observe a seguir uma string que foi obtida como saída de um programa: 
A***B***C
Assinale a alternativa que contém a concatenação CORRETA para resultar na saída apresentada.
Nota: 10.0
	A	
	B	
	C	
	D	
	E	
Você acertou!
Questão 5/10 - Lógica de Programação e Algoritmos
Na AULA 3 você aprendeu a trabalhar condicionais. Observe o código abaixo em Python contendo condicional elif.
Assinale a alternativa que contém CORRETAMENTE o valor da variável resultado ao final da execução do programa para os dados 1, 2 e 3, da variável valor.
Nota: 10.0
	A	7, 12 e 12
	B	2, 10 e 0
Você acertou!
	C	0, 0 e 0
	D	2, 5 e 0
	E	0, 10 e 2
Questão 6/10 - Lógica de Programação e Algoritmos
Aprendemos na AULA 1 que também escrevemos uma sequência lógica de passos para resolver equações matemáticas. Observe a seguir a equação matemática que descreve a fórmula de Bhaskara:
−
b
±
√
Δ
2
a
O cálculo da fórmula de Bhaskara deve seguir uma só sequência de passos para que o resultado final seja atingido. Considere a situação onde o Delta da Bhaskara é positivo, somente. Assinale a alternativa que contém corretamente a sequencia de passos para chegarmos ao resultados da Bhaskara.
Nota: 10.0
	A	1 - Calcular o delta
2 - Calcular a raiz quadrada de delta
3 - No denominador, multiplicar duas vezes o valor de a
4 - Dividir o resultado da raiz quadrada de delta pelo obtido no denominador
5 - Por fim, Dividir -b pelo resultado obtido no denominador
	B	1 - Calcular o delta
2 - Calcular a raiz quadrada de delta
3 - No denominador, calcular duas vezes o valor de a 
4 - Dividir -b pelo resultado obtido no denominador
5 - Por fim, somar o resultado obtido no item 4 com a raiz quadrada de delta
	C	1 - Calcular o delta
2 - Calcular a raiz quadrada de delta
3 - No denominador, calcular duas vezes o valor a 
4 - Somar o resultado do denominador com -b
5 - Por fim, dividir a raiz quadrada de delta pela resultado obtido no item 4
	D	1 - Calcular o delta
2 - Calcular a raiz quadrada de delta
3 - No denominador, calcular duas vezes o valor de a 
4 - Dividir o resultado obtido da raiz quadrada de delta, pelo obtido no denominador
5 - Por fim, somar -b com o resultado obtido no item 4
	E	1 - Calcular o delta
2 - Calcular a raiz quadrada de delta
3 - No numerador, somar -b com o resultado da raiz quadrada de delta
4 - No denominador, multiplicar duas vezes o valor de a
5 - Por fim, dividir o resultado obtido no numerador pelo obtido no denominador
Você acertou!
Questão 7/10 - Lógica de Programação e Algoritmos
Na AULA 3 você aprendeu que podemos criar expressões lógicas e booleanas, e empregando operadores lógico como o de negação, conjunção e disjunção.
Suponha que você tem 3 variáveis A, B e C. Crie uma expressão booleana que será utilizada em um teste condicional. A expressão deverá fazer as seguintes validações:
- verificar se a soma de A com B é maior do que C.
- verificar se B menos C é maior ou igual a zero.
- só retorne verdadeiro se ambas condições forem satisfeitas.
Assinale a alternativa que contém CORRETAMENTE a expressão solicitada.
Nota: 10.0
	A	
	B	
	C	
	D	
Você acertou!
- verificar se a soma de A com B é maior do que C. -> A + B > C
- verificar se B menos C é maior ou igual a zero. -> B - C > 0
- só retorne verdadeiro se ambas condições forem satisfeitas. -> operador and
	E	
Questão 8/10 - Lógica de Programação e Algoritmos
Aprendemos na AULA 1 que o computadores modernos surgiram devido as necessidades imediatas por maior capacidade de processamento por parte de nações ao redor do mundo, como a criptografia de mensagens na segunda guerra mundial. Acerca do surgimento e da evolução dos computadores,analise as afirmativas a seguir:
I - O ENIAC é um exemplo de computador construído com milhares de válvulas e relés, e operado por dezenas de pessoas.
II - Desde o surgimento dos primeiros computadores, eles sempre foram construídos empregando dispositivos eletrônicos.
III - Computadores, desde o princípio, trabalham e funcionam com o que chamados de aritmética binária.
Acerca das afirmativas apresentadas, assinale somente as CORRETAS:
Nota: 10.0
	A	I, somente
Você acertou!
I - CORRETA
II - INCORRETA - Computadores não eram eletrônicos desde o princípio.
III - INCORRETA - Computadores eram decimais no inicio, depois viraram binários.
	B	II, somente
	C	III, somente
	D	I e II, somente
	E	I, II e III
Questão 9/10 - Lógica de Programação e Algoritmos
Na AULA 2 conhecemos um pouco sobre a variável do tipo cadeia de caracteres (string). Sobre este tipo de variável, observe as afirmações a seguir:
I - Uma string é capaz de armazenar um conjunto de símbolos. Símbolos estes que são codificados e armazenados na memória.
II - Uma string é capaz de armazenar caracteres especiais, incluindo acentuação e pontução. Strings só não são capazes de armazenar tabulações de texto, como espaços e quebra de linha.
III - Uma string trabalha com o conceito de índice para acessarmos cada caractere individualmente. Índices são representados por valores inteiros.
IV - Uma string inicia a contagem de seus índices a partir do valor numérico um.
Acerca de strings, assinale a alternativa que contém somente as afirmações CORRETAS.
Nota: 0.0
	A	I e II, somente.
	B	I e III, somente.
II - Strings armazenam inclusive tabulações. Elas são inclusive codificadas segundo a tabela ASCII
IV - Uma string inicia a contagem de seus índices a partir do valor numérico ZERO.
	C	II e IV, somente
	D	I, II e III, somente.
	E	I, III e IV, somente.
Questão 10/10 - Lógica de Programação e Algoritmos
Suponha que você precisa criar um algoritmo que recebe duas notas de um aluno e calcule a média destas notas, realizando o print na tela do resultado final. As notas podem ser valores com casas decimais.
Assinale a alternativa que contém o código que melhor atende as necessidades do enunciado e que não contém erros.
Nota: 10.0
	A	
O sinal de atribuição foi usado errado.
	B	
O enunciado solicitada casas decimais, portanto INT não pode ser usado.
	C	
Faltam os parenteses. Neste caso a operação da média irá sair errada.
Também, o enunciado solicitada casas decimais, portanto INT não pode ser usado.
	D	
Você acertou!
	E	
Faltam os parenteses. Neste caso a operação da média irá sair errada.
O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções disciplinares, com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como responder ações judiciais no âmbito cível e criminal.
Questão 1/10 - Lógica de Programação e Algoritmos
Aprendemos na AULA 1 que a arquitetura de Von Neumann é a base de projeto de todos os computadores modernos até os dias atuais.
Acerca desta arquitetura, assinale a alternativa que contém corretamente as partes principais que a compõem:
Nota: 10.0
	A	- CPU, que contém uma memória principal e uma memória secundária
- Barramento de interconexão
- Sistema de entrada e saída.
	B	- Memória principal
- Memória secundária
- Barramento de interconexão
- Sistema de entrada e saída.
	C	- CPU, que contém uma unidade de controle e uma unidade lógica e aritmética 
- Memória principal
- Barramento de interconexão
- Sistema de entrada e saída.
Você acertou!
AULA 1 - TEMA 2
	D	- CPU, que contém uma unidade de controle e uma unidade lógica e aritmética 
- Memória principal
- Memória secundária
	E	- CPU, unidade lógica e aritmética 
- Memória principal, que contém uma unidade de controle
- Barramento de interconexão
Questão 2/10 - Lógica de Programação e Algoritmos
Na AULA 1 aprendemos o conceito de linguagem de programação bem como vimos e conhecemos algumas das linguagens mais adotadas no mercado nos dias de hoje.
A seguir você encontra as características de algumas destas linguagens.
I - Linguagem de programação empregada para desenvolvimento Web.
II - Linguagem de programação que é interpretada.
III - Linguagem de programação criada na década de 70 e bastante empregada na área de Engenharia.
IV - Linguagem de banco de dados.
Assinale a alterativa que contém possíveis linguagens de programação que atendem ao itens apresentados:
Nota: 10.0
	A	I - PHP
II - HTML
III - JAVA
IV - SQL
	B	I - PHP
II - PYTHON
III - C
IV - SQL
Você acertou!
	C	I - HTML
II - PYTHON
III - JAVA
IV - JAVASCRIPT
	D	I - HTML
II - PYTHON
III - C++
IV - RUBY
	E	I - PHP
II - JAVA
III - PYTHON
IV - SQL
Questão 3/10 - Lógica de Programação e Algoritmos
Suponha que você precisa criar um algoritmo que recebe duas notas de um aluno e calcule a média destas notas, realizando o print na tela do resultado final. As notas podem ser valores com casas decimais.
Assinale a alternativa que contém o código que melhor atende as necessidades do enunciado e que não contém erros.
Nota: 10.0
	A	
O sinal de atribuição foi usado errado.
	B	
O enunciado solicitada casas decimais, portanto INT não pode ser usado.
	C	
Faltam os parenteses. Neste caso a operação da média irá sair errada.
Também, o enunciado solicitada casas decimais, portanto INT não pode ser usado.
	D	
Você acertou!
	E	
Faltam os parenteses. Neste caso a operação da média irá sair errada.
Questão 4/10 - Lógica de Programação e Algoritmos
Aprendemos na AULA 2 que variáveis atender por um nome. Este nome é definido pelo desenvolvedor e deve respeitar algumas regras impostas pela linguagem Python.
Acerca de nomes de variáveis, assinale a alternativa que só contém nomes de variáveis VÁLIDOS em linguagem Python 3.0 ou superior.
Nota: 0.0
A	valor1
1valor
área
1valor não é permitido. Não podemos iniciar com número
B	_valor1_
&pessoa
área
&pessoa não é permitido. Caractere especial não permitido.
C***	nome12345
área
_y_
D	nome12345
area
_y#
_y# não permitido devido ao caractere especial
E	_1valor_
pessoa
123
123 não permitido pois só contém números.
Questão 5/10 - Lógica de Programação e Algoritmos
Na AULA 3 você aprendeu a trabalhar condicionais aninhadas. Observe o código abaixo em Python contendo condicionais aninhadas.
Assinale a alternativa CORRETA que contém o resultado da saída do programa caso o dado digitado no teclado e armazenado na variável valor seja 2 e 1, respectivamente.
Nota: 10.0
	A	0 e 2
	B	10 e 0
	C	10 e 2
Você acertou!
	D	2 e 10
	E	2 e 0
Questão 6/10 - Lógica de Programação e Algoritmos
Na AULA 3 aprendemos sobre estruturas de decisão. Uma delas é a estrutura de seleção composta, que prevê dois conjuntos de instruções após a avaliação da condição. Um conjunto irá executar caso a resposta da condição resulte em verdadeiro e outro caso a condição resulte em falso.
 
A figura abaixo mostra o fluxograma de uma estrutura de seleção composta.
Fonte: Adaptado de Guedes (2014).
Observe as afirmativas sobre seleção composta:
I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um dos blocos de instruções.
II. A linguagem Python testa a condição com o comando if (<condição>): caso o resultado do teste seja verdadeiro executa o bloco de instruções à esquerda na imagem.
III. A linguagem Python testa a condição com o comando if (<condição>): e caso o resultado seja falso executa o bloco de instruções à direita na imagem é executado.
IV. Na linguagem Python o comando if (<condição>): testa a condição e só executará o bloco de instruções à esquerda. Caso o resultado seja falso o algoritmo finaliza a sua execução.
V. O teste realizado com o comando if (<condição>): só é possível ser feito com operadores aritméticos.
Acerca das afirmativas apresentadas, assinale somente as CORRETAS:
Nota: 10.0
	A	I, II e III, apenas.
Você acertou!
	B	I, II, III e V, apenas.
	C	I, II, IV e V, apenas.
	D	I, III e IV e V, apenas.
	E	I, II, III, IV e V.
Questão 7/10 - Lógica de Programação e Algoritmos
Na AULA 3 estudamos condicionaisaninhadas. Uma estrutura de seleção aninhada é formada pela combinação de estruturas de seleção simples e/ou compostas, uma dentro da outra, não havendo limite para o número de combinações, podendo, em alguns casos, gerar um código bastante complexo.
 
A figura abaixo mostra o fluxograma de uma estrutura de seleção aninhada.
Fonte: Puga e Risseti (2016).
Observe as afirmativas:
I. Caso o resultado do teste da condição1 seja falso, a condição2 não será executada e o conjunto de Instruções C entrará em ação.
II. Caso o resultado do teste da condição1 seja falso, a condição2 será executada e o conjunto de Instruções C não entrará em ação.
III. A condição2 por sua vez faz seu teste, e se seu resultado for verdadeiro, executará o conjunto de Instruções A, e se o resultado for falso executará o conjunto de Instruções B.
IV. A condição2 por sua vez faz seu teste, e se seu resultado for verdadeiro, executará o conjunto de Instruções A, e se o resultado for falso encerrará a execução do algoritmo.
V. Se a condição1 obter verdadeiro como resultado, o algoritmo executa o teste da condição2.
Acerca das afirmativas apresentadas, assinale somente as CORRETAS:
Nota: 0.0
	A	I, II e IV, apenas.
	B	I, III e V, apenas.
	C	II, III e V, apenas.
	D	I, II e V, apenas.
	E	I, III e IV, apenas.
Questão 8/10 - Lógica de Programação e Algoritmos
Na AULA 2 aprendemos sobre os tipos primitivos de dados. Estes tipos existem em toda e qualquer linguagem de programação. Observe o seguinte cenário:
Adilson está desenvolvendo um programa computacional para realizar cadastros de funcionários de uma empresa. Para este cadastro, ele necessita armazenar os seguintes dados: 
I - nome do funcionário
II - ano de nascimento do funcionário
III - salário do funcionário
IV - sexo do funcionário (0 para masculino e 1 para feminino)
Acerca do problema apresentado, assinale a alternativa que melhor apresenta o tipo primitivo de cada umas das variáveis do programa de Adilson.
Nota: 10.0
	A	I - string
II - inteiro
III - inteiro
IV - string
	B	I - ponto flutuante
II - booleano
III - string
IV - inteiro
	C	I - string
II - booleano
III - ponto flutuante
IV - inteiro
	D	I - string
II - inteiro
III - ponto flutuante
IV - booleano
Você acertou!
	E	I - string
II - ponto flutuante
III - inteiro 
IV - booleano
Questão 9/10 - Lógica de Programação e Algoritmos
Na AULA 2 aprendemos que podemos usar o comando print para imprimir textos literais na tela, bem como realizar a impressão de resultados de operações aritméticas.
Observe o print a seguir:
Assinale a alternativa que contém CORRETAMENTE a saída exata do programa, para o print apresentado.
Nota: 10.0
	A	12 + 1
	B	5 + 7 + 1
	C	13
	D	76
	E	5 + 71
Você acertou!
Estamos imprimindo textos na tela literalmente, e ainda concatenando o 7 com o 1.
Questão 10/10 - Lógica de Programação e Algoritmos
Na AULA 3 você aprendeu a trabalhar condicionais. Observe o código abaixo em Python contendo condicionais simples.
Assinale a alternativa que contém CORRETAMENTE o valor da variável resultado ao final da execução do programa para os dados 1, 2 e 3, da variável valor.
Nota: 0.0
	A	7, 12 e 12
	B	7, 12 e 0
	C**	7, 5 e 0
	D	12, 12 e 12
	E	7, 7 e 7

Continue navegando