Logo Passei Direto
Buscar

Características da Linguagem Python

User badge image
natalia

em

Ferramentas de estudo

Questões resolvidas

Questão 3/10 - Lógica de Programação e Algoritmos (ADAPTADA) O nome de nossa disciplina é LÓGICA DE PROGRAMAÇÃO E ALGORITMOS. Deste modo, aprendemos a conceituar na AULA 1 o seu significado. Definimos, portanto, a palavra LÓGICA e a palavra ALGORITMOS. Acerca de ambas palavras que compõem o nome da nossa disciplina, observe as afirmativas a seguir: I - Ambas definições são recentes, e surgiram com o aparecimento dos primeiros programas computacionais. II - A LÓGICA está completamente atrelada ao raciocínio lógico, o qual exercemos em nosso dia-a-dia para resolvermos os mais diversos problemas cotidianos. III - O raciocínio lógico é empregado na criação de algoritmos. Algoritmos estes que podem ser computacionais, ou não. IV - O ALGORITMO é uma sequência de passos que tem como objetivo resolver um determinado problema, seja este problema computacional, ou não. Acerca das afirmativas acima, assinale a alternativa que contém somente a(s) CORRETA(S): A I, II e III, somente B II, III e IV, somente C II e III, somente D I, II e IV, somente E I, II, III e IV

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

Questão 3/10 - Lógica de Programação e Algoritmos (ADAPTADA) O nome de nossa disciplina é LÓGICA DE PROGRAMAÇÃO E ALGORITMOS. Deste modo, aprendemos a conceituar na AULA 1 o seu significado. Definimos, portanto, a palavra LÓGICA e a palavra ALGORITMOS. Acerca de ambas palavras que compõem o nome da nossa disciplina, observe as afirmativas a seguir: I - Ambas definições são recentes, e surgiram com o aparecimento dos primeiros programas computacionais. II - A LÓGICA está completamente atrelada ao raciocínio lógico, o qual exercemos em nosso dia-a-dia para resolvermos os mais diversos problemas cotidianos. III - O raciocínio lógico é empregado na criação de algoritmos. Algoritmos estes que podem ser computacionais, ou não. IV - O ALGORITMO é uma sequência de passos que tem como objetivo resolver um determinado problema, seja este problema computacional, ou não. Acerca das afirmativas acima, assinale a alternativa que contém somente a(s) CORRETA(S): A I, II e III, somente B II, III e IV, somente C II e III, somente D I, II e IV, somente E I, II, III e IV

Prévia do material em texto

Questão 1/10 - Lógica de Programação e Algoritmos
(ADAPTADA) 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ê assinalou essa alternativa (D)
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 2/10 - Lógica de Programação e Algoritmos
(ADAPTADA) 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ê assinalou essa alternativa (A)
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 3/10 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 1 aprendemos o que é uma linguagem de programação e 
como nós e o nossos computadores compreendemos os programas que escrevemos.
Acerca deste assunto, observe os dois conceitos a seguir:
I - Linguagem que o computador compreende.
II - Processo que converte uma linguagem de programação em uma linguagem 
compreendida por nosso computador.
Assinale a alternativa que informa corretamente o nome do conceito de cada uma das 
afirmativas.
Nota: 10.0
A I - Linguagem de máquina
II - Tradução
B I - Linguagem de máquina
II - Execução
C I - Linguagem de máquina
II - Compilação
Você assinalou essa alternativa (C)
Você acertou!
D I - Linguagem de programação
II - Compilação
E I - Linguagem de programação
II - Conversão
Questão 4/10 - Lógica de Programação e Algoritmos
(ADAPTADA) 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ê assinalou essa alternativa (C)
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 5/10 - Lógica de Programação e Algoritmos
Aprendemos na AULA 2 a dar entrada de dados via teclado empregando o comando 
input. A seguir você encontrar um programa que lê um valor digitado pelo usuário e 
soma este valor com o número 100, fazendo o print do resultado final na tela.
Observe que o nosso programa está gerando um ERRO. Assinale a alternativa que 
CORRETAMENTE aponta este erro e dá uma solução para o problema.
Nota: 10.0
A O erro é gerado pelo fato de que o input sempre gera um dado do tipo string. 
Na segunda linha tentamos somar uma string com um número, gerando erro. 
Uma solução seria converter a saída do input para inteiro com a instrução int.
Você assinalou essa alternativa (A)
Você acertou!
B O erro é gerado pelo fato de que o input sempre gera um dado do tipo string. 
Na segunda linha tentamos somar uma string com um número, gerando erro. 
Uma solução seria converter o número 100 para string e fazer uma concatenação 
de strings.
Caso o número digitado seja 5. A concatenção das strings resultaria em algo como: 1005, 
o que não está correto.
C O erro é gerado pelo fato de que não podemos realizar um print de uma soma diretamente. 
Uma solução seria armazenar o resultado na soma em uma variável e depois fazer o print 
desta variável.
Esta solução até funcionaria, porém a causa do problema não é esta.
D O erro é gerado pelo fato de que não podemos realizar um print de uma soma diretamente. 
Uma solução seria fazer o comando input dentro do print, tudo em uma só linha
É possivel sim fazer o input dentro print. Porém, a causa do problema não é esta.
Questão 6/10 - Lógica de Programação e Algoritmos
(ADAPTADA) O nome de nossa disciplina é LÓGICA DE PROGRAMAÇÃO E 
ALGORITMOS. Deste modo, aprendemos a conceituar na AULA 1 o seu significado. 
Definimos, portanto, a palavra LÓGICA e a palavra ALGORITMOS. Acerca de ambas 
palavras que compõem o nome da nossa disciplina, observe as afirmativas a seguir:
I - Ambas definições são recentes, e surgiram com o aparecimento dos primeiros 
programas computacionais.
II - A LÓGICA está completamente atrelada ao raciocínio lógico, o qual exercemos em 
nosso dia-a-dia para resolvermos os mais diversos problemas cotidianos.
III - O raciocínio lógico é empregado na criação de algoritmos. Algoritmos estes que 
podem ser computacionais, ou não.
IV - O ALGORITMO é uma sequência de passos que tem como objetivo resolver um 
determinado problema, seja este problema computacional, ou não.
Acerca das afirmativas acima, assinale a alternativa que contém somente a(s) 
CORRETA(S):
Nota: 10.0
A I, II e III, somente
B II, III e IV, somente
Você assinalou essa alternativa (B)
Você acertou!
I - INCORRETA: Ambos conceitos são antigos e não atrelados a definição na área da computação.
C II e III, somente
D I, II e IV, somente
E I, II, III e IV
Questão 7/10 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 1 aprendemos sobre os tipos de representações de 
algoritmos.
Sobre estes tipos, assinale a alternativa que CORRETAMENTE descreve o 
PSEUDOCÓDIGO e seu significado.
Nota: 10.0
A Representação gráfica e com simbologia que atende ao padrão ISO. É ótimo para 
representar ideias gerais de algoritmos.
B Linguagem com formalismo e conjunto de regras definidas que se aproxima muito de
 uma linguagem de programação convencional.
