Foram encontradas 60 questões.
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
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; } } y = new Y(this); } } |
Que tipo de relacionamento entre classes esse código implementa?
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Analise o seguinte trecho de código, escrito em uma típica linguagem de programação orientada a objetos com tipagem forte:
| class Animal { } public class Principal { void vacinar(Mamifero m) { } } } |
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
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Abstração
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
Analise o seguinte código, escrito em uma típica linguagem de programação orientada a objetos:
| class FiguraGeometrica { double calcularArea() { return 0; } } double largura, altura; largura = larg; } } 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
- Fundamentos de ProgramaçãoEstruturas de SeleçãoEstrutura if-then-else
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoPseudocódigo
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 |
Qual estrutura de controle está sendo implementada pelo pseudocódigo?
Provas
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Paradigmas de ProgramaçãoProgramação Estruturada
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
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> var senha = document.getElementById("c").value; var x = senha.charCodeAt(i); } document.getElementById("g").submit() } <form id="g" action="teste.php" method="POST"> Nome: <input type="text" name="a" /><br/> 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
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> var senha = document.getElementById("c").value; var x = senha.charCodeAt(i); } document.getElementById("g").submit() } <form id="g" action="teste.php" method="POST"> Nome: <input type="text" name="a" /><br/> 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
Considere um arquivo teste.py, cujo conteúdo é mostrado a seguir:
| import sys def main(args): palavra = 'Alo mundo' 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
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> "Amarelo"=>"Yellow","Roxo"=>"Purple", ?> |
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
Considere o seguinte código HTML com JavaScript:
| <!DOCTYPE html><html><body> var x = 5; } |
Em um browser com suporte a JavaScript, o que é impresso na página HTML quando o botão "Testar" é acionado?
Provas
Caderno Container