Linguagem de Programação Flashcards

1
Q

[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

A

(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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

[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

A

(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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

[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

A

(X) Errado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

[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

A

(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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

[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

A

(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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

[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

A

(X) Errado

A sintaxe está incorreta.
E a saída afirmada está errada também.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

[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

A

(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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly