Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FUNDATEC 2023

ProgramaçãoLinguagens de programação
Código
qq897233
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Segurança da Informação
Analise as seguintes asserções e a relação proposta entre elas:I. O PowerShell além de possuir comandos internos é uma linguagem de script do tipo dinâmica, em que não é necessário declarar o tipo de variável que será utilizada.PORQUEII. Por se tratar de uma linguagem de script, o PowerShell suporta o uso de variáveis, constantes, funções, estruturas de verificações como “if-then-else”, estruturas de repetição “while, do, for e foreach”, tratamentos de erros/exceções e interação com Framework.A respeito dessas asserções, assinale a alternativa correta.
  1. AAs asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
  2. BAs asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
  3. CA asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
  4. DA asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
  5. EAs asserções I e II são proposições falsas.
Revelar gabarito e comentário

GabaritoB — As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

PowerShell – Linguagem de Script Dinâmica

Gabarito: letra B. Ambas as asserções são verdadeiras, mas a II não justifica a I. O PowerShell é uma linguagem de script dinâmica (tipagem implícita) e possui comandos internos (cmdlets). A II descreve corretamente as capacidades da linguagem, porém não explica o motivo da tipagem dinâmica ou dos comandos internos.

Análise das Asserções

I – ✅ Verdadeira.

PowerShell é uma linguagem de script dinâmica: as variáveis não exigem declaração explícita de tipo, pois o tipo é inferido em tempo de execução. Além disso, possui centenas de cmdlets nativos (comandos internos) que executam tarefas administrativas.

II – ✅ Verdadeira.

Como toda linguagem de script moderna, o PowerShell suporta estruturas fundamentais:

  • Variáveis e constantes (com Set-Variable -Option Constant)

  • Funções (advanced functions, filters)

  • Condicionais (if, elseif, else, switch)

  • Laços (while, do while/until, for, foreach)

  • Tratamento de exceções (try/catch/finally, trap)

  • Interação com o .NET Framework (objetos, classes)

  • Literais de strings, arrays, hashes, etc.

Relação entre as asserções:

A II inicia com "Por se tratar de uma linguagem de script...", sugerindo que esse fato justifica a I. Entretanto, a I afirma dois pontos: (a) possui comandos internos e (b) não precisa declarar tipo de variável. A II apenas lista recursos que uma linguagem de script pode ter, mas não explica por que o PowerShell tem tipagem dinâmica ou por que possui comandos internos. Portanto, a II não é uma justificativa da I, apenas uma assertiva complementar.

PowerShell
  • 1Asserção I (V)
    • Comandos internos (cmdlets)
    • Tipagem dinâmica (sem declarar tipo)
  • 2Asserção II (V)
    • Variáveis e constantes
    • Funções
    • Condicionais (if/switch)
    • Laços (while/do/for/foreach)
    • Tratamento de exceções
    • Interação com .NET Framework
  • 3Relação
    • II não justifica I (fatos paralelos)
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Em questões de relação entre asserções, verifique se a II realmente explica CAUSA da I. Aqui, a I não decorre das características listadas na II; são fatos paralelos.

Gabarito: letra B.

Link permanente: /questoes/qq897233