Questões de C Sharp (Programação)

Limpar Busca

Em Programação Orientada a Objetos – POO, os tipos genéricos (Generics) têm o propósito de criar conjuntos com consistência entre os tipos. Nas linguagens de programação Java e C#, por exemplo, existem classes e/ou interfaces como a List que funcionam como uma espécie de matriz, com tamanho aumentado de maneira dinâmica, não havendo necessidade de definir quantos objetos serão inseridos. Com base neste assunto e, supondo que todas as condições são satisfeitas para utilização de listas (jdk adequado, importação de bibliotecas e condições para compilação e execução) assinale a alternativa que contém APENAS INFORMAÇÕES INCORRETAS:

  • A Uma maneira de remover todos elementos de uma lista em Java por exemplo, é invocando o método clear( ) da interface List.
  • B O método público remove( ) da inteface List em Java pode ser utilizado para remover elementos de uma lista. Esse é um método que aceita o índice do objeto a ser removido. Por exemplo, supondo que uma lista de nome minhaLista foi inicializada corretamente com cinco elementos, uma forma de remover o primeiro elemento desta lista é utilizar o comando minhaLista.remove(1);
  • C Normalmente, as linguagens de programação implementam métodos ou propriedades para obter a quantidade de objetos inseridos num objeto de lista. Por exemplo, o método size() da interface List em Java é usado para obter o número de elementos nesta lista.
  • D Existem métodos públicos para manipulação de objetos dentro de uma lista. Por exemplo, o método add() da interface List em Java pode ser usado adicionar um elemento numa lista.
  • E É possível ordenar uma lista utilizando seus próprios métodos públicos. Por exemplo, o método sort() da interface List em Java pode ser usado para tal função.
Quanto às linguagens de programação, assinale a alternativa que esteja tecnicamente incorreta.
  • A Java é uma das principais representantes das linguagens orientadas a objetos
  • B JavaScript, é uma sub-línguagem do Java, feita para o desenvolvimento de aplicações para Android
  • C Grande parte dos sistemas operacionais existentes no mercado foram escritos em C
  • D Assembly é uma linguagem de programação de baixo nível, também definida, muitas vezes, como linguagem de montagem
  • E A linguagem de programação C# foi desenvolvida pela Microsoft

No C#, são tipos numéricos sem sinal (unsigned) os tipos:

  • A float e double.
  • B char e long.
  • C short e int.
  • D int e long.
  • E byte e uint.

A iniciativa .NET, da Microsoft, apresenta um conjunto totalmente novo de conceitos dessa plataforma. Esse framework possui diversos elementos que a compõem: um deles é o conjunto de tipos de dados comuns, na forma de objetos, os quais podem ser utilizados por todas as linguagens habilitadas ao .NET, como o C#. O elemento do framework .NET citado no texto é

  • A o metadata.
  • B o web services.
  • C a class library.
  • D o common type system.
  • E o common language runtime.

CSharp (C#) é uma linguagem de programação moderna, orientada a objeto e de tipo seguro. Considerando as características gerais dessa linguagem, julgue os itens a seguir.
I Suas raízes originam-se na família de linguagens C, Java e JavaScript. II É uma linguagem de programação orientada a objetos e orientada a componentes. III Enfatiza o controle de versão para garantir que programas e bibliotecas possam evoluir ao longo do tempo de maneira compatível.
Assinale a opção correta.

  • A Apenas o item I está certo.
  • B Apenas o item II está certo.
  • C Apenas os itens I e III estão certos.
  • D Apenas os itens II e III estão certos.
  • E Todos os itens estão certos.