Logo Passei Direto
Buscar

PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON PROVA AV

Ferramentas de estudo

Questões resolvidas

Sobre o compilador e as etapas realizadas por esse programa, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A etapa de análise léxica tem como função a identificação dos elementos componentes do programa, os também chamados símbolos léxicos.
II. A etapa de análise sintática visa determinar se o conjunto de símbolos léxicos encontrados pertencem à gramática da linguagem de programação.
III. A etapa de análise semântica tem como objetivo verificar se a execução do programa faz sentido para o usuário.
I, II e III.
Apenas I e II.
Apenas III.
Apenas II.
Apenas I e III.

A linguagem abaixo que mais se aproxima da linguagem de máquina é:


PHP.
Java.
HTML.
Assembly.
Cobol.

A respeito dessas estruturas, é correto afirmar:
Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings".
Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem.
Listas podem ser modificadas, mas seu tamanho não pode ser modificado após a criação, ao passo que sequências e dicionários não têm essa limitação.
Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings".
Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem.

No que se refere à linguagem de programação Python, assinale a alternativa correta.
Pode ser utilizada como linguagem principal no desenvolvimento de sistemas e também pode ser utilizada como linguagem script em vários softwares.
Python utiliza a duck typing (tipagem dinâmica), que nada mais é do que definir um tipo para a variável, com as operações que podem ser aplicadas, antes mesmo de ela ter sido criada, com base em conhecimento prévio do programa. Essa tarefa é executada pelo interpretador.
Python permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa forma, tipos imutáveis.
Python é uma linguagem de alto nível e robusta. Possui seu próprio framework e é incompatível com frameworks de terceiros.
O caractere '/' marca o início de comentário. Qualquer texto depois do '/' será ignorado até o fim da linha.

O que será impresso ao término da execução desse programa?


[30]
[]
O programa apresentará um erro
None
[0, 5, 10, 15, 20, 25, 30]

Marque a alternativa correta sobre partição de dados:
Quando utilizada em uma tabela, implica na criação de colunas repetindo alguma transformação dos dados existentes em outras colunas.
Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes.
Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico-numérica.
Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado).
É uma atividade bastante encontrada na construção de data warehouses.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Sobre o compilador e as etapas realizadas por esse programa, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A etapa de análise léxica tem como função a identificação dos elementos componentes do programa, os também chamados símbolos léxicos.
II. A etapa de análise sintática visa determinar se o conjunto de símbolos léxicos encontrados pertencem à gramática da linguagem de programação.
III. A etapa de análise semântica tem como objetivo verificar se a execução do programa faz sentido para o usuário.
I, II e III.
Apenas I e II.
Apenas III.
Apenas II.
Apenas I e III.

A linguagem abaixo que mais se aproxima da linguagem de máquina é:


PHP.
Java.
HTML.
Assembly.
Cobol.

A respeito dessas estruturas, é correto afirmar:
Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings".
Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem.
Listas podem ser modificadas, mas seu tamanho não pode ser modificado após a criação, ao passo que sequências e dicionários não têm essa limitação.
Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings".
Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem.

No que se refere à linguagem de programação Python, assinale a alternativa correta.
Pode ser utilizada como linguagem principal no desenvolvimento de sistemas e também pode ser utilizada como linguagem script em vários softwares.
Python utiliza a duck typing (tipagem dinâmica), que nada mais é do que definir um tipo para a variável, com as operações que podem ser aplicadas, antes mesmo de ela ter sido criada, com base em conhecimento prévio do programa. Essa tarefa é executada pelo interpretador.
Python permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa forma, tipos imutáveis.
Python é uma linguagem de alto nível e robusta. Possui seu próprio framework e é incompatível com frameworks de terceiros.
O caractere '/' marca o início de comentário. Qualquer texto depois do '/' será ignorado até o fim da linha.

O que será impresso ao término da execução desse programa?


[30]
[]
O programa apresentará um erro
None
[0, 5, 10, 15, 20, 25, 30]

Marque a alternativa correta sobre partição de dados:
Quando utilizada em uma tabela, implica na criação de colunas repetindo alguma transformação dos dados existentes em outras colunas.
Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes.
Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico-numérica.
Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado).
É uma atividade bastante encontrada na construção de data warehouses.

Prévia do material em texto

13/06/2023, 08:00 EPS
https://simulado.wyden.com.br/alunos/template.asp?pagina=bdq_alunos_agendamento.asp&f_cod_disc=# 1/5
Disciplina: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON  AV
Aluno: RAFAELA FERNANDES DE SOUZA SOBRINHO 202302888488
Professor: EVANDRO CESAR ESTEVAM
 
Turma: 9001
DGT0286_AV_202302888488 (AG)   01/06/2023 10:55:59 (F) 
Avaliação: 9,00 pts Nota SIA: 10,00 pts
 
EM2020113: PARADIGMAS E LINGUAGEM PYTHON  
 
 1. Ref.: 7790144 Pontos: 1,00  / 1,00
(AOCP/2018 - Adaptada) O compilador é o programa responsável por traduzir o código-fonte de uma linguagem de
programação de alto nível para uma linguagem de programação de baixo nível. Sobre o compilador e as etapas
realizadas por esse programa, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A etapa de análise léxica tem como função a identi�cação dos elementos componentes do programa, os também
chamados símbolos léxicos.
II. A etapa de análise sintática visa determinar se o conjunto de símbolos léxicos encontrados pertencem à gramática
da linguagem de programação.
III. A etapa de análise semântica tem como objetivo veri�car se a execução do programa faz sentido para o usuário.
I, II e III.
 Apenas I e II.
Apenas III.
Apenas II.
Apenas I e III.
 2. Ref.: 7790284 Pontos: 1,00  / 1,00
(IBADE/2019) Há uma diferença entre o código fonte que se escreve e as instruções que a máquina compreende.
Para tanto o código fonte deve ser traduzido para linguagem de máquina pelos interpretadores ou compiladores. A
linguagem abaixo que mais se aproxima da linguagem de máquina é:
PHP.
Cobol.
 Assembly.
HTML.
Java.
 
EM2020117: PYTHON BÁSICO  
 
 3. Ref.: 5292383 Pontos: 1,00  / 1,00
Três tipos de dados fundamentais em Python são as listas ("lists"), sequências ou 'tuplas' ("tuples") e dicionários
("dictionaries"). A respeito dessas estruturas, é correto a�rmar:
 Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings".
Listas não podem ser modi�cadas depois de criadas, ao passo que sequências e dicionários podem.
Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings".
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790144.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790284.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292383.');
13/06/2023, 08:00 EPS
https://simulado.wyden.com.br/alunos/template.asp?pagina=bdq_alunos_agendamento.asp&f_cod_disc=# 2/5
Dicionários não podem ser modi�cados depois de criados, ao passo que listas e sequências podem.
Listas podem ser modi�cadas, mas seu tamanho não pode ser modi�cado após a criação, ao passo que
sequências e dicionários não têm essa limitação.
 4. Ref.: 7625292 Pontos: 1,00  / 1,00
(Quadrix/COREN-RS/2018 - adaptada) Python é uma linguagem extremamente versátil e de fácil assimilação. Sua
sintaxe permite a manipulação de estruturas complexas com um grau de di�culdade inferior as linguagens
concorrentes. No que se refere à linguagem de programação Python, assinale a alternativa correta.
 Pode ser utilizada como linguagem principal no desenvolvimento de sistemas e também pode ser utilizada
como linguagem script em vários softwares.
Python utiliza a duck typing (tipagem dinâmica), que nada mais é do que de�nir um tipo para a variável, com
as operações que podem ser aplicadas, antes mesmo de ela ter sido criada, com base em conhecimento
prévio do programa. Essa tarefa é executada pelo interpretador.
Python permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa forma, tipos
imutáveis.
Python é uma linguagem de alto nível e robusta. Possui seu próprio framework e é incompatível com
frameworks de terceiros.
O caractere "/" marca o início de comentário. Qualquer texto depois do "/" será ignorado até o �m da linha.
 
EM2020118: PYTHON EM OUTROS PARADIGMAS  
 
 5. Ref.: 5295426 Pontos: 1,00  / 1,00
Considere o trecho de código a seguir e responda:
O que será impresso ao término da execução desse programa:
 []
O programa apresentará um erro
None
[30]
[0, 5, 10, 15, 20, 25, 30]
 6. Ref.: 5298413 Pontos: 0,00  / 1,00
No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre partição de
dados:
 Quando utilizada em uma tabela, implica na criação de colunas re�etindo alguma transformação dos dados
existentes em outras colunas.
Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes.
Signi�ca transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica
ou categórico-numérica.
 Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7625292.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295426.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298413.');
13/06/2023, 08:00 EPS
https://simulado.wyden.com.br/alunos/template.asp?pagina=bdq_alunos_agendamento.asp&f_cod_disc=# 3/5
(avaliação do modelo gerado).
É uma atividade bastante encontrada na construção de data warehouses.
 
EM2020119: PYTHON ESTRUTURADO  
 
 7. Ref.: 5295434 Pontos: 1,00  / 1,00
Considere o seguinte trecho de um programa escrito em Python:
       a = 1
       while a < 10:
        if a % 2 == 0:
        break
        else:
        a += 1
       print(a)
               
Assinale a opção que apresenta corretamente o que será impresso na tela.
 2
9
1
10
15
 8. Ref.: 5298445 Pontos: 1,00  / 1,00
Considere o programa Python abaixo:
 
numero1 = int(input('Informe o número de Processos: '))
numero2 = int(input('Informe o número de Juízes: '))
 
..I..
 
resultado = numero1 / numero2
print("Há ",resultado, " processos a serem julgados por cada Juiz")
 
..II..
 
print("Não é possível divisão por zero")
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295434.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298445.');
13/06/2023, 08:00 EPS
https://simulado.wyden.com.br/alunos/template.asp?pagina=bdq_alunos_agendamento.asp&f_cod_disc=# 4/5
 
Para tratar a exceção que será lançada se o valor contido na variável numero2 for zero, as lacunas I e II deverão ser
corretamente preenchidas por:
try e catch(ArithmeticException ex)
throw: e catch(err)
 try: e except ZeroDivisionError:
try: e catch ArithymeticException:
throw e catch (ZeroDivisionException $e)
 
EM2020120: PYTHON ORIENTADO A OBJETOS  
 
 9. Ref.: 6111701 Pontos: 1,00  / 1,00
(IFB/2017 - Adaptada) Com relação a Algoritmos e Estrutura de Dados, dadas as a�rmações abaixo, assinale a
alternativa CORRETA:
A declaração de atributos é algo obrigatório em Python.
Listas, em Python, são conjuntos de valores, os quais só podem ser do mesmo tipo, acessados por um índice
numérico que inicia em 1 (um).
 Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita utilizando a
indentação.
Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário
.py.
Python é uma linguagem procedural a qual não contempla orientação a objetos.
 10. Ref.: 7789941 Pontos: 1,00  / 1,00
(TRE-CE/2012 - Adaptada) Considere:
Em relação à sintaxe em Python, é correto a�rmar que na:
  
I. Linha 3 a classe B está herdando A.
  
II. Linha 4 o atributo é considerado privado.
 
III. Linha 5 exibe um método construtor.
  
IV. Linha 9 o objeto a é uma instância da classe B.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6111701.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7789941.');
13/06/2023, 08:00 EPS
https://simulado.wyden.com.br/alunos/template.asp?pagina=bdq_alunos_agendamento.asp&f_cod_disc=# 5/5
  
V. Linha 13 o objeto b é uma instância da classe A.
Marque a alternativa correta.
I, II e IV, apenas.
I e II, apenas.
 I, II, III e V.
II, III e IV, apenas.
I e IV, apenas.

Mais conteúdos dessa disciplina