Questões de Concurso sobre Visual Basic

 
 
Disciplina 1
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
 

Dado o código em Visual Basic, representado na figura abaixo:


Imagem associada para resolução da questão


Assinale a alternativa que representa a criação de um objeto da classe Nested.


A

nestedInstance As Nested

= New Nested()


B

Dim nestedInstance As Nested

= New Container.Nested()


C

nestedInstance As Nested

= New Container.Nested()


D

Dim nestedInstance As Container.Nested

= New Container.Nested()


E

Dim nestedInstance As Container

= New Container()

Um desenvolvedor VisualBasic.NET registrou a seguinte rota no arquivo RouteConfig.vb de seu projeto ASP. NET MVC 5.


routes.MapRoute(

name:="Default",

url:="{controller}/{id}/{action}",

defaults:=New With {

.controller = "Home",

.action = "Index",

.id = UrlParameter.Optional

}

)


Com isso, a ação “Executa” do controlador “Controlador” pode ser acessada pela URL


A

/Controlador/xpto/Executa


B

/Controlador/Executa


C

/Controlador//Executa


D

/Executa


E

/Executa/Controlador

Em uma classe de nome “Aluno”, criada na linguagem Visual Basic, o construtor é criado como um Sub de nome:


A

New().


B

Super().


C

Aluno().


D

Construct().


E

Constructor().

Analise as afirmativas abaixo com relação à linguagem Visual Basic.


1. Todos os controles na linguagem Visual Basic são capazes de detectar vários eventos. Por exemplo, o controle Button pode detectar quando foi clicado e um controle TextBox pode detectar quando seu conteúdo foi alterado.

2. A linguagem Visual Basic proporciona ferramentas para gerar números aleatórios e inicializar a sequência de números aleatórios com um valor de semente aleatória.

3. O código intNum = rand.Next(100) deve atribuir à variável intNum um valor aleatório entre 1 e 100.


Assinale a alternativa que indica todas as afirmativas corretas.


A

É correta apenas a afirmativa 1.


B

É correta apenas a afirmativa 3.


C

São corretas apenas as afirmativas 1 e 2.


D

São corretas apenas as afirmativas 1 e 3.


E

São corretas apenas as afirmativas 2 e 3.

A tentativa de execução do código VBA a seguir resulta em um erro de compilação.


Imports System


Module Module1

Sub Main()

Dim S as Integer

Dim T as String

S = 6

T = “8”

Console.WriteLine(S*T)

End Sub

End Module


C

Certo


E

Errado

A execução do código VBA apresentado adiante retorna como resultado 5,73.


Imports System


Module Module1

Sub Main()

Dim X as Integer

Dim Y as Integer

Y=100

X = (18/ 3.14) * Y

Console.WriteLine(X)

End Sub

End Module


C

Certo


E

Errado

Observe o fragmento de código na linguagem Visual Basic apresentado abaixo:


Dim dtmSample As Date = “#23/8/2019#”

Dim strResult As String = dtmSample.

ToString(“D”)

TextBox1.Text = strResult


Assinale a alternativa que apresenta o valor de strResult que seria mostrado no controle Text na linguagem Visual Basic.


A

sexta-feira, 23 de agosto de 2019


B

23 de agosto de 2019


C

23/08/2019


D

sexta-feira, 23 de agosto de 2019 00:00:00


E

23 de agosto de 2019 00:00:00

Na linguagem Visual Basic (VB.Net), o operador


A

^, usado para exponenciação, não tem correspondente com a mesma funcionalidade em C#.


B

Mod, usado para retornar o resto da divisão inteira, corresponde ao operador %% em C#.


C

/=, que faz a divisão e a atribuição, não tem correspondente com a mesma funcionalidade em C#.


D

=, que faz a comparação entre duas variáveis, corresponde ao operador == em C#.


E

<>, que indica “não igual”, corresponde ao mesmo operador <> em C#.

Analise o código a seguir no contexto do MS Excel/VBA.


Function XPTO(a As Integer, _

b As Integer) As XXX

Set XPTO = ActiveSheet.Cells(a, b)

End Function

Sub TESTE()

Call MsgBox(XPTO(4, 1).Value)

End Sub


Para que a procedure TESTE seja compilada e executada corretamente, “XXX” deve ser substituído pelo tipo:


A

Cells


B

Range


C

Selection


D

String


E

WorkSheet

Em Visual Basic, alguns itens devem ser observados para que um menu esteja dentro do padrão Windows. Sobre essas observações, responda verdadeiro (V) ou falso (F) às afirmações, abaixo, e assinale a alternativa que traz a sequência correta:


(__) Dois pontos devem ser colocados, ao final do comando para indicar a existência de uma caixa de diálogo, quando esta existir.

(__) Teclas de acesso ou atalho não devem ser definidas para todos os itens do menu.

(__) Para indicar que uma opção está ativa, colocar um check-mark ( ) ao lado da opção.

(__) Barras de separação devem ser utilizadas para separar, visualmente, itens relacionados ou opções perigosas para o usuário.


A

V – F – V – F.


B

V – F – F – V.


C

F – V – F – V.


D

F – V – V – F.


E

F – F – V – V.

A Janela de Projeto (Project Window) é uma lista usada pelo Visual Basic para controlar que arquivos fazem parte da sua aplicação. Esta lista poderá ser composta por arquivos do tipo:


I - equivalente aos formulários da aplicação.

II - que representam controles adicionais.

III - que são blocos de código.


Os itens discorrem, respectivamente, sobre os tipos de arquivo:


A

.FRM; .VBX; .BAS.


B

.VBX; .FRM; .BAS.


C

.FRM; .BAS; .VBX.


D

.VBX; .BAS; .FRM.


E

.BAS; .FRM; .VBX.

A sintaxe correta para a declaração de uma função em Visual Basic é:


A

Function NomeFuncao(p1 As Integer, p2 As Integer) As Integer


B

Func NomeFuncao(p1 As Integer, p2 As Integer)


C

Sub NomeFuncao(p1 As Integer, p2 As Integer)


D

Sub NomeFuncao(p1 As Integer, p2 As Integer) As Integer


E

Def NomeFuncao(p1 As Integer, p2 As Integer): Integer

Analise o trecho de código Visual Basic a seguir.


On Error Resume Next

Dim a As Integer = 1

Dim b As Integer = 2

Dim c As Integer = 3

a = 0

b = 10 / a

c = b / b

Console.Write(a)

Console.Write(b)

Console.Write(c)


Ao término da execução desse código, será impressa a sequência:


A

000


B

001


C

021


D

022


E

023

O VBA - Visual Basic for Applications, possui funcionalidades bastante semelhantes ao Visual Basic. Uma funcionalidade do VBA é:


A

executar exclusivamente aplicações no Visual Basic.


B

executar macros exclusivamente no Excel.


C

executar macros exclusivamente no Word.


D

gerar um relatório no word de uma planilha do Excel.


E

gerar tarefas em qualquer editor de textos e planilhas.

No que diz respeito à VBA, para o desenvolvimento de macros no aplicativo Excel é necessário, antes de qualquer tarefa:


A

selecionar no menu principal a opção de desenvolvimento de macro.


B

obter em um software especial a licença para desenvolvimento de macro.


C

desmarcar no menu principal a opção automática de desenvolvimento de macro.


D

configurar no pacote MSOffice a opção de desenvolvimento de macro.


E

adicionar no menu principal a opção de desenvolvimento de macro.

   
Gerar simulado