Enquanto programava, Obama observou e questionou, respectiva...

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: SRH Órgão: UERJ Prova: SRH - 2015 - UERJ - Analista de Sistemas |
Q483296 Inglês
                        Here’s the first line of code ever written by a US president

Barack Obama just became the first US president to write a line of computer code (assuming George W. Bush never secretly indulged in PHP). At the White House yesterday, Obama sat down with students who were learning the fundamentals of JavaScript, the popular programming language used to create most web pages.

The line he wrote was:

                  moveForward(100);

“So I make the F in higher case?” Obama asked, correctly observing that JavaScript is case sensitive. “Semicolon?” (That semicolon is optional, but Obama apparently has a knack for recognizing JavaScript best practices.)
Obama was playing with a Code.org tutorial based on the popular Disney movie Frozen. In his line of code, the President called a function-moveForward-pre-defined by Code.org for the exercise.
Calling a function in JavaScript is simple: write its name exactly as it has been defined, followed by parentheses that contain its “arguments.” In this case, a single argument tells the program how many pixels to move a Frozen character forward. Because it’s measured in pixels, the argument has to be a number. If Obama had written moveForward(“three steps”), the program would have failed, offering only a cryptic error message and exposing the president to the near-perpetual state of frustration most software developers live in.

“This is Elsa?” Obama asked, referring to the movie’s main character.

Obama was promoting Computer Science Education Week and Code.org’s Hour of Code campaign, which encourages kids to try programming for at least one hour. “It turns out the concepts are not that complicated,” Obama told the students at the White House, though his attempt to explain it suggested otherwise:

                  “The basic concept behind coding is that you take zeros and ones, you take two numbers, yes or no, and those can be translated into electrical messages that then run through the computer…. So all it’s doing is it’s saying yes or no over and over again, and the computer’s powerful enough that it can read a really long set of instructions really quickly.”

Something like that.

                                                            Disponível em: http://qz.com/308904/heres-the-first-line-of-code-ever-written-by-a-us-president/
                                                                                                            Quartz (9 de Dezembro de 2014) - Texto de Zachary M. Seward

Enquanto programava, Obama observou e questionou, respectivamente, os seguintes aspectos:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C

Vamos entender melhor o tema da questão. O texto aborda um evento em que o ex-presidente dos Estados Unidos, Barack Obama, escreveu sua primeira linha de código em JavaScript. Durante essa atividade, ele fez algumas observações que são centrais para a questão.

Para resolver essa questão, é necessário compreender alguns conceitos de programação, especialmente sobre a linguagem JavaScript, e prestar atenção nas observações feitas por Obama durante o processo.

Justificativa da alternativa correta:

A alternativa C está correta porque, conforme o texto, Obama observou que em código JavaScript há distinção entre maiúscula e minúscula (case sensitive) e perguntou sobre o uso do "ponto e vírgula" no programa. No trecho, Obama pergunta: “So I make the F in higher case?” e também menciona “Semicolon?”, que é o ponto e vírgula.

Justificativa das alternativas incorretas:

A: A alternativa está incorreta porque o texto não menciona código PHP, e sim JavaScript. Além disso, Obama não discutiu sobre o uso da “vírgula”, mas sim do “ponto e vírgula”.

B: Esta alternativa está incorreta porque JavaScript é sensível a maiúsculas e minúsculas (case sensitive). Obama observou corretamente que em JavaScript há distinção entre maiúsculas e minúsculas.

D: Embora PHP não seja mencionado no texto, a alternativa está incorreta principalmente porque o texto discute JavaScript, que é case sensitive. Além disso, Obama não discutiu o uso da "vírgula".

Compreender a sensibilidade a maiúsculas e minúsculas em linguagens de programação e a importância da sintaxe correta, como o uso do ponto e vírgula, é essencial para responder corretamente a essa questão.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo