Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — Avança SP 2024

Arquitetura de SoftwareSoftware
Código
qg079867
Banca
Avança SP
Órgão
Câmara de Rio Grande da Serra - SP
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação

Com relação aos operadores e expressões da linguagem de programação Visual Basic, analisar os itens a seguir:


I. Um operador é um elemento de código que executa uma operação em um ou mais elementos de código que retêm valores.

Il. Uma expressão é uma série de elementos de valor combinada com operadores, que gera um novo valor. Os operadores agem em elementos de valor executando cálculos, comparações ou outras operações.

III. Os operadores de concatenação executam cálculos familiares em valores numéricos, incluindo a mudança dos padrões de bit. Está(ão) Correto(s):

  1. AC – C – C.
  2. BC – C – E.
  3. CC – E – C.
  4. DE – E – C.
  5. EE – C – C.
Revelar gabarito e comentário

GabaritoB — C – C – E.

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”.

Operadores e Expressões em Visual Basic

Gabarito: letra B. Os itens I e II estão corretos; o item III está errado, pois operadores de concatenação (como & e + para strings) não realizam cálculos numéricos ou manipulação de bits – essas operações são feitas por operadores aritméticos/bitwise. Portanto, a sequência correta é C – C – E.

1Operador
Age sobre operandos
Ex.: +, -, And, Not
2Expressão
Combina valores + operadores
Gera novo valor
3Concatenação
União de strings (&, +)
Não faz cálculo numérico
Não altera bits
Operadores e expressões (VB)
LEVELsoulevel.com.br
Operadores e expressões (VB): Operador (Age sobre operandos, Ex.: +, -, And, Not); Expressão (Combina valores + operadores, Gera novo valor); Concatenação (União de strings (&, +), Não faz cálculo numérico, Não altera bits)

Item I — ✅ Correto

Um operador realmente age sobre elementos de código que retêm valores (operandos), realizando uma operação. Exemplos: +, -, And, Not, etc.

Item II — ✅ Correto

Uma expressão combina valores (literais, variáveis) com operadores para gerar um novo valor. A descrição está precisa.

Item III — ❌ Incorreto

Operadores de concatenação (ex.: & e + quando aplicado a strings) servem para unir cadeias de caracteres, não para cálculos numéricos ou alterações de bits. Operadores como And, Or, Xor, <<, >> são os responsáveis por manipulação de bits.

Gabarito: letra B (itens I e II corretos, item III errado).

Link permanente: /questoes/qg079867