Prévia do material em texto
09/11/2022 16:40 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Teste de Conhecimento avalie sua aprendizagem Observe a sequência a seguir: 3, 15, 35, 63, 99, ... O próximo termo é: 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: LÓGICA DE PROGRAMAÇÃO Lupa Calc. DGT0117_202107206608_TEMAS Aluno: MÁRCIO SANTOS DA SILVA Matr.: 202107206608 Disc.: LÓGICA DE PROGRAMA 2022.2 - F (G) / EX 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. SOLUÇÃO DE PROBLEMAS E PENSAMENTO COMPUTACIONAL 1. 143 110 134 121 195 Data Resp.: 06/11/2022 11:11:14 Explicação: A resposta correta é: 143 2. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 09/11/2022 16:40 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 Assinale a alternativa que poderia conter a saída no console de uma execução válida deste programa: 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: Digite um número: 25 leia(numero) O número 25 é multiplo de 5 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: 21 O número 21 não é multiplo de 5 Digite um número: 21 O número 21 não é multiplo de5\n Data Resp.: 06/11/2022 11:11:32 Explicação: A resposta correta é: Digite um número: 21 O número 21 não é multiplo de 5 BASE COMPUTACIONAL 3. 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. 09/11/2022 16:40 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 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: Considere o seguinte trecho de um programa escrito em Python: str = 'Minha frase' print(str[4]+ str[7]) Após a execução do trecho, é correto afirmar que: Em um programa escrito em linguagem Python, o comando de atribuição x = int(4.8) fará com que a variável x: Data Resp.: 06/11/2022 11:14:14 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. 4. O disco ser responsável por receber os dados do teclado e do mouse. A memória RAM ser volátil. 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. O processador não possuir armazenamento para os programas. Data Resp.: 06/11/2022 11:15:07 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. ESTRUTURA BÁSICA DE UM PROGRAMA EM PYTHON 5. Será impresso af Será impresso ar Será exibida mensagem de erro porque não é permitido usar o operador + com strings Será impresso hf Será impresso hr Data Resp.: 06/11/2022 12:05:30 Explicação: A resposta correta é: Será impresso ar 6. passe a armazenar o valor 4 passe a armazenar o valor 4.8 passe a armazenar o valor 0.5 passe a armazenar o valor 5 09/11/2022 16:40 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 Na linguagem Python, os comandos L = range(0,12) print L produzem: 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: passe a armazenar o valor 32 Data Resp.: 06/11/2022 12:09:18 Explicação: A resposta correta é: passe a armazenar o valor 4 ESTRUTURAS DE DECISÃO E DE REPETIÇÃO EM PYTHON 7. [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12] uma mensagem de erro Data Resp.: 06/11/2022 12:09:36 Explicação: A resposta correta é: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 8. 1 2 4 8 1 1 2 3 5 8 0 1 1 2 3 5 8 0 1 2 3 4 5 6 7 8 9 0 0 1 2 3 4 Data Resp.: 06/11/2022 12:10:01 Explicação: A resposta correta é: 0 0 1 2 3 4 MODULARIZAÇÃO E USO DE BIBLIOTECAS DO PYTHON 09/11/2022 16:40 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Python é uma linguagem de programação de alto nível, interpretada, orientada a objetos, funcional, de tipagem dinâmica e forte. Levando isso em conta, analise o código em Python abaixo. Nesse caso, ao executar o programa, o valor impresso será Quais estruturas de dados a seguir são estáticas e lineares: 9. 1 10 100 10000 1000 Data Resp.: 06/11/2022 11:13:28 Explicação: A resposta correta é: 100 ESTRUTURAS DE DADOS BÁSICAS DO PYTHON 10. Conjuntos e Matrizes Listas e Tuplas Matrizes e Tuplas Listas e Filas Vetores e Filas Data Resp.: 06/11/2022 11:12:50 Explicação: A resposta correta é: Matrizes e Tuplas Não Respondida Não Gravada Gravada Exercício inciado em 06/11/2022 11:10:48.