Buscar

AS - LINGUAGEM DE PROGRAMAÇÃO APLICADA 60HORAS

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

AS - L INGUAGEM DE 
PROGRAMAÇÃO APLICADA – 
60HORAS 
PERGUNTA 1 
1. Analise o código abaixo: 
 
O que está errado com este código? 
 a. 
não é necessário colocar “:” no final do 
while. 
 b.CERTO o laço será executado infinitamente. 
 c. 
falta colocar parênteses na condição do 
comando while. 
 d. o print(“final”) deve ter endentação. 
 e. 
while não é uma palavra reservada do 
Python. 
0,2 pontos 
PERGUNTA 2 
1. Analise o código abaixo: 
 
Qual alternativa possui a melhor descrição para o 
código acima? 
 a. Procura o menor valor da lista. 
 b. Procura o maior valor da lista. 
 c.CERTO 
Somatório de todos os elementos da 
lista. 
 d. Conta quantos elementos têm na lista. 
 e. Imprime o último elemento da lista. 
0,2 pontos 
PERGUNTA 3 
1. A instrução z = { 'jan' : 12 , 'fev' : 42, 'mar': 100} cria 
um dicionário em Python com alguns itens formados 
por chave/valor. Se usarmos a instrução m = z.items() 
logo após a anterior, qual será o tipo de informação 
armazenada na variável m? 
 a.ERRADO Uma tupla com 3 inteiros. 
 b. Uma lista de inteiros. 
 c. Uma lista de strings. 
 d. Uma tupla com três strings. 
 e. Uma lista de tuplas. 
0,2 pontos 
PERGUNTA 4 
1. Analise o código abaixo: 
 
Qual será o valor impresso na tela após a execução da 
função? 
 a. error 
 b. 7 
 c.CERTO 10 
 d. soma 
 e. 17 
 
 
PERGUNTA 1 
1. Qual alternativa apresenta o conceito correto de 
programação orientada a objetos que nos permite o 
reuso de código quando estamos definindo as classes 
e suas ligações? 
 a. Polimorfismo. 
 b. Generalização. 
 c. Sobrecarga. 
 d. Herança. 
 e. Abstração. 
0,2 pontos 
PERGUNTA 2 
1. Analise a classe fornecida abaixo. 
 
Marque a alternativa que retorna como resultado a 
resposta True. 
 a. a1.idade > 15 
 b. a1.nome == 'a1' 
 c. a1.idade == '15' 
 d. a1.cor == "marrom" 
 e. felino.cor == 'marrom' 
0,2 pontos 
PERGUNTA 3 
1. Quantos métodos no total existem na classe Círculo 
apresentada abaixo: 
 
 a. não existem métodos na classe 
 b. 1 
 c. 3 
 d. 5 
 e. 2 
0,2 pontos 
PERGUNTA 4 
1. Analise o código abaixo: 
 
O que será apresentado ao final da execução do 
código. 
 a. 
Um erro indicando que o método display precisa 
de um argumento. 
 b. 
Ocorrerá um erro indicando que é necessário um 
argumento para criar o objeto. 
 c. Não será apresentado nada na tela. 
 d. 
será apresentada referência em memória do 
objeto obj. 
 e. 
Irá ser apresentado o valor 0, o valor padrão da 
variável x. 
 
 
PERGUNTA 1 
1. Qual alternativa apresenta a 
afirmativa INCORRETA? 
 a. 
Na POO, um problema pode ser 
entendido como um conjunto de objetos 
interagindo por meio de troca de 
mensagens. 
 b. 
Na programação estruturado, qualquer 
problema pode ser dividido em 
problemas menores, chamados de 
funções. 
 c. 
Existem vários paradigmas de 
programação, como, por exemplo, o 
estruturado e o orientado a objetos. 
 d.CERTO 
A linguagem de programação Python é 
um exemplo de linguagem orientada a 
objetos, que não permite a utilização 
do paradigma estruturado na solução 
de um problema. 
 e. 
A linguagem de programação Python 
aceita o paradigma orientado a objetos. 
0,2 pontos 
PERGUNTA 2 
1. Qual alternativa apresenta o conceito correto de 
programação orientada a objetos que nos permite o 
reuso de código quando estamos definindo as classes 
e suas ligações? 
 a.CERTO Herança. 
 b. Abstração. 
 c. Polimorfismo. 
 d. Sobrecarga. 
 e. Generalização. 
0,2 pontos 
PERGUNTA 3 
1. Quantos métodos no total existem na classe Círculo 
apresentada abaixo: 
 
 a.CERTO 5 
 b. 3 
 c. 1 
 d. 2 
 e. não existem métodos na classe 
0,2 pontos 
PERGUNTA 4 
1. Analise o código abaixo e marque a alternativa que 
apresenta o nome correto do objeto criado. 
 
 a.CERTO fg. 
 b. self. 
 c. __init__. 
 d. init. 
 e. FormaGeometrica. 
 
 
 
PERGUNTA 1 
1. Considerando que para utilizar o Numerical Python 
(Numpy) em um código é inicialmente necessário 
indicar o nome do pacote desejado, qual é a 
forma CORRETA de sinalizar o pacote Numpy no 
código Python? 
 a. import numpy as np 
 b. import numpy.* 
 c. using np as numpy 
 d. import np as numpy 
 e. using numpy as np 
0,2 pontos 
PERGUNTA 2 
1. Considerando que PyData Stack possui pacotes 
específicos que auxiliam no processo de análise e 
visualização dos dados, qual pacote do PyData Stack 
auxilia na tarefa de visualizar os dados por meio de 
gráficos – de linhas, barras, setores etc.? 
 a. Pandas. 
 b. Matplotlib. 
 c. Numpy. 
 d. MathLab. 
 e. Matgraphlib. 
0,2 pontos 
PERGUNTA 3 
1. O pacote Python Data Analysis Library (Pandas) pode 
trabalhar com dois tipos de conjuntos de dados, ou 
seja, series como : 
 a. 
conjunto de dados bidimensionais e dataframes 
como conjunto de dados unidimensionais. 
 b. tuplas e dataframes como dicionários. 
 c. 
listas básicas em Python – mesma condição de 
dataframes. 
 d. 
conjuntos de dados no formato JavaScript Object 
Notation (Json) e dataframes como arquivos 
XSLX. 
 e. 
conjunto de dados unidimensionais e 
dataframes como conjunto de dados 
bidimensionais. 
0,2 pontos 
PERGUNTA 4 
1. Considerando que os nomes das linguagens devem ser 
os rótulos e as taxas de uso aos respectivos dados, 
como uma serie pode ser representada com o Python 
Data Analysis Library (Pandas) mostrando um 
conjunto de dados referentes à taxa de uso 5 em 
linguagem de programação? 
 a. 
s2 = pd.Series([23, 77, 0, 5, 12], rot = ['Python', 
'JavaScript', 'Java', 'R', 'C#']) 
 b. 
s2 = pd.Series(23, 77, 0, 5, 12, 'Python', 
'JavaScript', 'Java', 'R', 'C#') 
 c. 
s2 = pd.Series([23, 77, 0, 5, 12], labels = 
['Python', 'JavaScript', 'Java', 'R', 'C#']) 
 d. 
s2 = pd.Series( ['Python', 'JavaScript', 'Java', 'R', 
'C#'], [23, 77, 0, 5, 12]) 
 e. 
s2 = pd.Series([23, 77, 0, 5, 12], index = 
['Python', 'JavaScript', 'Java', 'R', 'C#']) 
 
 
PERGUNTA 1 
1. Considerando que Pandas facilita o manuseio de 
datasets para que seja possível trabalhar com os dados 
como uma planilha Office Excel, e que é necessário 
ler um dataset denominado vgsales.csv e visualizar o 
início da tabela, exibindo os dados e seus respectivos 
campos, assim como o dataset foi carregado em uma 
variável denominada df, assinale a alternativa que 
apresenta a instrução CORRETA para apresentar na 
tela o início da tabela de dados carregada pelo Pandas: 
 a. df.head() 
 b. df.top() 
 c. df.header() 
 d. df.start() 
 e. df.begin() 
0,2 pontos 
PERGUNTA 2 
1. É uma biblioteca criada para manipular de forma 
rápida e sem complicação dados estruturados, tal 
como um tipo de planilha ou tabela. Trata-se do: 
 a. Pandas. 
 b. Matplotlib. 
 c. Math. 
 d. Numpy. 
 e. Seaborn. 
0,2 pontos 
PERGUNTA 3 
1. Após a leitura de um arquivo no formato .txt/.json no 
Python, precisamos fazer o seu carregamento ou a sua 
conversão com um método específico para que este 
Json seja tratado como um dicionário. Trata-se do 
método: 
 a. json.loads(texto) 
 b. json.encode(texto) 
 c. json.converter (texto) 
 d. json.read(texto) 
 e. json.decote (texto) 
0,2 pontos 
PERGUNTA 4 
1. Considerando que um arquivo de dados Comma-
Separated Values (CSV) possui duas linhas com 
diversas informações: 
1,Wii Sports,Wii,2006,Sports,Nintendo,41.49,29.02,3
.77,8.46,82.74 
2,Super 
Mario Bros.,NES,1985,Platform,Nintendo,29.08,3.5
8,6.81,0.77,40.24 
Para abrir este arquivo para leitura e 
imprimir SOMENTE os anos em que os dois jogos 
presentes no arquivo CSV foram lançados, qual 
sequência de comandos é necessária? 
 a. 
dataset = open("vgsales.csv") 
dados = dataset.read() 
linhas = dados.split('\n') 
linhas[0] 
 b. 
dataset = fileOpen("vgsales.csv") 
dados = dataset.read() 
linhas = dados.split('\n') 
campos = linhas[1].split(",") 
campos[3] 
 c. 
dataset = open("vgsales.csv") 
dados= dataset.read() 
linhas = dados.list('\n') 
campos = linhas[1].list(",") 
campos[3] 
 d. 
dataset = open("vgsales.csv") 
dados = dataset.read() 
linhas = dados.split('\n') 
campos = linhas[1].split(",") 
campos[3] 
 e. dataset = open("vgsales.csv") 
dados = dataset.read() 
dados[1][3] 
 
 
 
PERGUNTA 1 
1. Considerando que na criação de gráficos com o 
Matplotlib é possível definir as informações dos eixos 
x e y, assinale a alternativa que apresenta a 
instrução CORRETA para definir os rótulos do eixo 
x: 
 a. plt.xAxis(indices, rotulos) 
 b. plt.x(indices, rotulos) 
 c. plt.xticks(indices, rotulos) 
 d. plt.axisX(indices, rotulos) 
 e. plt.setX(indices, rotulos) 
0,2 pontos 
PERGUNTA 2 
1. Considerando que a seguinte Tabela apresenta o início 
de um dataset carregado com o Pandas: 
 
E que o dataset foi carregado na variável df., assinale 
a alternativa que apresenta a 
instrução CORRETA para mostrar, na tela, a média 
das vendas globais deste arquivo: 
 a. df("Global_Sales").average() 
 b. df["Global_Sales"].average() 
 c. mean(df("Global_Sales")) 
 d. df["Global_Sales"].mean() 
 e. df("Global_Sales").mean() 
0,2 pontos 
PERGUNTA 3 
1. Considerando que o pacote Pandas fornece diversos 
métodos para tratar os dataframes e as series, assim 
como a existência de um dataframe que possui a 
coluna Gender com valores que variam entre F e M, 
assinale a alternativa cuja instrução permite localizar 
os registros APENAS do gênero F: 
 a. df.loc[Gender == "F"] 
 b. df.loc[df["Gender"] == "F"] 
 c. df.loc[df["Gender"] = "F"] 
 d. df.locate[df["Gender"] = "F"] 
 e. df.locate[df["Gender"] == "F"] 
0,2 pontos 
PERGUNTA 4 
1. Considerando que um dataset possui o seguinte 
cabeçalho: 
Fname, Lname, Gender, Hours Worked, 
SalesTraining, Years Experience, Cars Sold. 
E sendo necessário calcular a média de horas 
trabalhadas dos funcionários que possuem experiência 
de três anos na empresa, assinale a alternativa que 
apresenta CORRETAMENTE as instruções que 
realizam esta tarefa: 
 a. 
dadosEXP3 = loc[df["Years Experience"] == 3] 
mediaEXP3 = dadosEXP3["Hours 
Worked"].mean() 
 b. 
dadosEXP3 = df.loc[df["Years Experience"] == 
3] mediaEXP3 = df.mean("Hours Worked") 
 c. 
dadosEXP3 = df.loc[df["Years Experience"] 
== 3] mediaEXP3 = dadosEXP3["Hours 
Worked"].mean() 
 d. 
dadosEXP3 = df.loc[df["Years Experience"] == 
3] mediaEXP3 = dadosEXP3["Hours Worked" 
AND df["Years Experience"] == 
dadosEXP3].mean() 
 e. 
dadosEXP3 = df["Years Experience" == 3] 
mediaEXP3 = dadosEXP3["Hours 
Worked"].mean()

Outros materiais