Buscar

prova online linguagem de programacação corrigida

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 6 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 6 páginas

Continue navegando


Prévia do material em texto

1. Questão 1 
Sobre a biblioteca Pandas, analise as afirmativas a seguir: 
I- O DataFrame e a Serie são estrutura de dados da biblioteca Pandas; 
II- DataFrame é uma estrutura de dados bidimensional com os dados alinhados de 
forma tabular em linhas e colunas, mutável em tamanho e potencialmente 
heterogênea; 
III- É possível transformar um dicionário em um DataFrame; 
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
A) As afirmativas I, II e III estão corretas. 
B) Apenas as afirmativas I e III estão corretas; 
C) Apenas a afirmativa I está correta; 
D) Apenas a afirmativa II está correta; 
E) Apenas a afirmativa III está correta; 
2. Questão 2 
_________ é uma estrutura de dados sequencial composto por elementos 
organizados de modo linear. Os elementos desta estrutura podem ser acessados a 
partir de um índice que representa sua posição na coleção, iniciando em 
____________; 
Agora, assinale a alternativa que completa corretamente as lacunas: 
A) Dicionário; um; 
B) Lista; zero; 
C) Dicionário; zero; 
D) Lista; um; 
E) Tupla; um; 
3. Questão 3 
Analise o código a seguir: 
 
Anexo - Consulte a imagem em melhor resolução no final do cadernos de questões. 
Agora, analise as afirmativas a seguir e marque V para verdadeiro e F para falso: 
( ) A função está errada, pois o comando return só pode retornar um único valor; 
( ) O interpretador encapsula os vários elementos de retorno em uma tupla que 
é atribuída ao identificador "s", o qual recebe o retorno da chamada da função; 
( ) Os parâmetros X e Y são os valores digitados pelo usuário e atribuídos as 
variáveis a e b respectivamente; 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
A) F-V-V; 
B) F-F-F; 
C) F-V-F; 
D) V-F-F; 
E) V-V-V; 
4. Questão 4 
Sobre as estruturas lógicas em Python, analise as afirmativas a seguir: 
 
I- O and retorna um valor falso somente se as duas expressões forem falsas. 
II O or retorna um valor verdadeiro somente se as duas expressões forem 
verdadeiras. 
III- O not muda o valor de seu argumento, ou seja, se o argumento for verdadeiro, 
a operação o transformará em falso e vice-versa. 
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
A) Apenas a afirmativa II está correta; 
B) As afirmativas I, II e III estão corretas. 
C) Apenas a afirmativa I está correta; 
D) Apenas a afirmativa III está correta; 
E) Apenas as afirmativas II e III estão corretas; 
5. Questão 5 
Sobre a linguagem Python, analise as asserções a seguir: 
I- Todo objeto em Python possui um identificador (o nome), um tipo e o conteúdo. 
Portanto, 
II- diferentes tipos de objetos vão suportar diferentes operações. Cada uma destas 
deve ser escolhida de acordo com o problema a ser resolvido. 
Analisando-se as asserções apresentadas, conclui-se que: 
A) A primeira afirmação é falsa, e a segunda é verdadeira. 
B) A primeira afirmação é verdadeira, e a segunda é falsa. 
C) As duas afirmações são falsas. 
D) As duas afirmações são verdadeiras, e a segunda justifica a primeira. 
E) As duas afirmações são verdadeiras, e a segunda não justifica a primeira. 
6. Questão 6 
Analise a linha de código em Python: 
[print(i) for i in range(10) if i % 2 == 0] 
 
Assinale a alternativa correta que apresenta o valor que será impresso para o 
usuário: 
A) None 
B) 1, 3, 5, 7, 9 
C) 0, 2, 4, 6, 8, 10 
D) 0, 2, 4, 6, 8 
E) i 
7. Questão 7 
Sobre a manipulação de arquivos com a biblioteca Pandas, analise as afirmativas a 
seguir: 
 
I- O Formato CVS pode ser manipulado pela biblioteca Panda. Este tipo de arquivo, 
armazena os dados separados por vírgula em cada linha do arquivo. 
II- O Formato JSON armazena informações estruturadas e é utilizado 
principalmente para transferir dados entre um servidor e um cliente; 
III- A biblioteca Pandas não tem suporte para manipular banco de dados. 
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
A) Apenas a afirmativa I está correta; 
B) Apenas as afirmativas II e III estão corretas; 
C) As afirmativas I, II e III estão corretas. 
D) Apenas a afirmativa II está correta; 
E) Apenas as afirmativas I e II estão corretas; 
8. Questão 8 
Analise o trecho de código em Python abaixo: 
 
Anexo - Consulte a imagem em melhor resolução no final do cadernos de questões. 
Assinale a alternativa correta que apresenta o que será impresso para o usuário: 
A) -7; 
B) checa_valor([4, 10, 18, -7]) 
C) 10; 
D) 4; 
E) 18; 
9. Questão 9 
Os modificadores de acesso, muito comuns em linguagens como Java e C#, são 
muito comuns no momento de construção de um código de programação. Eles 
definem o nível de privacidade de um método, por exemplo. Estamos falando dos 
modificadores public, private e protected. Como são esses modificadores de acesso 
na linguagem Python: 
A) Em Python não existem modificadores de acesso 
B) Em Python só existe um modificador de acesso, o tuple 
C) Em Python só existe um modificador de acesso, o classopen 
D) Em Python só existe um modificador de acesso, o construct 
E) Em python só existe um modificador de acesso, o activity 
10. Questão 10 
Sobre a linguagem Python, analise as afirmativas a seguir: 
 
I- O Python é uma linguagem Interpretada; 
II- O Python usa da indentação como forma de definição de blocos de código; 
III- O Python não possui uma tipagem dinâmica e forte. 
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
A) As afirmativas I, II e III estão corretas. 
B) Apenas as afirmativas II e III estão corretas; 
C) Apenas a afirmativa I está correta; 
D) Apenas as afirmativas I e II estão corretas; 
E) Apenas a afirmativa II está correta; 
11. Questão 11 
Em Python utilizamos operadores _________________ para construir estruturas de 
decisões mais complexas. Nesses operadores o Verdadeiro é chamado de True que 
possui valor _________e o Falso é chamado False que tem como valor 
__________. 
Agora, assinale a alternativa que completa corretamente as lacunas: 
A) booleanos; igual a 1; igual a 0; 
B) inteiros; igual a 1; igual a 0; 
C) strings; igual a 1; igual a 0; 
D) booleanos; igual a 0; igual a 1; 
E) Inteiros; igual a 0; igual a 1; 
12. Questão 12 
______________, também conhecidas como subprogramas ou sub-rotinas, são 
pequenos blocos de código aos quais se dá um nome, desenvolvidos para resolver 
tarefas específicas. 
Agora, assinale a alternativa que completa corretamente a lacuna: 
A) Funções; 
B) JSON; 
C) Funções Built-in; 
D) Classes; 
E) Objetos; 
13. Questão 13 
Em python é possível armazenar mais de um valor em um objeto. Os dados em 
Python são conhecidos por objeto. 
Tudo em Python é considerado um objeto. Os objetos são estruturas que possuem 
certas características e podem conter ações. Por exemplo, é possível utilizar objetos 
que conhecemos em outras linguagens como variáveis primitivas, ou seja, int, str e 
float. 
Um objeto utilizado para armazenar mais de um valor em Python é conhecido 
como: 
A) Estrutura de dados 
B) Variável Primitiva 
C) Estrutura de condição 
D) Estrutura de repetição 
E) Nenhuma das alternativas 
14. Questão 14 
Sobre os retornos de funções, analise as afirmativas a seguir: 
I- Para que uma função tenha retorno basta utilizar a instrução return, que produz 
dois efeitos: retorna o objeto que é colocado à sua frente e encerra a função 
imediatamente. 
II- Só pode existir um único comando return na função; 
III- Em funções que não têm retorno a instrução return não é utilizada. 
Nestes casos, uma vez chamada, sua execução prosseguirá desde a primeira até a 
última instrução de seu bloco de código. 
Agora, assinale a alternativa que apresenta a resposta CORRETA: 
A) Apenas as afirmativas I e III estão corretas; 
B) Apenas a afirmativa I está correta; 
C) Apenas as afirmativas I e II estão corretas; 
D) Apenas a afirmativa II está correta; 
E) As afirmativas I, II e III estão corretas. 
15. Questão 15 
Na programação,funções são blocos de código que realizam determinadas tarefas 
que normalmente precisam ser executadas diversas vezes dentro de uma aplicação. 
Sabendo disso, considere o trecho de código a seguir: 
 
Anexo - Consulte a imagem em melhor resolução no final do cadernos de questões. 
 
 
Os valores impressos, ao se executar o programa, são, respectivamente: 
A) 10; 
B) 1 e 1; 
C) 10 e 10; 
D) 1 e 10; 
E) 10 e 1; 
16. Questão 16 
Analise o trecho de código a seguir: 
 
Anexo - Consulte a imagem em melhor resolução no final do cadernos de questões. 
 
 
Assinale a alternativa que apresenta a resposta correta sobre o trecho de código 
anterior: 
A) Neste caso, o usuário deve inserir seis valores. 
B) Neste caso, será apresentado a seguinte sequência para o usuário: 6, 5, 4, 3, 2, 
1, 0; 
C) Neste caso, será apresentados os valores 6, 0 e -1 para o usuário. 
D) Neste caso, será apresentado a seguinte sequência para o usuário: 6, 5, 4, 3, 2, 
1; 
E) Neste caso, será apresenta os valores de 0 a 6 para o usuário, em ordem 
crescente.