Você está na página 1de 4

1.

Uma empresa deseja adquirir uma edição do Visual Studio 2010 que permita a sua equipe de desenvolvimento trabalhar
com um conjunto de ferramentas de gerenciamento de ciclo de vida da aplicação, incluindo a elaboração de diagramas
UML e o gerenciamento de projetos com metodologias iterativas e ágeis. Qual a edição do Visual Studio 2010 mais
indicada?

Visual Studio 2010 Ultimate

2. (UFPR/2010 - Analista de TI) Sobre Plataforma .NET, considere as afirmativas abaixo:

I. O código gerenciado gerado é interpretado para executar na linguagem nativa da máquina do sistema.

II. A compilação just-in-time (JIT) compila os códigos não gerenciados.

III. É executada sobre uma Common Language Runtime (CLR).

IV. O CTS (Common Type System) assegura que todo código gerenciado é autodescritivo.

Assinale a alternativa correta.

Somente as afirmativas III e IV são verdadeiras.

3. O .NET Framework é uma camada de software que fica entre:

o Sistema Operacional e as Aplicações.

4. Visual Basic .NET (VB.NET) é uma linguagem que permite desenvolver aplicações com interfaces gráficas para o usuário
que executam no sistema operacional Windows . As aplicações têm uma aparência familiar a outros softwares utilizados
pelo usuário deste tipo de plataforma. Para seu funcionamento, o VB.NET é dita ____, ou seja, a aplicação fica em modo
de espera até que ocorra uma chamada ou interrupção (o click de um botão, quando pressionada uma opção do teclado
ou a seleção de uma opção do menu) junto ao sistema operacional que demanda alguma resposta ou ação.

Assinale a alternativa que contém o termo que completa corretamente a lacuna a ser preenchida.

orientada a eventos

5. (FCC/2013/DPE-SP - Programador) O .NET Framework é um ambiente de execução gerenciado que consiste de dois
componentes principais: o Common Language Runtime (CLR) e a .NET Framework Class Library. Sobre o .NET
Framework, analise:

I. Em muitas linguagens de programação, os programadores são responsáveis por alocar e liberar memória e por
manipular o tempo de vida do objeto. Em aplicativos do .NET Framework, o CLR fornece esses serviços.

II. Em muitas linguagens de programação tradicionais, os tipos básicos são definidos pelo compilador, o que complica a
interoperabilidade entre linguagens. No .NET Framework, os tipos básicos são definidos pelo .NET Framework Type
System e são comuns a todas as linguagens que o utilizam.

III. O .NET Framework inclui bibliotecas para áreas específicas de desenvolvimento de aplicativos, como o ASP.NET para
aplicativos da web, o ADO.NET para acesso a dados e o Windows Communication Foundation para aplicativos orientados a
serviços.

IV. Compiladores de linguagens direcionadas ao .NET Framework geram um código intermediário chamado de Common
Intermediate Language(CIL), que, por sua vez, é compilado em tempo de execução pelo CLR. Com esse recurso, as ro-
tinas escritas em uma linguagem tornam-se acessíveis a outras linguagens da plataforma .NET.

Está correto o que se afirma em:

I, II, III e IV

6. A arquitetura fundamental do .NET 4.0 é dividida em 4 partes, dentre elas o Base Class Library (BCL) que fornece
milhares de tipos, interfaces e classes para serem utilizados nas aplicações. Em relação ao BCL é apresentado o MSIL.
Das opções, marque a que apresenta corretamente o conceito de MSIL.
É uma linguagem assembley de alto nível, orientada a objetos, com um conjunto de instruções
independentes de CPU.

7. Ao compilarmos códigos que usem a biblioteca .NET, não criamos imediatamente um código nativo do sistema
operacional. Ao invés disso, compilamos o nosso código para:

MSIL - Microsoft Intermediate Language


8. A plataforma .NET Framework 4.0 (.NET 4.0) é uma plataforma de softwares que fornece integração com um conjunto
variado de linguagens de programação. Também definido como tecnologia porque é composto de:

bibliotecas e ferramentas executáveis.

Acerto: 0,0 / 1,0


1a Questão (Ref.:201805216116)
Indique a opção que apresenta apenas operadores relacionais.

Operadores >=, <, == e !=

2a Questão (Ref.:201805216120) Acerto: 1,0 / 1,0

Considerando o código seguinte, em Java, quais os valores de x,y e w, respectivamente?

int a = 5, b = 32, c = 7;
boolean x, y, w;
x = (b > a) && (c > b);
y = (b < c) || (a < b - c);
w = (a + c < b) && !(c > a);

false, true e false

3a Questão (Ref.:201805216122) Acerto: 1,0 / 1,0

Quando falamos das ações que um objeto pode realizar estamos nos referindo a:

Métodos

4a Questão (Ref.:201805216124) Acerto: 1,0 / 1,0

Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o
método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos
referindo a que técnica?

Sobrescrita

5a Questão (Ref.:201805216295) Acerto: 1,0 / 1,0

O uso do JCF permite a criação de estruturas bastante complexas, como a apresentada a seguir:

ArrayList< HashMap< Integer, ArrayList< String > > > estruturaX;

Esta estrutura define uma coleção de elementos HashMap, onde cada elemento do HashMap é definido por uma chave
inteira e uma coleção do tipo String. Qual seria o comando para adicionar o texto "XPTO" à coleção de chave 12 do
HashMap que ocupa a terceira posição na coleção de HashMaps?

estruturaX.get(2).get(12).add("XPTO");
6a Questão (Ref.:201805216296) Acerto: 1,0 / 1,0

Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua
execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a
dispositivos ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser
provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções
em Java, assinale a afirmativa INCORRETA.

As exceções em Java são fixas e não é possível definir novas exceções.

7a Questão (Ref.:201805216339) Acerto: 1,0 / 1,0

As duas bibliotecas para GUI oferecidas pelo JDK trabalham com o uso de conteineres, os quais agrupam componentes
visuais sobre eles com o uso de componentes do tipo Layout. Qual Layout trabalha com as posições North, South, East,
West e Center?

BorderLayout

8a Questão (Ref.:201805216338) Acerto: 1,0 / 1,0

Entre os diversos elementos ouvintes disponibilizados pelas bibliotecas gráficas do Java, qual deles poderia ser utilizado
para acompanhar o movimento do mouse sobre o componente?

MouseMotionListener

9a Questão (Ref.:201805216378) Acerto: 0,0 / 1,0

No JavaScript, a caixa de mensagem "alert":

Exibe apenas uma informação para o usuário.

10a Questão (Ref.:201805216379) Acerto: 1,0 / 1,0

Quanto à validação de formulários em Java Script, é correto afirmar que:

Efetua críticas relativas à formatação e regras simples de interface, ao mesmo tempo em que diminui o fluxo de
chamadas desnecessárias ao servidor.