Buscar

Prova JARDIM BOTÂNICORJ - NCEUFRJ - 2002 - para Técnico I - 60TEJ.pdf

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MzZlOTpjMjU5:U2F0LCAxMSBTZXAgMjAyMSAyMDo1NjoyNyAtMDMwMA==
 
 
 
 2 
 REALIZAÇÃO 
 PROVA OBJETIVA 
LÍNGUA PORTUGUESA 
 
Texto 
PLANTA 
 Dicionário de Símbolos 
 
A planta simboliza a energia solar condensada e 
manifesta. 
As plantas captam as forças ígneas da terra e recebem 
a energia solar. Elas acumulam essas forças; daí as suas 
propriedades curativas ou venenosas e seu emprego na 
magia. 
Em relação com o princípio vital masculino, elas 
significam o crescimento, no sentido do Salmo 144, 12. 
Nossos filhos serão como plantas que crescem em sua 
juventude. 
As plantas trazem as suas sementes. Algumas delas, 
tais como o hissopo, exercem um papel purificador. 
As plantas simbolizam também a manifestação da 
energia em suas formas diversas, como a decomposição do 
espectro solar em cores variadas. Enquanto manifestação 
da vida, elas são inseparáveis da água, tanto quanto do Sol. 
Os laços que unem os dois símbolos das águas e das 
plantas são fáceis de se compreender. As águas são 
portadoras de germes, de todos os germes. As plantas 
exprimem a manifestação do Cosmo, o aparecimento das 
formas. Aquilo que exprime o símbolo Lotus saindo das 
águas é o próprio fluxo cósmico. As águas aí representam 
o não-manifesto, os germes, as latências; o símbolo floral 
representa a manifestação, a criação cósmica. A planta, 
primeiro estágio da vida, simboliza, acima de tudo, o 
nascimento perpétuo, o fluxo incessante da energia vital. 
Na tradição védica, se as plantas têm virtudes 
medicinais, é porque são elas próprias dádivas do céu e as 
raízes da vida. Invocam-nas como divindades. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
01 - O dicionário de onde foi retirado o texto mostra a 
simbologia das coisas do mundo real e imaginário; o 
segmento do texto em que a simbologia da planta é mais 
bem identificada é: 
 
(A) “A planta simboliza a energia solar condensada e 
manifesta”; 
(B) “As plantas captam as forças ígneas da terra e 
recebem energia solar”; 
(C) “A planta, primeiro estágio da vida, simboliza, 
acima de tudo, o nascimento perpétuo, o fluxo 
incessante da energia vital”; 
(D) “As plantas simbolizam também a manifestação da 
energia em suas formas diversas,...”; 
(E) “...são elas próprias dádivas do céu e as raízes da 
vida.” 
 
 
02 - “Na tradição védica, se as plantas têm virtudes 
medicinais, é porque são elas próprias dádivas do céu e as 
raízes da vida.”; em outras palavras, podemos dizer que: 
 
(A) as virtudes medicinais das plantas são conseqüência 
de serem presentes de Deus; 
(B) como as plantas são as raízes da vida, elas são 
dádivas do céu; 
(C) já que as plantas curam, elas são dádivas de Deus e 
as raízes da vida; 
(D) embora dádivas do céu e as raízes da vida, as 
plantas têm virtudes curativas; 
(E) assim como as dádivas do céu curam, também as 
plantas o fazem. 
 
 
03 - “A planta simboliza a energia solar condensada e 
manifesta”; uma outra forma de escrever-se esse mesmo 
segmento do texto de forma correta e adequada ao sentido 
original é: 
 
(A) a energia solar condensada e manifesta é 
simbolizada pela planta; 
(B) a planta simboliza e manifesta a energia solar 
condensada; 
(C) a energia solar é simbolizada pela planta, 
condensada e manifesta; 
(D) a planta, condensada e manifesta, simboliza a 
energia solar; 
(E) a energia solar simboliza, de forma condensada e 
manifesta, a planta. 
 
04 - Simbolizar é verbo derivado de símbolo, e grafado 
com Z; o verbo abaixo que tem sua grafia ERRADA é: 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MzZlOTpjMjU5:U2F0LCAxMSBTZXAgMjAyMSAyMDo1NjoyNyAtMDMwMA==
 
 
 
 3 
 REALIZAÇÃO 
 PROVA OBJETIVA 
(A) democratizar; 
(B) catequizar; 
(C) deslizar; 
(D) pesquizar; 
(E) civilizar. 
 
 
05 - “As plantas captam as forças ígneas da terra e 
recebem a energia solar”; o comentário INCORRETO a 
respeito desse segmento do texto é: 
 
(A) na primeira oração as plantas são agente da ação 
verbal, enquanto na segunda são paciente da ação 
verbal; 
(B) os adjetivos ígneas e solar referem-se, 
respectivamente, aos substantivos forças e energia; 
(C) o adjetivo solar equivale a do sol, como ígneas 
equivale a do fogo; 
(D) as duas orações do segmento estão unidas por 
adição; 
(E) a primeira oração representa a conseqüência da 
segunda. 
 
 
06 - O item em que o valor do elemento sublinhado NÃO é 
indicado de forma correta é: 
 
(A) “Elas acumulam essas forças; daí as duas 
propriedades...” – lugar; 
(B) “...forças curativas ou venenosas...” – alternância; 
(C) “As águas aí representam o não manifesto...”; - 
lugar; 
(D) “Na tradição védica, se as plantas têm virtudes 
medicinais...” – condição; 
(E) “...se as plantas têm virtudes medicinais, é porque 
são elas próprias dádivas do céu...” – causa. 
 
 
 
 
 
 
 
 
 
 
 
07 - O segmento do texto que apresenta uma estrutura 
diferente das demais, por NÃO ser comparativa, é: 
 
(A) “Nossos filhos serão como plantas que crescem em 
sua juventude”; 
(B) “Algumas delas, tais como o hissopo, exercem um 
papel purificador”; 
(C) “...em suas formas diversas, como a decomposição 
do espectro solar...”; 
(D) “Invocam-nas como divindades”; 
(E) “As plantas simbolizam também a manifestação da 
energia...”. 
 
 
08 - O item cujo sinônimo da palavra sublinhada está 
indicado corretamente é: 
 
(A) “A planta simboliza energia solar condensada e 
manifesta” = oculta; 
(B) “...tais como o hissopo, exercem um papel 
purificador” = divino; 
(C) “...manifestação da energia em suas formas 
diversas...” = variadas; 
(D) “As águas são portadoras de germes...” = 
proprietárias; 
(E) “...é o próprio fluxo cósmico...” = interno. 
 
 
09 - Ao dizer que as plantas são “o fluxo incessante da 
energia vital”, o autor do texto quer dizer que: 
 
(A) as plantas só desaparecem com a vida; 
(B) a energia vital só desaparece com a morte das 
plantas; 
(C) as plantas mostram a vida em sua ascensão e morte; 
(D) a energia vital tem como única aparência de vida as 
plantas; 
(E) o sol e a planta dependem um do outro. 
 
 
10 - “Enquanto manifestação da vida, elas são 
inseparáveis da água, tanto quanto do Sol”; a expressão 
tanto quanto indica: 
 
(A) comparação; 
(B) adição; 
(C) superioridade; 
(D) oposição; 
(E) concessão. 
 
NOÇÕES DE LÍNGUA INGLESA 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MzZlOTpjMjU5:U2F0LCAxMSBTZXAgMjAyMSAyMDo1NjoyNyAtMDMwMA==
 
 
 
 4 
 REALIZAÇÃO 
 PROVA OBJETIVA 
LEIA O TEXTO I E RESPONDA ÀS PERGUNTAS 
DE 11 A 13: 
 
 
TEXT I 
 
BOTANICAL GARDENS. The original concept of a 
botanical garden was that literally implied by the name; 
that is, a garden with the plants arranged according to 
some system of botanical classification. In the 
forerunners of the modern botanical garden, such as the 
gardens of simples commonly associated with schools 
of medicine in the 16th and 17th centuries, the planting 
was primitive and possibly based on the use of the 
plants, in medicine or otherwise, rather than on the more 
or less crude botanical concepts of the time. A botanical 
garden differs from a park, where the plants are usually 
arranged solely with reference to securing a beautiful 
landscape effect. The primary purpose of a park, 
moreover, is recreation, while that of a botanical garden 
has always been science and education. A botanical 
garden is properly defined as a scientific and 
educational institution whose purpose is the 
advancement and diffusion of a knowledge and love of 
plants. 
 
(Enclyclopaedia Britannica, vol. 3: 942) 
 
11 - De acordo com o texto, diferentemente dos jardins 
botânicos, os parques têm por objetivo: 
 
(A) oferecer uma bela paisagem; 
(B) ajudar o progresso da medicina; 
(C) estimular o estudo das plantas; 
(D) enfatizar o aspecto didático; 
(E) classificar tipos devegetação. 
 
 
12 - A expressão such as em “such as the gardens ...” 
(l.5-6) introduz um (a): 
 
(A) comparação; 
(B) contraste; 
(C) explicação; 
(D) conseqüência; 
(E) ilustração. 
 
 
13 - A palavra sublinhada em “while that of a botanical 
garden...” (l.14-15) substitui: 
 
(A) science; 
(B) recreation; 
(C) purpose; 
(D) park; 
(E) education. 
 
 
READ TEXT II AND ANSWER QUESTIONS 14 
TO 20: 
 
TEXT II 
 
THE CEREALS 
 
 
Cereals are the staff of life for most of mankind. 
Even our milk and our meat derive largely from them. 
They are grasses nurtured and bred by man so that their 
grain is large and nourishing. Except in parts of the 
tropics where such roots as tapioca and yams are the 
staple carbohydrate, and in wet cold places where the 
potato plugs the gap, wheat, barley, oats, rye, rice, 
maize and sorghum are what keeps us all alive and 
kicking. 
The cereals have all been bred from wild grasses, 
and bred so far away from their parent stocks that they 
are now distinct species. In fact it is sometimes difficult 
to guess which wild grass a particular cereal is derived 
from, and, in some cases, maize for example, the wild 
species is now probably extinct. 
 
(from Seymour, John. The Complete Book of Self-Sufficiency, 
London: Faber & Faber, 1980: 56) 
 
 
 
 
 
 
14 - The author states that in the tropics: 
 
(A) wheat is the most important carbohydrate; 
10 
15 
5 
5 
15 
10 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MzZlOTpjMjU5:U2F0LCAxMSBTZXAgMjAyMSAyMDo1NjoyNyAtMDMwMA==
 
 
 
 5 
 REALIZAÇÃO 
 PROVA OBJETIVA 
(B) barley and oats help people to survive; 
(C) sorghum and rye are important products; 
(D) tapioca is more consumed than wheat; 
(E) potato is the most common carbohydrate. 
 
 
15 - The function of the text is to: 
 
(A) criticise; 
(B) inform; 
(C) contradict; 
(D) compare; 
(E) argue. 
 
 
16 - The author says that cereals initially came from: 
 
(A) cultivated seeds; 
(B) well-known breeders; 
(C) uncultivated grounds; 
(D) selected plants; 
(E) distinct species. 
 
 
17 - The plural of life (l.1) is: 
 
(A) lifes; 
(B) lives; 
(C) leafs; 
(D) leaves; 
(E) lifts. 
 
 
18 - The opposite of wet in “in wet cold places” (l.6) is: 
 
(A) dreary; 
(B) humid; 
(C) desert; 
(D) dry; 
(E) hot. 
 
 
 
 
 
 
 
19 - In “In fact it is sometimes difficult...” (l.12), the 
underlined expression means: 
 
(A) really; 
(B) normally; 
(C) mainly. 
(D) honestly; 
(E) finally. 
 
 
20 - The word sometimes in “it is sometimes difficult...” 
(l.12) can be replaced by: 
 
(A) occasionally; 
(B) rarely; 
(C) always; 
(D) never; 
(E) continuously. 
 
PERFIL 60/TEJ 
 
 
Considere o programa em Object Pascal listado abaixo e 
responda à questão 21. 
 
{$APPTYPE CONSOLE} 
uses SysUtils; 
function MeVdCCP(NeV:integer):integer; 
var 
 PeV : integer; 
 LeV : integer; 
begin 
 PeV := 1; LeV := 0; 
 while LeV < NeV do begin 
 Inc(Lev); 
 PeV := PeV * LeV * Lev div Lev; 
 end; 
 MeVdCCP:=PeV; 
end; 
 
begin 
 writeln('MeVdCCP='+IntToStr(MeVdCCP(4))); 
end. 
 
 
21 - O valor impresso pelo programa é: 
 
(A) MeVdCCP = 0 
(B) MeVdCCP = 1 
(C) MeVdCCP = 12 
(D) MeVdCCP = 24 
(E) MeVdCCP =48 
 
22 - A propriedade do componente BitBtn usada para 
definir o bitmap exibido no botão da figura abaixo é: 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MzZlOTpjMjU5:U2F0LCAxMSBTZXAgMjAyMSAyMDo1NjoyNyAtMDMwMA==
 
 
 
 6 
 REALIZAÇÃO 
 PROVA OBJETIVA 
 
 
(A) Picture 
(B) Image 
(C) Glyph 
(D) Stretch 
(E) Kind 
 
 
23 - Analise o trecho de programa Delphi abaixo: 
 
procedure TForm1.Button1Click(Sender: TObject); 
var 
 i, j : integer; 
begin 
 label1.Caption := ''; 
 for i := 1 to 3 do 
 for J:= 5 downto 2 do 
 label1.Caption := label1.Caption + ' *'; 
end; 
 
O valor impresso no componente Label1 é: 
 
(A) * * * 
(B) * * * * * * 
(C) * * * * * * * * * * 
(D) * * * * * * * * * * * * 
(E) * * * * * * * * * * * * * * * * 
 
 
24 - No ambiente de desenvolvimento do Delphi, ao 
clicar-se com o botão direito do mouse sobre um 
formulário qualquer do projeto e escolher-se o comando 
View as Text, será exibido(a): 
 
(A) a lista de units do projeto; 
(B) a lista de todos os componentes utilizados no 
projeto; 
(C) a descrição de todas as propriedades e valores do 
formulário e seus componentes; 
(D) o editor de código do Delphi; 
(E) nada será exibido, uma vez que não existe tal 
comando. 
25 - Com relação ao evento OnCreate de um formulário, é 
correto afirmar que: 
 
(A) ocorre quando o formulário é movimentado na tela; 
(B) ocorre sempre que a janela é maximizada, 
minimizada ou redimensionada; 
(C) ocorre sempre que a aplicação é finalizada; 
(D) ocorre quando a janela da aplicação é criada; 
(E) este evento não faz parte dos eventos disponíveis 
para um formulário. 
 
 
26 - A declaração da linguagem Object Pascal que suscita 
uma exceção é. 
 
(A) Try ... Except 
(B) Try ... Finally 
(C) Exception 
(D) Try ... Raise 
(E) Raise 
 
 
27 - Analise o trecho de programa Delphi a seguir: 
 
procedure TForm1.Vendedor1Click(Sender: TObject); 
begin 
 with Query1 do begin 
 Close; 
 SQL.Clear; 
 SQL.ADD('SELECT * FROM PEÇAS'); 
 ExecSQL; 
 end; 
end; 
 
É correto afirmar que: 
 
(A) a propriedade SQL do componente Query1 contém 
o comando SQL a ser executado; 
(B) o método ExecSQL faz a conexão com o servidor 
de banco de dados; 
(C) o método ExecSQL faz a conexão com o servidor 
de banco de dados, envia a query a ser executada, 
recebe o resultado sob a forma de uma tabela e 
exibe o resultado para o usuário; 
(D) o método Clear remove todos os registros de uma 
tabela; 
(E) o método ExecSQL executa uma stored procedure 
em um servidor de banco de dados remoto. 
 
 
 
28 - Analise o trecho de programa abaixo: 
 
procedure TForm1.Button1Click(Sender: TObject); 
var 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MzZlOTpjMjU5:U2F0LCAxMSBTZXAgMjAyMSAyMDo1NjoyNyAtMDMwMA==
 
 
 
 7 
 REALIZAÇÃO 
 PROVA OBJETIVA 
 x : Integer; 
 y : Real; 
 z : AnsiString; 
begin 
 x := 10; 
 y := 10.1; 
 z := 'Delphi'; 
 Form1.Caption := IntToStr(Length(IntToStr(X) + 
 FloatToStr(Y) + Z)); 
end; 
 
O valor armazenado na propriedade Caption do Form1 
será: 
 
(A) .10 
(B) 10.1 
(C) 20.1 
(D) 12 
(E) 1010.1Delphi 
 
 
29 - Analise o programa Delphi abaixo: 
 
1. procedure TForm1.Button1Click(Sender: TObject); 
2. var I: Integer ; 
3. begin 
4. Label1.Caption :='Escolha um número de (0..9): '; 
5. repeat 
6. with Form1 do begin 
7. I := StrToInt(Edit1.Text); 
8. case I of 
9. begin 
10. 1..5: Caption := 'Entre 1 e 5'; 
11. 6..9: begin 
12. Caption := 'Entre 6 e 9'; 
13. Color := clBlue; 
14. end; 
15. 0 : Close; 
16. else Caption := ''; 
17. end; 
18. end; 
19. until (I >= 0) and (I <= 9); 
20. end; 
 
O programa tem um erro de sintaxe. Esse erro ocorre no 
trecho de código compreendido entre as linhas: 
 
(A) 1 e 4 
(B) 5 e 8 
(C) 9 e 12 
(D) 13 e 16 
(E) 17 e 20 
30 - Analise o trecho de programa abaixo: 
 
type 
 TFigura = class 
 procedure Desenha; virtual; abstract; 
 end; 
 TRetangulo= class(TFigura) 
 procedure Desenha; override; 
 end; 
 TElipse = class(TFigura) 
 procedure Desenha; override; 
 end; 
 
É correto afirmar que: 
 
(A) o método Desenha da Classe TRetangulo 
sobrescreve o método Desenha da classe TFigura; 
(B) o método Desenha da Classe TFigura não pode ser 
sobrescrito pelo método Desenha da classe 
TRetangulo; 
(C) o método Desenha da Classe TFigura não pode ser 
sobrescrito pelo método Desenha da classe Telipse; 
(D) as classes TRetangulo e TElipse são classes padrão 
da VCL; 
(E) um objeto instanciadoa partir da classe TFigura 
pode invocar o método Desenha. 
 
 
As questões 31 e 32 referem-se ao aplicativo LeArquivo, 
cujo formulário principal em execução é mostrado na 
figura a seguir. O projeto é constituído por 3 Units Delphi: 
uApresentacao, uControle e uArmazenamento. Os 
métodos oferecidos pela Unit uControle em sua interface 
são: 
 
procedure uControle_abrirArquivo(nome : string); 
function uControle_fimArquivo: boolean; 
function uControle_leLinha : string; 
procedure uControle_fecharArquivo; 
 
 
 
31 - O programa, quando o usuário usa a combinação de 
teclas Alt+L, apresenta na listbox o conteúdo do arquivo 
especificado na EditBox. O evento associado ao botão Ler, 
usado para a codificação da ação acima é: 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MzZlOTpjMjU5:U2F0LCAxMSBTZXAgMjAyMSAyMDo1NjoyNyAtMDMwMA==
 
 
 
 8 
 REALIZAÇÃO 
 PROVA OBJETIVA 
 
(A) OnKeyDown 
(B) OnClick 
(C) OnKeyPress 
(D) OnKeyUp 
(E) OnMouseMove 
 
 
32 - Observe o trecho de código abaixo (o tratamento do 
evento associado ao botão Ler), no qual uma linha foi 
suprimida: 
 
uControle_abrirArquivo(edit1.Text); 
while not uControle_fimArquivo do begin 
// complete a linha a seguir 
 
 listbox1.Items.Add(linha); 
end; 
 
Das opções abaixo, aquela que tem maiores chances de 
completar o código anterior corretamente é: 
 
(A) uControle_leLinha(linha) 
(B) linha := uControle_leLinha 
(C) readln(edit1.text, linha) 
(D) read(edit1.text, linha) 
(E) linha := uControle.leLinha 
 
 
 
As questões 33 e 34 referem-se ao programa Agenda, cujo 
formulário principal sendo executado é mostrado na figura 
abaixo. Os dois pequenos botões, à direita e à esquerda do 
Form, quando pressionados, fazem com que, 
respectivamente, o próximo registro ou o registro anterior 
de um arquivo binário sejam mostrados na editbox. 
 
 
 
 
 
 
 
33 - O trecho de código abaixo mostra o tratamento do 
evento OnClick do botão esquerdo do Form (pega o 
registro anterior). Sua tarefa é completar a linha que está 
faltando de modo que o programa funcione corretamente. 
 
if filepos(arq) > 0 then begin 
 seek(arq, filepos(arq)-1); 
 read(arq, umaPessoa); 
// complete a linha a seguir 
 
 edit1.text := umaPessoa.nome; 
end; 
 
A instrução que está faltando é: 
 
(A) edit1.clear 
(B) seek(arq, filepos(arq)) 
(C) seek(arq, filepos(arq+1) 
(D) seek(arq, filepos(arq)-1) 
(E) nenhuma instrução adicional é necessária para que o 
programa funcione corretamente 
 
 
34 - Ainda em relação ao programa Agenda, o campo Edit 
é protegido contra escrita a fim de que o usuário não possa 
alterar o seu conteúdo. A propriedade do controle TEdit 
que deve ser utilizada para atingir esse objetivo é: 
 
(A) Locked 
(B) TabStop 
(C) Disabled 
(D) ReadOnly 
(E) Visible 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35 - Seja uma aplicação bancária, desenvolvida em uma 
arquitetura de 3 camadas. A arquitetura da aplicação 
consiste de uma camada de apresentação, rodando em uma 
máquina cliente, objetos de negócio e objetos de dados, 
rodando em um servidor de aplicações e um servidor de 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MzZlOTpjMjU5:U2F0LCAxMSBTZXAgMjAyMSAyMDo1NjoyNyAtMDMwMA==
 
 
 
 9 
 REALIZAÇÃO 
 PROVA OBJETIVA 
Banco de Dados. Sejam as seguintes alternativas para o 
método retirar do objeto de negócio ContaCorrente: 
 
1ª alternativa: 
if valor > 0 then begin 
 I := CreateComObject(CLASS_OD_) as IOD; 
 I.retirar(banco, cc, valor); 
 I := nil; 
end 
else 
 showmessage('quantia inválida'); 
 
 
2ª alternativa: 
if valor > 0 then begin 
 I := CreateComObject(CLASS_OD_) as IOD; 
 I.retirar(banco, cc, valor); 
 I := nil; 
end 
else 
 raise exception.create(''); 
 
Em relação às duas alternativas propostas, é correto 
afirmar que: 
 
(A) as duas formas são equivalentes resultando, em 
caso de insuficiência de fundos, em uma mensagem 
de erro sendo apresentada para o usuário; 
(B) a primeira alternativa é arquiteturalmente falha, 
uma vez que a mensagem de erro não seria 
apresentada na máquina cliente; 
(C) a primeira alternativa é arquiteturalmente superior, 
uma vez que ela garante uma mensagem de erro 
sendo apresentada ao usuário; 
(D) as duas formas resultam em um erro em tempo de 
execução, uma vez que a operação de retirada 
deveria levar em consideração o saldo atual do 
cliente; 
(E) a segunda alternativa está errada uma vez que o 
raise exception tem de ser gerado dentro de uma 
cláusula try..except. 
 
 
 
 
 
 
36 - Observe o trecho de programa abaixo: 
 
 
procedure TForm1.Button4Click(Sender: TObject); 
begin 
 form2.ShowModal; 
end; 
 
 
Em relação ao método ShowModal, é correto afirmar que: 
 
(A) a instrução causa a apresentação do Form2. A 
aplicação não pode continuar enquanto o Form2 
não for fechado; 
(B) a instrução acarreta a criação do Form2. O usuário 
pode interagir com os dois formulários abertos: 
Form1 e Form2; 
(C) a instrução causa a apresentação do Form2. O 
usuário, no entanto, pode interagir apenas com o 
Form1; 
(D) a instrução retorna o modo de visualização do 
Form2; 
(E) a instrução causa a apresentação do Form2. O 
Form1 é fechado e destruído. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37 - Observe no trecho de código abaixo a implementação 
do chamado padrão de projeto singleton em Delphi: 
 
type 
 TFila = class 
 private 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MzZlOTpjMjU5:U2F0LCAxMSBTZXAgMjAyMSAyMDo1NjoyNyAtMDMwMA==
 
 
 
 10 
 REALIZAÇÃO 
 PROVA OBJETIVA 
 … 
 public 
 constructor Create; 
 class function getInstance:TFila; 
 … 
 end; 
 
implementation 
var 
 Fila : TFila; 
 
class function TFila.getInstance: TFila; 
begin 
 if not assigned(Fila) then 
 Fila := TFila.Create; 
 result := Fila; 
end; 
 
Em relação ao prefixo class, usado na declaração do 
método de classe getInstance, é correto afirmar que: 
 
(A) o prefixo class, quando usado, faz com que o 
método associado possa ser usado pelos objetos 
instanciados a partir da super-classe, mas não pelas 
classes derivadas; 
(B) o prefixo class é opcional e tem por finalidade 
apenas diferenciar o método getInstance de um 
construtor; 
(C) o prefixo class, quando usado, faz com que o 
método associado possa ser usado apenas pelos 
demais métodos da classe, mas não pelos objetos 
instanciados a partir desta classe; 
(D) o prefixo class, quando usado, faz com que o 
método associado possa ser usado pelos demais 
métodos da classe e pelas classes derivadas, mas 
não pelos objetos instanciados a partir da super-
classe; 
(E) um método de classe é um método que opera sobre 
a classe e não sobre os objetos instanciados a partir 
desta classe. 
 
 
 
 
 
 
 
 
38 - Considere o programa em Object Pascal listado 
abaixo: 
 
uses SysUtils; 
{$APPTYPE CONSOLE} 
const 
 c = 5; 
var 
 a: integer; 
 b, d: real; 
function p1(c:integer):integer; 
begin 
 if c=1 then exit; 
 result := c*p1(c-1); 
end; 
 
begin 
 a:= c; 
 b:= 4.0; d:= 2; 
 writeln(intToStr(p1(a)), intToStr(a)); 
end. 
 
A saída produzida pelo programa será: 
 
(A) 55 
(B) 20 
(C) 1205 
(D) CincoCinco 
(E) 25 
 
 
39 - O princípio da Orientação a Objetos que torna 
possível o mecanismo do polimorfismo é: 
 
(A) herança; 
(B) encapsulamento; 
(C) coesão; 
(D) localidade; 
(E) design patterns. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40 - Seja o seguinte Form onde foram dispostos um 
controle Table, do tipo TTable, um controle DataSource, 
do Tipo TdataSource, e um controle DBEdit, do tipo 
TDBEdit. 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MzZlOTpjMjU5:U2F0LCAxMSBTZXAgMjAyMSAyMDo1NjoyNyAtMDMwMA==
 
 
 
 11 
 REALIZAÇÃO 
 PROVA OBJETIVA 
 
 
Relacione as propriedades na coluna à esquerda com os 
valores nacoluna à direita de modo a conectar o controle 
DBEdit ao campo Nome da tabela Cadastro (uma tabela 
Paradox criada com o Database Desktop e localizada no 
diretório raiz do disco rígido). 
 
( ) table.active I. datasource 
( ) table.databasename II. dbedit 
( ) table.name III. C:\ 
( ) datasource.dataset IV. databasename 
( ) dbedit.datasource V. Nome 
( ) dbedit.datafield VI. Table 
 VII. True 
 VIII. Cadastro.db 
 IX. False 
 X datafield 
 XI. dataset 
 
Após a correta associação, os valores preenchidos na 
coluna da esquerda são, na ordem: 
 
(A) VII, VIII, IV, VI, XI, V; 
(B) VII, III, VIII, XI, I, X; 
(C) IX, VIII, V, XI, I, X; 
(D) IX, III, VIII, VI, V, I; 
(E) VII, III, VIII, VI, I, V. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
www.pciconcursos.com.br
pcimarkpci MDAwMDowMDAwOjAwMDA6MDAwMDowMDAwOmZmZmY6MzZlOTpjMjU5:U2F0LCAxMSBTZXAgMjAyMSAyMDo1NjozMSAtMDMwMA==
 
60/TEJ 
GABARITO 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
QUESTÃO OPÇÃO 
1 C 
2 A 
3 A 
4 D 
5 E 
6 A 
7 E 
8 C 
9 A 
10 B 
11 A 
12 E 
13 C 
14 D 
15 B 
16 C 
17 B 
18 D 
19 A 
20 A 
 
 
QUESTÃO OPÇÃO 
21 D 
22 C 
23 D 
24 C 
25 D 
26 E 
27 A 
28 D 
29 C 
30 A 
31 B 
32 B 
33 D 
34 D 
35 B 
36 A 
37 E 
38 C 
39 A 
40 E 
 
www.pciconcursos.com.br

Continue navegando