Questões de Concurso Sobre programação

Foram encontradas 14.854 questões

Q554673 Programação
Em Java, qual a sintaxe correta do método main()? 
Alternativas
Q554672 Programação
Sobre Garbage Collection, considere as seguintes afirmativas: 

1. Enquanto está sendo executada a de Minor Garbage Collection (Coleta de Lixo Menor), todas as threads da aplicação são paralisadas.

2. O evento denominado Major Garbage Collection (Coleta de Lixo Maior) é responsável pela coleta de objetos localizados na Velha Geração (Old Generation).

3. A Geração Permanente está incluída em uma Full Garbage Collection (Coleta de Lixo Completa).

Assinale a alternativa correta


Alternativas
Q554379 Programação
Observe o código VB .NET a seguir.

                              Imagem associada para resolução 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, é:

Alternativas
Q554378 Programação

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 é:

Alternativas
Q554377 Programação
No contexto da WPF (Windows Presentation Foundation), o controle que pode conter coleções de objetos de tipos variados (tais como image e panel) compartilhando o mesmo espaço da tela é conhecido como:
Alternativas
Q554376 Programação
Analise o código VB NET mostrado a seguir.

 Module Module1

     Sub Main()

            X(1, Function(p1) IIf(p1 > 0, p1 - 1, 0))

            X(10, Function(p1) 1 / p1 / p1)

      End Sub

      Sub X(ByVal valor As Int16, _

                ByVal F As Func(Of Integer, Single))

             Console.WriteLine(F(valor))

      End Sub

End Module

O resultado exibido no console é:

Alternativas
Q554372 Programação
Na presença da seguinte declaração CSS:

.center

{

      text-align: center;

      color: red;



serão centralizados e coloridos de vermelho os textos incluídos: 



Alternativas
Q554371 Programação
Considere a requisição AJAX construída, no cliente, através da chamada à seguinte função em Javascript: 

function send (msg)

{

var message = "GET='" + msg + "'";

var ajax = new XMLHttpRequest ();

ajax.onreadystatechange = function ()

{

           if (this.readyState == 4 &&

                          this.status == 200)

              alert (this.responseText);

}

ajax.open ("POST", "PUT.PHP", true);

ajax.setRequestHeader ("Content-type",

        "application/x-www-form-urlencoded");

ajax.setRequestHeader ("Content-length",

        message.length);

ajax.setRequestHeader ("Connection",

         "close");

ajax.send (message);



O método HTTP utilizado na requisição ao servidor será, neste caso: 


Alternativas
Q554370 Programação
Como resposta a uma requisição AJAX, o script executando no servidor envia para o cliente a cadeia de caracteres seguinte, no formato JSON:

                   { "nome":"Martin", "id":1299, "v":[3,2] }

que é recebida no seguinte campo do objeto XMLHttpRequest, em Javascript: 




Alternativas
Q554369 Programação
Em Javascript, considere o trecho de código a seguir: 

function base(x)

{

      return function produto(y)

      {

           return x * y;

       }

}

var f = base(2);

var g = base(-1);

Após as duas atribuições, supondo que os valores de f e g não mudem, a avaliação da expressão

                             f(2) + g(-1)

produzirá o valor: 


Alternativas
Q554361 Programação
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:
Alternativas
Q554360 Programação
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:
Alternativas
Q554359 Programação
Analise o trecho de código ASP.NET MVC a seguir. 

[HttpPost, ActionName("Delete")]

[ValidateAntiForgeryToken]

public ActionResult DeleteConfirmed(decimal id)

{

     Funcionario func = db.Funcionarios.Find(id);

     db.Funcionarios.Remove(func);

     db.SaveChanges();

     return  

RedirectToAction("Index","Servidores");

}  

Sobre o retorno da instrução

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

é correto afirmar que: 


Alternativas
Q554358 Programação
Analise o trecho de código ASP.NET MVC a seguir.

 [HttpPost, ActionName("Delete")]

[ValidateAntiForgeryToken]

public ActionResult DeleteConfirmed(decimal id)

{

     Funcionario func = db.Funcionarios.Find(id);

     db.Funcionarios.Remove(func);

     db.SaveChanges();

     return

RedirectToAction("Index","Servidores");

}

Sobre o uso da instrução [ValidateAntiForgeryToken], é correto afirmar que:



Alternativas
Q553471 Programação
Orientação a Aspectos e Programação Orientada a Aspectos (AOP - Aspect-Oriented Programming) são abordagens recentes do desenvolvimento de sistemas orientados a objetos. Leia as afirmações a seguir.
I. É uma abordagem que permite a separação das responsabilidades (requisitos) funcionais e não funcionais do sistema de uma forma natural e concisa. II. A AOP complementa a OOP (Object-Oriented Programming) por introduzir uma nova dimensão para a decomposição das responsabilidades transversais: os requisitos funcionais. III. O paradigma da AOP consiste na separação das responsabilidades transversais de um sistema em aspectos (unidades modulares) e a sua posterior composição junto às classes, formando um sistema único.
É correto o que se afirma em:
Alternativas
Q553043 Programação
O desenvolvimento de software exige a correlação de técnicas de gestão de recursos (humanos ou não), bem como o uso de técnicas de desenvolvimento de aplicações. Sobre as técnicas de desenvolvimento, assinale a alternativa correta. 
Alternativas
Q549750 Programação
 A programação orientada à objetos permite abordar a tarefa de programar através de linguagens de programação, inclusive com Java, a partir de três princípios: encapsulamento, polimorfismo e herança. Assim, é possível construir programas usando Java de forma que toda a atividade ocorra dentro de uma classe. Além disso, classe, objeto e métodos são fundamentais para programação em Java. Diante deste contexto, analise o trecho de código em Java, a seguir: 


class Veiculo {

                int passageiros;// número de passageiros

                int capcomb;// capacidade do tanque de combustível

                int consumo;// consumo de combustível em litros por quilômetro

}




Considere, ainda, a seguinte sequência de instruções:

Veiculo minivan;

minivan = New Veiculo();

minivan.passageiros = 7;




Após as instruções serem executadas, minivan


Alternativas
Q548431 Programação

A respeito de análise de algoritmos, programação estruturada e orientada a objetos e estruturas de dados, julgue o item a seguir.


O uso de listas ligadas permite racionalizar não somente as operações de inclusão ou remoção de um elemento de um vetor, mas também a necessidade de memória para a execução dessas operações.
Alternativas
Q548359 Programação
A plataforma Java Enterprise Edition (JEE) consiste de um conjunto de containers que fornecem serviços necessários para desenvolver aplicativos multicamadas com base na Web. Cada componente da plataforma JEE necessita de um tipo de container específico para ser executado. Em relação aos componentes da plataforma JEE, é correto afirmar que Servlets, Message Driven Beans e JSF Managed Beans rodam, respectivamente, nos seguintes containers:
Alternativas
Q547767 Programação
Considere as seguintes informações referentes à configuração de servidores JBoss AS 7 (JBoss Application Server 7):

 I- Há dois modos de se iniciar e configurar o JBoss AS 7: domain ou server group; e standalone. O primeiro modo provê     alta disponibilidade e permite tanto a utilização do JBoss como controlador de domínio quanto a ocorrência de mais de uma instância em um mesmo ponto de controle, compartilhando políticas de gerenciamento em comum.
Ao contrário do modo domain, o segundo modo possibilita apenas uma instância do JBoss AS 7 em cada máquina.

II - Dois servidores JBoss AS 7 foram instalados em máquinas físicas distintas, utilizando, consequentemente, JVM também distintas, em modo remote standalone client.

III - Em um servidor C, foi instalada uma única instância do JBoss AS 7 no modo domain, e não houve mudanças em suas configurações-padrão no que se refere ao realm, sockets Binding e arquivos domain.xml e host.xml.

Com base nessas informações, julgue o item que se segue.

Embora o que se afirma em I esteja correto, em um grupo de servidores no modo standalone, não é possível configurar serviços que provejam alta disponibilidade.

Alternativas
Respostas
10261: C
10262: E
10263: E
10264: A
10265: D
10266: D
10267: C
10268: B
10269: C
10270: A
10271: A
10272: C
10273: B
10274: D
10275: D
10276: A
10277: D
10278: C
10279: B
10280: E