Questões de Concurso
Sobre c sharp em programação
Foram encontradas 144 questões
Quanto vale k no fim da execução do seguinte trecho de código em linguagem C?
k = 0;
for (i=1; i <= n; i++)
for(j = i; j <= n; j++)
k = k + 1;
. . .
Quanto ao C#, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.
( ) A palavra-chave unsafe denota um contexto inseguro e é necessária para qualquer operação que envolva ponteiros.
( ) Código unsafe não é necessariamente perigoso, é apenas um código cuja segurança não pode ser verificada pelo CLR.
( ) Códigos unsafe são desnecessários em qualquer situação.
( ) Códigos unsafe pioram o desempenho de uma
aplicação por exigir a verificação dos limites de
matrizes e vetores.
Trecho 1:

Trecho 2:

Trecho 3:

Os trechos 1, 2 e 3 estão escritos nas seguintes linguagens de programação, respectivamente,

Em relação ao programa C#, é correto afirmar que, se um nome com
Os números à esquerda não fazem parte do programa, apenas indicam os números das linhas.
O programa C# apresentado é executado apenas uma vez e finaliza. Para que o programa possa ser executado diversas vezes, até que o usuário digite 0 para finalizá-lo é necessário inserir Console.WriteLine("0. Finaliza."); como mais uma opção do menu e inserir a seguinte instrução de repetição: Os números à esquerda não fazem parte do programa, apenas indicam os números das linhas.


Considerando o programa e a linguagem C#, é correto afirmar:
Em C#, o operador ?? é denominado operador de concentração de nulo e é usado para definir um valor padrão para tipos de valor anulável ou tipos de referência. No exemplo abaixo, caso a variável num seja nula, o valor de x será igual a 1. int x = num ?? 1;
Em C#, o comando goto transfere a execução do programa diretamente para um ponto de marcação específico. O exemplo abaixo apresenta uma sintaxe correta para esse comando.


interface IDimensions
{
float Length();
float Width();
}
class Box : IDimensions
{
float lengthInches;
float widthInches;
public Box(float length, float width)
{
lengthInches = length;
widthInches = width;
}
float IDimensions.Length()
{
return lengthInches;
}
float IDimensions.Width()
{
return widthInches;
}
public static void Main()
{
Box myBox = new Box(30.0f, 20.0f);
IDimensions myDimensions = (IDimensions) myBox;
System.Console.WriteLine("Length: {0}", myBox.Length());
System.Console.WriteLine("Width: {0}", myDimensions.Width());
}
}
Sobre o código apresentado é correto afirmar que a instrução
Int32 numero;
numero = Convert.ToInt16(!(21 > 21));
O valor fnal da variável “numero” será:
1. class Retorna
2. {
3. public int retorna( )
4. {
5. return 1;
6. }
7. public Single retorna( )
8. {
9. return 3.7f;
10. }
11. }
Esse trecho de código:
1. public interface Poligono
2. {
3. void perimetro( );
4. }
5.
6. class PoligonoIrregular : Poligono
7. {
8. void perimetro( )
9. {
10. }
11. }
O trecho de código certo para substituir a linha e corrigir o erro é: