Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO III 1. Ref.: 3568543 Pontos: 0,00 / 1,00 No que se refere à linguagem Python, assinale as afirmações a seguir. I . A Python aceita tanto aspas duplas quanto aspas simples para delimitar strings. II. A Python é facilmente integrada às linguagens C, C++, COM, ActiveX, CORBA e Java. III. A Python é uma linguagem compilada ¿ quando a execução ocorre pelo sistema operacional. IV. Em Python, não precisamos declarar variáveis para usá-las, como é feito em outras linguagens, como o Java. Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. Estão corretas as afirmações: I, II, III, IV e V. Estão corretas as afirmações: I, IV e V. Estão corretas as afirmações: II, III, e V. Estão corretas as afirmações: I, II e IV. Estão corretas as afirmações: I, III e IV. 2. Ref.: 1148700 Pontos: 1,00 / 1,00 O que é necessário para se criar uma nova instância de uma classe? Um objeto Uma classe Um método que retorna um valor Um método qualquer Um construtor 3. Ref.: 2846014 Pontos: 1,00 / 1,00 Considere o seguinte código em Python: for valor in range(2,13): if valor%2 != 0: print(valor) Qual é o último número a ser impresso na tela? 11 5 2 13 10 4. Ref.: 3569153 Pontos: 0,00 / 1,00 A orientação a objetos é um paradigma de programação muito usado nos dias de hoje pelas principais linguagens. E Python está entre elas. Analise as afirmações a seguir. I. Variável de Instância é um membro de uma classe. Atributo que está presente na própria classe e que é compartilhado por todos os seus objetos. II. Encapsulamento tem como objetivo de esconder as propriedades de um objeto, tornando o programa mais seguro e deixando à mostra somente as ações que o objeto pode executar. III. O polimorfismo ocorre quando existe uma alteração do funcionamento interno de um método herdado de um objeto-pai. Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. Estão corretas as afirmações: I e III. Somente a afirmativa: I. Estão corretas as afirmações: I, II e III. Estão corretas as afirmações: II e III. Estão corretas as afirmações: I e II. 5. Ref.: 2846019 Pontos: 1,00 / 1,00 Considere a seguinte função em Python: def func(a,b): for valor in range(a,b): print(valor) Qual o resultado da chamada func(1,3)? 1, 2, 3 1 1, 2 3 2 6. Ref.: 2894715 Pontos: 1,00 / 1,00 Considere a seguinte função em Python: def resto(t): return t[1:] Ao aplicar essa função na lista [1,2,3,4,5] qual é o resultado final? [3,4] [2,3,4,5] [1,3] [1] [] 7. Ref.: 2894736 Pontos: 1,00 / 1,00 Qual estrutura de dados corresponde ao seguinte trecho de código em Python? legumes = {'abóbora':10, 'xuxu':20, 'batata':15} tupla lista array registro dicionário 8. Ref.: 2894751 Pontos: 1,00 / 1,00 JSON é uma formato para intercâmbio de dados muito utilizado nos dias de hoje. Qual a estrutura, em Python, que é muito utilizada para converter dados de Json para Python, por ser muito parecida? listas tuplas arrays dicionários pilhas 9. Ref.: 2895698 Pontos: 1,00 / 1,00 O paradigma funcional fornece várias funções interessantes em Python, uma delas é a função map. Considere o seguinte código: def triplo(x): return 3 * x m = map(triplo, [1,2,3]) Qual será o resultado do objeto m, ao final? [] [3,6,9] [1,2,3] 6 3 10. Ref.: 2895708 Pontos: 1,00 / 1,00 Um aluno precisa resolver um problema computacional que envolve problemas relacionados a dias, meses e anos. Qual dos módulos abaixo ele poderia utilizar para resolver o problema? math hub graphics network datetime
Compartilhar