Baixe o app para aproveitar ainda mais
Prévia do material em texto
Abaixo estão as questões e as alternativas que você selecionou: QUESTÃO 1 Avalie as afirmações a seguir, sobre a linguagem Python: I.função range(1,2,3) irá retornar a sequência [1,2,3] II.a função range(10,-1) irá retornar uma sequência decrescente de números de 10 até 0 III.range(1,10,3) irá retornar uma sequência [1,4,7] É correto o que se afirma em: a ) I e II somente b ) I somente c ) I e III somente d ) II somente e ) III somente Ver justificativa da resposta Justificativa I - função range(1,2,3) irá retornar a sequência [1,2,3] (Falso) II - a função range(10,-1) irá retornar uma sequência decrescente de números de 10 até 0 (Falso, sequência inválida) QUESTÃO 2 Avalie as afirmações a seguir: I - Um string é uma variável de texto II - O comando print imprime na tela do console III - Uma linha em um arquivo Python deve conter uma instrução É correto o que se afirma em: a ) I somente b ) II somente c ) I, II e III d ) I e II somente javascript:; e ) I e III somente Ver justificativa da resposta Justificativa I - Um string é uma sequência de caracteres II - O comando print imprime na tela do console III - Uma linha em um arquivo Python pode conter uma instrução QUESTÃO 3 Caso se tenha uma list de nome lista e se queira adicionar um novo elemento de valor 5, quais formas são possíveis: I.lista.append(5). II.lista += 5. III.lista.insert(5). É correto o que se afirma em: a ) I b ) I, II, III c ) II e III d ) I e III e ) III Ver justificativa da resposta Justificativa Na II não pode somar uma list com um int, o certo seria list += [5]. Na III está faltando um argumento para o índice a ser colocado o novo elemento. QUESTÃO 4 Dado o código def funcao(x=2,y): return x*y Podemos afirmar: a ) javascript:; javascript:; Existe um erro no código e ele não irá compilar b ) Caso a entrada seja funcao(1) ele irá retornar 2 c ) Caso a entrada seja funcao(y=3,x=1) ele irá retornar 3 d ) Caso a entrada seja funcao(4,4) ele irá retornar 16 e ) Caso a entrada seja funcao(x=1,y=3) ele irá retornar 1 Ver justificativa da resposta Justificativa O código possui um erro, argumentos com valor-padrão não podem ser seguidos por argumentos sem valor- padrão. QUESTÃO 5 Avalie as afirmações a seguir, sobre a linguagem Python: I.uma pilha pode ser implementada com uma list II.para implementar uma fila, o Python tem um tipo especial chamado line III.para usar uma fila é necessário um módulo adicional do Python. É correto o que se afirma em: a ) I e II somente b ) I somente c ) II somente d ) III somente e ) I e III somente Ver justificativa da resposta Justificativa II - para implementar uma fila, o Python tem um tipo especial chamado deque. javascript:; javascript:; QUESTÃO 6 Dados os códigos abaixo: Assinale a alternativa que define o que vai ser impresso: a ) Existe um erro de sintaxe e o código não irá executar b ) Existe um laço infinito no código e ele irá imprimir infinitamente o valor de i. c ) Não irá imprimir nada. d ) 0 2 4 6 e ) 0 2 4 Ver justificativa da resposta Justificativa O código irá entrar no if logo na primeira interação e irá sair da execução sem imprimir nada. QUESTÃO 7 Dado o código print(input("1:"),input("2:")) Inserindo como inputs os números 3 e 4, podemos afirmar: a ) Nada será impresso b ) Que ele irá imprimir: 1:3 2:4 javascript:; 3 4 c ) Que ele irá imprimir: 1:3 2:4 3 4 d ) Que ele irá imprimir: 1:3 2:4 3 4 e ) Existe um erro no código e ele não irá compilar. Ver justificativa da resposta Justificativa Que ele irá imprimir: 1:3 2:4 3 4 QUESTÃO 8 Dadas as alternativas abaixo, assinale a que retorna False a ) (not (3 > 4)) and (not (not (3 < 4))) b ) (not (3 > 4)) or (3 < 4) c ) 3 > 4 or 3 < 4 d ) (not (3 > 4)) and (False == (3 < 4)) e ) (not (not (3 >= 3))) and (not (3 > 4)) javascript:;
Compartilhar