Questões

Total de Questões Encontradas: 61

Sobre as linguagens C# .NET e PHP, analise as seguintes afirmativas e os trechos de código:

I. new Tuple("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.
A
Apenas C#, C# e PHP, apenas C#.
B
Apenas C#, apenas PHP, apenas C#.
C
C# e PHP, C# e PHP, apenas PHP.
D
Todas são válidas para ambas, C# e PHP.
E
Nenhuma é válida para ambas, C# e PHP.
Sobre o uso de delegates na linguagem C# .NET, assinale a alternativa INCORRETA.
A
Uma vantagem da utilização de delegates é a sua aplicabilidade no modelo de eventos do .NET.
B
Um delegate com tipo de retorno “void” é automaticamente um System.MulticastDelegate. 
C
Não podemos derivar de MulticastDelegate diretamente. 
D
A common language runtime provê os métodos adicionais BeginInvoke e EndInvoke além dos herdados de MulticastDelegate.
E
O delegate genérico Action encapsula um método que retorna um inteiro de código de erro. 
Ano: 2016 Banca: FGV Órgão: IBGE Prova: Análise de Sistemas - Desenvolvimento de Sistemas
Com relação aos arquivos XAML do framework .NET produzidos pela IDE do Visual Studio durante o processo de desenvolvimento de uma aplicação móvel para o Windows Phone 8.1, analise as afirmativas a seguir:

I. Um arquivo XAML deve ter mais de um elemento raiz.  
II. Window, Page, ResourceDictionary e Application são elementos do tipo raiz.  
III. O namespace padrão do WPF é o http://schemas.microsoft.com/winfx/2006/xaml/presentation.  

Está correto somente o que se afirma em: 
A
I
B
II
C
I e II
D
I e III
E
II e III
Observe o código VB .NET a seguir.
Imagem da Questão
Dado que as funções ListaDeAlunos e ListaDeDisciplinas retornam, respectivamente, listas dos tipos List(Of csAluno) e List(Of csDisciplina), a definição para a consulta LINQ QR, compatível com o restante do código, é:
A
Dim QR = From al In alunos
Group Join disc In disciplinas On al.Matricula Equals disc.Matricula,
TotCred = Sum(disc.Creditos)
Select al.Nome, al.Matricula, AlunoDisciplinas, TotCred
B
Dim QR = From al In alunos
Into(AlunoDisciplinas = Group, TotCred = Sum(disc.Creditos))
Select al.Nome, al.Matricula, AlunoDisciplinas, TotCred
C
Dim QR = From al In alunos
Group Join disc In disciplinas On al.Matricula Equals disc.Matricula
Into AlunoDisciplinas = Group
Select al.Nome, al.Matricula, AlunoDisciplinas, _
TotCred = Sum(disc.Creditos)
D
Dim QR = From al In alunos
Join disc In disciplinas On al.Matricula Equals disc.Matricula
Into(AlunoDisciplinas = Group, TotCred = Sum(disc.Creditos))
Select *
E
Dim QR = From al In alunos
Group Join disc In disciplinas On al.Matricula Equals
disc.Matricula
Into AlunoDisciplinas = Group, TotCred = Sum(disc.Creditos)
Select al.Nome, al.Matricula, AlunoDisciplinas, TotCred
Com relação ao ambiente VB .NET, considere o trecho de código a seguir:

Dim L As Button = New Button

AddHandler L.Click, AddressOf OnControlesClic

Uma assinatura adequada para OnControlesClic é:
A
(sender As Object, e As System.EventArgs)
B
(sender As Form, e As System.EventArgs,
x as cursor.Position, y as cursor.position)
C
(sender As Object, e As Form)
D
(sender As Button)
E
(sender As System.EventArgs)
Analise o código VB NET mostrado a seguir.
Imagem da Questão
O resultado exibido no console é:
A
0
1
B
0
0,1
C
1
0
D
0
0,01
E
1
0,01
Augusto, funcionário do Tribunal de Contas do Município de São Paulo, recebeu a incumbência de desenvolver o Sistema de Gestão Integrada de Usuários, chamado SIGUser. O SIGUser deve realizar a tarefa de autenticar e autorizar os servidores nos sistemas do tribunal. O tribunal possui uma base de dados SQLServer, in loco, com informações de login e senha de usuários. Muitas vezes, faz-se necessário acessar sistemas do tribunal durante a realização de inspeções externas nas jurisdicionadas. Augusto, então, decide pelo uso do ASP.NET Identity para realização da tarefa de autenticação e autorização do SIGUser. Sobre a tecnologia ASP.NET Identity e as razões que levaram Augusto a escolhê-la, é correto afirmar que:
A
a tecnologia ASP.NET Identity permite que os servidores do tribunal se autentiquem nos sistemas internos utilizando providers externos, como: Twitter, Facebook ou Google;
B
os sistemas internos do tribunal somente serão acessados se utilizadas informações da base de dados SQLServer, in loco, com informações de login e senha de usuários do tribunal;
C
apenas os sistemas ASP.NET MVC do tribunal poderão ser acessados utilizando o ASP.NET Identity;
D
a escolha do ASP.NET Identity por Augusto foi acertada e para cada sistema o usuário deverá ter sua própria senha na base SQLServer do tribunal;
E
os sistemas do tribunal poderão ser acessados utilizando ASP.NET Identity e o acesso dos perfis de administração, auditoria e TI deverá ser configurado no SQLServer.
Ao criar um projeto ASP.NET MVC, por padrão, um arquivo chamado _ViewStart.cshtml é gerado na pasta Views. Sobre o uso de ViewStart no ASP.NET MVC, é correto afirmar que:
A
o código do arquivo _Viewstart.cshtml sempre é executado, independentemente da ação do programador; 
B
o código do arquivo _ViewStart.cshtml é aplicado a todas as views da pasta corrente, mas não das subpastas; 
C
o código do arquivo _ViewStart.cshtml não será executado se, em um método do controlador de uma página ASP.NET MVC, o programador retornar uma PartialView() ao invés de View(); 
D
o código do arquivo _ViewStart.cshtml não será executado se em um método controlador for chamada a diretiva RedirectToRoute sem fazer referência a nenhuma ViewStart;
E
não é possível evitar a execução de uma ViewStart em um projeto ASP.NET MVC.
Analise o trecho de código ASP.NET MVC a seguir.
Imagem da Questão
Sobre o retorno da instrução

          return RedirectToAction("Index","Servidores");

é correto afirmar que:
A
transfere o fluxo navegacional do usuário para a página definida na aplicação MVC como Default Web Site, ou seja, Index; 
B
transfere o fluxo navegacional do usuário para a Action Index do Controller Servidores; 
C
transfere o fluxo navegacional do usuário para a página Servidores abaixo do diretório Index; 
D
a substituição da instrução RedirectToAction("Index","Servidores"); por Redirect("Index","Servidores"); não traria alteração de resultado para a aplicação; 
E
a instrução RedirectToAction("Index",”Servidores”) retorna um ActionResult, que é subtipo de ViewResult.
Analise o trecho de código ASP.NET MVC a seguir.
Imagem da Questão
Sobre o uso da instrução [ValidateAntiForgeryToken], é correto afirmar que:
A
evita ataques do tipo cross-site scripting (XSS); 
B
evita ataques de falsificação de dados e ataques baseados em tampering;
C
representa um atributo que é usado para detectar se um pedido SMTP do servidor foi violado; 
D
funciona com base em cookies; 
E
está implementado em uma View cshtml.
Página 1 de 7