Buscar

QUESTÕES

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

Parte superior do formulário
1. Avalie as assertivas sobre as linguagens de programação:
I. Linguagem Assembly é a nativa dos computadores.
II. Uma Linguagem deve ser compatível única e exclusivamente com o hardware a que se propôs a atender.
II. A abstração traz facilidades ao programador que cada vez menos precisa conhecer o ambiente onde a linguagem opera (composto por sistema operacional e hardware).
IV. Um comando em uma linguagem de alto nível faz mais que uma operação primária do hardware.
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas.
I, II, III e IV
III e IV apenas
III apenas
II e IV apenas
Parte inferior do formulário
Comentário
Parabéns! A alternativa "B" está correta.
Analisando cada assertiva, temos:
I. A linguagem de máquina é a que o computador entende, sendo, portanto, a nativa – Falso.
II. A linguagem deve ser compatível com o sistema operacional principalmente que, por sua vez, tem suas definições de hardware suportadas ‒ Falso.
III. Verdadeiro, a abstração concentra-se no que importa e deixa de lado o irrelevante.
IV. Verdadeiro, pois os comandos são próximos do pensamento e fala do homem, facilitando a programação.
Parte superior do formulário
2. Relacione a coluna A, na qual temos as gerações das linguagens de programação com a coluna B, em que temos as características das gerações de linguagens:
	A – Gerações
	B – Características das gerações
	1 – 1ª geração
	a – Linguagem de alto nível
	2 – 3ª geração
	b – Linguagem Assembly
	3 – 4ª geração
	c – Linguagem de máquina
	4 – 2ª geração
	d – Linguagens não procedimentais
Com base em sua análise, marque a opção que relaciona corretamente as duas colunas A e B:
1-c, 2-a, 3-d, 4-b
1-a, 2-c, 3-d, 4-b
1-d, 2-b, 3-a, 4-c
1-b, 2-c, 3-d, 4-a
Parte inferior do formulário
Comentário
Parabéns! A alternativa "A" está correta.
Analisando cada assertiva, temos:
1ª geração – Linguagem de máquina, a nativa dos computadores. Primórdios da computação.
2ª geração – Linguagem Assembly, na qual surgem os mneumônicos, como abstração primeira.
3ª geração – Linguagens de alto nível, mais próximas à linguagem humana.
4ª geração – Linguagens em que se define a solução de forma não procedimental, ao contrário das linguagens de 3ª geração.
Parte superior do formulário
1. Dos domínios de programação apresentados na aula, quais devem considerar, necessariamente, a arquitetura cliente-servidor?
Programação web e Mobile.
Programação de sistemas e aplicações comerciais.
Aplicações de Inteligência Artificial e aplicações científicas.
Aplicações comerciais e programação de sistemas.
Parte inferior do formulário
Comentário
Parabéns! A alternativa "A" está correta.
Dos seis domínios apresentados, aqueles em que precisamos observar a arquitetura cliente-servidor são os relacionados com a internet: programação Web e programação Mobile, pois teremos que nos preocupar com o lado cliente (programação no navegador ou app) e no lado servidor (implementando a lógica do negócio).
Parte superior do formulário
2. Um dos critérios mais relevantes na avaliação de linguagens de programação diz respeito à facilidade com que os programas podem ser lidos. Estamos falando de qual critério?
Legibilidade
Redigibilidade
Confiabilidade
Custo
Parte inferior do formulário
Comentário
Parabéns! A alternativa "A" está correta.
São quatro os critérios de avaliação: legibilidade, facilidade de escrita ou redigibilidade, confiabilidade e custo. O que expressa a facilidade de leitura do código é a legibilidade (código legível).
Parte superior do formulário
1. As linguagens de programação podem se enquadrar em um ou vários paradigmas, nos quais a linguagem tem uma grande flexibilidade e potencial de aproveitamento. Nesse contexto, Python é uma linguagem:
Compatível apenas com o paradigma estruturado.
Compatível apenas com os paradigmas estruturado e lógico.
Compatível apenas com o paradigma orientado a objetos.
Multiparadigma.
Parte inferior do formulário
Comentário
Parabéns! A alternativa "D" está correta.
Python é uma linguagem multiparadigma, de forma nativa, estando compatível com os paradigmas estruturado, orientado a objeto, funcional e concorrente.
Parte superior do formulário
2. Relacione a coluna A, em que temos paradigmas das linguagens de programação com a coluna B, em que temos as características dos paradigmas de linguagens:
	A – Paradigmas
	B – Características dos paradigmas
	1 – Estruturado
	a – Fomenta a reusabilidade pelos mecanismos de herança e polimorfismo
	2 – Orientado a objeto
	b – Desenvolver programas usando três tipos de estruturas: sequenciais, condicionais e repetição
	3 – Concorrente
	c – Lisp é a linguagem mais significativa desse paradigma
	4 – Funcional
	d – Processos executam simultaneamente e concorrem aos recursos de hardware
Com base em sua análise, marque a opção que relaciona corretamente as duas colunas A e B:
1-b, 2-a, 3-d, 4-c
1-a, 2-c, 3-d, 4-b
1-d, 2-b, 3-a, 4-c
1-b, 2-c, 3-d, 4-a
Parte inferior do formulário
Comentário
Parabéns! A alternativa "A" está correta.
Analisando cada assertiva, temos:
Estruturado – Código com apenas três estruturas básicas: sequenciais, decisão e repetição orientado a objeto – a base são os objetos que podem ser herdados (herança) e estendidos (polimorfismo).
Concorrente – Permite escrever programas que concorrem ao uso dos recursos de hardware (CPU e acesso a disco, por exemplo).
Funcional – Lisp é uma linguagem em que programa-se basicamente, usando funções, sendo uma linguagem do paradigma funcional.
Parte superior do formulário
1. Como se chamam os dois processos de conversão de linguagens de alto nível em linguagens inteligíveis pelo computador?
Tradução e interpretação.
Compilação e interpretação.
Análise sintática e análise léxica.
Compilação e montagem.
Parte inferior do formulário
Comentário
Parabéns! A alternativa "A" está correta.
Embora chamemos o processo de compilação, o nome correto é Tradução, da qual a compilação é uma das fases do processo de conversão.
Parte superior do formulário
2. Avalie as assertivas a seguir:
I. O compilador analisa o código-fonte e o converte para um executável.
II. O montador traduz o código Assembly para o código de máquina intermediário (código objeto), que é executável pelo computador.
III. O carregador é que torna o código-objeto em relocável.
IV. O ligador liga o código-objeto relocável com as rotinas. Essa ligação gera o código executável.
Com base em sua análise, assinale a única opção com todas as assertivas corretas:
Estão corretas III e IV apenas.
Estão corretas II, III e IV apenas.
Está correta apenas a III.
Está correta apenas a IV.
Parte inferior do formulário
Comentário
Parabéns! A alternativa "A" está correta.
Vamos avaliar cada assertiva.
I. Falso. O correto é: o compilador analisa o código-fonte o converte para um código Assembly.
II. Falso. O correto é: o montador traduz o código Assembly para o código de máquina intermediário (código-objeto), que não é executável pelo computador.
III. Verdadeiro. O carregador é responsável pela relocação do código-objeto.
IV. Verdadeiro. O ligador conecta o objeto relocável com as chamadas às rotinas externas.
Parte superior do formulário
1. Analise as afirmativas a seguir:
I. Python é uma linguagem livre de alto nível, orientada a objetos e de difícil leitura, pois não permite indentação de linhas de código.
II. Python suporta a maioria das técnicas da programação orientada a objetos.
III. A linguagem Python e seu interpretador estão disponíveis para as mais diversas plataformas.
São corretas:
Somente II.
Somente III.
Somente II e III.
Somente I e II.
Parte inferior do formulário
Comentário
Parabéns! A alternativa "C" está correta.
A linguagem Python é de fácil leitura, inclusive pela indentação. Isso torna a afirmativa I falsa. As afirmativas II e III são verdadeiras.
Parte superior do formulário
2. (2018/IF-MT/Informática) Sobre a linguagem Python, é incorreto afirmar que:
Suporta os paradigmas: imperativo,orientado a objetos e funcional.
Utiliza indentação para delimitar início e fim de blocos.
A linguagem Python é distribuída sob licença que proíbe sua incorporação em produtos proprietários.
Python é um software de código aberto.
Parte inferior do formulário
Comentário
Parabéns! A alternativa "C" está correta.
A linguagem Python é desenvolvida sob uma licença de código aberto aprovada pela OSI, tornando-a livremente utilizável e distribuível, mesmo para uso comercial.
		Disc.: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON   
	Aluno(a): MOZART DE MAGALHÃES CATTONI
	202003417572
	Acertos: 6,0 de 10,0
	29/09/2020
		1a
          Questão
	Acerto: 0,0  / 1,0
	
	Assinale o grupo de linguagens que são de alto nível e atendem as características do paradigma Orientado a objeto
(MODULO 3)
		
	
	Python, Java e Assembly
	 
	Phyton, Java, C++ e Pascal
	 
	Java, C++, Python e Smalltalk
	
	Java e Fortran
	
	Java, C++ e HTML
	Respondido em 29/09/2020 19:49:43
	
	Explicação:
  
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual das linguagens abaixo possui nenhuma abstração (MODULO 1)
		
	 
	linguagem de máquina
	
	linguagem HTML
	
	linguagem JAVA
	
	linguagem Assembly
	
	linguagem Python
	Respondido em 29/09/2020 19:55:09
	
	Explicação:
  
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	(2017 - IFB - Professor - Informática/ Desenvolvimento de Sistemas) Dado o código em Python abaixo, assinale a alternativa que contém a saída CORRETA gerada pelo "print": (MÓDULO 3)
lista = ["cachorro", "hamster", ["pato", "galinha", "porco"], "gato"]
print(lista[3][2]) 
		
	
	galinha
	
	to
	
	ga
	 
	t
	
	gato
	Respondido em 29/09/2020 20:01:24
	
	Explicação:
  
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere a seguinte expressão:
(True + 2)**2
Utilizando Python para avaliar a expressão, é correto afirmar que:
		
	
	A expressão vale 6.
	 
	A expressão vale 9.
	
	A expressão vale True.
	
	Não será possível efetuar a operação em virtude da incompatibilidade de tipos.
	
	A expressão vale 1.
	Respondido em 29/09/2020 19:59:50
	
	Explicação:
  
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	(Câmara Municipal do Rio de Janeiro - Analista Legislativo - Administração de Servidores - 2014)
Observe o código abaixo em Python. (MÓDULO 1)
a, b = 0, 1
while b < 10:
    print (b)
    a, b = b, a+b
Após a execução, esse código gera a seguinte saída:
		
	
	0 1 1 2 3 5 8
	 
	1 1 2 3 5 8
	
	0 1 2 3 4 5 6 7 8 9
	
	1 2 4 8
	
	0 0 1 2 3 4
	Respondido em 29/09/2020 20:03:23
	
	Explicação:
  
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Dadas as afirmações abaixo, assinale a alternativa CORRETA:
		
	
	Python permite sobrecarga de métodos na mesma classe.
	
	Python é uma linguagem procedural a qual não contempla orientação a objetos.
	
	Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário.
	
	A declaração de atributos é algo obrigatório em Python.
	 
	A herança múltipla, assim como em C++, é uma característica nativa da linguagem.
	Respondido em 29/09/2020 20:08:53
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	    2. Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: FCC - 2012 - TRE-CE - Analista Judiciário - Análise de Sistemas ¿ (QConcursos, 2020)
Considere:
Em relação à sintaxe em Python, é INCORRETO afirmar que:
		
	 
	Na linha 9, o objeto a é uma instância da classe B. 
	
	Na linha 4, o atributo é considerado privado.
	
	Na linha 13, o objeto b é uma instância da classe A.
	
	Na linha 3, a classe B está herdando A.
	
	A linha 5 exibe um método construtor.
	Respondido em 29/09/2020 20:09:13
	
	Explicação:
O objeto a da classe A que possui a implementação da subclasse B, logo objeto a é uma instancia de B
	
		8a
          Questão
	Acerto: 0,0  / 1,0
	
	Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e responda:
O que será apresentado no navegador se acessarmos a URL http://127.0.0.1:5000/teste?
		
	 
	Requisição POST.
	 
	Erro 405 - Método não permitido.
	
	Erro 404 - Página não encontrada.
	
	Requisição GET.
	
	Uma página em branco.
	Respondido em 29/09/2020 20:24:57
	
	Explicação:
foi implementado somente o método post, não o método get  "?"
	
		9a
          Questão
	Acerto: 0,0  / 1,0
	
	Considere o script a seguir e responda:
Substituindo a utilização de threads por processos na linha 14, qual valor será impresso pela linha 18? 
		
	
	100000
	 
	Impossível determinar
	 
	0
	
	1000000
	
	10
	Respondido em 29/09/2020 20:30:03
	
	Explicação:
Ao contrário de threads, um processo duplica, ou seja cria um fork, e cada um executa sua versão
	
		10a
          Questão
	Acerto: 0,0  / 1,0
	
	Qual dos scripts, a seguir, não utiliza somente funções puras?
 
		
	
	Script 1
	 
	Script 2
	 
	Todos utilizam somente funções puras
	
	Script 3
	
	Script 4
		1.
		Assinale o grupo de linguagens que são de alto nível e atendem as características do paradigma Orientado a objeto
(MODULO 3)
	
	
	
	Java, C++ e HTML
	
	
	Java, C++, Python e Smalltalk
	
	
	Phyton, Java, C++ e Pascal
	
	
	Java e Fortran
	
	
	Python, Java e Assembly
	
Explicação:
  
	
	
	 
		
	
		2.
		Qual das linguagens abaixo possui nenhuma abstração (MODULO 1)
	
	
	
	linguagem Assembly
	
	
	linguagem Python
	
	
	linguagem JAVA
	
	
	linguagem HTML
	
	
	linguagem de máquina
	
Explicação:
  
	
	
	 
		
	
		3.
		(2017 - IFB - Professor - Informática/ Desenvolvimento de Sistemas) Dado o código em Python abaixo, assinale a alternativa que contém a saída CORRETA gerada pelo "print": (MÓDULO 3)
lista = ["cachorro", "hamster", ["pato", "galinha", "porco"], "gato"]
print(lista[3][2]) 
	
	
	
	ga
	
	
	galinha
	
	
	to
	
	
	gato
	
	
	t
	
Explicação:
  
	
	
	 
		
	
		4.
		(INMETRO - Pesquisador - Desenvolvimento de Sistemas - 2010)
No que diz respeito à linguagem de programação e às linguagens de script, julgue os itens a seguir. (MÓDULO 1)
a, b = 0, 2
while b < 20:
   a, b = b, a+b+1
   print(b)
Assinale a opção que apresenta a sequência correta de números impressos no console de um interpretador Python durante a execução dos comandos acima.
	
	
	
	3, 3, 6, 10, 17, 28
	
	
	3, 6, 10, 17, 28
	
	
	2, 3, 6
	
	
	1, 1, 2, 3, 5, 8
	
	
	2, 2, 4, 6
	
Explicação:
  
	
	
	 
		
	
		5.
		A linguagem Python oferece um sistema de tratamento de erros baseado em exceções, de forma similar a outras linguagens, como Java e Object Pascal, e mesmo com diferenças sintáticas, uma vantagem dessa abordagem é permitir o tratamento diferenciado para cada tipo de situação de erro. Para um cenário onde desejamos tratar o acesso a uma posição inexistente de uma lista, devemos considerar uma exceção do tipo: (MÓDULO 4)
	
	
	
	ValueError
	
	
	IOError
	
	
	TypeError
	
	
	IndexError
	
	
	NameError
	
	
	 
		
	
		6.
		Dadas as afirmativas acerca das linguagens de programação Java, C++ e Python:
I. Das três linguagens consideradas, Python é a única que não permite interfaces.
II. O nível de dinamismo permitido pela linguagem Python, em termos de polimorfismo, é inferior às linguagens C++ e Java, uma vez que não possui construção equivalente aos Templates (de C++) e Generics (de Java).
III. Na linguagem Python, o decorator @staticmethods somente pode ser utilizado para qualificar métodos, não podendo ser utilizado para qualificar atributos.
A alternativa com a(s) afirmativas(s) correta(s) é:
	
	
	
	II, apenas
	
	
	I, II e III
	
	
	I e III, apenas
	
	
	III, apenas
	
	
	I e II, apenas
	
Explicação:
  
	
	
	 
		
	
		7.
		 Ano: 2018 Banca: FGV Órgão: MPE-AL Prova: FGV - 2018 - MPE-AL - Analista do Ministério Público - Administrador de Banco de dados ¿ (QConcursos, 2020)
Analise o código Python a seguir:
class End_simples(object):def __init__(self, rua, num, bairro):
        self.rua = rua
        self.num = num
        self.bai = bairro
    def Endereco(self):
        return self.rua + ", " + self.num + " " + self.bai  
class End_com(End_simples):
    def __init__(self, rua, num, bai, com):
        End_simples.__init__(self,rua, num, bai)
        self.com = com
    def Endereco(self):
      #  ....  !!!!  AQUI A OPÇÃO CORRETA !!!!!!
 
a = End_simples("Av Brasil", "243", "Floresta")
b = End_com("Av Miracema", "12", "Centro", "apto 3")
print(a.Endereco())
print(b.Endereco())
Sabe-se que a execução desse código produziu as duas linhas a seguir.
Av Brasil, 243 Floresta
Av Miracema, 12 Centro, apto 3
Assinale a opção que apresenta a correta definição para o método Endereco na classe End_com.
	
	
	
	return self.Endereco()+ ", " + self.com
	
	
	return parent(End_com, self).Endereco() + ", " + self.com
	
	
	return parent(End_com, self).Endereco() \+ ", " + self.com
	
	
	return super(End_com, self).Endereco() + ", " + self.com
	
	
	return self.parent.Endereco() + ", " + self.com
	
Explicação:
Função super retorna a chamada para o contrutor da função, como End_com é filho de End_simples, ele acessa as implementações do pai e escreve o que falta, nesse caso complemento
	
	
	 
		
	
		8.
		Considere o script a seguir e responda:
Qual valor será impresso pela linha 18?
	
	
	
	0
	
	
	100.000
	
	
	Impossível determinar
	
	
	10
	
	
	1.000.000
	
Explicação:
como o print da linha 18 ocorre antes da sincronia das threads e como há 10 threads escrevendo e apagando na lista, é impossível determinar o tamanho da lista.
	
	
	 
		
	
		9.
	
		Considere o trecho de código apresentado a seguir.
 
valores = [1,2,3,4,5,6]
funcaox = lambda x: filter(lambda item: item%2==0, x) * 3
print(funcaox(valores))
 
Qual será a saída apresentada pela execução do código?
	
	
	
	[2, 4, 6, 2, 4, 6, 2, 4, 6]
	
	
	[2, 4, 6]
	
	
	[6, 12, 18]
	
	
	[2, 2, 2, 4, 4, 4, 6, 6, 6]
	
	
	[1, 3, 6]
	
	
	 
		
	
		10.
	
		Analise as assertivas apresentadas a seguir.
 
I ¿ Algoritmos de mineração não supervisionados tentam extrair algum padrão de dados classificados previamente.
II ¿ Um exemplo de algoritmo não supervisionado é a Classificação.
III ¿ O algoritmo de Agrupamento procura reunir conjuntos de objetos com algum grau de afinidade.
IV ¿ Através da Regressão Linear podemos estimar uma variável a partir de uma função.
 
Com base em sua análise, assinale a ÚNICA opção com todas as assertivas corretas. 
	
	
	
	estão corretas II, III e IV apenas
	
	
	estão corretas II e III apenas
	
	
	estão corretas III e IV apenas
	
	
	estão corretas I, II e IV apenas
	
	
	estão corretas I e II apenas
		1a
          Questão
	Acerto: 0,0  / 1,0
	
	Como se chama o processo de conversão de linguagens onde não é gerado código executável e o programa executa a medida que vai sendo convertido. 
		
	
	Tradução
	 
	Compilação
	
	Ligador
	 
	Interpretação
	
	Montador
	Respondido em 09/11/2020 16:10:13
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	(IF - MT - 2018) Considere o seguinte fragmento de código-fonte, escrito em linguagem Python:
a = 3
b = a * 2
a, b = b, a
 
