Foram encontradas 914 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
create table xx
(a int null, b int null, c int null)
Depois de instanciada com um conjunto de registros, os seguintes comandos foram executados:
select count(*) from XX
select count(distinct A) from XX
select count(distinct B) from XX
select count(*) from XX where C>10
select count(*) from XX where not C>10
Sabendo-se que esses comandos produziram como resultado, respectivamente, os números 10, 10, 0, 0 e 5, analise as quatro alternativas para a definição da tabela XX:
I.
CREATE TABLE XX(
A int NULL,
B int NULL,
C int NULL )
II. CREATE TABLE XX(
A int primary key,
B int NULL,
C int NULL )
III.
CREATE TABLE XX(
A int NULL,
B int NULL,
C int )
IV.
CREATE TABLE XX(
A int,
B int primary key,
C int NULL )
A lista com todos os comandos que são válidos e compatíveis com a instância corrente da tabela é:
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 é:
I. Desenvolver o termo de abertura do projeto.
II. Desenvolver o plano de gerenciamento do projeto.
III. Orientar e gerenciar o trabalho do projeto.
IV. Monitorar e controlar o trabalho do projeto.
V. Realizar o controle integrado de mudanças.
VI. Encerrar o projeto ou fase.
Desses processos, inclui-se no grupo de processos “Execução" apenas:
Nessa situação, uma procedure útil para descobrir os processos em curso é:
.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:
1 – ajustar seus componentes para que a demanda computacional seja distribuída o mais rápido possível pelos seus recursos físicos; e
2 – continuar executando suas funções quando um ou mais componentes falham.
Para isso, a infraestrutura de TI deve ser capacitada, respectivamente, com:
I – Tecnologia de espelhamento de dados (mirroring) permite a recuperação na qual uma coleção de dados é copiada para outro site por meio de uma conexão não confiável.
II – Backups protegem os dados contra falhas de hardware, mau funcionamento de software e erros de usuários. Os dados devem ser copiados quando estão em um estado consistente.
III – Replicação de dados é a técnica empregada quando duas ou mais cópias idênticas do dado são mantidas online em discos separados, também conhecida como RAID nível 1 ou disk shadowing.
Está correto o que se afirma em:
1 – os dispositivos de armazenamento devem se comunicar entre si e com os computadores por uma rede de alta velocidade (fibre channel);
2 – os dados devem ser acessados em blocos, em vez de arquivos, para se obter melhor desempenho; e
3 – a capacidade de armazenamento deve ser escalável.
Para atender esses requisitos, deve ser usada a tecnologia:
[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:
Após iniciar uma sessão com SIP, porém, antes de estabelecer a chamada, o agente origem realiza uma verificação para saber os tipos de codificações suportados pelo agente destino.
Para realizar esta consulta ao agente destino, o método que deve ser utilizado no cabeçalho da mensagem SIP é: