Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Acerto: 1,0 / 1,0 Como se chama o processo de conversão de linguagens onde não é gerado código executável e o programa executa a medida que vai sendo convertido. Montador Ligador Interpretação Tradução Compilação Respondido em 08/10/2020 14:48:54 2a Questão Acerto: 1,0 / 1,0 (2017 - IFB - Professor - Informática/ Desenvolvimento de Sistemas) Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale a alternativa CORRETA: Python é uma linguagem procedural a qual não contempla orientação a objetos. A declaração de variáveis é algo obrigatório em Python. Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário. Listas, em Python, são conjuntos de valores, os quais só podem ser do mesmo tipo, acessados por um índice numérico que inicia em 0 (zero). Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita utilizando a indentação. Respondido em 08/10/2020 14:50:15 Explicação: 3a Questão Acerto: 1,0 / 1,0 (2017 - IFB - Professor - Informática/ Desenvolvimento de Sistemas) Dado o código em Python abaixo, assinale a alternativa que contém a saída CORRETA gerada pelo "print": (MÓDULO 3) lista = ["cachorro", "hamster", ["pato", "galinha", "porco"], "gato"] print(lista[3][2]) gato to t galinha ga Respondido em 08/10/2020 14:54:25 Explicação: 4a Questão Acerto: 1,0 / 1,0 Considere a seguinte expressão: (True + 2)**2 Utilizando Python para avaliar a expressão, é correto afirmar que: Não será possível efetuar a operação em virtude da incompatibilidade de tipos. A expressão vale 1. A expressão vale 6. A expressão vale 9. A expressão vale True. Respondido em 08/10/2020 14:54:22 Explicação: 5a Questão Acerto: 1,0 / 1,0 (Câmara Municipal do Rio de Janeiro - Analista Legislativo - Administração de Servidores - 2014) Observe o código abaixo em Python. (MÓDULO 1) 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: 1 2 4 8 1 1 2 3 5 8 0 1 1 2 3 5 8 0 0 1 2 3 4 0 1 2 3 4 5 6 7 8 9 Respondido em 08/10/2020 14:54:48 Explicação: 6a Questão Acerto: 1,0 / 1,0 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 nível de dinamismo permitido pela linguagem Python, em termos de polimorfismo, é inferior às linguagens C++ e Java, uma vez que não possui construção equivalente aos Templates (de C++) e Generics (de Java). III. Na linguagem Python, o decorator @staticmethods somente pode ser utilizado para qualificar métodos, não podendo ser utilizado para qualificar atributos. A alternativa com a(s) afirmativas(s) correta(s) é: I e III, apenas III, apenas II, apenas I, II e III I e II, apenas Respondido em 08/10/2020 14:56:18 Explicação: 7a Questão Acerto: 1,0 / 1,0 2. Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: FCC - 2012 - TRE-CE - Analista Judiciário - Análise de Sistemas ¿ (QConcursos, 2020) Considere: Em relação à sintaxe em Python, é INCORRETO afirmar que: Na linha 3, a classe B está herdando A. Na linha 4, o atributo é considerado privado. Na linha 13, o objeto b é uma instância da classe A. Na linha 9, o objeto a é uma instância da classe B. A linha 5 exibe um método construtor. Respondido em 08/10/2020 14:58:06 Explicação: O objeto a da classe A que possui a implementação da subclasse B, logo objeto a é uma instancia de B 8a Questão Acerto: 1,0 / 1,0 Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e responda: 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 POST. Erro 404 - Página não encontrada. Uma página em branco. Requisição GET. Respondido em 08/10/2020 15:00:51 Explicação: foi implementado somente o método post, não o método get "?" 9a Questão Acerto: 1,0 / 1,0 Considere o script a seguir e responda: Substituindo a utilização de threads por processos na linha 14, qual valor será impresso pela linha 18? 100000 0 Impossível determinar 1000000 10 Respondido em 08/10/2020 14:58:28 Explicação: Ao contrário de threads, um processo duplica, ou seja cria um fork, e cada um executa sua versão 10a Questão Acerto: 1,0 / 1,0 Qual dos scripts, a seguir, não utiliza somente funções puras? Script 2 Script 4 Script 3 Script 1 Todos utilizam somente funções puras Respondido em 08/10/2020 14:58:38 Explicação: Uma função pura é aquela que não provoca efeitos colaterais, ou seja, ela não muda qualquer estado na aplicação. Mas não é só isso, ela precisa sempre gerar o mesmo resultado com os mesmos argumentos, ou seja, ela precisa ser completamente determinística
Compartilhar