Questões de Delphi (Programação)

Limpar Busca
Em Delphi, qual é o tipo de dado usado para armazenar valores monetários? 
  • A TFloat.
  • B TInteger.
  • C TString.
  • D TCurrency.
  • E TDouble.
Em Delphi, qual é o tipo de dado usado para armazenar valores monetários?
  • A TFloat.
  • B TInteger.
  • C TString.
  • D TCurrency.
  • E TDouble.

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.

  • A Min smallint value = –128 Max smallint value = 127
  • B Min smallint value = 0 Max smallint value = 255
  • C Min smallint value = 0 Max smallint value = 65535
  • D Min smallint value = –255 Max smallint value = 255
  • E Min smallint value = –32767 Max smallint value = 32768

Observe o seguinte fragmento de código em linguagem Delphi, em sua versão “Embarcadero Delphi 11”:

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.

  • A 12,8,20
  • B 2,3,5
  • C l,m,n
  • D 1,1,2
  • E 2,2,4

Com relação ao seguinte código em linguagem Delphi, em sua versão “Embarcadero Delphi 11”: 

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:

  • A ‘8’
  • B ‘7’, ‘8’
  • C ‘7’ to ‘8’
  • D ‘7’%s
  • E ‘7’