ID 795223 Banca FCC Órgão TST Ano 2012 Provas FCC - 2012 - TST - Técnico Judiciário - Programação Disciplina Programação Assuntos Linguagens de programação PHP Considere a linguagem de programação PHP e seus operadores. A execução da sentença Alternativas (A != B) retorna falso (false), considerando as variáveis A e B inicializadas com os valores 3 e 6, respectivamente. (A %= B) atribui o valor 3 (três) para a variável A, considerando as variáveis A e B inicializadas com os valores 10 e 3, respectivamente. (A . = B) concatena o conteúdo das variáveis A e B e armazena o conteúdo em A. !(A == B) retorna falso (false), considerando as variáveis A e B inicializadas com os valores 3 e 6, respectivamente. (A = = = B) compara somente os tipos das variáveis A e B. Responder Comentários Considere a linguagem de programação PHP e seus operadores. A execução da sentença a) (A != B) retorna falso (false), considerando as variáveis A e B inicializadas com os valores 3 e 6, respectivamente. 3 é diferente de 6 = Sim. Logo a alternativa está incorreta. Pois a resposta booleana seráo TRUE. b) (A %= B) atribui o valor 3 (três) para a variável A, considerando as variáveis A e B inicializadas com os valores 10 e 3, respectivamente. A (10) Modulo B (3) = 1, logo o resto da operação de divisão será apenas 1. Tornando a alternativa incorreta. c) (A . = B) concatena o conteúdo das variáveis A e B e armazena o conteúdo em A. d) !(A == B) retorna falso (false), considerando as variáveis A e B inicializadas com os valores 3 e 6, respectivamente. A (10) é igual B (3) = Falso, porém existe um operador de negação. Logo, ! (NÃo) Falso = True. e) (A = = = B) compara somente os tipos das variáveis A e B. === compara o tipo e o valor das variaveis envolvidas. C) (A . = B) concatena o conteúdo das variáveis A e B e armazena o conteúdo em A. esta errada, pois ". =" com espaco entre eles... da erro de sintaxe.. Na dúvida ou na certeza de que tem erro, como no caso do comentário do ultimo colega, marque a menos errada, letra C. Questão esquisita mesmo. Esse espaço entre o . e o = invalida a alternativa. Marquei a C pois achei que fosse erro de digitação mesmo. Alguém sabe se na prova estava assim mesmo?? a) (A != B) retorna true porque é verdade que A é diferente de B b) (A %= B) atribui o valor 1 para a variável A porque o resto da divisao 10/3 ==1. c) correto d) !(A == B) retorna true porque os valores nao sao iguais, mas operador ! inverte o sinal logico. e) (A = = = B) compara se 2 var são idênticas, em tipo e valor