Questões de Concurso
Sobre delphi em programação
Foram encontradas 147 questões
I - Ele é feito após o backup full e realiza apenas backups dos arquivos já alterados em sua primeira execução.
II - Ele é feito antes do backup full e realiza apenas backups dos arquivos já alterados em sua primeira execução.
III - Por sua vez, este modelo realiza apenas as cópias dos arquivos que sofreram alguma alteração, o restore é realizado a partir do último backup full e de todos os armazenamentos após sua realização.
IV - Começa depois do primeiro backup completo. Dessa forma, a partir daí, a cada novo armazenamento, somente os dados que foram alterados são copiados.
Table1.SetRangeStart; Table1.FieldByName(‘Codigo’):=100;(*Table1Codigo.asinteger := 100 *) Table1.KeyExclusive := False; Table1.SetRangeEnd; Table1.FieldByName(‘Codigo’):=200;(*Table1Codigo.asinteger := 200 *) Table1. KeyExclusive := True;
Para que o procedimento DELPHI acima se complete, a instrução Table1.ApplyRange; deve ser inserida imediatamente após a instrução:
procedure TSearchDemo.SearchExactClick(Sender: TObject); begin Table1.SetKey; Table1.Fields[0].AsString : Edit1.Text; (* Table1.Fieldbyname(‘Cidade’) : Edit1.Text *) Table1.GoToKey; end;
O procedimento acima pode ser substituído por:
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/96529/Captura_de%20Tela%20%282065%29.png)
Considere o trecho de código acima, escrito no Pascal do Delphi. Assinale a opção que completa corretamente as linhas 11, 15, 20 e 22 desse código, respectivamente.
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/96529/Captura_de%20Tela%20%282064%29.png)
O trecho de código acima está escrito no Pascal do Delphi e implementa a funcionalidade de multiplicação de matrizes. Assinale a opção que completa corretamente as linhas 2, 3, 4 e 6 desse trecho de código, respectivamente.
Analise as afirmativas abaixo com relação à programação orientada a objetos em Delphi.
1. Em Delphi, a diretiva virtual permite que seu método seja sobrescrito com o mesmo nome, ou seja, em uma subclasse você pode reescrever um método de acordo com suas necessidades.
2. Em Delphi, a diretiva override significa que o método está sobrescrevendo o método original, então o método sobrescrito deve conter a diretiva override, e o método original, a diretiva virtual.
3. Em Delphi, a diretiva polimorf permite que seu método seja sobrescrito com o mesmo nome, ou seja, em uma subclasse você pode reescrever um método de acordo com suas necessidades.
Assinale a alternativa que indica todas as afirmativas
corretas.
var Form1: TForm1; k,l,m,n: integer;
implementation
{$R *.dfm}
begin k:= 25; l := k mod 2; m := k mod 3; n := l+m; ShowMessage(inttostr(l) + ‘,’ + inttostr(m) + ‘,’ + inttostr(n)); end.
Assinale a alternativa que apresenta corretamente a saída gerada pelo programa.
type TDigits = set of ‘1’..’9’; var digitos : TDigits; // Set variable myChar : char; begin digitos := [‘2’, ‘4’..’7’];
for myChar := ‘7’ to ‘8’ do if myChar In digitos then ShowMessageFmt(‘’’%s’’ ‘,[myChar]) end.
Assinale a alternativa que apresenta corretamente o resultado impresso:
Avalie o código Delphi, em sua versão “Embarcadero Delphi 11”, apresentado abaixo:
var
min, max : SmallInt;
begin
// Set the minimum and maximum values of
this data type
min := Low(SmallInt);
max := High(SmallInt);
ShowMessage(‘Min smallint value =
‘+IntToStr(min));
ShowMessage(‘Max smallint value =
‘+IntToStr(max));
end;
Assinale a alternativa que apresenta corretamente o
resultado impresso.
Considere o seguinte algoritmo:
Na implementação desse algoritmo em Delphi, a instrução “se numero = limite então” pode
ser escrita como:
Considere o seguinte trecho de código em Delphi e assinale a alternativa correta:
Considere o seguinte trecho de código em Delphi:
Ao final da execução desse trecho de programa, a variável VNumero possui o valor: