Buscar

LÓGICA DE 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 7 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 7 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

Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	 
		
	
		1.
		Em 2019, os Sistemas Operacionais para dispositivos móveis (mobileOS) já respondiam por mais de 50% do market share dos Sistemas Operacionais. Qual das funcionalidades a seguir não é responsabilidade do mobileOS de um celular?
	
	
	
	Mostrar a carga restante da bateria.
	
	
	Mostrar notificações.
	
	
	Ler a tela touchscreen.
	
	
	Prover comunicação com a rede celular. 
	
	
	Calcular rotas.
	
Explicação:
.
	
	
	 
		
	
		2.
		(Quadrix - 2013) Analise o seguinte trecho de algoritmo, utilizado em programação de computadores.
É correto afirmar que se o valor da variável x for:
	
	
	
	15, será impresso o valor 3
	
	
	13, será impresso o valor 1.
	
	
	-1, não será impresso nenhum valor
	
	
	10, será impresso o valor 2.
	
	
	200, não será impresso nenhum valor.
	
	
	 
		
	
		3.
		Em um programa escrito em linguagem Python, o comando de atribuição x = int(4.8) fará com que a variável x:
	
	
	
	passe a armazenar o valor 4
	
	
	passe a armazenar o valor 32
	
	
	passe a armazenar o valor 4.8
	
	
	passe a armazenar o valor 5
	
	
	passe a armazenar o valor 0.5
	
	
	 
		
	
		4.
		(IF-MT - 2018) Considere o seguinte fragmento de código fonte, escrito em linguagem Python:
a = 3
b = a * 2
a, b = b, a
Após a execução de todos os comandos, qual é o resultado apresentado pelo comando abaixo?
print(a)
	
	
	
	36    
	
	
	a
	
	
	3
	
	
	63   
	
	
	6      
	
	
	 
		
	
		5.
		Considere o seguinte trecho de um programa escrito em Python:
str = 'Sou programador Python'
print(str[5:0:-1])
Após a execução do trecho, é correto afirmar que:
	
	
	
	Será impresso rp uoS
	
	
	Será impresso rp uo
	
	
	Será impresso Sou p
	
	
	Será impresso Sou pr
	
	
	Será impresso p uoS
	
Explicação:
.
	
	
	 
		
	
		6.
		(Câmara Municipal do Rio de Janeiro - Analista Legislativo - Administração de Servidores ¿ 2014) Observe o código abaixo em Python.
a, b = 0, 1
while b < 10:
print (b)
a, b = b, a+b
Após a execução, esse código gera a seguinte saída:
	
	
	
	1 2 4 8
	
	
	0 0 1 2 3 4
	
	
	0 1 1 2 3 5 8
 
	
	
	0 1 2 3 4 5 6 7 8 9
	
	
	1 1 2 3 5 8
	
Explicação:
.
	
	
	 
		
	
		7.
		(PGE-RO - Analista da Procuradoria - Analista de Sistemas ¿ 2015) Analise o código Python a seguir.
S = 0
C = 1
while C < 7:
D = 4
while D > 0:
S = S + C + D
D = D - 1
C = C + 1
print(S)
O código que produz resultado idêntico ao que é produzido pelo código acima é:
	
	
	
	S=0
for C in range(1,6):
for D in range(4,1,-1):
S=S+C+D
print S
	
	
	S=0
for C in range(1,7):
for D in range(4,0):
S=S+C+D
print S
	
	
	S=0
for C in range(1,7):
for D in range(4,0,-1):
S=S+C+D
print S
	
	
	S=0
for C in range(1,6,1):
for D in range(4,1,-1):
S=S+C+D
print S
	
	
	S=0
for C in range(0,6):
for D in range(4,1,-1):
S=S+C+D
print S
	
Explicação:
.
	
	
	 
		
	
		8.
		Considere as afirmações relacionadas a reutilização de software e responda:
i.    Software menores são mais simples de manter.
ii.    Atualmente não há ferramentas que permitam o compartilhamento e versionamento de código fonte.
iii.    Em algumas metodologias de desenvolvimento escrevemos os testes mesmo antes de começar a programar as funcionalidades do sistema.
iv.    Módulos que realizam tarefas específicas facilitam seu reuso em outros sistemas.
	
	
	
	Todas estão erradas
	
	
	Todas estão corretas
	
	
	Apenas I e II estão corretas
	
	
	Apenas I, iii e iv estão corretas
	
	
	Apenas I, II e iv estão corretas
	
Explicação:
.
	
	
	 
		
	
		9.
		Qual estrutura de dados utiliza a lógica LIFO (Last In First Out), em português: Último a Entrar Primeiro a Sair?
	
	
	
	Vetor
	
	
	Fila
	
	
	Matriz
	
	
	Pilha
	
	
	Lista Encadeada
	
	
	 
		
	
		10.
		Considere o Código a seguir: 
>>> lista = [x+5 for x in [0,1,2,3,4,5] if x < 3]
Assinale a opção com o valor da variável lista:
	
	
	
	[0, 1, 2]
	
	
	[8, 9, 10]
	
	
	[5, 6, 7]
	
	
	[5, 6, 7, 8, 9, 10]
	
	
	[0, 5, 10]
	
Explicação:
.

Continue navegando