Questões de Concurso Sobre programação
Foram encontradas 14.854 questões
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

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, é:
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 é:
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 é:
.center
{
text-align: center;
color: red;
}
serão centralizados e coloridos de vermelho os textos incluídos:
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:
{ "nome":"Martin", "id":1299, "v":[3,2] }
que é recebida no seguinte campo do objeto XMLHttpRequest, em Javascript:
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:
[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:
[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:
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:
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
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.
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.