Baixe o app para aproveitar ainda mais
Prévia do material em texto
LÓGICA DE PROGRAMAÇÃO Lupa Calc. EEX0100_202004126083_ESM Aluno: WILLIAN LISBOA DOS SANTOS Matr.: 202004126083 Disc.: LÓGICA DE PROG. 2020.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. 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? Ler a tela touchscreen. Mostrar a carga restante da bateria. Calcular rotas. Prover comunicação com a rede celular. Mostrar notificações. 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: 13, será impresso o valor 1. -1, não será impresso nenhum valor 200, não será impresso nenhum valor. 10, será impresso o valor 2. 15, será impresso o valor 3 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.8 passe a armazenar o valor 5 passe a armazenar o valor 4 passe a armazenar o valor 32 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) a 6 63 3 36 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 Sou p Será impresso Sou pr Será impresso p uoS Será impresso rp uoS Será impresso rp uo 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 1 1 2 3 5 8 0 0 1 2 3 4 1 1 2 3 5 8 1 2 4 8 0 1 2 3 4 5 6 7 8 9 Explicação: . 7. (Ano: 2019 Banca: COMPERVE Órgão: UFRN Prova: COMPERVE - 2019 - UFRN - Técnico de Tecnologia da Informação) 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. def e(b): a = b*b return a a = 10 e(a) e(a) print(e(a)) Nesse caso, ao executar o programa, o valor impresso será: 1 10000 10 1000 100 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 Apenas I e II estão corretas Apenas I, iii e iv estão corretas Todas estão erradas 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? Lista Encadeada Matriz Pilha Fila Vetor 10. Quais estruturas de dados a seguir são estáticas e lineares: Vetores e Filas Matrizes e Tuplas Listas e Filas Conjuntos e Matrizes Listas e Tuplas Explicação: . Não Respondida Não Gravada Gravada
Compartilhar