Questões de Concurso
Comentadas para analista judiciário - análise de sistemas - desenvolvimento
Foram encontradas 497 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Meu amigo lusitano, Diniz, está traduzindo para o francês meus dois primeiros romances, Os Éguas e Moscow. Temos trocado e-mails muito interessantes, por conta de palavras e gírias comuns no meu Pará e absolutamente sem sentido para ele. Às vezes é bem difícil explicar, como na cena em que alguém empina papagaio e corta o adversário “no gasgo”. Não sei se no universo das pipas, lá fora, ocorrem os mesmos e magníficos embates que se verificam aqui, “cortando e aparando” os adversários.
Outra situação: personagens estão jogando uma “pelada” enquanto outros estão “na grade”. Quem está na grade aguarda o desfecho da partida, para jogar contra o vencedor, certamente porque espera fora do campo, demarcado por uma grade. Vai explicar…
E aqueles dois bebedores eméritos que “bebem de testa” até altas horas? Por aqui, beber de testa é quase um embate para saber quem vai desistir primeiro, empilhando as grades de cerveja ao lado da mesa.
Penso que o uso das gírias - palavras bem locais, quase dialeto, que funcionam na melodia do nosso texto - é parte da nossa criatividade, uma qualidade da literatura brasileira. Quanto a mim, uso pouco, aqui e ali, nossas palavras. Procuro ser econômico. Mesmo assim, vou respondendo aos e-mails. Ele me diz que, enfim, está tudo pronto.
(Edyr Augusto Proença, http://blogdaboitempo.com.br, 26.07.2013. Adaptado)
A expressão por conta de, em destaque, tem sentido equivalente ao de:
< soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope">
< soap:Header>
< m:Trans xmlns:m=http://www.w3schools.com/transaction/
soap:mustUnderstand="false" >234 < /m:Trans >
< /soap:Header>
< soap:Body xmlns:m="http://www.example.org/stock" >
< m:GetStockPrice >
< m:StockName>IBM
< /m:GetStockPrice >
< /soap:Body >
< /soap:Envelope >
< soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope">
< soap:Header>
< m:Trans xmlns:m=http://www.w3schools.com/transaction/
soap:mustUnderstand="false" >234 < /m:Trans >
< /soap:Header>
< soap:Body xmlns:m="http://www.example.org/stock" >
< m:GetStockPrice >
< m:StockName>IBM
< /m:GetStockPrice >
< /soap:Body >
< /soap:Envelope >
O(s) elemento(s) que pode(m) ser retirado(s) da mensagem, de acordo com a especificação do protocolo SOAP, sem prejuízo para a comunicação com o Serviço Web, é/são:
PRODUTO (idP, descricaoP)
LOJA (idL, nomeL, endereçoL)
OFERTA (idP, idL, preçoO)
Nesse banco de dados a tabela Oferta contém informações sobre as lojas onde cada produto é vendido e o respectivo preço, e todas as tabelas possuem pelo menos um registro. Sendo assim, o comando SQL
select p.descricaoP
from produto p
where not exists
(select *
from loja l
where not exists
(select *
from oferta o
where o.idP=p.idP and
o.idL=l.idL))
produz a lista de produtos que:
R( A, B, C, D )
onde os atributos A e B, separadamente, são identificadores. Nesse caso, o processo de normalização da tabela R requer que, entre outras, seja preservada a dependência funcional:
Para que as consultas produzidas pelo aplicativo possam resolver esse tipo de requisição com tempos de resposta aceitáveis, a solução adequada para João seria a utilização de:
{"nome": "Ypojuca", "id": 1503, "xy": [1,4]}
Em Javascript, o campo do objeto XMLHttpRequest onde essa cadeia é recebida é:
function send (msg)
{
var message = "msg=’" + msg + "’";
var ajax = new XMLHttpRequest ( );
ajax.onreadystatechange = function ( )
{
if (this.readyState == 4 &&
this.status == 200)
alert (this.responseText);
}
ajax.open ("POST", "script.php", true);
ajax.setRequestHeader ("Content-type",
"application/x-www-form-urlencoded");
ajax.setRequestHeader ("Content-length",
message.length);
ajax.setRequestHeader ("Connection",
"close");
ajax.send (message);
}
No servidor, um script em PHP receberá a cadeia de caracteres (string) correspondente a msg, enviada no corpo da requisição. Essa cadeia estará disponível ao script:
int pesquisa (int vet[], int n, int chave)
{
int ind;
vet[n] = chave; /* sentinela */
ind = 0;
while (vet[ind] != chave)
ind = ind + 1;
if (ind == n)
return –1; /* Não encontrou * /
else
return ind; /* Encontrou */
}
Sobre essa implementação do algoritmo de busca com sentinela, analise as afirmativas a seguir:
I. Para que ela funcione corretamente, é necessário que o vetor vet contenha, pelo menos, n+1 posições, sendo as n primeiras (de 0 a n-1) ocupadas pelos elementos e a última, vaga, que abrigará a sentinela.
II. Nesta implementação, o algoritmo tem seu pior desempenho quando o valor de chave não se encontra em nenhuma das posições de 0 a n-1 de vet; em outras palavras, quando chave não pertence à lista.
III. Se o valor de chave se encontra armazenado na posição t de vet, sendo 0 ≤ t < n, são realizadas exatamente t comparações envolvendo chave até localizá-la.
Está correto somente o que se afirma em:
int F (int a, int b)
{
while (a > 0 && b > 0)
{
if (a > b)
a = a – b;
else
b = b – a;
}
return a + b;
}
Na execução da função F, o maior número de iterações ocorre com a chamada: