SóProvas


ID
2131870
Banca
CETRO
Órgão
FUNDAÇÃO CASA
Ano
2014
Provas
Disciplina
Programação
Assuntos

Considerando as variáveis do tipo ponteiro (pointer type) em C#, analise as assertivas abaixo.
I. Somente variáveis ponteiros do tipo int* são permitidas.
II. Passar ponteiros entre métodos pode causar comportamento indefinido.
III. Um ponteiro não pode ser nulo (null).
É correto o que se afirma em

Alternativas
Comentários
  • I - falso: de acordo com a Microsoft: sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, decimal, or bool, enum type, pointer type.

    II - verdadeiro: inclusive o manual da Microsof recomenda desabilidar a opção de segurança [...] Lembre-se de habilitar código inseguro no Designer de Projeto; escolha ProjetoPropriedades na barra de menus e selecione Permitir código não seguro na guia Compilação .[...]

    III - falso: de acordo com a Microsoft: [...]Um ponteiro pode ser null. Aplicar o operador de indireção a um ponteiro nulo causa um comportamento definido por implementação.[...]

    GABARITO: B