Filtrar


Questões por página:
Verifique quais das seguintes afirmativas, a respeito do desenvolvimento de programas utilizando o Microsoft Visual Studio 2005 e o .NET Framework 2.0, são verdadeiras.

1. O Visual Studio pode produzir módulos (assemblies) com nomes universalmente únicos, chamados de nomes fortes (strong names), que garantem a exclusividade do nome através do uso de pares de chaves criptográficas.

2. O Visual Studio pode proteger módulos (assemblies) de modo a impedir a sua descompilação, ou seja, a obtenção do código fonte a partir da linguagem intermediária gerada pela sua compilação.

3. É possível desenvolver em C# uma subclasse de uma classe pública escrita em VB.NET.

4. É possível desenvolver parte dos métodos de uma mesma classe na linguagem C# e outra parte em VB.NET utilizando o mecanismo de classes parciais.

Assinale a alternativa que indica todas as afirmativas corretas.

Considere o seguinte código, escrito na linguagem C#:



Assinale a alternativa que preenche corretamente a lacuna no código acima, de modo a fazer com que a execução do método Main() imprima todos os elementos do array lista.

Assinale a alternativa correta a respeito das variáveis e constantes, utilizadas em diversas linguagens de programação.

Considere uma linguagem de programação estruturada hipotética "L" com as seguintes características:

a passagem de parâmetros se dá exclusivamente por valor;

o símbolo "=" representa o comando de atribuição que atribui um valor a uma variável;

"print" é uma função pré-definida que mostra na tela o valor de uma variável;

"p" é um procedimento definido pelo programador; e

não existe o conceito de variável global.

Considere agora a execução das três linhas a seguir:



O que pode ser afirmado em relação ao valor que será mostrado na tela?

Considere o algoritmo a seguir que define a função recursiva "f".



Qual o valor retornado pela função "f" ao ser invocada passando o valor 4 como argumento?