

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Todos os objetos gráficos que aparecem nas interfaces do Delphi são da classe TControl ou de suas subclasses, como TGraphicControl, TWinControl, TWidgetControl etc.
Certo
Errado
A execução de um programa Delphi em Windows requer plataforma de 32 bits porque o Delphi não interpreta e nem funciona em arquitetura de 64 bits.
Certo
Errado
Programas desenvolvidos na plataforma Delphi, da mesma forma que programas desenvolvidos na plataforma Java, são compilados para um formato de bytecode interpretável, para posterior uso em ambientes independentes de plataforma, como Windows e Linux.
Certo
Errado
Na Linguagem Delphi, para que os ponteiros sejam destruídos com segurança, é necessário que uma função localize e fixe em "nil" todos os ponteiros que apontem para a variável heap dinâmica que está sendo destruída. Essa função é conhecida como:
New.
Dispose.
Drop.
Free.
Heap.
O Delphi é uma linguagem que, para gerar um programa executável, passa por um processo de compilação.
As unidades de código externas usadas pela unidade corrente Delphi deverão ser declaradas na seção
Analise os trechos de código a seguir relativos a unit CalculaZ.pas implementados na linguagem object pascal através do Delphi:
Suponha que, ao se executar o código, sejam informados os valores 5 e 11 para o atributo Text dos componentes edtX e edtY, respectivamente. Após o botão btnCalculaZ ser pressionado, o valor preenchido para o atributo Text do componente edtZ será
-24,35.
"Faixa inválida".
"Parâmetros incorretos".
"X ou Y inválidos".
Em Delphi 5, a propriedade de um objeto ADOTable relacionada ao número de registros que serão solicitados, por vez, ao servidor e armazenados na memoria local denomina-se
Connection.
CacheSize.
ConnectionString.
CursorType.
LockType.
A linguagem de programação que não está associada ao desenvolvimento de aplicações Web é:
Na Delphi, para criar tecla de atalho a um menu pop-up utiliza-se o caractere &, antes do texto, na propriedade
A declaração Delphi:
pública ou privada da classe Funcionários, se estiverem apenas na mesma unidade.
pública da classe Funcionários, se estiverem apenas na mesma unidade.
privada da classe Funcionários, se estiverem em unidades diferentes.
privada da classe Funcionários, se estiverem apenas na mesma unidade.
pública da classe Funcionários, se estiverem em unidades diferentes.
A declaração de um objeto Delphi seguido do método Create, separados por um ponto, implicará na
alocação de memória apenas para o objeto em questão.
liberação de memória apenas para o objeto em questão.
alocação e posterior liberação de memória apenas para o objeto em questão.
liberação e posterior alocação de memória apenas para o objeto em questão.
alocação e posterior liberação de memória para todos os componentes de um formulário
A saída do programa Delphi7 a seguir será:
begin
try
raise EOutOfMemory.Create('erro de memoria!');
except
on Exception do writeln('erro generico!');
on e:EOutOfMemory do writeln(e,message);
end;
end.
erro generico!
erro de memoria!
erro de memoria!
erro generico!
erro de memoria!
erro generico!
erro generico! erro de memoria!
Observe o trecho de código Delphi a seguir:
A saída desse programa será:
2
4
6
8
10
As classes contidas em um projeto, desenvolvido em Delphi 5, podem ser listadas hierarquicamente, de forma automática, pela ferramenta
Project Manager.
Object Browser.
Object Inspector.
To-Do List.
DBNavigator.
O princípio do encapsulamento em linguagens orientadas a objetos preconiza que o cliente de uma classe não deve ser dependente da implementação da classe. A opção a seguir (código fonte escrito em Delphi7) que viola o princípio do encapsulamento é:
Ponto = class
private
/
x, y: double;
public
procedure setX(x: double) ;
procedure setY(y: double) ;
function getX() : double;
function getY() : double;
end;
C1 = class
private
x: double;
procedure aux;
public
procedure setX(x: double) ;
function getX() : double;
end;
DB = class
private
con: Conexao;
public
/
/
function getConexao() : Conexao;
procedure exeSQL (comando: String);
/
end;
C1 = class
private
x: double;
public
procedure setX(x: double) ;
function getX() : double;
protected
procedure dobraX();
end;
ComandoSQL = class
public
function executaConsulta (comando: String) : ResultSet;
procedure executaAtualizacao (comando: String);
end;
Observe o trecho de código Delphi7 a seguir:

O escopo da variável x é:
apenas a procedure m1;
apenas o programa principal;
a procedure m1 e o programa principal;
a variável não pode ser usada nem na procedure m1 nem no programa principal;
existe um erro no código: variáveis tem de ser declaradas antes de procedimentos e funções.
Considere o código referente à procura de dados em uma tabela no DELPHI 7.0:
O procedimento acima pode ser substituído por: