Baixe o app para aproveitar ainda mais
Prévia do material em texto
QUESTÃO 1 Avalie as afirmações a seguir, sobre a linguagem Python: I.Uma list deve ter todos os elementos do mesmo tipo. II.Uma list deve ser inicializada com seu tamanho. III.Uma list é sempre referenciada por um número inteiro chamado de índice. É correto o que se afirma em: a ) I e III somente b ) III somente c ) I e II somente d ) I somente e ) I, II e III Ver justificativa da resposta Justificativa I - a list pode ter diversos tipos de elementos II- uma list não precisa ser inicializada com seu tamanho QUESTÃO 2 Dados os códigos abaixo: Assinale a alternativa que define o que vai ser impresso: a ) Não irá imprimir nada. b ) Existe um erro de sintaxe e o código não irá executar c ) 0 2 javascript:; 4 6 d ) Existe um laço infinito no código e ele irá imprimir infinitamente o valor de i. 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 3 Dado o código Assinale a alternativa que contém os valores impressos: a ) 5 5 b ) 2 5 c ) 2 3 d ) 5 3 e ) Existe um erro de lógica no código Ver justificativa da resposta Justificativa javascript:; javascript:; Escopo com return, dessa forma as variáveis não vão se modificar dentro da função somaNumeros, mas o y sim, pois irá guardar o valor que será retornado pela função. QUESTÃO 4 Dado o código Irá imprimir: a ) [[0],[0,1],[0,2,4]] b ) Existe um erro no código e ele não pode ser realizado c ) [0,1,2,4] d ) [[0,0],[0,1],[0,2,4]] e ) [[0,0],[0,1],[0,4]] Ver justificativa da resposta Justificativa QUESTÃO 5 Sobre erros em Python, avalie as alternativas a seguir: I - Um erro de lógica ocorre quando a lógica está errada e o programa não roda. II - Um erro de sintaxe é quando o programador viola alguma regra da linguagem de programação. III - Um erro lógico fatal mostra uma lógica errada do tipo fatal e continua sua execução. É correto o que se afirma em: a ) II, apenas. b ) javascript:; I, II e III. c ) I e II, apenas. d ) II e III, apenas. e ) I e III, apenas. Ver justificativa da resposta Justificativa I - Um erro de lógica ocorre quando a lógica está errada e o programa realiza resultados não esperados. III - Um erro lógico fatal realiza uma lógica errada e não continua sua execução. QUESTÃO 6 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 ) III somente b ) I e III somente c ) I e II somente d ) I somente e ) II 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 7 Dado o código javascript:; javascript:; Assinale a alternativa que irá imprimir o resultado correto a ) [2,4,6] b ) [1,2,3,4,5,6] c ) Existe um erro no código e ele não irá compilar d ) [4,8,12] e ) [2,4,6,2,4,6] Ver justificativa da resposta Justificativa QUESTÃO 8 Dado o código Python abaixo, assinale a alternativa verdadeira. print(5*"4",4) a ) Irá imprimir: 20 4 b ) Irá imprimir: 20,4 c ) Irá imprimir: 44444 4 d ) Irá imprimir: 24 e ) Existe um erro no código e ele não funcionará javascript:; Ver justificativa da resposta Justificativa Como o print tem separador " ", ele irá imprimir 5 vezes a string "4", usará o separador e imprimirá o 4, ficando: 44444 4 QUESTÃO 9 Dadas as alternativas abaixo, assinale a que retorna False a ) 3 > 4 or 3 < 4 b ) (not (3 > 4)) and (False == (3 < 4)) c ) (not (3 > 4)) or (3 < 4) d ) (not (3 > 4)) and (not (not (3 < 4))) e ) (not (not (3 >= 3))) and (not (3 > 4)) Ver justificativa da resposta Justificativa javascript:; javascript:; QUESTÃO 10 Dado o código Assinale a alternativa que imprime o valor certo de x. a ) 99 b ) 27 c ) 999 d ) Existe um erro no código e ele não pode ser realizado e ) 9 Ver justificativa da resposta Justificativa Ele irá imprimir 999, pois ele irá colocar a string "9" 3 vezes QUESTÃO 11 Dado o código def funcao(x=2,y): return x*y Podemos afirmar: a ) Existe um erro no código e ele não irá compilar b ) Caso a entrada seja funcao(x=1,y=3) ele irá retornar 1 c ) Caso a entrada seja funcao(1) ele irá retornar 2 d ) Caso a entrada seja funcao(y=3,x=1) ele irá retornar 3 javascript:; e ) Caso a entrada seja funcao(4,4) ele irá retornar 16 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 12 Dado o fluxograma Diga qual das alternativas mostra o código correto que realiza as ações do fluxograma: a ) if 0 <= numero1 and numero1 <6: print(numero1) b ) if 0 <= numero1 <= 6 print(numero1) c ) if (0 < numero1 and numero1 <6) or numero1 == 6 or numero1 == 0: print (numero1) d ) print(numero1) javascript:; e ) if 0 <= numero1 or numero1 <=6: print(numero1) Ver justificativa da resposta Justificativa o if 0 <= numero1 <= 6 print(numero1) (incorreta pois falta o : ) o if 0 <= numero1 or numero1 <=6: print(numero1) (incorreta pois tem o or, não é o mesmo código) o if 0 <= numero1 and numero1 <6: print(numero1) (incorreta pois falta comparar igualdade com o 6) o if (0 < numero1 and numero1 <6) or numero1 == 6 or numero1 == 0: print (numero1) (CORRETA) o print(numero1) (incorreta pois falta comparar com a condição) javascript:;
Compartilhar