Prévia do material em texto
05/01/2024, 12:53 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Exercício por Temas avalie sua aprendizagem Como se chama o processo de conversão de linguagens onde não é gerado código executável e o programa roda a medida que vai sendo convertido. No que se refere a classi�cação de linguagens de programação por nível e gerações, avalie as assertivas a seguir I - As linguagens de 1ª e 2ª gerações, são classi�cadas como baixo nível II - As linguagens de 3ª geração são classi�cadas como alto nível III - As linguagens de 1ª e 2ª gerações são, respectivamente, Assembly e linguagem de maquina IV - SQL é uma linguagem de 4ª geração Com base em sua analise assinale a opção que apresenta APENAS as assertivas corretas PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON Lupa DGT0286_202311145735_TEMAS Aluno: JOSÉ NILSON VIEIRA Matr.: 202311145735 Disc.: PARADIGMAS DE LING 2023.4 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO! 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. PARADIGMAS E LINGUAGEM PYTHON 1. Compilação Interpretação Montador Tradução Ligador Data Resp.: 05/01/2024 12:45:18 Explicação: A resposta correta é: Interpretação 2. javascript:voltar(); javascript:voltar(); javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:diminui(); javascript:aumenta(); javascript:aumenta(); 05/01/2024, 12:53 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 Assinale o grupo de linguagens que são de alto nível e atendem as características do paradigma Orientado a objeto No que se refere a programação de sistemas, avalie as assertivas a seguir? I - A programação de sistemas, carece de linguagens que acesse, diretamente, o hardware e seus componentes. II - Exemplos de uso: software básico, como sistemas operacionais, tradutores e interpretadores de linguagens de programação. III - As principais linguagens usadas são: Pascal, Java e Ruby. IV - Antes das linguagens de alto nível, a programação de sistemas era desenvolvida em Assembly. Com base em sua análise, assinale a ÚNICA opção que apresenta APENAS as assertivas corretas Qual das linguagens abaixo possui nenhuma abstração I, II e IV II e IV I e II I II, III e IV Data Resp.: 05/01/2024 12:45:34 Explicação: A resposta correta é: I, II e IV 3. Phyton, Java, C++ e Delpi Java e Fortran Python, Java e Assembly Java, C++, Python e Smalltalk Java, C++ e HTML Data Resp.: 05/01/2024 12:46:45 Explicação: A resposta correta é: Java, C++, Python e Smalltalk 4. I, II e IV I e IV II, III e IV I III e IV Data Resp.: 05/01/2024 12:47:15 Explicação: A resposta correta é: I, II e IV 5. linguagem de máquina 05/01/2024, 12:53 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 Os níveis das linguagens de programação permitem uma ampla gama de controle, abstração e facilidade de uso. Qual das seguintes a�rmações melhor descreve as linguagens de programação de baixo nível? O desenvolvimento mobile envolve a criação de aplicativos para dispositivos móveis, como smartphones e tablets. Este campo cresceu exponencialmente com a popularização dos dispositivos móveis e a demanda contínua por novos aplicativos. No desenvolvimento de aplicativos para dispositivos móveis Android, quais linguagens são o�cialmente indicadas por seus fabricantes? O programa fonte é a fundação de qualquer software e uma peça crítica no campo da programação e do desenvolvimento de software. linguagem HTML linguagem Assembly linguagem JAVA linguagem Python Data Resp.: 05/01/2024 12:47:24 Explicação: A resposta correta é: linguagem de máquina. 6. São linguagens próximas da linguagem de máquina e interagem diretamente com o hardware. São independentes do hardware e fáceis de aprender. Utilizam uma extensa biblioteca de funções para facilitar a programação. Abstraem completamente as características do hardware do computador. São usadas exclusivamente para o desenvolvimento de aplicações web modernas. Data Resp.: 05/01/2024 12:48:20 Explicação: Linguagens de baixo nível são aquelas que estão mais próximas da linguagem de máquina ou do hardware, exigindo uma compreensão detalhada da arquitetura do computador para programação e�caz. 7. C# e .NET Java e Kotlin PHP e ASP Swift e Objective-C Python e Ruby Data Resp.: 05/01/2024 12:48:26 Explicação: Para o desenvolvimento de aplicativos Android, os fabricantes o�cialmente indicam as linguagens Java e Kotlin. 8. 05/01/2024, 12:53 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 O que é um "programa-fonte"? A programação estruturada e a orientação a objetos são dois paradigmas de programação fundamentais que oferecem diferentes maneiras de pensar sobre como organizar um programa e estruturar sua lógica. Ambos têm seus méritos, mas também limitações, especialmente quando considerados no contexto um do outro. Por que o paradigma estruturado começou a apresentar limitações, levando ao desenvolvimento do paradigma orientado a objetos? Linguagens de programação são ferramentas utilizadas por desenvolvedores para instruir computadores a realizar tarefas especí�cas. Elas são o meio pelo qual os programadores expressam algoritmos e estruturas de dados para criar programas de software. Cada linguagem de programação tem sua própria sintaxe (regras gramaticais) e semântica (signi�cado), permitindo diversas maneiras de solucionar problemas. Qual característica de uma linguagem de programação in�uencia diretamente tanto a legibilidade quanto a facilidade de escrita do código? Um software aplicativo especí�co. Um conjunto de instruções em linguagem de máquina. Um tipo de linguagem de programação de alto nível. O código escrito em uma linguagem de programação. O hardware no qual o código é executado. Data Resp.: 05/01/2024 12:52:01 Explicação: Um "programa-fonte" é o código como é escrito pelo programador em uma linguagem de programação especí�ca. Este código ainda não pode ser entendido diretamente pelo hardware do computador, que compreende apenas a linguagem de máquina. 9. Devido à falta de estruturas de dados complexas. Por causa da necessidade de maior concorrência nos programas. Devido à complexidade e tamanho do código em sistemas maiores. Por causa da e�ciência na execução. Devido à sua independência da arquitetura do computador. Data Resp.: 05/01/2024 12:51:13 Explicação: O paradigma estruturado mostrou limitações especialmente quando os sistemas começaram a crescer em complexidade e tamanho, tornando difícil a manutenção e o reuso de código. O paradigma orientado a objetos foi desenvolvido como uma solução para essas questões, proporcionando maior organização, reutilização e extensibilidade do código. 10. Velocidade de execução. Simplicidade e Ortogonalidade. Tratamento de exceção. Veri�cação de tipos. Portabilidade. Data Resp.: 05/01/2024 12:52:46 Explicação: 05/01/2024, 12:53 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 A simplicidade (menos construções complicadas) e a ortogonalidade (construções que podem ser usadas de maneira consistente em diferentes situações) tornam a linguagem mais fácil de entender e de usar, o que aumenta a legibilidade e a facilidade de escrita do código. Não Respondida Não Gravada Gravada Exercício por Temas inciado em 05/01/2024 12:44:52.