Prévia do material em texto
<p>A sintaxe de uma função em Python definida por três partes: Resposta Nome e corpo. Respostas: a. definição e corpo. b. e Nome e corpo. d. corpo e e Nome, e lista. Comentário da Resposta: resposta: Comentário: As funções são divididas em Nome e corpo. a nome da função é usado para diferencia-la em sua Os são dados utilizados para modificar comportamento de uma função. corpo é formado por um de códigos que será executado quando a função é chamada no programa.</p><p>Com relação aos Sets em Python, qual é resultado do programa abaixo? conjunto = {"fusca", "gol", "brasilia"} print("gol" in conjunto) Resposta Selecionada: b. True Respostas: a. False b. True C. fusca d. gol e. brasilia Comentário da resposta: Resposta: B. Comentário: operador in procura dentro do set conjunto a string "gol", retornando True caso pertença ao conjunto, ou False caso não pertença.</p><p>Com relação a Tuplas, qual a saida do código abaixo? 2.3 t2 (1,2,3) ==t2) Resposta Selecionada: True b. (1.2.3) True d. False e. Erro de compilação Comentário da Resposta: resposta: Comentário: operador -- compara operando do lado esquerdo com operando do lado direito t2 e retorna verdadeiro (True) no caso deles serem iguals ou falsos (False) caso AS tuplas são válidas na declaração de e portanto, a saída é True.</p><p>que diferencia a estrutura de dados lista da estrutura de dados conjunto? Resposta Selecionada: d. A lista pode ter elementos repetidos ec conjunto não. Respostas: a. o conjunto pode ter elementos adicionados a qualquer momento, enquanto que a após definida, não permite a adição ou a remoção de b. A lista pode ter mais elementos que A lista é multidimensional e o conjunto não. A lista pode ter elementos repetidos e o conjunto e. Nenhuma Comentário da Resposta: D. resposta: Comentário: O que define a quantidade de elementos dos conjuntos e das listas é tamanho da do Tanto as listas quando os conjuntos podem ser divididos em várias A diferença que lista pode ter elementos enquanto que conjunto. seguindo a definição de conjunto na não permite elementos</p><p>Qual resultado do programa abaixo? Resposta Comentário da Resposta: A é de duas a primeira tem o lista A segunda tem o 1 a lista Para se referir à lista escrevemos a[0] e para se referir à lista escrevemos No contexto do a referência é para a segunda a[1] e para primeiro elemento</p><p>PERGUNTA 1 Um programador precisou criar uma função de nome "fcn_01", de modo que a mesma devesse receber 3 valores numéricos (a serem recebidos nas variáveis "a", "b" e "C", nesta ordem), de modo que va dessas variáveis sejam, respectivamente, 20 e 30. Qual deve ser a declaração (definição) da função, e para que serve valor default"? O a. Declaração: def fcn_01 "valor default" define o valor das variáveis caso a chamada da função não os contenha. b. Declaração: fcn_01 "valor default faz com que as "variáveis" se tornem "constantes". C. Declaração: def fcn_01 (a, b, c): "valor default" é o valor enviado na chamada da função. d. Declaração: "valor default faz com que as "variáveis" se tornem "constantes". e. Declaração: fcn_01 "valor define valor das variáveis caso a chamada da função não os contenha. PERGUNTA 2 Analisando o código a seguir, o que será impresso na tela do console? "PaLaVrA" for n in range(len(x)): # dica: # parâmetro na função print faz com que, a cada; # ... o valor seja impresso na mesma linha, e não; # em linhas diferentes. a. b. palavra. ARVALAP d. e. arvalap.</p><p>PERGUNTA 3 De acordo com código a seguir, qual é o valor da ordem da matriz "mat" e qual é o texto que será impresso na tela do console (com a função print)? import numpy as np mat = np.array([ [[2, 14, 8, 1], [17, 4, 13, 9]], [[10, 5, 11, 18], [26, 19, 23, 16]], [[15, 6, 27, 3], [12, 20, 0, 21]], ]) print(mat[1, 0, 3] * 2) a. Ordem da matriz = e será impresso: [2,0,6]. b. Ordem da matriz = 2x3x4, e será impresso: 18. Ordem da matriz = e será impresso: 36. d. Ordem da matriz = 3x2x4, e será impresso: [2, 0. 6]. e. Ordem da matriz = 3x2x4, e será impresso: 36. PERGUNTA 4 Analisando as variáveis criadas a seguir ed2 e ed3), qual é tipo da estrutura de dados que cada uma delas representa (respectivamente)? ed1 = (3, 7, 1, 0, 2, 8, 5) ed2 = {3, 7. 1, 0, 2, 8, 5} ed3 = [3, 7, 1, 0, 2, 8, 5] a. Representam: conjunto (ou set), tupla e lista. b. Representam: tupla, conjunto (ou set) e lista. Representam: lista, conjunto (ou set) e tupla. d. Representam: tupla, lista e conjunto (ou set). e. Representam: lista, conjunto (ou set) e lista.</p><p>Pergunta 1 0.25 em 0.25 ponto dicionário em Python é uma coleção de elementos ordenada e e muito utilizado para guardar o conteúdo de arquivos JSON ou na para o Os dicionarios são indexados e a procura por um item é bem Assinale a opção que melhor descreve os dicionários em Python 3.7: Resposta Coleções de e valor a. Mapas de variáveis b. Lista de ordenados que permite a repetição de Coleções de tens-chave e valor d. de itens sem e. de indexados sem Comentário da C resposta: os coleções de e valor, Python pode ter elementos não mas de qualquer além de permitir as repetições de seus</p><p>Python módulos para tratar de conexões com diversos banco de dados no A manipulação dos dados é felta através de um conector, que, no caso do é que pode ser instalado pelo programa pip. Uma vez e no programa Python é possível ao banco de os comandos SOL que é a linguagem entendida por bancos de dados Qual é comando para executar uma QUERY para trazer todos os dados da tabela universidade em Python? Resposta Selecionada: e. cursorexecute(SELECT * FROM Respostas: a. * FROM b. * FROM * FROM d. FROM e Comentário da Resposta: E resposta: objeto da classe cursor deve executar método que recebe uma string com comando SQL comando correto é 0 métodos</p><p>Pergunta 3 0 em 0.25 pontos que são 05 dicionários em linguagens de programação? Resposta e. Os são variávels Os dicionários são coleções de sem b. Os dicionários são coleções de itens-chave e valor são coleções de chave e valor d. dicionários são as listas de itens dicionários são os mapas</p><p>Analise = {1 Qual é a resposta para programa acima7 Resposta Selecionada: b. (1: 3: 4: Respostas: a (3: 4: 3: 4: 2: d. (1: 4: Comentário da resposta: Resposta: na função pap com número 2 procura a chave 2 no e a</p><p>Qual a saida do programa a seguir: livros = Resposta Selecionada: Respostas: 0 d. Erro de e. Comentário da resposta: Resposta: C a função append elemento informado como argumento na última posição da</p><p>Pergunta 6 Qual é a saída do programa a seguir: livros = 'Delphi', 'Python', livros reverse() print(livros) Resposta Selecionada: d. ['Android', 'SqlServer', 'Java'] Respostas: a. b. 'SqlServer', 'Delphi', 'Python'] 'Delphi', 'Python', d. 'Java'] e. ['Android'] Comentário da resposta: Resposta: D Comentário: a função reverse inverte a ordem dos itens na lista. primeiro item é último e antigo último é primeiro; mesmo para restante dos elementos.</p><p>Pergunta 7 0.25 Assinale a alternativa correta sobre banco de dados em Python: Resposta Selecionada: e Python não possui um acesso nativo aos bancos de dados SQL em sua biblioteca padrão. Respostas: a. Python possui um acesso nativo aos bancos de dados MySQL em sua biblioteca padrão. b. Python possui um acesso nativo aos quatro principais bancos de dados em sua bibiioteca Acesso ao banco de dados não é suportado em d. Python ao MySQL conn Python não possui um acesso nativo aos bancos de dados SQL em sua biblioteca Comentário da Resposta: E Comentário: o acesso ao banco de dados é suportado em Python mas não de forma dentro das funções internas dele. É necessário instalar um pacote e um conector do banco de dados que irá acessar.</p><p>Pergunta 8 Qual código para executar um comando SQL em um banco de dados em Python? Resposta Selecionada: b. cursor.execute(ALGUM COMANDO SQL') Respostas: a COMANDO SQL) b. COMANDO SQL') cursor.run(ALGUM COMANDO COMANDO SQL) e cursor.query(ALGUM COMANDO SQL') Comentário da resposta: Resposta: B Comentário: a única alternativa que remete a uma função existente do cursor é a "b"; através da função execute, Python passa para Gerenciador do Banco de Dados D comando SQL a ser executado.</p><p>Pergunta 9 0.25 em 0.25 Assinale alternativa correta sobre módulos em Resposta Selecionada: Um módulo é um arquivo contendo as definições e as instruções Python Respostas: a Um módulo é um pedaço dos arquivos originals do Python Um módulo é D mesmo que a função em Python Um módulo uma variável modular em d. Um módulo uma lista encadeada com as instruções em Python e e. Um é um arquivo contendo as definições e as instruções Python Comentário da Resposta: E resposta: Comentário: somente a alternativa contém a definição correta de que e um arquivo externo 30 do programa principal e as as constantes e as funções que são acessadas pelo programa</p><p>Pergunta 10 0,25 em que é um pacote em Resposta a. Um pacote é uma coleção de Respostas: a. Um pacote é uma coleção de b. Um pacote é um arquivo Python contendo as definições e as pacote é um arquivo de código Python cuja interface pode ser importada por outros módulos. d. Um pacote é uma biblioteca DLL Um pacote é uma versão definitiva do Comentário da Resposta: A resposta: Comentário: somente a alternativa "a" a definição correta de que é uma coleção de As DLLs são as bibliotecas do Windows e a alternativa "b" é algo parecido com a definição de</p><p>PERGUNTA 1 Imagine que eu tenha duas variáveis, cada uma delas com a estrutura de lista, de modo que a "primeira" contém 5 elementos e a "segunda" contém 7 elementos. Se eu precisasse fazer com que a "segunda" adquirisse todos os elementos da "primeira", de modo a ficar com 12 elementos ao todo, qual linha de código, dentre as opções a seguir, eu deveria utilizar? a. segunda.append(primeira). segunda.insert(primeira). d.primeira.append(segunda). e. primeira.extend(segunda). PERGUNTA 2 Tem-se o dicionário a seguir (ed_dic) montado da seguinte forma: - Qual dos comandos a seguir faz com que se consiga atribuir a uma variável "x", valor do dicionário anterior? a.x b.x d.x ed_dic["Planetas"][4]. e.x</p><p>PERGUNTA 3 que é um módulo pronto da linguagem Python? É um conjunto de funções que um programador cria, especificamente, para determinado sistema e que pode ser utilizado por qualquer função daquele sistema. b. É todo módulo que importamos em um programa utilizando comando "import". É qualquer arquivo em Python pré-compilado que agiliza (torna mais rápida) a execução de sistemas. d. É um conjunto de arquivos que geramos em Python e que, juntos, completam todo sistema. e. É uma biblioteca de códigos, ou de instruções que já existe com a instalação do Python. PERGUNTA 4 Quando executamos uma leitura com a instrução select" do em um Banco de Dados, a partir de um "cursor" (uma estrutura de controle que permite percorrer sobre os registros lidos de um Banco de Dados) qual é comando da linguagem Python que retorna uma lista de tuplas com os dados obtidos do Banco de Dados? a. lista fetchall(cursor). b. lista cursor.getlist(). lista cursor.fetchall(). d. lista getlist(cursor). lista cursor.getall().</p>