Prévia do material em texto
Disc.: LÓGICA DE PROGRAMAÇÃO 1a Questão Acerto: 1,0 / 1,0 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.50 976.5 Respondido em 23/05/2023 20:03:04 Explicação: A resposta correta é: 976.5 2a Questão Acerto: 1,0 / 1,0 A função interna eval do Python é utilizada para: filtrar os elementos de uma lista utilizando uma função. ler uma linha da entrada padrão. converter uma string para um número com ponto flutuante. executar uma expressão. retornar o valor hash de um objeto. Respondido em 23/05/2023 19:49:11 Explicação: A resposta correta é: executar uma expressão. 3a Questão Acerto: 1,0 / 1,0 Na linguagem Python, os comandos L = range(0,12) print L produzem: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12] [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] uma mensagem de erro Respondido em 23/05/2023 19:53:15 Explicação: A resposta correta é: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 4a Questão Acerto: 0,0 / 1,0 Considere o código abaixo, digitado em Python. a, b = 0, 1 while b < 10: a, b = b, a+b No final da execução do código, o último valor armazenado nas variáveis a e b serão, respectivamente: 8 e 13. 13 e 20. 5 e 10. 8 e 10. 13 e 21. Respondido em 23/05/2023 19:56:08 Explicação: A resposta correta é: 8 e 13. 5a Questão Acerto: 1,0 / 1,0 Observe o código a seguir e selecione a opção que deve substituir o texto AAA para que o programa fique correto. Button Etiqueta Label Entry PhotoImage Respondido em 23/05/2023 19:56:39 Explicação: A resposta correta é: Label 6a Questão Acerto: 1,0 / 1,0 Quais estruturas de dados a seguir são estáticas e lineares: Matrizes e Tuplas Listas e Tuplas Listas e Filas Conjuntos e Matrizes Vetores e Filas Respondido em 23/05/2023 19:57:16 Explicação: A resposta correta é: Matrizes e Tuplas 7a 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. Placa de vídeo e memória RAM. Processador e HD. Memória RAM e placa de vídeo. Processador e memória RAM. Respondido em 23/05/2023 19:58:07 Explicação: A resposta correta é: Processador e memória RAM. O número de núcleos é tipicamente utilizado quando nos referimos ao processador. Atualmente, a maioria dos processadores de mercado utiliza ao menos quatro núcleos. Quando nos referimos a capacidade de 16GB estamos falando da memória RAM disponível. 8a Questão Acerto: 1,0 / 1,0 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 disco ser responsável por receber os dados do teclado e do mouse. O processador não possuir armazenamento para os programas. O barramento entre o processador e a memória RAM ser muito lento. A energia consumida pelo disco ser muito menor que a consumida pela memória RAM. Respondido em 23/05/2023 19:58:54 Explicação: A memória RAM é uma memória do tipo volátil, ou seja, todos os dados são imediatamente apagados quando o sistema fica sem energia. 9a Questão Acerto: 1,0 / 1,0 Observe a figura, a seguir, com um pequeno programa em Portugol: Suponha que, ao executar o programa, o usuário tenha digitado os valores a seguir: 10 11 11 Assinale a alternativa que representa a saída do console: Caso 2 Caso 1 "nCaso 3n" Caso 3 "nCaso 2n" Respondido em 23/05/2023 19:59:37 Explicação: A resposta correta é: Caso 2. 10a Questão Acerto: 1,0 / 1,0 Para verificar o resto da divisão de um número inteiro por outro, utiliza-se no Portugol o operador %. Por exemplo: 5%2 tem como resultado 1. 14%3 tem como resultado 2. 12%6 tem como resultado 0. Observe a figura, a seguir, com um pequeno programa em Portugol: Assinale a alternativa que poderia conter a saída no console de uma execução válida deste programa: Digite um número: 25 O número numero é multiplo de 5 Digite um número: 25 O número 25 não é multiplo de 5 Digite um número: 25 leia(numero) O número 25 é multiplo de 5 Digite um número: 21 O número 21 não é multiplo de5\n Digite um número: 21 O número 21 não é multiplo de 5 Respondido em 23/05/2023 20:00:58 Explicação: A resposta correta é: Digite um número: 21 O número 21 não é multiplo de 5