Prévia do material em texto
<p>Disc.: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON</p><p>Acertos: 10,0 de 10,0 30/08/2022</p><p>Acerto: 1,0 / 1,0</p><p>No que se refere a classificação de linguagens de programação por nível e gerações, avalie</p><p>as assertivas a seguir</p><p>I - As linguagens de 1ª e 2ª gerações, são classificadas como baixo nível</p><p>II - As linguagens de 3ª geração são classificadas como alto nível</p><p>III - As linguagens de 1ª e 2ª gerações são, respectivamente, Assembly e linguagem de</p><p>maquina</p><p>IV - SQL é uma linguagem de 4ª geração</p><p>Com base em sua analise assinale a opção que apresenta APENAS as assertivas corretas</p><p>II e IV</p><p>I, II e IV</p><p>I e II</p><p>I</p><p>II, III e IV</p><p>Respondido em 30/08/2022 20:10:33</p><p>Explicação:</p><p>A resposta correta é: I, II e IV</p><p>Acerto: 1,0 / 1,0</p><p>Assinale o grupo de linguagens que são de alto nível e atendem as características do</p><p>paradigma Orientado a objeto</p><p>Python, Java e Assembly</p><p>Java e Fortran</p><p>Phyton, Java, C++ e Delpi</p><p>Java, C++, Python e Smalltalk</p><p>Java, C++ e HTML</p><p>Respondido em 30/08/2022 20:16:30</p><p>Explicação:</p><p>A resposta correta é: Java, C++, Python e Smalltalk</p><p>Acerto: 1,0 / 1,0</p><p>Considere o seguinte fragmento de código-fonte escrito na linguagem Python:</p><p>def foo(a):</p><p>return a + a + a</p><p>b = 1</p><p>foo(b)</p><p>foo(b)</p><p>foo(b)</p><p>Após a execução de todos esses códigos, qual é o valor a ser mostrado mediante o</p><p>comando abaixo?</p><p>print(b)</p><p>1</p><p>3</p><p>9</p><p>6</p><p>0</p><p>Respondido em 30/08/2022 20:17:13</p><p>Explicação:</p><p>A resposta correta é: 1.</p><p>A função foo tem por objetivo retornar o triplo do valor de a. Quando aplicamos a função foo</p><p>ao valor de b temos como resultado o valor 3. Porém, percebe-se que o código em nenhum</p><p>momento revela na tela do usuário o valor da função foo sobre a variável b. Para o valor de</p><p>retorno ser 3, o código deveria ser alterado para print(foo(b)).</p><p>Acerto: 1,0 / 1,0</p><p>Dado o código em Python abaixo, assinale a alternativa que contém a saída CORRETA gerada pelo</p><p>"print":</p><p>galinha</p><p>ga</p><p>to</p><p>t</p><p>gato</p><p>Respondido em 30/08/2022 20:17:52</p><p>Explicação:</p><p>A resposta correta é: t</p><p>O comando buscará o terceiro elemento (gato), segunda letra (t). Vale lembrar, que a contagem se</p><p>inicia com zero.</p><p>Acerto: 1,0 / 1,0</p><p>Considere o seguinte trecho de um programa escrito em Python:</p><p>import math</p><p>print(sqrt(36))</p><p>Qual será o resultado da execução desse programa?</p><p>Será impresso na tela: 6</p><p>Ocorrerá um erro porque a chamada correta deveria ser math.sqrt(36)</p><p>Será impresso na tela: 6.0</p><p>Ocorrerá um erro porque a função print() precisa receber uma string como</p><p>parâmetro</p><p>Será impresso na tela: "6"</p><p>Respondido em 30/08/2022 20:12:35</p><p>Explicação:</p><p>A resposta correta é: Ocorrerá um erro porque a chamada correta deveria ser</p><p>math.sqrt(36)</p><p>Acerto: 1,0 / 1,0</p><p>Observe o código abaixo em Python.</p><p>a, b = 0, 1</p><p>while b < 10:</p><p>print (b)</p><p>a, b = b, a+b</p><p>Após a execução, esse código gera a seguinte saída:</p><p>1 2 4 8</p><p>0 1 1 2 3 5 8</p><p>1 1 2 3 5 8</p><p>0 0 1 2 3 4</p><p>0 1 2 3 4 5 6 7 8 9</p><p>Respondido em 30/08/2022 20:19:31</p><p>Explicação:</p><p>A resposta correta é: 1 1 2 3 5 8</p><p>Acerto: 1,0 / 1,0</p><p>(COVEST-COPSET/2019 - Adaptada) Dentro do contexto de linguagens de programação e</p><p>de orientação a objetos, o conceito de polimorfismo descreve meios em que classes</p><p>abstratas e concretas podem se relacionar. Assinale a alternativa que conceitua</p><p>corretamente polimorfismo.</p><p>Polimorfismo representa um conceito em que um mesmo nome (como uma variável,</p><p>por exemplo) pode denotar objetos de diferentes classes que estão relacionadas por</p><p>uma superclasse comum.</p><p>A implementação de polimorfismo em linguagens de programação se vale do</p><p>conceito de ligação tardia, em que o tipo de uma variável só é conhecido em tempo</p><p>de execução. Isso significa que linguagens compiladas não possuem polimorfismo</p><p>na forma estrita.</p><p>Linguagens de programação que implementem o conceito de herança também</p><p>precisam implementar o conceito de polimorfismo por construção.</p><p>Linguagens de programação que não possuem tipo, como, por exemplo, Python não</p><p>podem implementar polimorfismo.</p><p>Uma possível forma de implementar polimorfismo em uma linguagem de</p><p>programação é através do polimorfismo universal paramétrico, em que a conversão</p><p>de tipos sobre os parâmetros de uma função se dá implicitamente.</p><p>Respondido em 30/08/2022 20:14:34</p><p>Explicação:</p><p>A resposta correta é: Polimorfismo representa um conceito em que um mesmo nome (como</p><p>uma variável, por exemplo) pode denotar objetos de diferentes classes que estão</p><p>relacionadas por uma superclasse comum.</p><p>No contexto e projeto orientado a objetos, o Polimorfismo é a habilidade de, em</p><p>determinadas situações, uma variável de objeto assumir diferentes formas e</p><p>comportamentos.</p><p>Acerto: 1,0 / 1,0</p><p>O ensino de programação já é realidade em escolas de países desenvolvidos. Brincadeiras</p><p>lúdicas, jogos digitais e comandos simples são utilizados para introduzir o aluno a essa nova</p><p>realidade. Na fase adulta o aluno poderá se especializar em uma linguagem já tendo a base</p><p>de programação e o raciocínio lógico desenvolvidos no ciclo básico de educação. Acerca das</p><p>diferentes linguagens e seus propósitos, assinale a opção que contém apenas as linguagens</p><p>de programação que são interpretadas em tempo real.</p><p>C++, JavaScript e Fortran.</p><p>C++ e Java.</p><p>C e Python.</p><p>C, Pascal e Java.</p><p>PHP e Python.</p><p>Respondido em 30/08/2022 20:15:01</p><p>Explicação:</p><p>A resposta correta é: PHP, Python.</p><p>A linguagem de programação Python é uma linguagem interpretada, assim como as</p><p>linguagens PHP e JavaScript.</p><p>Acerto: 1,0 / 1,0</p><p>Considere o script e responda.</p><p>Substituindo a utilização de Threads por Processos na linha 14, qual valor será impresso</p><p>pela linha 18</p><p>10</p><p>1000000</p><p>100000</p><p>Impossível determinar</p><p>0</p><p>Respondido em 30/08/2022 20:21:03</p><p>Explicação:</p><p>A resposta correta é: 0</p><p>Acerto: 1,0 / 1,0</p><p>Considere as afirmativas e responda quais são verdadeiras.</p><p>I - Algoritmos supervisionados, como os de classificação, não precisam das informações de</p><p>rótulos ou classes para serem treinados.</p><p>II - Algoritmos de agrupamento utilizam as informações das classes para inferir novos</p><p>grupos de classes.</p><p>III - A limpeza dos dados pode contemplar atividades como complementação de dados</p><p>ausentes, detecção de ruídos e eliminação de dados inconsistentes.</p><p>IV - A etapa de pós-processamento pode incluir tarefas como visualização dos dados</p><p>I, II e III</p><p>I, II, III e IV</p><p>I e II</p><p>I, III e IV</p><p>III e IV</p><p>Respondido em 30/08/2022 20:21:30</p><p>Explicação:</p><p>A resposta correta é: III e IV</p><p>Questão11a</p><p>Questão22a</p><p>Questão33a</p><p>Questão44a</p><p>Questão55a</p><p>Questão66a</p><p>Questão77a</p><p>Questão88a</p><p>Questão99a</p><p>Questão1010a</p><p>30/08/2022 20:24</p><p>Página 1 de 1</p>