Foram encontradas 150 questões.
class Racional {
int num, den;
irredutivel() {
int a=num, b=den, mcd;
while (b!=0) {mcd=b; b=a%b; a=mcd;}
num/=mcd;
den/=mcd;
}
public:
Racional (int a, int b=1) : num(a), den(b) {
irredutivel();
}
};
Acima está descrita uma classe que define os números racionais positivos como o quociente de dois números inteiros. Foi construído um método privado para reduzir o número racional a sua forma irredutível. Considerando essa classe, julgue o item a seguir.
Para sobrecarregar o operador !~, deve-se incluir a instrução:
int operator !~ (Racional a) {Racional c(num*a.den!~den*a.num, den*a.den);}.
Provas
class Racional {
int num, den;
irredutivel() {
int a=num, b=den, mcd;
while (b!=0) {mcd=b; b=a%b; a=mcd;}
num/=mcd;
den/=mcd;
}
public:
Racional (int a, int b=1) : num(a), den(b) {
irredutivel();
}
};
Acima está descrita uma classe que define os números racionais positivos como o quociente de dois números inteiros. Foi construído um método privado para reduzir o número racional a sua forma irredutível. Considerando essa classe, julgue o item a seguir.
Para sobrecarregar o operador %, deve-se incluir a instrução: int operator % (Racional a) { return num*a%den*a; }.
Provas
class Racional {
int num, den;
irredutivel() {
int a=num, b=den, mcd;
while (b!=0) {mcd=b; b=a%b; a=mcd;}
num/=mcd;
den/=mcd;
}
public:
Racional (int a, int b=1) : num(a), den(b) {
irredutivel();
}
};
Acima está descrita uma classe que define os números racionais positivos como o quociente de dois números inteiros. Foi construído um método privado para reduzir o número racional a sua forma irredutível. Considerando essa classe, julgue o item a seguir.
Para sobrecarregar o operador ~, deve-se incluir a instrução: int operator ~ (Racional a) { return num*a~den*a.num;}.
Provas
Conforme a sintaxe e a semântica da linguagem PHP, julgue o item seguinte.
Considerando que: $nomes[1]=João, $nomes[2]=Paulo,
$nomes[3]=Es tevão, $nomes[4]=Jorge e
$nomes[5]=David, o código a seguir está sintaticamente
correto e imprimirá:
Nome 1 é João Nome 2 é Paulo Nome 3 é Estevão Nome
4 é Jorge Nome 5 é David
$numero = 5;
$x = 0;
while ($x < $numero) {
$nomenumero = $x;
echo “Nome $nomenumero é $nomes[$x]<br>”;
++$x
}
Provas
Conforme a sintaxe e a semântica da linguagem PHP, julgue o item seguinte.
O comando <form action=“process.php” method=“post”> faz que os valores dos campos de um determinado formulário sejam enviados à script “process.php” através do método POST. O método POST é interessante nos casos em que se transmite informações sigilosas, já que essas informações não aparecerão na barra de endereço do browser.
Provas
Conforme a sintaxe e a semântica da linguagem PHP, julgue o item seguinte.
O trecho de código a seguir envia um e-mail a um endereço cujo conteúdo é controlado pela variável “$to” e está sintaticamente correto.
if(mail($to,$subject,$body,$headers)) {
echo “Foi enviado um email a” + $to + “com assunto:”
+ $subject;
} else {
echo “Houve um problema no envio do email para” + $to;
}
Provas
Com base na semântica e na sintaxe da linguagem JavaScript, julgue o item a seguir.
O trecho de código abaixo verifica se o mouse encontra-se dentro da região do primeiro layer.
var mouseX = e.pageX, mouseY = e.pageY;
for (i=0;i<document.layers.length;i++){
el = document.layers[i];
if (mouseX>parseInt(el.left) &&
mouseX<parseInt(el.left+el.clip.width) &&
mouseY>parseInt(el.top) &&
mouseY<parseInt(el.top+el.clip.height)){
layerID = document.layers[i].id.toString();
break;
}
}
Provas
var interV, IW = window.innerWidth ? window.innerWidth :
document.body.clientWidth;
function accessCSS(layerID){
if(document.getElementById){
return document.getElementById(layerID).style;
}else if(document.all){
return document.all[layerID].style;
}else if(document.layers){
return document.layers[layerID];
}
}
function moveThisLayer(layerID){
layerPos = parseInt(accessCSS(layerID).left);
layerPos<IW ? layerPos+=3 : layerPos=0;
accessCSS(layerID).left= layerPos;
interV = setTimeout(“moveThisLayer(‘“+layerID+”’)”,10);
}
<div id=“ML” style=“position:absolute;top:0;left:0”>
<ahref=“javascript:moveThisLayer(‘ML’)”
style=“font-family:Verdana;font-size:24px”>Move this
Layer</a>
<a href=“javascript:void(0)” onclick=“clearTimeout(interV)”
style=“font-family:Verdana;font-size:24px”
>Stop Moving</a></div>
Considerando o código acima, a sintaxe e a semântica da linguagem JavaScript, julgue o item a seguir.
A função “moveThisLayer” é recursiva, sendo chamada a cada 10 milisegundos, até que seja parada a sua execução.
Provas
var interV, IW = window.innerWidth ? window.innerWidth :
document.body.clientWidth;
function accessCSS(layerID){
if(document.getElementById){
return document.getElementById(layerID).style;
}else if(document.all){
return document.all[layerID].style;
}else if(document.layers){
return document.layers[layerID];
}
}
function moveThisLayer(layerID){
layerPos = parseInt(accessCSS(layerID).left);
layerPos<IW ? layerPos+=3 : layerPos=0;
accessCSS(layerID).left= layerPos;
interV = setTimeout(“moveThisLayer(‘“+layerID+”’)”,10);
}
<div id=“ML” style=“position:absolute;top:0;left:0”>
<ahref=“javascript:moveThisLayer(‘ML’)”
style=“font-family:Verdana;font-size:24px”>Move this
Layer</a>
<a href=“javascript:void(0)” onclick=“clearTimeout(interV)”
style=“font-family:Verdana;font-size:24px”
>Stop Moving</a></div>
Considerando o código acima, a sintaxe e a semântica da linguagem JavaScript, julgue o item a seguir.
A função “moveThisLayer” encontra a coordenada X do layer e adiciona o valor 3, a não ser que se ultrapasse o tamanho do documento, que é controlado pela variável global “IW”.
Provas
var interV, IW = window.innerWidth ? window.innerWidth :
document.body.clientWidth;
function accessCSS(layerID){
if(document.getElementById){
return document.getElementById(layerID).style;
}else if(document.all){
return document.all[layerID].style;
}else if(document.layers){
return document.layers[layerID];
}
}
function moveThisLayer(layerID){
layerPos = parseInt(accessCSS(layerID).left);
layerPos<IW ? layerPos+=3 : layerPos=0;
accessCSS(layerID).left= layerPos;
interV = setTimeout(“moveThisLayer(‘“+layerID+”’)”,10);
}
<div id=“ML” style=“position:absolute;top:0;left:0”>
<ahref=“javascript:moveThisLayer(‘ML’)”
style=“font-family:Verdana;font-size:24px”>Move this
Layer</a>
<a href=“javascript:void(0)” onclick=“clearTimeout(interV)”
style=“font-family:Verdana;font-size:24px”
>Stop Moving</a></div>
Considerando o código acima, a sintaxe e a semântica da linguagem JavaScript, julgue o item a seguir.
O trecho de código nas linhas 1 e 2 é semanticamente idêntico a
if(window.innerWidth){
var IW=window.clientWidth;
}else{
var IW=document.body.innerWidth;
}
Provas
Caderno Container