Magna Concursos

Foram encontradas 60 questões.

2449274 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Sobre o comando clone de PHP, analise as assertivas abaixo.

I. No comportamento padrão, o comando clone replica superficialmente todas as propriedades de um objeto. Propriedades que são referencias a objetos continuam referenciando os mesmos objetos.

II. Pode ter seu comportamento alterado implementando-se o método __clone.

III. Ao clonar um objeto, o método construtor é chamado para o novo objeto.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
2449273 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Considere a seguinte página HTML:

<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Questão 59</title>
<style>
.box {
top:10px;
left:10px;
width:100px;
height:100px;
background-color: gray;
}
#container {
width: 200px;
height: 200px;
border: 1px solid black;
}
#div1 { position: relative; }
#div3 { position: relative; }
</style>
<head>
<body>
<div id='container'>
<div id='div0' class='box'>
<div id='div1' class='box'>
<div id='div2' class='box'>
<div id='div3' class='box'>
<div id='div4' class='box'>
</div>
</div>
</div>
</div>
</div>
</div>

</body>
</html>

Qual alternativa melhor representa o leiaute dessa página?

 

Provas

Questão presente nas seguintes provas
2449272 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Considere que a seguinte página HTML é executada em um navegador moderno com suporte ao objeto XMLHttpRequest.

<!DOCTYPE html>
<html>
<head>

<script>
function ajax() {
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp= new XMLHttpRequest();
}
if (xmlhttp) {
var params = "op1=Fundatec&op0=Concursos";
xmlhttp.onreadystatechange = function() {
var success =
xmlhttp.readyState == 4 &&
xmlhttp.status == 200;
if ( success ) {
var e = document.getElementById("content");
e.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("POST","58.php",true);
xmlhttp.setRequestHeader("Content-type",
"application/x-www-form-urlencoded");
xmlhttp.send(params);
} else {
alert("Navegador não suporta AJAX.");
}
}
</script>
</head>
<body>

<div id="content"></div>
<button type="button" onclick="ajax()">Enviar</button>

</body>
</html>

Considere também que, no mesmo domínio, encontra-se o script PHP 58.php mostrado na caixa abaixo.

<?php

$op0 = @$_POST['op0'];
$op1 = @$_POST['op1'];

$value = strcmp($op0, $op1);

if ( $value < 0 )
die("$op0 $op1");
else if ( $value > 0 )
die("$op1 $op0");
else
die("$op0");

echo " OK";

?>

Suponha que não ocorram erros na requisição e que o servidor responda corretamente com status HTTP OK.

Após se clicar no botão Enviar e a requisição AJAX ter sido completada, qual o conteúdo do elemento div com id igual a content?

 

Provas

Questão presente nas seguintes provas
2449271 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

Considere as assertivas abaixo sobre o sistema de banco de dados MySQL.

I. O tipo padrão de tabela MyISAM fornece suporte a transações.

II. O tipo de tabela InnoDB provê suporte a chavesestrangeiras.

III. Uma única instrução update é atômica, i.e. não pode ser interrompida por outra consulta ou executada pela metade.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
2449270 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

Suponha que um site use a seguinte consulta SQL para excluir um registro da tabela users:

DELETE FROM users WHERE id = $id

Se o conteúdo de $id não for tratado corretamente, um atacante pode fazer uso da técnica de injeção SQL (em inglês, SQL injection) para alterar o comportamento esperado da consulta. Qual alternativa apresenta uma string potencialmente perigosa que, quando substitui a variável $id, altera o comportamento da consulta acima para excluir todos os registros da tabela?

 

Provas

Questão presente nas seguintes provas
2449269 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

Enunciado 3573288-1

Figura 1 - Tabela de dados pessoal.

Enunciado 3573288-2

Figura 2 - Tabela de dados grupos.

Considere a tabela pessoal mostrada na Figura 1 e a tabela grupos mostrada na Figura 2. Quais registros, referenciados pelo valor do campo id, são retornados pela consulta SQL abaixo, caso se considere a ordem?

SELECT * FROM
pessoal, grupos
WHERE
pessoal.grupo = grupos.id AND
grupos.id = 2
ORDER BY
pessoal.salario DESC;

 

Provas

Questão presente nas seguintes provas
2449268 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

Enunciado 3573287-1

Figura 1 - Tabela de dados pessoal.

Enunciado 3573287-2

Figura 2 - Tabela de dados grupos.

Considere a tabela pessoal mostrada na Figura 1. Deseja-se utilizar uma consulta SQL para atualizar todos e somente os registros cujo campo grupo não é nulo (NULL), alterando o valor do campo grupo para 4. Para tanto, é possível utilizar qual comando SQL?

 

Provas

Questão presente nas seguintes provas
2449267 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

Enunciado 3573286-1

Figura 1 - Tabela de dados pessoal.

Enunciado 3573286-2

Figura 2 - Tabela de dados grupos.

Considerando a tabela pessoal mostrada na Figura 1 e a tabela grupos mostrada na Figura 2, quantos registros serão retornados pela consulta SQL na caixa abaixo?

SELECT * FROM grupos INNER JOIN pessoal ON pessoal.grupo = grupos.id;

 

Provas

Questão presente nas seguintes provas
2449265 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

Enunciado 3573284-1

Figura 1 - Tabela de dados pessoal.

Enunciado 3573284-2

Figura 2 - Tabela de dados grupos.

Considerando a tabela pessoal mostrada na Figura 1, quantos registros serão retornados pela consulta SQL abaixo?

SELECT * FROM
pessoal AS t0, pessoal AS t1
WHERE
t0.sexo = 0 AND t0.sexo != t1.sexo;

 

Provas

Questão presente nas seguintes provas
2449264 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PROCERGS

Enunciado 3573283-1

Figura 1 - Tabela de dados pessoal.

Enunciado 3573283-2

Figura 2 - Tabela de dados grupos.

Considerando a tabela pessoal mostrada na Figura 1, qual o valor retornado pela consulta SQL na caixa abaixo?

SELECT COUNT(*) FROM pessoal WHERE sexo = 0 AND salario >= 2000;

 

Provas

Questão presente nas seguintes provas