Questões

Total de Questões Encontradas: 61

Ano: 2014 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Analista Judiciário - Informática
Texto Associado Texto Associado
Imagem Associada da Questão
Considerando o programa  e a linguagem C#, é correto afirmar: 
A
Console é uma classe. As classes Object e System herdam desta classe. 
B
Na linha [25]: Quando o aplicativo é iniciado, o método Main é o primeiro método invocado. Em C#, bibliotecas e serviços não requerem um método Main como um ponto de entrada.  
C
WriteLine é um método da classe Console. Como a classe System herda da classe Console, então WriteLine também é um método da classe System.  
D
Na linha [11]: double celsius = Double.Parse(tempCelsius); significa que double é uma classe e Parse é um método desta classe.  
E
Na linha [42]: default é um atributo exclusivo do comando switch e é usado apenas quando um valor numérico que não conste dos cases é fornecido pelo usuário. 
Ano: 2014 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Analista Judiciário - Informática
Considere o trecho de código escrito em C#: 
Imagem da Questão
Em relação ao design pattern MVC, é correto dizer que esta classe descreve operações do  
A
Model, View e Controller.  
B
View.  
C
Controller.  
D
View e Controller.  
E
Model.
Quais são os três modelos de desenvolvimento diferentes suportados por ASP.Net?
A
Web Apps, Web Forms e Web Grid
B
Web Forms, MVC e Web Grid
C
Web Pages, MVC e Web Apps
D
Web Pages, MVC e Web Forms
E
Web Pages, Web Grid e Web Forms
Em uma seção VB.Net podem ser colecionados
A
imagens, arquivos de códigos, arquivos de recursos e arquivos binários associados ao código.
B
arquivos de códigos, apenas.
C
imagens, apenas.
D
arquivos binários associados ao código, apenas.
E
arquivos de recursos, apenas. 
Em uma reunião técnica sobre a construção de um sistema ASP.NET, um administrador de banco de dados recomendou que fosse utilizado Connection Pooling. Essa técnica é caracterizada por
A
verificar a carga do banco de dados antes de realizar consultas.
B
evitar ataques de SQL Injection em códigos C#.
C
impedir vazamento de memória em conexões de usuários.
D
permitir o reúso de conexões de banco de dados.
E
utilizar uma camada de ORM como o NHibernate.
Um órgão federal disponibiliza serviços na Internet utilizando a plataforma ASP.NET, versão 3.5. Um dos objetivos da tecnologia LINQ dessa plataforma é
A
substituir, gradativamente, o AJAX.
B
simplificar o acesso a dados.
C
permitir tipagem dinâmica de variáveis.
D
realizar testes automatizados.
E
consumir web service genéricos.
Determinado órgão público federal deseja implantar um sistema de consulta na Internet. A plataforma utilizada será ASP.NET e a linguagem de programação, C#. Na modelagem orientada a objetos desse sistema, é importante considerar que a linguagem adotada
A
impede, no contexto de instanciação de objetos, o uso de classes abstratas.
B
impede somente o uso de polimorfismo a fim de assegurar a legibilidade do código.
C
apresenta o conceito de namespaces para implementar associações entre classes.
D
proíbe o uso de interfaces para garantir a coesão e a modularidade do código.
E
implementa, no âmbito da generalização, somente herança simples
Considere que uma aplicação WEB em ASP.NET na linguagem C# contém classes X e Y, cujos trechos relevantes estão apresentados a seguir.

public class X {
    public int Foo() { return 2; }
    public virtual int Bar() { return 1; }
}

public class Y: X {
    public new int Foo() { return 0; }
    public override int Bar() { return 5; }
}

Seja o conteúdo do corpo do método manipulador do evento Load da página principal dessa aplicação o trecho de código a seguir.

X x = new X();
Y y = new Y();

int v1 = x.Foo();
int v2 = x.Bar();
int v3 = y.Foo();
int v4 = y.Bar();
int v5 = ((X)y).Foo();
int v6 = ((X)y).Bar();

Response.Write(v1+” “+v2+” “+v3+” “+v4+” “+ v5+” “+v6);

Quando a aplicação exibir com sucesso, em um navegador, a página WEB resultante de sua execução, qual será a sequência de números apresentada nessa página principal? 
A
0 5 0 5 0 5
B
2 1 0 5 0 5
C
2 1 0 5 2 1
D
2 1 0 5 2 5
E
2 1 2 1 2 1
Na programação orientada a objeto, na linguagem C# em particular, a capacidade de construir vários métodos com um mesmo nome, porém com parâmetros diferentes na mesma classe, é chamada de 
A
Polimorfismo universal
B
Polimorfismo paramétrico
C
Polimorfismo de subtipo
D
Sobrecarga de operadores
E
Sobrecarga de métodos
No ambiente ASP.Net existe o conceito de code behind class que, para poder ter acesso aos objetos intrínsecos de ASP.NET, como Request e Response, precisa herdar de 
A
System.Page
B
System.Web.Objects.Page
C
System.Web.Page
D
System.Web.UI.Page
E
System.Web.WebControls.Page
Página 6 de 7