Questões de Concurso Comentadas para instituto aocp

Foram encontradas 12.580 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2716800 Arquitetura de Software

Em relação aos paradigmas de programação, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).


I. A programação estruturada é uma forma de programação que sugere que todos os programas podem ser reduzidos a três estruturas básicas: sequência, decisão e repetição.


II. A programação modular é uma forma de programação na qual o desenvolvimento das rotinas é feito por módulos interligados através de uma interface comum.


III. Na programação orientada a objetos, são implementos um conjunto de classes para definir os objetos presentes no mundo real.

Alternativas
Q2716799 Arquitetura de Software

Para que um programa seja executado, ele precisa ser traduzido de uma linguagem de alto nível, legível a um ser humano, para uma linguagem de máquina, que o computador compreenderá. Para isso, há os métodos de compilação e interpretação. Referente ao assunto, assinale a alternativa correta.

Alternativas
Q2716798 Arquitetura de Software

Considere um cenário em que é necessário sobrescrever o método “validar” da classe “TPessoa” a partir da classe “TCliente”, a qual herda a classe “TPessoa”, e que essas classes foram implementadas na linguagem Delphi. O que acontecerá ao se compilar um programa que utiliza as classes “TCliente” e “TPessoa”, conforme o código descrito a seguir?


unit Unit3;


interface


type


TPessoa = class

public

procedure Validar(Id :Integer);

end;


TCliente = class(TPessoa)

public

procedure Validar(Id :Integer); override;

end;


implementation

{ TCliente }


procedure TCliente.Validar(Id: Integer);

begin

inherited;

{alterações necessárias implementadas aqui}

end;


{ TPessoa }


procedure TPessoa.Validar(Id: Integer);

begin

{validação na classe pessoa}

end;


end.


Alternativas
Q2716797 Arquitetura de Software

Na linguagem Delphi, o comando “continue” é um comando de controle de fluxo. Esse comando terá qual comportamento, quando executado na primeira linha de um laço de repetição “while”?

Alternativas
Q2716796 Arquitetura de Software

Analisando o seguinte código, que foi escrito utilizando a linguagem Delphi, o que acontecerá quando a função UsarValor for executada?


unit Unit2;


interface


type

TMeuInteger = ^Integer;


function GetValor(numero :Integer) :TMeuInteger;

procedure UsaValor;


implementation


function GetValor(numero :Integer) :TMeuInteger;

begin

Result := @numero;

numero := 4;

end;


procedure UsaValor;

var

i : Integer;

begin

i := GetValor(5)^;

end;


end.

Alternativas
Respostas
206: D
207: B
208: A
209: E
210: C