Linguagem de Programação Flashcards
[CESPE/CEBRASPE] Julgue o item a seguir, a respeito dos conceitos de API (application programming interface).
API é um padrão XML usado para desenvolver uma interface de aplicativos em dispositivos computacionais em servidores HTTP ou HTTPS.
( ) Certo
( ) Errado
(X) Errado
A afirmação de que “API é um padrão XML usado para desenvolver uma interface de aplicativos” está incorreta, pois reduz o conceito de API a apenas um de seus possíveis formatos de transferência de dados (XML) e ignora a ampla gama de sua aplicabilidade e os muitos protocolos que podem ser utilizados. Além disso, APIs não são restritas a dispositivos computacionais em servidores HTTP ou HTTPS, embora muitas APIs modernas utilizem esses protocolos.
[CESPE/CEBRASPE] Com relação a conceitos de programação Python e R, julgue o item que se segue.
O resultado do código R seguinte será “12”.
f <- function (x) {
g < - function (y) {
y + z
}
z <- 4
x + g(x)
}
z <- 10
f(4)
( ) Certo
( ) Errado
(X) Errado
Os calculos estão corretos, o problema está no fato do enunciado falar que retorna um “12” (string), porem ira retornar um 12 (number).
[CESPE/CEBRASPE] Com relação a conceitos de programação Python e R, julgue o item que se segue.
O código Python a seguir apresenta como resultado “True”.
x = bool(-3)
y = bool(“True”*x)
z = bool(“False”)
print (x and y and z)
( ) Certo
( ) Errado
(X) Errado
[CESPE/CEBRASPE] Para realizar a validação de uma lista com 10 mil endereços de emails, será utilizada a seguinte expressão regular.
^\w(.\w)?@\w*.[a-z]+(.[a-z]+)?$
Nessa situação hipotética,
o email joao-silva@email.com será considerado como inválido.
( ) Certo
( ) Errado
(X) Certo
A expressão regular não permite hífens na parte antes do @, portanto o e-mail joao-silva@email.com será considerado inválido, mesmo sendo tecnicamente válido no mundo real.
[CESPE/CEBRASPE] Para realizar a validação de uma lista com 10 mil endereços de emails, será utilizada a seguinte expressão regular.
^\w(.\w)?@\w*.[a-z]+(.[a-z]+)?$
Nessa situação hipotética,
o metacaractere $ realizará a soma dos endereços de emails validados.
( ) Certo
( ) Errado
(X) Errado
A afirmação de que o $ “realizará a soma dos endereços de e-mails validados” está completamente incorreta, pois o $ não tem nada a ver com soma ou contagem, e sim com posição no texto (fim da string).
[CESPE/CEBRASPE] Julgue o próximo item, relativo a noções de programação Python e R.
Considere o programa a seguir, na linguagem Python.
letras == [“P”, “F”]
for x in letras
{
print(x)
}
A sintaxe do programa está correta e, quando executado, ele apresentará o seguinte resultado.
PF
( ) Certo
( ) Errado
(X) Errado
A sintaxe está incorreta.
E a saída afirmada está errada também.
[CESPE/CEBRASPE] Julgue o próximo item, relativo a noções de programação Python e R.
Considere 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
( ) Errado
(X) Errado
A sintaxe apresentada está incorreta (precisa do : antes do bloco de código).
Apesar de a lógica estar certa, o código como está não executa em Python.