Questões de Concurso
Comentadas sobre c sharp em programação
Foram encontradas 107 questões
Sobre as linguagens C# .NET e PHP, analise as seguintes afirmativas e os trechos de código:
I. new Tuple<string, string, int> ("Concurso UPE/SAD", "Prova Analista", 2017).
II. suporta características do paradigma de programação funcional como expressões lambda.
III. partial class A { ... }
Assinale a alternativa CORRETA em relação à validade da afirmativa ou do trecho de código nas duas linguagens.
Considere o programa em C#, abaixo.

Analise as afirmativas abaixo em relação à linguagem C#.
I. C# é considerada uma linguagem tipada estaticamente, por exemplo, uma variável tem o seu tipo definido no momento da compilação.
II. O tipo de dado Real pode ser representado pelos tipos Float
e Double em C#.
III. Console.WriteLine("Testing") e Console.WriteLine("Testing") são equivalentes em C#
IV. Classes em C# oferecem o mecanismo de encapsulação da orientação a objetos
De acordo com as afirmativas, marque a alternativa CORRETA:
Sobre a linguagem de programação C#.NET, analise as assertivas abaixo.
I. A linguagem de programação C#.NET permite o uso de caracteres acentuados em identificadores de classes.
II. Existem programas em C#.NET que não possuem definições de classe realizadas pelo programador.
III. 8prova é um nome de identificador válido em programas criados com a linguagem de programação C#.NET.
É correto o que se afirma em
int[ ] vetor = new int[3] { 1, 2, 3 };
Sem alterar o resultado, essa mesma declaração poderia ser escrita como:
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.
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;
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: