Questões de Concurso sobre Visual Basic

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
76 questões encontradas
Questões por página
20
Mais recentes
 

O VBScript ainda é a tecnologia preferencial da Microsoft para novas rotinas corporativas, principalmente para automações envolvendo Active Directory e manipulação de serviços do sistema.


C

Certo


E

Errado

C# e Visual Basic são algumas das linguagens que podem ser trabalhadas na(o)___________, da empresa __________.


Complete as lacunas com os termos corretos e na ordem que se apresentam


A

ambiente Office; Google.


B

ambiente Word; Microsoft.


C

plataforma Google; Google.


D

plataforma .NET; Microsoft.


E

plataforma VB; .NET.

Uma linguagem de programação visual e de fácil aprendizagem, criada pela Microsoft e que evoluiu para o Visual Basic .NET, é o:


A

C++.


B

Java.


C

Python.


D

Delphi.


E

Visual Basic.

Considere o seguinte trecho de código em Python, que calcula o valor do FGTS (Fundo de Garantia por Tempo de Serviço) com base no salário do trabalhador. O FGTS é calculado como 8% do salário.


def calcular_fgts(salario):

return salario * 0.08

Em condições ideais, o código equivalente em Visual Basic, que mantém a mesma lógica e cálculo, é:


A

Function CalcularFGTS(salario As Double) As Double

Return salario * 0.08

End Function


B

public double calcularFGTS (double salario) {

return salario * 0.08;

}


C

function FGTS(salario As Double) As Double

return salario / 0.08

end function


D

Sub CalcularFGTS(salario As Double)

salario = salario * 0.08

End Sub


E

function calcularFGTS($salario){

return $salario * 8;

}

O texto seguinte servirá de base para responder à questão 24.


Considere o seguinte trecho de código na linguagem Visual Basic (VBA).

Dim i As Integer

For i = 1 To 10 Step -3

Debug.Print i

Next i


Fonte: Documentação Microsoft


Esse trecho de código quando executado na janela imediata:


A

Mostra números de 1 a 10


B

Mostra os números 10, 7, 4 e 1


C

Produz loop infinito


D

Mostra números de 0 a 10

Analise os atributos no Visual Basic:


I) Os atributos têm a capacidade de inserir metadados no programa.

II) Pode-se aplicar um ou mais atributos a assemblies completos, módulos ou partes de programas menores, como classes e atributos.

III) Os atributos não têm permissão para aceitar argumentos contidos em métodos e propriedades.


Existem declarações verdadeiras em:


A

Apenas I.


B

I, II e III.


C

I e III.


D

III e II


E

I e II.

Sobre a automação de processos no Excel usando VBA, assinale a alternativa CORRETA:


A

O VBA foi descontinuado no Excel, sendo substituído integralmente pelo Power BI.


B

O VBA só pode ser utilizado para criar fórmulas matemáticas, não sendo possível manipular gráficos ou importar arquivos.


C

O VBA (Visual Basic for Applications) permite automatizar tarefas repetitivas no Excel, como preenchimento de células, formatação condicional e importação de dados externos.


D

O uso de macros em VBA não pode ser ativado para planilhas protegidas por senha.

No Visual Basic, qual das seguintes declarações é usada para criar uma variável local dentro de um procedimento?


A

Static


B

Public


C

Private


D

Dim


E

Global

Um desenvolvedor está criando um sistema de gerenciamento de estoque com interface gráfica para Windows e precisa escolher uma linguagem de programação que permita criar formulários, botões e campos de entrada de dados de forma visual, além de integrar lógica de programação facilmente.


Assinale a alternativa que apresenta uma linguagem adequada para desenvolvimento visual de aplicações Windows:


A

PHP.


B

Visual Basic .NET.


C

Python.


D

Assembly.

Indique, a seguir, a alternativa que possua a sintaxe correta do método Active no Visual Basic.


A

Object.Active


B

Object-Active


C

ObjectActive


D

Object.doActive


E

Object Active

Qual o nome do recurso ou caixa de diálogo do Visual Basic 6.0 que exibe as classes disponíveis em um dado projeto, incluindo suas propriedades e métodos?


A

Classes


B

Class List


C

Class Builder


D

Class Browser


E

Object Browser

O Visual Basic é uma linguagem de programação desenvolvida pela Microsoft, que torna mais rápida e fácila criação de aplicativos do tipo:


A

.Doc.


B

.Txt


C

.Exe.


D

.Net.


E

.Cad.

No Visual Basic.NET, para exigir que todas as variáveis sejam declaradas antes de serem usadas no código, é necessário habilitar a Option


A

Declare.


B

Dim.


C

Required.


D

Explicit.


E

Strict.

Em qual dos seguintes cenários o uso de uma linguagem visual seria mais apropriado?


A

Implementação de funções matemáticas avançadas para cálculos científicos;


B

Desenvolvimento de um compilador para uma nova linguagem de programação;


C

Criação de um protótipo interativo para uma aplicação de design de interiores;


D

Programação de sistemas operacionais de baixo nível;


E

Desenvolvimento de um algoritmo complexo de criptografia.

No ambiente do Visual Basic, as _______ fornecem uma maneira mais flexível de trabalhar com grupos de objetos. Ao contrário das matrizes, o grupo de objetos com o qual você trabalha pode crescer e reduzir dinamicamente conforme as necessidades do aplicativo são alteradas. Eventualmente é possível atribuir uma chave para qualquer objeto ser alocado, para que seja possível recuperar rapidamente o objeto usando a chave.


Analise e indique a alternativa que melhor preenche a lacuna no texto acima.


A

Collections


B

Iterators


C

Reflections


D

Serializations


E

LINQs

As principais plataformas de programação visual ou programação por blocos como o MakeCode e Scratch, possibilitam estimular a criatividade e facilitar o desenvolvimento de projetos maker, os quais podem ser integrados em diferentes áreas do conhecimento.


Avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).


( ) As plataformas de programação visual são limitadas em suas funcionalidades, não permitindo a criação de projetos complexos e interativos.

( ) O uso dessas plataformas facilita a compreensão dos conceitos básicos de programação, tornando o aprendizado mais divertido e engajador.

( ) Por serem visuais e baseadas em blocos, são mais indicadas para crianças pequenas, não sendo adequadas para estudantes mais velhos, para os quais, idealmente, a programação desplugada é a mais indicada.


As afirmativas são, respectivamente:


A

F – F – F.


B

V – F – V.


C

F – V – F.


D

V – V – F.


E

V – F – F.

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):


A

C – C – C.


B

C – C – E.


C

C – E – C.


D

E – E – C.


E

E – C – C.

Em Visual Basic, para definir que uma classe não pode ser instanciada, mas pode ser herdada, utilizamos o modificador:


A

Inherits.


B

NoInherits.


C

NotInheritable.


D

NoInheritable.


E

MustInherit.

Considere a lista a seguir em VisualBasic.NET:


Class Conta

Property id As Integer

Property saldo As Decimal

End Class

Function Contas() As List(Of Conta)

Return New List(Of Conta) From

{

New Conta With {.id = 1, .saldo = 200.00},

New Conta With {.id = 2, .saldo = 600.00},

New Conta With {.id = 3, .saldo = 300.00},

New Conta With {.id = 4, .saldo = 100.00},

New Conta With {.id = 5, .saldo = 800.00}

}

End Function


A expressão LINQ que seleciona corretamente as instâncias de Conta com saldo superior a 200.00 é:


A

From id, saldo In Contas()

Where saldo > 200


B

Select id, saldo In Contas()

Where saldo > 200.00


C

From c In Contas()

Where c.saldo > 200

Select c.id, c.saldo


D

From c In Contas()

Where c.saldo > 200.00

Select c.id


E

From c In Contas()

Where c.saldo > 200

 
 
Gerar simulado