26
Perl Quiz! YAPC::Brasil 2009

Perl Quiz 2009 (YAPC::BR)

  • Upload
    garux

  • View
    482

  • Download
    3

Embed Size (px)

DESCRIPTION

Quiz sobre Perl feito no final do YAPC::Brasil 2009

Citation preview

Page 1: Perl Quiz 2009 (YAPC::BR)

Perl Quiz!

YAPC::Brasil 2009

Page 2: Perl Quiz 2009 (YAPC::BR)

1 – Perl 1.000, a primeira versão pública da linguagem, foi lançada em 1987.

De que mês?

a) agosto

b) setembro

c) outubro

d) novembro

e) dezembro

Page 3: Perl Quiz 2009 (YAPC::BR)

2 – Todos os módulos abaixo são core, mas um deles entrou apenas no 5.10.1

Qual?

a) Module::Pluggable

b) autodie

c) Pod::Simple

d) Archive::Extract

e) Test::Harness::Util

Page 4: Perl Quiz 2009 (YAPC::BR)

3 – Existem 5 tokens que começam e terminam com dois sublinhados e tem significado especial para o Perl.

Quais são eles?

Page 5: Perl Quiz 2009 (YAPC::BR)

4 – Qual das variáveis especiais abaixo é verdadeira se estamos dentro de um eval, e falsa caso contrário?

a) $^E

b) $^T

c) $^S

d) $@

e) $?

Page 6: Perl Quiz 2009 (YAPC::BR)

5 – Perl ignora seus comentários com '#' quase sempre. Quais dos comentários abaixo SERÃO interpretados?

a) # line 42 “life, the universe, and everything”

b) # “area” 51

c) # file “foo”

d) # line 13 file “sexta-feira”

e) # file “yapc” line 2009

Page 7: Perl Quiz 2009 (YAPC::BR)

6 – O desenvolvedor Perl brasileiro atualmente (20091101) com o maior número de distribuições no CPAN é o Adriano Ferreira.

Quem é o segundo?

a) Graciliano Passos

b) Daniel Ruoso

c) Flavio Glock

d) Nilson Figueiredo

e) Igor Sutton

Page 8: Perl Quiz 2009 (YAPC::BR)

7 – O que a função read retorna se for usada no fim de um arquivo?

a) 0

b) “0 but true”

c) “\0”

d) undef

e) die, definindo o $!

Page 9: Perl Quiz 2009 (YAPC::BR)

8 – Perl possui mais de 200 grupos de usuários espalhados pelo mundo. Qual das cidades abaixo NÃO possui uma PM (ainda)?

a) Yerevan.pm

b) Kampala.pm

c) Paderborn.pm

d) Nuriootpa.pm

e) Szczecin.pm

Page 10: Perl Quiz 2009 (YAPC::BR)

9 – Perl é uma linguagem com muitas keywords, umas mais conhecidas que outras. Qual das palavras abaixo NÃO é keyword do 5.10?

a) semop

b) dump

c) semctl

d) default

e) sync

Page 11: Perl Quiz 2009 (YAPC::BR)

10 – Mas “Perl” não é só uma linguagem, é também o nome de uma pequena cidade.

Em que país fica essa cidade?

a) Bélgica

b) França

c) Alemanha

d) Suíca

e) Dinamarca

Page 12: Perl Quiz 2009 (YAPC::BR)

11 – Essa semana o CPAN fez aniversário. Há quantos anos o cpan.org está online?

a) 13

b) 14

c) 15

d) 16

e) 17

Page 13: Perl Quiz 2009 (YAPC::BR)

12 – Cada arquivo do código fonte C do Perl começa com um quote inspirador de que autor da literatura?

Page 14: Perl Quiz 2009 (YAPC::BR)

Respostas!

Page 15: Perl Quiz 2009 (YAPC::BR)

1 – Perl 1.000, a primeira versão pública da linguagem, foi lançada em 1987.

De que mês?

a) agosto

b) setembro

c) outubro

d) novembro

e) dezembro (19871218)

Page 16: Perl Quiz 2009 (YAPC::BR)

2 – Todos os módulos abaixo são core, mas um deles entrou apenas no 5.10.1

Qual?

a) Module::Pluggable

b) autodie

c) Pod::Simple

d) Archive::Extract

e) Test::Harness::Util

Page 17: Perl Quiz 2009 (YAPC::BR)

3 – Existem 5 tokens que começam e terminam com dois sublinhados e tem significado especial para o Perl.

Quais são eles?

__FILE__

__LINE__

__PACKAGE__

__DATA__

__END__

Page 18: Perl Quiz 2009 (YAPC::BR)

4 – Qual das variáveis especiais abaixo é verdadeira se estamos dentro de um eval, e falsa caso contrário?

a) $^E

b) $^T

c) $^S

d) $@

e) $?

Page 19: Perl Quiz 2009 (YAPC::BR)

5 – Perl ignora seus comentários com '#' quase sempre. Quais dos comentários abaixo SERÃO interpretados?

a) # line 42 “life, the universe, and everything”

b) # “area” 51

c) # file “foo”

d) # line 13 file “sexta-feira”

e) # file “yapc” line 2009

Page 20: Perl Quiz 2009 (YAPC::BR)

6 – O desenvolvedor Perl brasileiro atualmente (20091101) com o maior número de distribuições no CPAN é o Adriano Ferreira.

Quem é o segundo?

a) Graciliano Passos

b) Daniel Ruoso

c) Flavio Glock

d) Nilson Figueiredo

e) Igor Sutton

Page 21: Perl Quiz 2009 (YAPC::BR)

7 – O que a função read retorna se for usada no fim de um arquivo?

a) 0

b) “0 but true”

c) “\0”

d) undef

e) die, definindo o $!

Page 22: Perl Quiz 2009 (YAPC::BR)

8 – Perl possui mais de 200 grupos de usuários espalhados pelo mundo. Qual das cidades abaixo NÃO possui uma PM (ainda)?

a) Yerevan.pm

b) Kampala.pm

c) Paderborn.pm

d) Nuriootpa.pm

e) Szczecin.pm

Page 23: Perl Quiz 2009 (YAPC::BR)

9 – Perl é uma linguagem com muitas keywords, umas mais conhecidas que outras. Qual das palavras abaixo NÃO é keyword do 5.10?

a) semop

b) dump

c) semctl

d) default

e) sync

Page 24: Perl Quiz 2009 (YAPC::BR)

10 – Mas “Perl” não é só uma linguagem, é também o nome de uma pequena cidade.

Em que país fica essa cidade?

a) Bélgica

b) França

c) Alemanha

d) Suíca

e) Dinamarca

Page 25: Perl Quiz 2009 (YAPC::BR)

11 – Essa semana o CPAN fez aniversário. Há quantos anos o cpan.org está online?

a) 13

b) 14

c) 15

d) 16

e) 17

Page 26: Perl Quiz 2009 (YAPC::BR)

12 – Cada arquivo do código fonte C do Perl começa com um quote inspirador de que autor da literatura?

J R R Tolkien