GoConqr has a new look! Let us know what you think.

Flashcards

Untitled

Caio Torres FLUENCIA DE DADOS Concursos Públicos Portuguese 5 cards

Cards in this deck (5)

  1. 1Analise a linha de código Python 2.7 mostrada a seguir. X= [ ] O comando compatível com as características e a instância da variável X é: A X = X + 2 B X = X (1) C X = X + [2] D X = X +"A" E X(0)="A"LETRA C! No caso, é uma lista vazia. Logo, o único comando que teria efeito seria o da letra C
  2. 2Dentre as seguintes funções, a que serve para converter um caractere único no seu respectivo valor inteiro em Python é: A unichr (x) B hex (x) C oct (x) D chr (x) E ord (x)LETRA E!
  3. 3Assinale a opção que indica o comando Python que produz [-2, -4]. A print range(0, -6, 2) B print range(0, -4, -2) C print range(-2, -4, -2) D print range(-2, -4, 2) E print range(-2, -6, -2)LETRA E!
  4. 4A execução do código Python a seguir termina com sucesso, mostrando a lista de números dispostos em ordem crescente corretamente. def bubbleSort(numeros): trocas = 0 trocou = True while trocou: trocou = False for i in range(0,len(numeros)-1): trocas += 1 if numeros[i] > numeros[i+1]: numeros[i],numeros[i+1] \ = numeros[i+1],numeros[i] trocou = True return trocas numeros = [17, 20, 26, 31, 44, 55, 77, 94, 93] print bubbleSort(numeros) print números Assinale a opção que indica o valor exibido pelo primeiro comando print. A 0 B 1 C 8 D 16 E 64LETRA D! bserve o retorno da função bubbleSort, essa função retornará o valor da variável trocas
    A linha for i in rang/e(0,len(numeros)-1): é igual ao rang/e(0,8) ou seja, 0,1,2,3,4,5,6,7
    Com isso a variável trocas ao final valerá 8
    Observe que o if somente será verdadeiro se o 1º valor for maior que o 2º.
    Observe agora que QUASE todos os valores irá retornar FALSO para a execução do IF, pois o 1º valor será menor que o 2ª valor, EXCETO!!! pelos dois últimos valores...
    94 > 93 ? TRUE
    a troca interna dentro do IF será executada, e a variável TROCOU será marcada como TRUE.
    O COMANDO WHILE SERÁ EXECUTADO NOVAMENTE e com isso...
    A linha do for SERÁ EXECUTAVA NOVAMENTE portanto ran/ge(0,8) ou seja, 0,1,2,3,4,5,6,7 Como variável trocas já possui o valor 8, no final ela valerá 16 (8+8)
    Como não existe mais valores que satisfaçam o IF.
    O print bubbleSort(numeros) irá imprimir o valor da variável trocas, ou seja, valor 16.
  5. 5Considere o programa a seguir, na linguagem Python. if 5 >2 { print("True!") } A sintaxe do programa está correta e, quando executado, ele apresentará o seguinte resultado: True! Certo ErradoERRADO! 2 erros: if precisa terminar com : e não precisa de {} para delimitar blocos de comando. Basta só indentar.

Information

Description
Concursos Públicos FLUENCIA DE DADOS Flashcards on Untitled, created by Caio Torres on 11/01/2023.
Created by
Caio Torres
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?