Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 202212289923) As linguagens de programação são tipicamente classificadas de acordo com suas características precípuas. Nesse sentido, considere as seguintes características de paradigmas de programação: I - Seus comandos são basicamente funções. II - Tem por base, o reuso, através da implementação de herança e polimorfismo. III - Focado em eficiência. IV - LISP é uma linguagem desse paradigma. Assinale a opção que apresenta, em ordem, a correta classificação em paradigmas. Pode-se repetir paradigmas nas respostas. estruturado, orientação a objetos, estruturado, lógico. funcional, orientação a objetos, estruturado, lógico. funcional, orientação a objetos, estruturado, funcional. funcional, orientação a objetos, orientado a objetos, lógico. estruturado, orientação a objetos, concorrente, lógico. 2a Questão (Ref.: 202212290248) (IBADE/2019) Há uma diferença entre o código fonte que se escreve e as instruções que a máquina compreende. Para tanto o código fonte deve ser traduzido para linguagem de máquina pelos interpretadores ou compiladores. A linguagem abaixo que mais se aproxima da linguagem de máquina é: Cobol. Assembly. PHP. HTML. Java. 3a Questão (Ref.: 202209792347) Três tipos de dados fundamentais em Python são as listas ("lists"), sequências ou 'tuplas' ("tuples") e dicionários ("dictionaries"). A respeito dessas estruturas, é correto afirmar: Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem. Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem. Listas podem ser modificadas, mas seu tamanho não pode ser modificado após a criação, ao passo que sequências e dicionários não têm essa limitação. Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings". Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings". 4a Questão (Ref.: 202209795321) 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? javascript:alert('C%C3%B3digo da quest%C3%A3o: 7789959\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790284\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292383\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295357\n\nStatus da quest%C3%A3o: Liberada para Uso.'); print(a) 3 36 63 6 a 5a Questão (Ref.: 202209795400) Analise o trecho de código, em Python 3, a seguir. O valor impresso pela função print, na última linha do trecho de código, é: (dica: a função lower retorna todas as letras de uma string em minúsculo) 333 111 132 321 123 6a Questão (Ref.: 202212290026) (CESPE/2010) a, b = 0, 2 while b < 20: a, b = b, a+b+1 print(b) Assinale a opção que apresenta a sequência correta de números impressos no console de um interpretador Python durante a execução dos comandos acima. 3, 3, 6, 10, 17, 28. 1, 1, 2, 3, 5, 8. 3, 6, 10, 17, 28. 2, 2, 4, 6. 2, 3, 6. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295436\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790062\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 7a Questão (Ref.: 202210612763) Dadas as afirmativas acerca das linguagens de programação Java, C++ e Python, I - Das três linguagens consideradas, Python é a única que não permite interfaces. II - O Python possui nativamente o tipo privado, assim como C e Ruby. III - Na linguagem Python, o decorator @staticmethods somente pode ser utilizado para qualificar métodos, não podendo ser utilizado para qualificar atributos. Verifica-se que está(ão) correta(s) II e III, apenas. I e II, apenas. II, apenas. I, II e III. I e III, apenas. 8a Questão (Ref.: 202210612149) Sobre as linguagens de programação Java, C++ e Python, podemos afirmar que: I - Java e C++ são compiladas, enquanto Python é interpretada. II - Python não tem suporte à orientação a objetos. III - O polimorfismo por sobrecarga, no qual mais de um método tem o mesmo nome, mas assinaturas diferentes, é suportado pelo Python. IV - Java não tem suporte à herança múltipla. Verifica-se que está(ão) correta(s) I e III, apenas. II, apenas. I, II e III. III e IV, apenas. I e IV, apenas. 9a Questão (Ref.: 202209795381) Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e responda: javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112799\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112185\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295417\n\nStatus da quest%C3%A3o: Liberada para Uso.'); O que será apresentado no navegador se acessarmos a URL http://127.0.0.1:5000/teste Erro 405 - Método não permitido Requisição GET Requisição POST Uma página em branco Erro 404 - Página não encontrada 10a Questão (Ref.: 202212290867) (IADES/2022) Na disciplina de ciência de dados, Python é uma das linguagens de programação mais utilizadas. A esse respeito, é correto afirmar que a linguagem de programação Python mostra-se ideal para desenvolvimento rápido e criação de scripts em razão de sua natureza compilada. pode ser utilizada como uma linguagem de programação funcional. classifica-se como fracamente tipada. foi desenvolvida com o intuito de substituir a linguagem de programação C por causa de sua altíssima performance. possui recursos para controle de fluxo, como if-else, switch-case, while e for em todas as suas versões. javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790903\n\nStatus da quest%C3%A3o: Liberada para Uso.');
Compartilhar