Foram encontradas 50 questões.
Assinale a alternativa que apresenta metodologia de desenvolvimento de software.
Provas
Analise o código Java.
01. public class MinhaClasse {
02. private int i;
03. private String st;
04. public MinhaClasse(){
05. this.i = 10;
06. this.st = new String(“minha string”); }
07. return i;}
08. public MinhaClasse(int ii, String sst){
09. this.i = ii;
10. this.st = sst; }
11. public MinhaClasse(int ii){
12. this.i = ii;
13. this.st = “minha string”; }
14. public MinhaClasse(String sst){
15. this.i = 0;
16. this.st = sst; }
17. public static void main(String[] args){
18. MinhaClasse minha = new MinhaClasse(“nova”);
19. minha.i = 1; }
20. }
Sobre o código Java dado, considere as afirmativas.
I - A linha 7 apresenta um erro, pois um método construtor não pode retornar nenhum valor.
II - As linhas 8, 11 e 14 envolvem vários métodos com mesmo nome e comportamentos distintos, característica que exemplifica Polimorfismo.
III - A linha 13 está incorreta porque não usa o construtor da classe String.
IV - A linha 19 está incorreta uma vez que o atributo i tem sua visibilidade privada.
Estão corretas as afirmativas
Provas
Analise o Diagrama de Classes na notação da linguagem Unified Modeling Language (UML) apresentado abaixo.

A partir dos dados do diagrama, assinale a afirmativa INCORRETA.
Provas
Sobre os comandos relacionados ao tratamento de exceções na linguagem Java, marque V para as afirmativas verdadeiras e F para as falsas.
( ) throw determina o bloco em que as exceções podem ocorrer.
( ) catch determina o bloco em que a exceção é tratada.
( ) try faz o lançamento de uma exceção.
( ) throws especifica que determinado método pode lançar exceção.
Assinale a sequência correta.
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
A coluna da esquerda apresenta conceitos da Orientação a Objetos e a da direita, a caracterização de cada um.
Numere a coluna da direita de acordo com a da esquerda.
1 - Classe
2 - Polimorfismo
3 - Herança
4 - Encapsulamento
( ) Permite que um operador seja definido com mais de um comportamento.
( ) Permite que comportamentos de uma classe façam parte de outras.
( ) Permite definir a estrutura a que objetos irão obedecer.
( ) Permite esconder propriedades de objetos.
Assinale a sequência correta.
Provas
Analise o trecho de programa escrito em Linguagem JavaScript.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<script language="JavaScript">
var A;
var cont = 0;
var lista = [];
while (A != "sair") {
A = window.prompt("Escreva o nome do alimento","");
if (A != "sair") {
lista[cont]= A;
cont++;
}
}
lista.sort();
document.write(lista.reverse());
</script>
</body>
</html>
Na execução do programa, é inserida a sequência de dados:
arroz
feijao
fermento
alface
sair
Qual a sequência resultante?
Provas
Para a linguagem HTML, a tag <meta> descreve
Provas
Analise o trecho de programa escrito em Linguagem C++.
int fun(int *i){
*i +=5;
return 4;
}
int main()
{
int x =3;
x = x +fun(&x);
cout<<"X tem valor:";
cout<<"x:"<<x;
cout<<"\n";
system("pause");
return 0;
}
Qual o valor da variável x ao final da execução?
Provas
Analise o trecho de código em Linguagem PHP.
<?php
$cesta = array("laranja", "morango");
array_push($cesta, "melancia", "batata");
print_r($cesta);
?>
O resultado é a sequência
Provas
No contexto de algoritmos e linguagens de programação, o conceito de Vinculação é:
Provas
Caderno Container