am_dot_com

FP 2022-01-04

Jan 4th, 2022
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. Bom dia!
  2.  
  3. "sessão de preparação para o teste"
  4. interpretar
  5. - valor de identificadores
  6. - retornos de métodos/funções
  7. - haverá exceções?
  8. - temos erros sintáticos?
  9. - o ponteiro de execução poderá chegar a certa instrução?
  10. criar
  11. - função / def
  12. - método estático ou dinâmico, em class
  13. - class
  14. - adaptar/construir assinatura
  15. - toda uma app, reutilizando código anterior
  16. fidelidade
  17. - as questões na prova deverão ser fortemente inspiradas nas questões resolvidas, efetivamente, em sala de aula
  18.  
  19. ***
  20. Q1
  21. 4chan = "wg"
  22. print (4chan)
  23.  
  24. a) "wg" b) "4chan" c) 4 d) erro e) nda
  25.  
  26.  
  27.  
  28. Q2
  29. a=1
  30. while(a<10):
  31. print(a)
  32. if...
  33. #a+=1
  34. #while
  35.  
  36. ****
  37. criação
  38. Os anos bissextos são anos múltiplos de 4, exceto se o ano for secular (múltiplo de 100). Há uma exceção: todos os anos múltiplos de 400 são sempre bissextos.
  39.  
  40. Escreva a função "bissexto" que, recebendo um inteiro positivo, retorna True se corresponder a um ano bissexto e False, caso contrário.
  41.  
  42. def bissexto(piAno):
  43. bResposta = None
  44.  
  45. bM4 = piAno%4==0 #True or False
  46. bSecular = piAno%100==0 #True or False
  47. bM400 = piAno%400==0 #True or False
  48.  
  49. bCase1 = bM4 and not bSecular
  50. bCase2 = bM400
  51.  
  52. bResposta = bCase1 or bCase2
  53.  
  54. return bResposta
  55. #def bissexto
  56.  
  57. ***********
  58.  
  59. Qual o retorno de range(9)?
  60. [0, 1, 2, 3, 4, 5, 6, 7, 8]
  61.  
  62. Qual o retorno da expressão seguinte:
  63. exp = (1>2) and ("artur">"Bela") or (2.0<1)
  64. = False and True or False
  65. = False or False
  66. = False
  67.  
  68.  
  69. 1.py
  70. import sys
  71. for v in sys.argv:
  72. print (v)
  73.  
  74. Qual o output da chamada seguinte, pela linha de comandos:
  75. python 1.py banana ba na na
  76. 1.py
  77. banana
  78. ba
  79. na
  80. na
  81.  
  82. TSV
  83. CSV
  84.  
  85. sapo.txt
  86. "Eu vi um sapo.
  87. Um gordo sapo"
  88.  
  89. fr = open("sapo.txt", "rt")
  90. texto = fr.read()
  91. fr.close()
  92. print (texto[0])
Add Comment
Please, Sign In to add comment