Baixe o app para aproveitar ainda mais
Prévia do material em texto
LÓGICA DE PROGRAMAÇÃO 1. Uma tecnologia que alterou drasticamente os computadores foi o Circuito Integrado. A grande vantagem dessa tecnologia é: Redução do barulho na operação do circuito. Diminuição do consumo de energia do circuito. Novas funções no circuito. Diminuição de tamanho do circuito. Aumento da ventilação no circuito. Explicação: . 2. 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: Processador e memória RAM. Memória RAM e placa de vídeo . Placa de vídeo e memória RAM. Processador e HD. Memória RAM e HD. Explicação: . 3. (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] As variáveis j e h são do tipo tabela hash; A variável j é uma lista e a variável h é uma tupla; Existem erros na declaração destas variáveis. Ambas as variáveis são dict; A variável j é uma tupla e a variável h é uma lista; 4. (SEAD-AM) A função interna eval do Python é utilizada para: filtrar os elementos de uma lista utilizando uma função. converter uma string para um número com ponto flutuante. ler uma linha da entrada padrão. retornar o valor hash de um objeto. executar uma expressão. Explicação: . 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 uo Será impresso Sou pr Será impresso Sou p Será impresso p uoS Será impresso rp 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: 0 0 1 2 3 4 0 1 1 2 3 5 8 1 2 4 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,7): for D in range(4,0,-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 S=0 for C in range(1,6,1): for D in range(4,1,-1): S=S+C+D print S Explicação: . 8. (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): . 222 123 333 321 111 Explicação: . 9. Considere o script e o modulo a seguir. Qual o valor impresso pela linha 7 - print(a,b): 10 20 30 60 10 60 30 180 10 180 Explicação: . 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: [5, 6, 7] [0, 5, 10] [5, 6, 7, 8, 9, 10] [8, 9, 10] [0, 1, 2]
Compartilhar