Questão de Programação — Linguagens de programação — FUNDATEC 2023
Programação›Linguagens 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.
AAs asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
BAs asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
CA asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
DA asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
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.