Foram encontradas 538 questões.
A arquitetura em camadas do modelo MVC (Model-View- Controller) é amplamente utilizada no desenvolvimento de aplicações web Java/J2EE.
As opções mais frequentemente utilizadas na camada de visão (view) do modelo MVC, são:
Provas
- Arquitetura e Design de SoftwareArquitetura em Camadas
- Engenharia de SoftwareDesign Patterns
- Servidores de AplicaçãoJ2EE/Java EE
J2EE (Java 2 Enterprise Edition) é uma plataforma Java para desenvolvimento e execução de aplicações em nível corporativo. No desenvolvimento de aplicações J2EE é comum o uso de vários padrões de projeto.
Assinale a alternativa que não apresente os padrões de projeto frequentemente utilizados na camada de apresentação J2EE.
Provas
A Transact-SQL (T-SQL) é uma extensão do SQL ANSI utilizada no SQLServer. Assinale a alternativa que apresente o operador relacional da Transact-SQL que pode ser utilizado, a partir do SQLServer 2005, para converter valores dos atributos de linhas de uma tabela em colunas.
Provas
Analise o código das duas classes (Classe1 e Classe2) Java a seguir:
public class Classe1 {
static int a = 5;
int b = 10;
String str1 = "Pedro";
String str2 = "Paulo";
public static void main(String[] args){
Classe1 c1 = new Classe1();
Classe2 c2 = new Classe2();
c1.retorna(c2, a, c1.b, c1.str1);
System.out.print(c2.getC() + ", " + c2.d + ", " + c2.e + ", ");
System.out.print(a + ", " + c1.b + ", ");
System.out.print(c1.str1 + ", " + c1.str2 + ", " + c2.str1);
}
public void retorna(Classe2 p1, int p2, int p3, String p4){
p1.setC(p1.getC()+8); p1.d ++; p1.e = 5; p1.str1 = "Lucas";
p2 = p2 + 3; p3--; p4 = "Tiago"; str2 = "Simao";
}
}
public class Classe2 {
private int c = 0;
int d = 1;
static int e = 3;
String str1 = "Joao";
public int getC(){ return c; }
public void setC(int c){ this.c = c; }
}
Após a execução do método main(), o resultado obtido na saída padrão foi:
Provas
Um banco de dados de nome ESCOLA criado em PostgreSQL (na sua versão mais recente) possui uma tabela chamada ALUNO, que tem, entre outros, um atributo chamado NOME.
Assinale a alternativa que indique o comando SQL que, ao ser executado, retornará apenas 5 nomes de alunos a partir da nona linha da tabela.
Provas
A respeito da linguagem Java, analise as afirmativas a seguir:
I. O modificador final, utilizado na assinatura de uma classe, indica que ela é uma classe que não pode ser estendida.
II. Classes Abstratas com métodos abstratos forçam suas subclasses não abstratas a sobrescreverem e implementarem os métodos declarados como abstratos.
III. Java permite herança múltipla, ou seja, uma classe pode herdar variáveis e métodos de mais de uma superclasse ao mesmo tempo.
Assinale:
Provas
A respeito do padrão de projeto de software Bridge, também conhecido como Handle ou Body, assinale a alternativa correta.
Provas
Os padrões de projeto de software podem ter finalidade de criação, estrutural ou comportamental. Os padrões de criação se preocupam com o processo de criação de objetos. Os padrões estruturais lidam com a composição de classes ou de objetos. Os padrões comportamentais caracterizam as maneiras pelas quais classes ou objetos interagem e distribuem responsabilidades.
Assinale a alternativa que indique apenas padrões estruturais:
Provas
Avalie o trecho de código PHP escrito a seguir:
<html>
<head>
<title>exemplo IVA</title>
</head>
<body>
<?php
function iva($base,$percentagem=16){
return $base * $porcentagem /100;
}
echo iva(1000) . "<br>";
echo iva(1000,7) . "<br>";
echo iva(10,0) . "<br>";
?>
</body>
</html>
Com base na execução do código, analise as afirmativas a seguir:
I. Na primeira execução da função, mostrar-se-á o 16% de 1000;
II. Na segunda execução da função, mostra-se o 7% de 1000;
III. Na terceira execução da função o 0% de 10.
Assinale:
Provas
Analise o trecho de programa a seguir, escrito em Object Pascal.
procedure TFrmEmpregadoSQL.BbtPesquisaNomeClick(Sender:
TObject);
begin
if Edit2.Text <> ' ' then
begin
QrEmp.Close;
QrEmp.SQL.Clear;
QrEmp.SQL.Add('SELECT EmpNo,FirstName,LastName,Salary
FROM employee');
QrEmp.SQL.Add('WHERE UPPER(FirstName) LIKE :Nome');
QrEmp.ParamByName('Nome').AsString :=
UpperCase(Edit2.Text) + '%';
QrEmp.Open;
end;
end;
Com relação ao trecho acima, é correto afirmar que:
Provas
Caderno Container