Buscar

ALGORITMOS E PROGRAMAÇÃO

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

Prévia do material em texto

Abaixo estão as questões e as alternativas que você selecionou:
QUESTÃO 1
Avalie as afirmações a seguir, sobre a linguagem Python:
I.função range(1,2,3) irá retornar a sequência [1,2,3]
II.a função range(10,-1) irá retornar uma sequência decrescente de números de 10 até 0
III.range(1,10,3) irá retornar uma sequência [1,4,7]
É correto o que se afirma em:
a )
I e II somente
b )
I somente 
c )
I e III somente 
d )
II somente
e )
III somente
Ver justificativa da resposta
Justificativa
I - função range(1,2,3) irá retornar a sequência [1,2,3]
(Falso)
II - a função range(10,-1) irá retornar uma sequência decrescente de números de 10 até 0
(Falso, sequência inválida)
QUESTÃO 2
Avalie as afirmações a seguir:
I - Um string é uma variável de texto
II - O comando print imprime na tela do console
III - Uma linha em um arquivo Python deve conter uma instrução
É correto o que se afirma em:
a )
I somente 
b )
II somente
c )
I, II e III
d )
I e II somente 
javascript:;
e )
I e III somente 
Ver justificativa da resposta
Justificativa
I - Um string é uma sequência de caracteres
II - O comando print imprime na tela do console
III - Uma linha em um arquivo Python pode conter uma instrução
QUESTÃO 3
Caso se tenha uma list de nome lista e se queira adicionar um novo elemento de valor 5, quais formas são
possíveis:
I.lista.append(5).
II.lista += 5.
III.lista.insert(5).
É correto o que se afirma em:
a )
I
b )
I, II, III
c )
II e III
d )
I e III
e )
III
Ver justificativa da resposta
Justificativa
Na II não pode somar uma list com um int, o certo seria list += [5].
Na III está faltando um argumento para o índice a ser colocado o novo elemento.
QUESTÃO 4
Dado o código
def funcao(x=2,y):
return x*y
Podemos afirmar:
a )
javascript:;
javascript:;
Existe um erro no código e ele não irá compilar
b )
Caso a entrada seja funcao(1) ele irá retornar 2
c )
Caso a entrada seja funcao(y=3,x=1) ele irá retornar 3
d )
Caso a entrada seja funcao(4,4) ele irá retornar 16
e )
Caso a entrada seja funcao(x=1,y=3) ele irá retornar 1
Ver justificativa da resposta
Justificativa
O código possui um erro, argumentos com valor-padrão não podem ser seguidos por argumentos sem valor-
padrão. 
QUESTÃO 5
Avalie as afirmações a seguir, sobre a linguagem Python:
I.uma pilha pode ser implementada com uma list
II.para implementar uma fila, o Python tem um tipo especial chamado line
III.para usar uma fila é necessário um módulo adicional do Python.
É correto o que se afirma em:
a )
I e II somente
b )
I somente
c )
II somente
d )
III somente
e )
I e III somente
Ver justificativa da resposta
Justificativa
II - para implementar uma fila, o Python tem um tipo especial chamado deque. 
javascript:;
javascript:;
QUESTÃO 6
Dados os códigos abaixo: 
Assinale a alternativa que define o que vai ser impresso:
a )
Existe um erro de sintaxe e o código não irá executar
b )
Existe um laço infinito no código e ele irá imprimir infinitamente o valor de i.
c )
Não irá imprimir nada.
d )
0 
2
4
6
e )
0
2
4
Ver justificativa da resposta
Justificativa
O código irá entrar no if logo na primeira interação e irá sair da execução sem imprimir nada. 
QUESTÃO 7
Dado o código
print(input("1:"),input("2:"))
Inserindo como inputs os números 3 e 4, podemos afirmar:
a )
Nada será impresso
b )
Que ele irá imprimir:
1:3 2:4
javascript:;
3 4
c )
Que ele irá imprimir:
1:3
2:4
3 4
d )
Que ele irá imprimir:
1:3 2:4 3 4
e )
Existe um erro no código e ele não irá compilar.
Ver justificativa da resposta
Justificativa
Que ele irá imprimir:
1:3
2:4
3 4
QUESTÃO 8
Dadas as alternativas abaixo, assinale a que retorna False 
a )
(not (3 > 4)) and (not (not (3 < 4)))
b )
(not (3 > 4)) or (3 < 4)
c )
3 > 4 or 3 < 4 
d )
(not (3 > 4)) and (False == (3 < 4)) 
e )
(not (not (3 >= 3))) and (not (3 > 4))
javascript:;

Continue navegando