SóProvas



Questões de Visual Basic


ID
28186
Banca
CESGRANRIO
Órgão
TCE-RO
Ano
2007
Provas
Disciplina
Programação
Assuntos

Em Visual Basic, para declarar variáveis utiliza-se:

Alternativas

ID
147412
Banca
FCC
Órgão
SEFAZ-SP
Ano
2009
Provas
Disciplina
Programação
Assuntos

O IDE do Visual Studio 2005 fornece suporte completo para publicação de aplicativos e para atualização de aplicativos implantados por meio diretamente do ClikOnce apenas para projetos criados com

Alternativas
Comentários
  • Clickonce permite que o usuário instale e rode um aplicativo apenas clicando em um link em um site (como o Java Web Start do Java).

    "ClickOnce deployment is available for projects created with Visual Basic, Visual C#, and Visual J#, but not for Visual C++."
    http://msdn.microsoft.com/en-us/library/t71a733d(v=vs.80).aspx
  • Os carros chefes da Microsoft são o VB e o C#. Qualquer alternativa que excluísse uma das duas seria suspeita.


ID
189265
Banca
CESGRANRIO
Órgão
ELETROBRAS
Ano
2010
Provas
Disciplina
Programação
Assuntos

No Visual Basic 6, que classe MSXML (Microsoft XML Core Services) pode ser instanciada para carregar arquivos XML?

Alternativas
Comentários
  • Letra C.


ID
189277
Banca
CESGRANRIO
Órgão
ELETROBRAS
Ano
2010
Provas
Disciplina
Programação
Assuntos

Um órgão público deseja desenvolver um sistema financeiro utilizando o VB 6. O programador, ao se deparar com a especificação de um caso de uso, observou que será necessário calcular a raiz quadrada de números. Que função, no VB 6, atinge esse objetivo?

Alternativas

ID
319675
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2010
Provas
Disciplina
Programação
Assuntos

Em relação às características das linguagens de desenvolvimento Visual Basic.NET, ASP e C#, assinale a opção correta.

Alternativas
Comentários
  • PROFESSOR XAVIER: Os dados armazenados neste objeto são chamados de estado da aplicação. O objeto Application também fornece métodos que permitem compartilhar os dados do estado da aplicação com todas as páginas em uma aplicação ASP.NET...

  • Letra D.


ID
749497
Banca
VUNESP
Órgão
TJM-SP
Ano
2011
Provas
Disciplina
Programação
Assuntos

Na linguagem de programação Visual Basic 6.0, para se realizar a declaração de variáveis, deve-se utilizar o comando

Alternativas
Comentários

ID
749500
Banca
VUNESP
Órgão
TJM-SP
Ano
2011
Provas
Disciplina
Programação
Assuntos

Na linguagem de programação Visual Basic 6.0, a instrução de atribuição  "B ← B+2"   deve ser implementada por meio do seguinte código:

Alternativas
Comentários
  • Prezados,

    As alternativas A , B , C e E dariam erro pois usam sintaxe incorreta. Na alternativa A o operador está ligando outro operador. Nas alternativas B e C as linhas formadas são terminadas por ; . Na alternativa E o "B: = " apresentaria erro de sintaxe.

    Portanto a alternativa correta é a letra D.


ID
754963
Banca
VUNESP
Órgão
TJM-SP
Ano
2011
Provas
Disciplina
Programação
Assuntos

No que diz respeito à linguagem de programação Visual Basic 6, é correto afirmar que, para o redimensionamento de um array de nome M com 50 elementos, para 80 elementos, preservando seu conteúdo original, deve-se utilizar o comando:

Alternativas
Comentários
  • Prezados,

    Primeiramente, para redimensionar arrays em VB 6 devemos usar o comando ReDim , portanto , as alternativas A , B e C estão erradas.

    A sintaxe do comando ReDim é a seguinte : 

    ReDim [ Preserve ] name(boundlist) [ ,  name(boundlist) [, ... ] ]

    Fonte : https://msdn.microsoft.com/pt-BR/library/w8k3cys2....

    Portanto a alternativa correta é a letra D.


ID
814477
Banca
AOCP
Órgão
TCE-PA
Ano
2012
Provas
Disciplina
Programação
Assuntos

Segundo a Microsoft, um conjunto de recursos introduzidos no Visual Studio 2010 que estende as capacidades de consultas à sintaxe da linguagem de C# e Visual Basic é conhecido como

Alternativas
Comentários
  • Language Integrated Query (LINQ) é um componente do Microsoft .NET que adiciona funcionalidades de consulta em algumas linguagens de programação .NET. O LINQ corresponde a uma sintaxe unificada, inicialmente incorporada às linguagens C# e Visual Basic, para consultas em fontes de dados variadas. A linguagem foi introduzida inicialmente nas linguagens Visual Basic 9.0 (Visual Basic 2008) e C# 3.0 (Visual C# 2008), em 19 de novembro de 2007 com o .NET Framework 3.5 e o Visual Studio 2008.

     

    Wikipedia


ID
1035340
Banca
CESPE / CEBRASPE
Órgão
PEFOCE
Ano
2012
Provas
Disciplina
Programação
Assuntos

Acerca de tipos de dados elementares e estruturados em linguagens de programação, julgue os itens a seguir.

O tipo Object, no Visual Basic, possibilita armazenar qualquer tipo de dado; no Delphi, seu equivalente é o tipo Variant.

Alternativas
Comentários
  • A primeira coisa que se deve saber é que os Tipos Variant são permanentemente gerenciados pelo Delphi. Isso quer dizer que, são usados alocando áreas de memória e recursos adicionais e após desalocados automaticamente, o que diminui em muito possíveis erros do desenvolvedor no esquecimento de alocações de buffers na memória. Um dos principais usos do Tipo Variant se dá quando o desenvolvedor não sabe que dados irão ser inseridos em RunTime. Um Variant mudam os tipos dinamicamente.


ID
1095844
Banca
IDECAN
Órgão
Banestes
Ano
2012
Provas
Disciplina
Programação
Assuntos

Variáveis são mecanismos utilizados para armazenar uma determinada informação por um período de tempo, até que o seu valor seja substituído ou perdido ao sair do sistema. Assinale a alternativa que retorna o maior valor numérico em Visual Basic.

Alternativas
Comentários
  • Single

  • Números de ponto flutuante (Single e Double) têm intervalos maiores do que Decimal números, mas podem estar sujeitos a erros de arredondamento. Os tipos de ponto flutuante dão suporte a menos dígitos significativos que Decimal, mas podem representar valores de magnitude maior.


ID
1403962
Banca
FGV
Órgão
TJ-BA
Ano
2015
Provas
Disciplina
Programação
Assuntos

O comando switch da linguagem de programação C é, na linguagem Visual Basic .NET, semelhante ao comando:

Alternativas

ID
1663135
Banca
FGV
Órgão
TCM-SP
Ano
2015
Provas
Disciplina
Programação
Assuntos

Analise o código VB NET mostrado a seguir.

 Module Module1

     Sub Main()

            X(1, Function(p1) IIf(p1 > 0, p1 - 1, 0))

            X(10, Function(p1) 1 / p1 / p1)

      End Sub

      Sub X(ByVal valor As Int16, _

                ByVal F As Func(Of Integer, Single))

             Console.WriteLine(F(valor))

      End Sub

End Module

O resultado exibido no console é:

Alternativas
Comentários
  • p1 > 0, p1 - 1, 0 = 1>0, 1-1 =0, 0 - imprime 0

    1 / p1 / p1 = 1/10 = 0,1/10 = 0,01 - imprime 0,01

  • p1 = 1

    Se p1 > 0 então retorne p1 - 1

    Senão, retorne 0

    Como p1 > 0, então 1 - 1 = 0

    p1 = 10

    1/10 = 0,1

    0,1/10 = 0,01

    Exemplo com outros valores:

    Imports System

    Public Module Module1 

    Sub Main() 

    X(45, Function(p1) If(p1 > 0, p1-2, 3)) 

    X(10, Function(p1) 7 / p1 / p1 / p1) 

    End Sub 

    Sub X(ByVal valor As Int16, _ 

    ByVal F As Func(Of Integer, Single)) 

    Console.WriteLine(F(valor)) 

    End Sub 

    End Module

    Saída:

    43

    0.007


ID
1664053
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2015
Provas
Disciplina
Programação
Assuntos

Com relação a variáveis em VBA, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:

( ) O nome deve começar com uma letra.

( ) O nome não pode exceder a 64 caracteres.

( ) $ As declara uma variável.

( ) Strings devem estar entre aspas simples.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Comentários
  • Você deve usar uma letra como o primeiro caractere.
    https://msdn.microsoft.com/pt-br/library/office/gg264773.aspx?f=255&MSPPError=-2147217396

     

    Nome não pode exceder 255 caracteres de comprimento.
    https://msdn.microsoft.com/pt-br/library/office/gg264773.aspx?f=255&MSPPError=-2147217396

     

    Dim strName As String
    https://msdn.microsoft.com/pt-br/library/office/gg264241.aspx

     

    Aspas duplas
    https://msdn.microsoft.com/pt-br/library/267k4fw5(v=vs.110).aspx

     

    Gabarito: c)


ID
1664056
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2015
Provas
Disciplina
Programação
Assuntos

Em relação a VBA, qual é o valor retornado pela função Val(“2 4 and 57")? 

Alternativas
Comentários
  • Retorna os números contidos numa cadeia de caracteres como um valor numérico do tipo apropriado.

     

    Dim valResult As Double

    ' The following line of code sets valResult to 2457.

    valResult = Val("2457")

    ' The following line of code sets valResult to 2457.

    valResult = Val(" 2 45 7")

    ' The following line of code sets valResult to 24.

    valResult = Val("24 and 57")

     

    https://msdn.microsoft.com/pt-br/library/k7beh1x9(v=vs.90).aspx

     

    Gabarito: b)

  • The Val function stops reading the string at the first character that it can't recognize as part of a number.

    https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/val-function


ID
1771732
Banca
FGV
Órgão
PGE-RO
Ano
2015
Provas
Disciplina
Programação
Assuntos

Planilhas MS Excel permitem que um usuário codifique suas próprias funções e as utilize em fórmulas, por exemplo. A linguagem de programação mais frequentemente utilizada na construção dessas funções é conhecida como:

Alternativas
Comentários
  • Letra D. Linguagem 'interna' da Microsoft é o VBA, Visual Basic for Applications, utilizada para criação de macros e 'novas funções'

  • gabarito: letra D

    O visual Basic for Application é uma linguagem de programação, a qual têm entre suas ferramentas, elementos específicos para os programas do pacote Office. No caso do Excel,  automatiza e simplifica as planilhas de cálculos, oferecendo ao usuário maior facilidade de navegação entre planilhas, estando elas na mesma pasta ou não. O funcionamento do VBA é igual qualquer outra linguagem de programação, ou seja, os comandos são definidos pelo usuário e, caso estejam corretos uma função será executada a partir daquela linha de comunicação entre usuário e programa.

  • O Visual Base é um macro, e como todo macro, automatiza funções repetitivas. Pense nos teclados gamers que possuem a tecla macro e possibilitam por meio dela a automatização de funções expecíficas dentro do jogo, etc.
    Lembre também dos vírus de macro. Esses são os que atacam programas como o Visual Base destinado ao Excel, e apagam seus documentos como planilhas etc. 

    Contextualizar para entender. Abçs

     

  • Azar no amor, sorte no jogo (questões)! Nem sabia disso, chutei e acertei! hehehhe

    Gab: D


ID
1888459
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2016
Provas
Disciplina
Programação
Assuntos

A maneira correta de se utilizar uma string na linguagem de programação indicada é: 

Alternativas
Comentários
  • Gabarito C

    Questão interessante que compara as 3 linguagens. Vamos ver os erros dos itens.

    (a) Delphi não utiliza a sintaxe Declare X as Tipo e sim X : Tipo; (b) A forma de declaração está certa C# nas 3 primeiras linhas, realmente é “java like” “tipo x = inicialização”. Mas na quarta linha, o tipo é System.String o que é errado, essa é a classe de manipulação de strings. Além disso, a inicialização com ‘@’ antes não é utilizada. O correto seria apenas null, “c:\TRF3R\Processos”, “Tribunal Regional Federal”. System.String.Empty está certo, equivale a “” (vazio); (c) Certo. Sintaxe correta do Visual Basic; (d) Essa é a sintaxe C#. Repare que var no C# indica que o compilador deve definir o tipo, nesse caso string; (e) A sintaxe de declaração Visual Basic está certa. Mas é utilizado aspa simples, o correto é aspas duplas. Além disso, o comando Middle não existe na biblioteca String, apenas em sql. A função equivalente seria Substring. Mais um detalhe é que ele utiliza uma variável TestString não declarada no trecho.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • Prezados,

    A alternativa A e D estão erradas, a forma de se declarar uma string em Delphi ( object pascal ) é var teste: string[200].
    A alternativa B está errada, a forma de se declarar string em C# é string titulo = "teste"
    A alternativa E está errada. Para declarar uma string em VB devemos fazer "Dim teste as string".


    Portanto a alternativa correta é a letra C.


  • Gabarito C

    Informações adicionais...

    Data:

    Você deve colocar um  literal dentro de sinais numéricos (  ).

    Você deve especificar o valor de data no formato M/d/AAAA, por exemplo  

    Hora:

    Você pode especificar o valor de hora em formato de 12 horas ou 24 horas, por exemplo, #1:15:30 PM# ou #13:15:30#. No entanto, se você não especificar os minutos ou os segundos, deverá especificar AM ou PM.

    Variável:

    Uma variável ou constante do  tipo de dados contém a data e a hora. O exemplo a seguir ilustra isto.

    Dim someDateAndTime As Date = #8/13/2002 12:14 PM#

    Fonte:

    https://docs.microsoft.com/pt-br/dotnet/visual-basic/language-reference/data-types/date-data-type


ID
2216536
Banca
FGV
Órgão
Câmara Municipal de Caruaru - PE
Ano
2015
Provas
Disciplina
Programação
Assuntos

Assinale a opção que apresenta um operador de concatenação de strings do Visual Basic.NET.

Alternativas
Comentários
  • ----------------------------------------------------------------------------------------------------------------------------------

    RESPOSTA: D  ==>  &

    ----------------------------------------------------------------------------------------------------------------------------------

    Operadores de concatenação no Visual Basic:

    Os operadores de concatenação unem várias cadeias de caracteres em uma única cadeia de caracteres. Existem dois operadores de concatenação, + e &. Ambos realizam a operação de concatenação básica, como mostra o exemplo a seguir:

    Dim x As String = "Mic" & "ro" & "soft" 

    Dim y As String = "Mic" + "ro" + "soft" 

    ' The preceding statements set both x and y to "Microsoft".

    Esses operadores também podem concatenar variáveis String, como mostra o exemplo a seguir:

    Dim a As String = "abc"

    Dim d As String = "def"

    Dim z As String = a & d

    Dim w As String = a + d

    ' The preceding statements set both z and w to "abcdef".

    Diferenças entre os dois operadores de concatenação:

    O operador + tem a finalidade principal de adicionar dois números. Entretanto, ele pode também concatenar operandos numéricos com operandos de cadeia de caracteres. O operador + possui um conjunto complexo de regras que determinam se adicionam, concatenam, sinalizam um erro do compilador ou emitem uma exceção InvalidCastException de tempo de execução.

    O operador & é definido somente para operandos String e ele sempre amplia seus operandos para String, independentemente da configuração de Option Strict. O operador & é recomendado para concatenação de cadeia de caracteres por ser definido exclusivamente para cadeias de caracteres e reduz suas chances de gerar uma conversão indesejada.

    FONTE: MicrosoftDocs


ID
3672877
Banca
IBFC
Órgão
CRA-SP
Ano
2011
Disciplina
Programação
Assuntos

Quanto às duas frases abaixo, pode-se afirmar que: 


- Tabela dinâmica é um dos recursos mais poderosos do MS Excel 2007, pois serve para criação de resumos e relatórios rápidos a partir de dados contidos em uma planilha. 

- O Visual Basic for Applications (VBA) do MS Excel 2007 é uma linguagem de programação baseada no Visual Basic que adiciona a capacidade de automatizar tarefas do Excel.

Alternativas

ID
3703795
Banca
VUNESP
Órgão
Câmara de Monte Alto - SP
Ano
2018
Disciplina
Programação
Assuntos

No VisualBasic.Net, para impedir a compilação de código com conversões implícitas de tipos de dados, é necessário habitar a Option

Alternativas
Comentários
  • Habita mesmo


ID
4112842
Banca
CESPE / CEBRASPE
Órgão
Prefeitura de Boa Vista - RR
Ano
2004
Provas
Disciplina
Programação
Assuntos

Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.

Um sistema de tempo real como o proposto exige programação orientada por eventos. Entre os ambientes integrados de desenvolvimento que oferecem recursos de programação orientados a eventos, incluem-se o Kylix e o Visual Basic.

Alternativas

ID
4962484
Banca
FCC
Órgão
BANESE
Ano
2012
Provas
Disciplina
Programação
Assuntos

Não é um item associado ao VBScript:

Alternativas
Comentários
  • Escrita case sensitive que se refere a um tipo de análise  da . Em , significa algo como "sensível à caixa das " ou "sensível a maiúsculas e minúsculas". resposta B