Na criação de arquivos de lote no Windows Server 2003 (tamb...

Próximas questões
Com base no mesmo assunto
Q1655420 Programação
Na criação de arquivos de lote no Windows Server 2003 (também conhecido como arquivo batch) é possível utilizar processamentos condicionais para selecionar quais comandos devem ser executados de acordo com o estado do sistema. Semelhante a outras linguagens de programação, essa seleção é feita por meio de uma expressão que produz um resultado booleano. Para a construção de tais expressões, as linguagens de script dispõem dos operadores de comparação “igual”, “diferente”, “menor”, “menor ou igual”, “maior” e “maior ou igual”. Nos arquivos de lotes do Windows Server 2003, esses operadores são, respectivamente:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - EQU, NEQ, LSS, LEQ, GTR e GEQ.

A questão aborda o conhecimento sobre a sintaxe dos operadores de comparação utilizados em arquivos de lote, ou batch, no ambiente do Windows Server 2003. Para resolver esta questão, o candidato precisa estar familiarizado com a sintaxe específica dos comandos de script em arquivos batch do Windows. Estes arquivos são usados para automatizar tarefas através da execução sequencial de comandos.

Os operadores de comparação são fundamentais em qualquer linguagem de programação, pois permitem a realização de testes condicionais, que são decisões lógicas baseadas no resultado de uma comparação entre valores. Em arquivos batch do Windows, estes operadores são representados como:

  • EQU: igual a (equivalent to)
  • NEQ: diferente de (not equal to)
  • LSS: menor que (less than)
  • LEQ: menor ou igual a (less than or equal to)
  • GTR: maior que (greater than)
  • GEQ: maior ou igual a (greater than or equal to)

Quando se escreve um arquivo batch e deseja-se verificar condições, é comum usar a instrução IF seguida por um destes operadores. Por exemplo, para verificar se uma variável %VAR% é igual a 5, usaria-se a condição IF %VAR% EQU 5.

A alternativa correta é a letra D, pois lista exatamente os operadores de comparação que são usados em arquivos de lote do Windows. As demais alternativas ou usam operadores de comparação de outras linguagens de programação ou scripts, ou representam uma sintaxe incorreta para o contexto do Windows Server 2003.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

d-

comparison operators:

EQU     | equal to

NEQ     | not equal to

LSS     | less than

LEQ     | less than or equal to

GTR     | greater than

GEQ     | greater than or equal to

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/if

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo