Você está na página 1de 13

Questão 1

Sobre as estruturas de dados Lista em Python, analise as afirmativas a seguir:


I- Para acessar um elemento de uma posição específica de uma lista em Python
deve-se percorrer toda a lista até a posição requerida, pois em Python as listas não
possuem índices;
II- A função sort() ordenar a lista por valor;
III- A função index(elemento) descobre a posição de um elemento na lista;
Agora, assinale a alternativa que apresenta a resposta CORRETA:

A)

As afirmativas I, II e III estão corretas.

B)

Apenas a afirmativa II está correta;

C)

Apenas as afirmativas I e II estão corretas;

D)

Apenas as afirmativas II e III estão corretas;

E)

Apenas a afirmativa I está correta;

Questão 2
Sobre as variáveis em Python, analise as afirmativas a seguir
I- Em Python não é necessário declarar o tipo da variável;
II- Os nomes das variáveis em Python podem começar com números;
III- Em Python, uma variável é apenas um nome que referencia a um objeto.
Agora, assinale a alternativa que apresenta a resposta CORRETA:

A)

Apenas as afirmativas I e II estão corretas;

B)

As afirmativas I, II e III estão corretas.

C)
Apenas as afirmativas I e III estão corretas;

D)

Apenas a afirmativa I está correta;

E)

Apenas a afirmativa II está correta;

Questão 3
O ______________ e a ______________ são estruturas de dados da biblioteca
Pandas.
Agora, assinale a alternativa que completa corretamente as lacunas:

A)

Vetor; Serie

B)

Vetor; Lista;

C)

DataFrame; Fila;

D)

DataFrame; Serie;

E)

DataFrame; Lista;

Questão 4
Sobre funções em Python, analise as afirmativas a seguir:

I- Uma função anônima é uma função que não é construída com o "def " e que, por
isso, não possui nome.

II- O comando return é obrigatório;


III- Uma função anônima é útil quando a função faz somente uma ação e é usada
uma única vez.
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 III está correta;

D)

Apenas a afirmativa I está correta;

E)

Apenas as afirmativas I e III estão corretas;

Questão 5
Existem várias ferramentas que facilitam a vida de um programador que escolhe
trabalhar com python. Um dos projetos, ____________, apresenta uma série de
facilidades que são indispensáveis para reduzir custos na hora de programar. Por
exemplo, a ferramenta acima mencionada, é a união de várias ferramentas Python
que são repletas de bibliotecas e IDEs.

A)

Buster

B)

Pinguim

C)

Woody

D)

Leopardo

E)

Anaconda

Questão 6
______________, 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)

JSON;

B)

Funções Built-in;

C)

Objetos;

D)

Funções;

E)

Classes;

Questão 7
Sobre o escopo de funções, analise as asserções a seguir:
I- Durante a execução de um programa, todos os objetos criados fora de
qualquer função são denominadas globais e todos os objetos criados dentro de uma
função são denominadas locais.
Portanto,
II- os objetos locais existem apenas enquanto a função está em execução.
Quando uma função é chamada, seus objetos internos são criados, passam a
existir, ocupando parte da memória do computador, e podem ser utilizados
plenamente. Quando a função termina, esses objetos são removidos da memória,
deixam de existir e os dados que continham são descartados.
Analisando-se as asserções apresentadas, conclui-se que:

A)

As duas afirmações são verdadeiras, e a segunda justifica a primeira.

B)

A primeira afirmação é verdadeira, e a segunda é falsa.

C)
A primeira afirmação é falsa, e a segunda é verdadeira.

D)

As duas afirmações são verdadeiras, e a segunda não justifica a primeira.

E)

As duas afirmações são falsas.

Questão 8 anulada
Analise o código a seguir:

Anexo - Consulte a imagem em melhor resolução no final do cadernos de questões.

Para saber o tipo de um objeto ou variável, você pode usar a função type() do
Python, passando o objeto ou variável como parâmetro. Sabendo disso, analise as
afirmativas a seguir:

I- No comando print(type(nota)) é impresso para o usuário que nota é do tipo


‘float’;
II- No comando print(type(fez_inscricao)) é impresso para o usuário
que fez_inscrição é do tipo ‘str’;
III- No comando print(type(x)) é impresso para o usuário que x é do tipo ‘float’;
Agora, assinale a alternativa que apresenta a resposta CORRETA:

A)

Apenas a afirmativa II está correta;

B)

Apenas a afirmativa III está correta;

C)

As afirmativas I, II e III estão corretas.

D)

Apenas as afirmativas I e III estão corretas;

E)

Apenas a afirmativa I está correta;

Questão 9
Sobre a modularidade em Python, analise as afirmativas a seguir:

I- A modularidade é importante, pois há a necessidade de objetos, comandos e


ferramentas específicas;
II- Um módulo pode conter tanto instruções executáveis quanto definições de
funções e classes;
III- Com a modularidade é possível de se realizar o reuso de código.
Agora, assinale a alternativa que apresenta a resposta CORRETA:

A)

Apenas as afirmativas I e II estão corretas;

B)

As afirmativas I, II e III estão corretas.

C)

Apenas a afirmativa II está correta;

D)

Apenas a afirmativa I está correta;


E)

Apenas as afirmativas II e III estão corretas;

Questão 10
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)

1, 3, 5, 7, 9

B)

0, 2, 4, 6, 8, 10

C)

None

D)

0, 2, 4, 6, 8

E)

Questão 11
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)

4;

B)

18;

C)

10;

D)

checa_valor([4, 10, 18, -7])

E)
-7;

Questão 12
Analise a função em Pyhton a seguir:

Anexo - Consulte a imagem em melhor resolução no final do cadernos de questões.

Sobre o trecho de código anterior, analise as afirmativas a seguir:

I- É preciso utilizar o operador "*" para informar ao interpretador que a lista deve
ser desempacotada.
II- Se trata de uma função anônima;
III- Quando se utiliza o "*" no parâmetro, isso indica que os valores serão passados
dentro da função através do input.
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)

Apenas a afirmativa II está correta;

D)

As afirmativas I, II e III estão corretas.

E)

Apenas as afirmativas I e II estão corretas;

Questão 13
Sobre a modularidade em Python, analise as afirmativas a seguir e marque V para
verdadeiro e F para falso:

( ) Quando o módulo é importado, todos os comandos nele são executados;


( ) A extensão de um módulo é .pp;
( ) Um módulo contém somente instruções executáveis;
Agora, assinale a alternativa que apresenta a sequência CORRETA:

A)

V-V-V;

B)

F-V-V;

C)

F-F-F;

D)

F-V-F;

E)

V-F-F;

Questão 14
Sobre parâmetros de uma função em Python, analise as afirmativas:
I- Os parâmetros podem apresentar valores-padrão – default – atribuídos na
definição da função.
II- Os parâmetros representam dados de entrada a serem utilizados pela função e
são opcionais.
III- Caso a função não necessite de parâmetros, os parênteses não devem estar
presentes na definição da função.
Agora, assinale a alternativa que apresenta a resposta CORRETA:

A)

Apenas a afirmativa II está correta;

B)

Apenas as afirmativas I e III estão corretas;

C)

Apenas as afirmativas I e II estão corretas;

D)

As afirmativas I, II e III estão corretas.

E)

Apenas a afirmativa I está correta;

Questão 15
Analise o código a seguir em Python:
Anexo - Consulte a imagem em melhor resolução no final do cadernos de questões.
Sobre o trecho do código apresentado, analise as afirmativas a seguir:

I- O valor impresso para o usuário será: 100;


II- O valor impresso para o usuário será: 10000;
III- A variável x que está dentro da função é de escopo local;
Agora, assinale a alternativa que apresenta a resposta CORRETA:

A)

Apenas as afirmativas II e III estão corretas;

B)

Apenas a afirmativa I está correta;

C)

As afirmativas I, II e III estão corretas.

D)
Apenas a afirmativa II está correta;

E)

Apenas as afirmativas I e III estão corretas;

Questão 16
Sobre as características da linguagem Python, analise as afirmativas e marque V
para verdadeiro e F para falso:
( ) O Python só pode ser utilizado para aplicações de inteligência artificial, portanto
se trata de uma linguagem de domínio específico;
( ) Para declarar variáveis em Python é necessário declarar o seu tipo;
( ) Python é uma linguagem que não utiliza delimitadores, como por exemplo, o
abre e fecha chaves ({}) e por este motivo, seu código é confuso.
Agora, assinale a alternativa que apresenta a sequência CORRETA:

A)

F-V-F;

B)

V-V-V;

C)

V-F-F;

D)

F-F-F;

E)

F-V-V;

Você também pode gostar