Você assinalou essa alternativa (B)
Você acertou!
C Representação livre e com bastante margem para ambiguidades e duplas interpretações.
D Representação pouco formal, mais natural. Aproxima-se da língua portuguesa ao ser 
utilizada para escrita de algoritmos.
Questão 8/10 - Lógica de Programação e Algoritmos
(ADAPTADA) 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ê assinalou essa alternativa (A)
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
(ADAPTADA) Na AULA 1, aprendemos um pouco sobre a história da linguagem 
Python.
Acerca da linguagem Python, assinale a alternativa que contém corretamente a 
linguagem de programação que inspirou a criação do Python (I), e a origem do nome da 
linguagem (II), respectivamente.
Nota: 10.0
A I - Linguagem Java
II - Cobra Píton (Python).
B I - Linguagem C
II - Cobra Píton (Python).
C I - Linguagem ABC
II - Cobra Píton (Python).
D I - Linguagem C
II - Programa de TV britânico Monty Python.
E I - Linguagem ABC
II - Programa de TV britânico Monty Python.
Você assinalou essa alternativa (E)
Você acertou!
AULA 1 - TEMA 5
Questão 10/10 - Lógica de Programação e Algoritmos
(ADAPTADA) 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ê assinalou essa alternativa (B)
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 1/10 - Lógica de Programação e Algoritmos
Na estrutura de repetição while (enquanto), a execução de uma ou mais instruções de 
um bloco, ou laço, depende de uma condição de controle verificada no início, ou na 
entrada, do laço. Enquanto o resultado da condição se mantiver verdadeiro, o bloco de 
instruções é executado, caso contrário, ocorre o desvio para a primeira linha após este 
bloco.
A figura a seguir mostra o fluxograma de uma estrutura de repetição while (enquanto).
Observe as afirmativas abaixo:
I. Na estrutura de repetição while (enquanto) a expressão booleana é verificada antes da 
execução da primeira da instrução dentro do bloco.
II. Na estrutura de repetição while (enquanto), se a expressão booleana resultar em 
FALSO as instruções que estão dentro do bloco não são executadas.
III. Na estrutura de repetição while (enquanto), se a condição de execução for falsa em 
algum momento, o laço é interrompido para que o resto do algoritmo entre em 
execução.
IV. Na estrutura de repetição while (enquanto), se o resultado da condição for 
VERDADEIRO, as instruções são executadas e em seguida a condição será testada 
novamente.
V. A estrutura de repetição while (enquanto) implementa uma variável contadora 
implicitamente dentro de sua estrutura.
Acerca da estrutura while (enquanto), assinale somente as CORRETAS:
Nota: 10.0
A I, III, IV e V, apenas.
B I, II, IV e V, apenas.
C I, II e III, apenas.
D I, II, III e IV, apenas.
Você assinalou essa alternativa (D)
Você acertou!
A afirmativa V é a única incorreta. A estrutura que implementa um contador implicitamente 
é o for (para)
E I, II, III, IV e V.
Questão 2/10 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 4 você aprendeu a trabalhar com a estrutura de 
repetição while  (enquanto). A seguir você encontra um código com o while que deveria 
apresentar na tela impresso todos os valores de 10 até 100.
 x = 10
while x = 100. 
C O problema no código é que a variável de controle não está sendo iterada, gerando
 um loop  infinito e fazendo com que o laço nunca se encerre. A solução para o problema
 é alterar a condição lógica do laço para x >= 100. 
D O problema no código é que a variável de controle não está sendo iterada, gerando
 um loop  infinito e fazendo com que o laço nunca se encerre. A solução para o 
problema é adicionar uma linha que incremente a variável de controle dentro do while. 
A linha deve ser inserida antes o print.
E O problema no código é que a variável de controle não está sendo iterada, gerando 
um loop  infinito e fazendo com que o laço nunca se encerre. A solução para o problema
 é adicionar uma linha que incremente a variável de controle dentro do while. A linha 
deve ser inserida após o print.
Você assinalou essa alternativa (E)
Você acertou!
Questão 3/10 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 4 aprendemos sobre variáveis do tipo contadores e também 
as acumuladores dentro de laços de repetição. A seguir temos um exemplo de algoritmo 
que trabalha com estes conceitos:
cont = 5
soma = 0
while cont = 0):
   print(i)
   i -= 4
Assinale a alternativa que, CORRETAMENTE, gera a mesma saída que o código 
apresentado, mas agora implementando com laço for.
Nota: 10.0
A for i in range(88, -1, -4):
   print(i)
Você assinalou essa alternativa (A)
Você acertou!
O valor inicial é 88.
O valor final do iterador deve ser ZERO. Porém, como o for sempre vai até o valor final 
colocado MENOS UM, neste caso devemos colocar -1 ali para irmos até zero. 
Passo é de -4.
B for i in range(88, 0, -4):
   print(i)
C for i in range(88, 1, -4):
   print(i)
D for i in range(88, 0, 4):
   print(i)
E for i in range(88, -1, 4):
   print(i)
Questão 5/10 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 4 você aprendeu o laço while e o laço for. A seguir você está
vendo um laço implementado com for.
for i in range (100, 1000, 10):
   print(i)
Assinale a alternativa que, CORRETAMENTE, gera a mesma saída que o código 
apresentado, mas agora implementando com laço while.
Nota: 10.0
A i = 100
while (i i += 10
B i = 100
while (i 

Mais conteúdos dessa disciplina