Magna Concursos

Foram encontradas 60 questões.

2284893 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Analise o código abaixo, escrito em uma típica linguagem de programação orientada a objetos com tipagem forte:

class X {

Y y;

class Y {

X x;

private Y(X p_x) {

x = p_x;

}

}
void novoY() {

y = new Y(this);

}

}

Que tipo de relacionamento entre classes esse código implementa?

 

Provas

Questão presente nas seguintes provas
2284892 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Analise o seguinte trecho de código, escrito em uma típica linguagem de programação orientada a objetos com tipagem forte:

class Animal { }
class Mamifero extends Animal { }
class Gato extends Mamifero { }
class Cachorro extends Mamifero { }
class Peixe extends Animal { }

public class Principal {

void vacinar(Mamifero m) { }
void main() { // inserir código aqui

}

}

Qual das alternativas a seguir contém código que, ao ser inserido dentro do método main() da classe Principal, não irá causar erro de compilação?

 

Provas

Questão presente nas seguintes provas
2284891 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Analise o seguinte código, escrito em uma típica linguagem de programação orientada a objetos:

class FiguraGeometrica {

double calcularArea() { return 0; }

}
class Retangulo extends FiguraGeometrica {

double largura, altura;
Retangulo(double larg, double alt) {

largura = larg;
altura = alt;

}
double calcularArea() { return largura * altura; }

}
class Quadrado extends Retangulo {

Quadrado(double lado) { super(lado,lado); }

}

Qual das alternativas a seguir melhor descreve o problema conceitual presente no código mostrado anteriormente e uma possível solução utilizando corretamente conceitos da programação orientada a objetos?

 

Provas

Questão presente nas seguintes provas
2284890 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Analise o seguinte pseudocódigo (Obs.: Os números no lado esquerdo de cada instrução indicam os endereços de memória onde cada instrução é armazenada, o símbolo ‘:=’ significa atribuição, e o comando ‘goto’ transfere a execução imediatamente para a instrução indicada pelo endereço especificado).

10 t := x > y
20 se t é falso goto 50
30 a := 10
40 goto 60
50 a := 20
60 imprimir a
70 fim

Qual estrutura de controle está sendo implementada pelo pseudocódigo?

 

Provas

Questão presente nas seguintes provas
2284889 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Qual das afirmações abaixo melhor expressa a diferença conceitual entre linguagens de programação estruturadas e linguagens de programação não estruturadas?

 

Provas

Questão presente nas seguintes provas
2284888 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Considere um arquivo teste.php, acessível via URL http://127.0.0.1/teste.php, e cujo conteúdo é mostrado a seguir:

<!DOCTYPE html><html>
<head>
<script>
function f() {

var senha = document.getElementById("c").value;
var senha2 = ""
for(var i=0;i<senha.length;i++) {

var x = senha.charCodeAt(i);
x = x + <?=rand(2,5)?>;
senha2 = senha2.concat(String.fromCharCode(x));

}
document.getElementById("e").value=senha2

document.getElementById("g").submit()

}
</script>
</head>
<body>

<form id="g" action="teste.php" method="POST">

Nome: <input type="text" name="a" /><br/>
Senha: <input type="password" name="b" id="c"/><br/>
<input type="hidden" name="d" id="e" />
Senha codificada: <input type="text" disabled name="f"

value="<?=$_POST['d']?>"/><br/>

</form>

<button onclick="f()">Gerar senha</button>

</body></html>

Considere a seguinte a afirmação: "A função f() faz a codificação de uma senha da seguinte forma: para cada caractere da senha, um novo número aleatório entre 2 e 5 é obtido e é somado ao código do caractere original, gerando um novo caractere. Os novos caracteres são concatenados, formando uma senha codificada diferente da original".

Qual das alternativas a seguir está correta?

 

Provas

Questão presente nas seguintes provas
2284887 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Considere um arquivo teste.php, acessível via URL http://127.0.0.1/teste.php, e cujo conteúdo é mostrado a seguir:

<!DOCTYPE html><html>
<head>
<script>
function f() {

var senha = document.getElementById("c").value;
var senha2 = ""
for(var i=0;i<senha.length;i++) {

var x = senha.charCodeAt(i);
x = x + <?=rand(2,5)?>;
senha2 = senha2.concat(String.fromCharCode(x));

}
document.getElementById("e").value=senha2

document.getElementById("g").submit()

}
</script>
</head>
<body>

<form id="g" action="teste.php" method="POST">

Nome: <input type="text" name="a" /><br/>
Senha: <input type="password" name="b" id="c"/><br/>
<input type="hidden" name="d" id="e" />
Senha codificada: <input type="text" disabled name="f"

value="<?=$_POST['d']?>"/><br/>

</form>

<button onclick="f()">Gerar senha</button>

</body></html>

O que acontece se um usuário acessar a URL http://127.0.0.1/teste.php, digitar seu nome e uma senha qualquer no formulário, e acionar o botão "Gerar senha"?

 

Provas

Questão presente nas seguintes provas
2284886 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Considere um arquivo teste.py, cujo conteúdo é mostrado a seguir:

import sys

def main(args):

palavra = 'Alo mundo'
print palavra[0:3] + args[1][:-1]
print 'Adeus ' + palavra[-5:]

if __name__ == '__main__':

main(sys.argv)

O que é impresso quando o script acima é executado em um ambiente com suporte ao Python 3.4.0, por meio do comando: python teste.py Pessoal?

 

Provas

Questão presente nas seguintes provas
2284885 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Considere um arquivo teste.php, acessível via URL http://127.0.0.1/teste.php, e cujo conteúdo é mostrado a seguir:

<!DOCTYPE html><html><body>
<?php
$cores =
array("Azul"=>"Blue","Verde"=>"Green","Vermelho"=>"Red",

"Amarelo"=>"Yellow","Roxo"=>"Purple",
"Marrom"=>"Brown","Branco"=>"White",
"Preto"=>"Black");

?>
<font color="%1">
Esse texto esta escrito na cor %2!
</font>
</body></html>

O que deve ser substituído nos trechos marcados com %1 e %2, para que a página exiba o texto na cor passada por um parâmetro HTTP chamado "cor"?

Ex: Quando acessada por meio da URL: http://127.0.0.1/teste.php?cor=Azul, deve ser exibido o texto "Esse texto esta escrito na cor Azul!", e a cor desse texto a ser mostrada pelo navegador deve ser azul (obs.: o mesmo deve valer para todas as outras cores definidas no código acima).

 

Provas

Questão presente nas seguintes provas
2284884 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Considere o seguinte código HTML com JavaScript:

<!DOCTYPE html><html><body>
<script>
function funcao() {

var x = 5;
var x = "Numero " + x;
x += ' Number "';
x += 2+5;
x = x + "'"
document.getElementById("texto").innerHTML = x;

}
</script>
<p id="texto"></p><button type="button"
onclick="funcao()">Testar</button>
</body></html>

Em um browser com suporte a JavaScript, o que é impresso na página HTML quando o botão "Testar" é acionado?

 

Provas

Questão presente nas seguintes provas