Buscar

Logica 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 18 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 18 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 9, do total de 18 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

A Microsoft é uma das empresas de software mais conhecidas de todo o mundo. Sua projeção global se iniciou com a fabricação de um Sistema Operacional chamado de:
	
	
	
	DOS
	
	
	macOS 
	
	
	iOS
	
	
	BIOS
	
	
	Unix
	Data Resp.: 06/10/2021 20:05:24
		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
	
	
	200, não será impresso nenhum valor.
	
	
	10, será impresso o valor 2.
	
	
	-1, não será impresso nenhum valor
	
	
	13, será impresso o valor 1.
	Data Resp.: 06/10/2021 20:05:30
	
	
	 
		
	
		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 32
	
	
	passe a armazenar o valor 5
	
	
	passe a armazenar o valor 4.8
	
	
	passe a armazenar o valor 4
	
	
	passe a armazenar o valor 0.5
	Data Resp.: 06/10/2021 20:05:35
	
	
	 
		
	
		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)
	
	
	
	63   
	
	
	3
	
	
	36    
	
	
	a
	
	
	6      
	Data Resp.: 06/10/2021 20:05:39
	
	
	 
		
	
		5.
		Considere o seguinte trecho de um programa escrito em Python:
numero = 40
# numero = numero - 1
print(numero)
Após a execução do trecho, é correto afirmar que:
	
	
	
	Será impresso o valor 41
	
	
	Será impresso o valor 39
	
	
	Será impresso o valor 40
	
	
	Será impressa a string oremun
	
	
	Será impressa a string numero
	Data Resp.: 06/10/2021 20:05:44
		Explicação:
.
	
	
	 
		
	
		6.
		(UNIRIO - Analista Tecnologia da Informação - Desenvolvimento de Sistemas - 2014)
Sobre o comando range para construção de listas na linguagem Python, é CORRETO afirmar que
	
	
	
	range(4,6) gera a lista [4,5,6,7,8,9].
	
	
	range(5,1) gera a lista [5].
	
	
	range(5) gera a lista [1,2,3,4,5].
	
	
	range(4,6) gera a lista [4,5].
	
	
	range(5,1,-2) gera a lista [4,5].
	Data Resp.: 06/10/2021 20:05:59
	
	
	 
		
	
		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(0,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,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,-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
	Data Resp.: 06/10/2021 20:06:22
		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 corretas
	
	
	Todas estão erradas
	
	
	Apenas I, II e iv estão corretas
	
	
	Apenas I, iii e iv estão corretas
	
	
	Apenas I e II estão corretas
	Data Resp.: 06/10/2021 20:06:29
		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?
	
	
	
	Matriz
	
	
	Vetor
	
	
	Pilha
	
	
	Fila
	
	
	Lista Encadeada
	Data Resp.: 06/10/2021 20:06:35
	
	
	 
		
	
		10.
		Em Python, as listas são sequências que podem conter elementos de diversos tipos. Durante a execução do programa, podemos alterar, inserir e remover elementos da lista. Quais as características dessa estrutura de dados?
	
	
	
	Linear, homogênea e estática
	
	
	Não linear, não homogênea e dinâmica
	
	
	Não linear, homogênea e dinâmica.
	
	
	Linear, não homogênea e dinâmica.
	
	
	Não linear, homogênea e estática.
	A tecnologia de SSD veio para substituir os discos rígidos. Sem partes móveis, é menos propensa a falhas, além de ser mais rápida que seus antecessores. 
Os discos rígidos e os SSD não são fundamentais, de forma conceitual, para os computadores. Entretanto, são peças muito importantes, na prática, para os computadores pessoais. Isso se deve ao fato de:
		
	 
	A memória RAM ser volátil.
	
	O barramento entre o processador e a memória RAM ser muito lento.
	
	O processador não possuir armazenamento para os programas.
	
	A energia consumida pelo disco ser muito menor que a consumida pela memória RAM.
	
	O disco ser responsável por receber os dados do teclado e do mouse. 
	Respondido em 06/10/2021 21:43:09
	
	Explicação:
.
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere as seguintes especificações de dois componentes: 
I.    Velocidade de 4,2 Ghz; 4 núcleos; 6 MB Smart Cache.
II.    Velocidade de 2133 MHz; capacidade de 16GB; voltagem 1,2V.
As especificações I e II são relativas a, respectivamente:
		
	
	Memória RAM e HD.
	
	Memória RAM e placa de vídeo .
	
	Placa de vídeo e memória RAM.
	
	Processador e HD.
	 
	Processador e memória RAM.
	Respondido em 06/10/2021 21:43:46
	
	Explicação:
.
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	(IF-PI - 2016) Dado a sequência de código Python3 abaixo, assinale a alternativa CORRETA:
j = (1,2,3,4,5)
h = [1,2,3,4,5]
		
	
	Ambas as variáveis são dict;
	
	A variável j é uma lista e a variável h é uma tupla;
	
	As variáveis j e h são do tipo tabela hash;
	 
	A variável j é uma tupla e a variável h é uma lista;
	
	Existem erros na declaração destas variáveis.
	Respondido em 06/10/2021 21:44:55
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	(SEAD-AM) A função interna eval do Python é utilizada para:
		
	 
	executar uma expressão.
	
	filtrar os elementos de uma lista utilizando uma função.
	
	retornar o valor hash de um objeto.
	
	converter uma string para um número com ponto flutuante.
	
	ler uma linha da entrada padrão.
	Respondido em 06/10/2021 21:45:27
	
	Explicação:
.
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	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 Sou p
	 
	Será impresso rp uo
	
	Será impresso Sou pr
	
	Será impresso p uoS
	
	Será impresso rp uoS
	Respondido em 06/10/2021 21:46:37
	
	Explicação:
.
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	(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 1 2 3 5 8
	
	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
	Respondido em 06/10/2021 21:49:16
	
	Explicação:
.
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	(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,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(1,6):
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
	
	S=0
for C in range(1,7):
for D in range(4,0):
S=S+C+D
print S
	Respondido em 06/10/2021 21:51:21
	
	Explicação:
.
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	(Ano: 2014 Banca: CCV-UFS Órgão: UFS Prova: CCV-UFS - 2014 - UFS - Técnico de Tecnologia da Informação) Analise o trecho de código, em Python 3, a seguir:
O valor impresso pela função print, na última linha do trecho de código, é: (dica: a função lower retorna todas as letras de uma string em minúsculo):
.
		
	 
	321
	
	222
	
	111
	
	123
	
	333
	Respondido em 06/10/2021 21:52:56
	
	Explicação:
.
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere o script e o modulo a seguir. Qual o valor impresso pela linha 7 - print(a,b):
 
		
	 
	30 180
	
	10 180
	
	30 60
	
	10 60
	
	10 20
	Respondido em 06/10/2021 21:52:30
	
	Explicação:
.
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Em Python, as listas são sequências que podem conter elementos de diversos tipos. Durante a execução do programa, podemos alterar, inserir e remover elementos da lista. Quais as características dessa estrutura de dados?
		
	
	Não linear, não homogênea e dinâmica
	
	Não linear, homogênea e estática.
	 
	Linear, não homogênea e dinâmica.
	
	Linear, homogênea e estática
	
	Não linear, homogênea e dinâmica.
	Respondido em 06/10/2021 21:53:10
	
	Explicação:
	
	 1a Questão (Ref.: 202006046663)
	Os componentes que formam o cerne da infraestrutura da internet, responsáveis por cobrir as enormes distâncias intercontinentais e transportar os datagramas pelo mundo, são chamados de:
		
	
	Roteadores
	
	World Wide Web
	
	Backbone
	
	Modems
	
	Servidores
	
	
	 2a Questão (Ref.: 202006046650)
	A colocação de memória cache no projeto de um computador é um artifício para melhorar sua performance. Quanto a essa memória, podemos afirmar que:
		
	
	Fica presente na placa-mãe e tem menor latência de transmissão.
	
	Fica presente no processador e aumenta a eficiência por ser mais rápida que a memória principal. 
	
	Fica presente em um cartão USB e permite guardar em segurança os arquivos.
	
	Fica presente na Memória RAM e melhora a performance, porque consegue transferir dados mais rápidos para o processador. 
	
	Fica presente no disco rígido e melhora a velocidade de leitura do disco.
	
	
	 3a Questão (Ref.: 202006046689)
	Considere o seguinte trecho de um programa escrito em Python:
num = 10
num += 1
num = num + 2 * 5
Após a execução do trecho, é correto afirmar que:
		
	
	A variável num tem o valor 65
	
	A variável num tem o valor 11
	
	A expressão num%7 tem valor 0
	
	A expressão num%5 tem valor 2
	
	A expressão num//7 tem valor 1
	
	
	 4a Questão (Ref.: 202006046687)
	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 5
	
	passe a armazenar o valor 4.8
	
	passe a armazenar o valor 0.5
	
	passe a armazenar o valor 32
	
	passe a armazenar o valor 4
	
	
	 5a Questão (Ref.: 202006046704)
	Considere o seguinte trecho de um programa escrito em Python:
salarioBase = eval(input('Entre com o salário base: '))
gratific = salarioBase*0.05
imposto = (salarioBase + gratific)*0.07
salarioLiq = salarioBase + gratific - imposto
print('{:8.4}'.format(salarioLiq))
Na execução do programa, suponha que o usuário entrou com o valor 1000 quando solicitado. É correto afirmar que será impresso o valor:
		
	
	1050.00
	
	1050.0
	
	980.0
	
	976.5
	
	976.50
	
	
	 6a Questão (Ref.: 202006038271)
	Considere o seguinte trecho de um programa em Python, em que a variável n é um inteiro recebido anteriormente:
s = 0
for i in range(1, n):
    if n%i == 0:
        s += i
print(s)
 
Pode-se afirmar que este programa exibe ao final:
		
	
	Os divisores de n, exceto ele próprio
	
	A soma de todos os divisores de n, exceto ele próprio
	
	A soma de todos os números primos até n
	
	Todos os divisores de n
	
	A soma de todos os divisores de n
	
	
	 7a Questão (Ref.: 202006046714)
	(MPE-AL - Analista do Ministério Público - Administrador de Rede ¿ 2018) Assinale a opção que indica o comando Python que produz [-2, -4].
		
	
	print range(0, -4, -2)
	
	print range(-2, -4, 2)
	
	print range(-2, -6, -2)
	
	print range(-2, -4, -2)
	
	print range(0, -6, 2)
	
	
	 8a Questão (Ref.: 202006046742)
	Ano: 2018 Banca: IF-MT Órgão: IF-MT Prova: IF-MT - 2018 - IF-MT - Informática
Considere o seguinte fragmento de código fonte escrito na linguagem Python:
def foo(a):
    return a + a + a
b = 1
foo(b)
foo(b)
foo(b)
Após a execução de todos esses códigos, qual é o valor a ser mostrado mediante o comando abaixo?
print(b)
		
	
	1
	
	6
	
	0
	
	3
	
	9
	
	
	 9a Questão (Ref.: 202006046766)
	Dado o programa a seguir, qual a saída no console.
		
	
	Funcao 1 do Módulo
Funcao 2 do Script
	
	Funcao 1 do Script
Funcao 2 do Módulo
	
	Funcao 1 do Script
Funcao 2 do Script
	
	Funcao 1 do Módulo
Funcao 2 do Módulo
	
	Funcao 2 do Módulo
Funcao 2 do Script
	
	
	 10a Questão (Ref.: 202006046729)
	Verifique o código a seguir e responda: 
>>> conjunto_a = set([1, 1, 2, 3])
>>> conjunto_b = set([2, 2, 3, 4])
>>> conjunto_c = conjunto_a.union(conjunto_b)
>>> print(sum(conjunto_c))
Qual o resultado impresso por esse programa:
		
	
	8
	
	20
	
	4
	
	10
	
	18

Continue navegando