Após a execução de todos os comandos, qual é o resultado apresentado pelo comando abaixo?
print(a)
		
	
	3
	 
	6
	
	63
	
	36
	
	a
	Respondido em 09/11/2020 16:14:12
	
	Explicação:
  
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	(2018 - COREN - RS - Analista - Tecnologia da Informação) No que se refere à linguagem de programação Python, assinale a alternativa correta. (MÓDULO 1)
		
	
	A Python é uma linguagem de alto nível e robusta. Ela possui seu próprio framework e é incompatível com frameworks de terceiros.
	
	A 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.
	 
	Pode ser utilizada como linguagem principal no desenvolvimento de sistemas e também pode ser utilizada como linguagem script em vários softwares.
	
	O caractere "/" marca o início de comentário. Qualquer texto depois do "/"será ignorado até o fim da linha.
	
	A Python permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa forma, tipos imutáveis.
	Respondido em 09/11/2020 16:14:42
	
	Explicação:
  
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere a seguinte expressão:
(True + 2)**2
Utilizando Python para avaliar a expressão, é correto afirmar que:
		
	
	A expressão vale 1.
	
	A expressão vale True.
	
	A expressão vale 6.
	 
	A expressão vale 9.
	
	Não será possível efetuar a operação em virtude da incompatibilidade de tipos.
	Respondido em 09/11/2020 16:15:08
	
	Explicação:
  
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2010 Banca: CETAP Órgão: DETRAN-RR Prova: CETAP - 2010 - DETRAN-RR - Analista de Sistemas ¿ (QConcursos, 2020).
É INCORRETO afirmar que em Phyton:
		
	
	Instâncias são objetos criados a partir de uma classe definida pelo programador; o que Python chama de instância é frequentemente denominado objeto em outras linguagens.
	 
	Excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados.
	
	Um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona- se utilizar o nome self para ele.
	
	O método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada.
	
	É possível acessar os atributos da instância diretamente sem a necessidade de usar um método.
	Respondido em 09/11/2020 16:23:38
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Dadas as afirmações abaixo, assinale a alternativa CORRETA:
		
	
	Python permite sobrecarga de métodos na mesma classe.
	
	A declaração de atributos é algo obrigatório em Python.
	 
	A herança múltipla, assim como em C++, é uma característica nativa da linguagem.
	
	Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário.
	
	Python é uma linguagem procedural a qual não contempla orientação a objetos.
	Respondido em 09/11/2020 16:26:15
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	 Ano: 2018 Banca: FGV Órgão: MPE-AL Prova: FGV - 2018 - MPE-AL - Analista do Ministério Público - Administrador de Banco de dados ¿ (QConcursos, 2020)
Analise o código Python a seguir:
class End_simples(object):
    def __init__(self, rua, num, bairro):
        self.rua = rua
        self.num = num
        self.bai = bairro
    def Endereco(self):
        return self.rua + ", " + self.num + " " + self.bai  
class End_com(End_simples):
    def __init__(self, rua, num, bai, com):
        End_simples.__init__(self,rua, num, bai)
        self.com = com
    def Endereco(self):
      #  ....  !!!!  AQUI A OPÇÃO CORRETA !!!!!!
 
a = End_simples("Av Brasil", "243", "Floresta")
b = End_com("Av Miracema", "12", "Centro", "apto 3")
print(a.Endereco())
print(b.Endereco())
Sabe-se que a execução desse código produziu as duas linhas a seguir.
Av Brasil, 243 Floresta
Av Miracema, 12 Centro, apto 3
Assinale a opção que apresenta a correta definição para o método Endereco na classe End_com.
		
	
	return self.Endereco()+ ", " + self.com
	
	return parent(End_com, self).Endereco() + ", " + self.com
	
	return parent(End_com, self).Endereco() \+ ", " + self.com
	
	return self.parent.Endereco() + ", " + self.com
	 
	return super(End_com, self).Endereco() + ", " + self.com
	Respondido em 09/11/2020 16:36:12
	
	Explicação:
Função super retorna a chamada para o contrutor da função, como End_com é filho de End_simples, ele acessa as implementações do pai e escreve o que falta, nesse caso complemento
	
		8a
          Questão
	Acerto: 0,0  / 1,0Considere o script a seguir e responda:
Qual valor será impresso pela linha 18?
		
	 
	Impossível determinar
	 
	100.000
	
	10
	
	1.000.000
	
	0
	Respondido em 09/11/2020 16:43:07
	
	Explicação:
como o print da linha 18 ocorre antes da sincronia das threads e como há 10 threads escrevendo e apagando na lista, é impossível determinar o tamanho da lista.
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere o script a seguir e responda:
Substituindo a utilização de threads por processos na linha 14, qual valor será impresso pela linha 18? 
		
	
	1000000
	
	100000
	
	10
	
	Impossível determinar
	 
	0
	Respondido em 09/11/2020 16:41:23
	
	Explicação:
Ao contrário de threads, um processo duplica, ou seja cria um fork, e cada um executa sua versão
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Para efetuar a mineração de dados, precisamos efetuar diversas atividades na fase de pré-processamento, viabilizando a ação dos algoritmos adotados para explorar os dados. A complementação de dados ausentes e a detecção de ruídos são efetuadas em qual atividade do pré-processamento?
		
	
	Codificação
	
	Partição dos Dados
	 
	Limpeza dos Dados
	
	Coleta e Integração
	
	Construção de Atributos
	Respondido em 09/11/2020 16:44:04

Continue navegando