Você está na página 1de 3

ROFESSOR: RANIELISON FERREIRA DOS PASSOS

URMA: Carreiras Policiais


ATA: 04/09/2018 INFORMÁTICA

PROGRAMAÇÃO E METADADOS 16. O código else pode ser usada opcionalmente


junto ao laço while ou for.
1. Python é um tipo de linguagem que permitem
herança múltipla verdadeira e encapsulamento.
17. Sobre o comando range para construção de
listas na linguagem Python, é CORRETO afirmar que
2. Python é uma linguagem compilada, ou seja, o
a) range(4,6) gera a lista [4,5].
código-fonte de um programa é lido pelo compilador, que
b) range(5) gera a lista [1,2,3,4,5].
cria um arquivo binário, executável diretamente pelo
c) range(4,6) gera a lista [4,5,6,7,8,9].
hardware.
d) range(5,1) gera a lista [5].
e) range(5,1,-2) gera a lista [4,5].
3. Python suporta a maioria das técnicas da
programação orientada a objetos.
18. Python é uma linguagem livre de alto nível,
orientada a objetos e de difícil leitura, pois não permite
A expressividade do código é uma característica
identação de linhas de código.
importante no desenvolvimento e manutenção de um
software. Python e Ruby são exemplos de linguagens
Na linguagem Python 2.7, os comandos
que apresentam essa qualidade. Acerca dessas
L=range(0,12)
linguagens, julgue os itens subsequentes.
print L
4. Em Python, o comando int("1") cria um objeto do
19. Produzem o resultado [0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
tipo int, que recebe 1 como parâmetro no seu construtor
10, 11]
5. Linguagem fortemente tipada precisa declarar
20. No comando de atribuição em Python 2.7 valor
variáveis e seus tipos, como no caso de códigos escritos
= raw_input (“Digite um valor: ”), retorna um str como
em Python.
tipo da variável valor.
6. Linguagem de programação em Python 3.7
Considere o trecho do programa Python abaixo.
possui suporte a funcionalidades comuns na orientação
a objetos: herança, herança múltipla, polimorfismo,
reflexão e introspecção.

7. Uma lista em Python é um conjunto de valores


acessados por um índice numérico, inteiro, começando
em 1. Assim como em outras linguagens, a lista pode
armazenar apenas valores de um mesmo tipo

8. Em Python o comando print range(-2, -6, -2) 21. Os valores impressos, ao se executar o
produz a saída de [-2, -4, -6]. programa, são, respectivamente,
a) 1 e 1.
9. Python suporta e faz uso constante de b) 10.
tratamento de exceções como uma forma de testar c) 1 e 10.
condições de erro e outros eventos inesperados no d) 10 e 1.
programa. e) 10 e 10.

10. A separação de blocos de código em Phyton é 22. Qual alternativa representa a declaração de uma
feita utilizando a indentação de código. variável do tipo texto, na linguagem de programação
Python?
11. O operador lógico de conjunção "e" (como em a a) var valor = 3;
e b) é &&. b) boolean inicio = falso;
c) textp = "texto de exemplo";
12. As funções são definidas em Phyton utilizando a d) int i = 1;
palavra chave def. 23. Python é uma linguagem compilável, a qual,
após esse processo, gera um arquivo executável, do tipo
13. O método capitalize() da classe String do Python binário.
é utilizado para retornar uma cópia de uma string
somente com o primeiro caractere em maiúsculo. 24. A declaração o tipo de variáveis não é algo
obrigatório em Python.
Em relação às estruturas de controles da linguagem
de programação Python, julgue o próximo item. 25. Python é uma linguagem procedural a qual não
14. O código elif vem acompanhada de parênteses contempla orientação a objetos.
e dois pontos.
26. Listas, em Python, são conjuntos de valores, os
15. Em python a palavra null representa o tipo para quais só podem ser do mesmo tipo, acessados por um
objetos nulos. índice numérico que inicia em 0 (zero).

“Tem gente que conhece o único caminho, mas continua perdido...” 3


ROFESSOR: RANIELISON FERREIRA DOS PASSOS
URMA: Carreiras Policiais
ATA: 04/09/2018 INFORMÁTICA

27. Em comandos condicionais ou de repetição, a


separação de blocos de código em Phyton é feita
utilizando a indentação.

Analise o código Python a seguir.


L1=[10,20,30]
L2=[40,50]
L1.append(L2) a) 64, 32, 1024, 1024, 512
print L1 b) 32, 16, 512, 1024, 256
28. Após sua execução exibe “[10, 20, 30, 40, 50]” c) 64, 32, 512, 1024, 256
como resultado. d) 64, 32, 1024, 1024, 256
e) 32, 16, 512, 1024, 512
29. Assim como o Perl, o Python é uma linguagem
interpretada, em que o próprio script, escrito em um
editor comum, é o arquivo executável.
36. Dado o código em Python acima, a saída correta
Considere o código abaixo, digitado em Python. gerada pelo “print” é t.
>>> a,b = 0,1
>>> while b < 10: Observe os seguintes comandos em Python:
print (b)
a, b = b, a+b
30. No final da execução do código, o último valor
armazenado nas variáveis a e b serão, respectivamente,
8 e 13.
37. Ao término da execução da última linha, o
>>> a,b = 0,1
programa deverá imprimir
>>> while b < 10:
a) [2, 9, 1, 0]
print (b)
b) [2, 9, 0, 5]
a, b = b, a+b
c) [2, 0, 1, 5]
31. Considerando-se o código acima, escrito na
d) [0, 9, 1, 5]
linguagem Python, é correto afirmar que
1
38. Em linguagem de alto nível Python, os
1
comentários de código são identificados pelos caracteres
2
de #, inserido para abrir e fechar um comentário em mais
3
de uma linha; e pelo uso de 3 aspas simples quando
5
seguir necessariamente uma linha de comentário.
8
Uma das estruturas de dados existentes na
é o resultado do referido código.
linguagem de programação Python são as listas.
Considere o trecho de código abaixo:
Considere o código abaixo digitado em Python.
candidatos = ['José', 'João', 'Cibelly',
..I... I contar(n):
'Sonivaldo','Dariane']
a=1
while a < n:
39. É CORRETO afirmar que
print a,
a) candidatos.len() obtem o tamanho da lista.
a = a+1
b) o método append é utilizado para adicionar um
contar(10)
elemento no início da lista.
32. O trecho de código def pode ser utilizado para
c) o comando insert('Antônio') insere “Antônio” no início
preencher corretamente a lacuna I, no caso de uma
da lista.
função.
d) candidatos[-2] retornaria o penúltimo elemento da
lista.
Analise o trecho de programa Python, na versão 2.7,
e) candidatos.size() obtem o tamanho da lista.
apresentado a seguir.
L=[1,2,3,4,5,6,7,8]
Analise o trecho de código escrito em Python versão
print L[::-1]
3 a seguir:
33. Ao ser executado, o resultado exibido é [8, 7, 6,
dados = [[“maria”,18], [“carlos”,16], [“alex”,17],
5, 4, 3, 2, 1]. [“sandra”,15]]
for i in dados:
34. A linguagem Python é dinamicamente tipadas, print(i[1])
ou seja, o tipo da variável é definido em tempo de 40. A saída de dados impressa será:
execução.

35. Dado o código em Python abaixo, assinale a


alternativa que contém a sequência CORRETA de
números da saída gerada pelos comandos “print”:

“Tem gente que conhece o único caminho, mas continua perdido...” 3


ROFESSOR: RANIELISON FERREIRA DOS PASSOS
URMA: Carreiras Policiais
ATA: 04/09/2018 INFORMÁTICA

Gabarito:
1 C 16 C 31 C
2 E 17 A 32 C
3 C 18 E 33 C
4 C 19 C 34 C
5 E 20 C 35 A
41. Os metadados são dados utilizados para a
criação e o uso de documentos em sistemas 6 C 21 C 36 C
informatizados indisponíveis aos usuários. 7 E 22 C 37 A
8 E 23 E 38 E
Em relação aos metadados, julgue o próximo item.
9 C 24 C 39 D
42. Os dados estruturados que descrevem e
permitem encontrar, gerenciar, compreender e(ou) 10 C 25 E 40 E
preservar documentos arquivísticos ao longo do tempo 11 E 26 E 41 E
são conhecidos como metadados. 12 C 27 C 42 C
43. Em um SGBD, o gestor de dicionário de dados é 13 C 28 E 43 C
responsável por armazenar os metadados sobre a 14 E 29 C
estrutura da base de dados. 15 E 30 C

“Tem gente que conhece o único caminho, mas continua perdido...” 3

Você também pode gostar