| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
ILovesRodelas Aprendiz

Registrado: Domingo, 25 de Julho de 2004 Mensagens: 235
|
Enviada: Sáb Dez 11, 2004 2:01 pm Assunto: perguntas para Minha Entrevista de emprego |
|
|
Galera, este dia eu tive uma entrevista para um Emprego ae...
E o cara me fez algumas perguntas...que nao soube responder
Se vcs puderem me ajudar:
1-)Faça uma rotina que some dois quadrados perfeitos até 100: (?)
2-) Faça uma rotina que conte quantos espaços existem em seu nome: (?)
3-)O que é TThread? Seus principais métodos?! (?)
4-)O que eh Overload, Override e Virtual?!
5-)Crie uma rotina que crie um objeto Query em tempo de execução e execute alguma ação
eu colokei assim
var
minhaquery : TQuery;
begin
minhaquery := TminhaQuery.Create(Self);
MinhaQuery.Open;
end;
Ta certo?!
Se quiserem me ajudar...Agradeço...
Abraços... |
|
| Voltar ao Topo |
|
 |
KMerlotti Moderador

Registrado: Terça-Feira, 27 de Janeiro de 2004 Mensagens: 3032 Localização: Votuporanga / SP
|
Enviada: Sáb Dez 11, 2004 3:42 pm Assunto: perguntas para Minha Entrevista de emprego |
|
|
Amigo...
Vamos por partes..
1) Não entendi.
2)const nome: string = \'Fulano da Silva Sauro\';
var i, espacos: integer;
begin
for i:=1 to Length(nome) do
if Nome[i]=\' \' then espacos:=espacos+1;
ShowMessage(\'Espaços em meu nome: \'+IntToStr(espacos));
end;
3)Não sei te dizer.
4) Não sei tbm!
5) Aparentemente está certo, mas vc esqueceu de ajustar algumas propriedades antes de dar um Open, do tipo: Connection e SQL.
Espero ter ajudado!
Abraços!
[Editado em 11/12/2004 por KMerlotti] _________________ Kelver Merlotti - Coordenador Editorial da Active Delphi
http://twitter.com/kmerlotti
Por favor, leia as regras do fórum. |
|
| Voltar ao Topo |
|
 |
ILovesRodelas Aprendiz

Registrado: Domingo, 25 de Julho de 2004 Mensagens: 235
|
Enviada: Sáb Dez 11, 2004 4:14 pm Assunto: perguntas para Minha Entrevista de emprego |
|
|
Ajudou sim cara,,,
Faltam algumas, mas os caras ajudam ae tb....rs
A primeira é
Mostre a soma de dois quadrados até 100 - eu nao entendi nada
Abraços |
|
| Voltar ao Topo |
|
 |
clayton-mc Aprendiz

Registrado: Quarta-Feira, 18 de Agosto de 2004 Mensagens: 128 Localização: Fortal
|
Enviada: Sáb Dez 11, 2004 6:05 pm Assunto: perguntas para Minha Entrevista de emprego |
|
|
| ta parecendo prova de faculdade. hehe, mas vou ver aqui... acho que a 3ª esta relacionada a programação mult camadas, mas vou conferir. |
|
| Voltar ao Topo |
|
 |
Delphing Profissional

Registrado: Domingo, 5 de Setembro de 2004 Mensagens: 532
|
Enviada: Sáb Dez 11, 2004 6:14 pm Assunto: perguntas para Minha Entrevista de emprego |
|
|
O que viria á ser um quadrado perfeito?
_________________ Quando a verba é curta o negóio é ter criatividade !!!
[Eu que fiz, He...He...He...]
<img src="http://www.tatarugaman.ubbi.com.br/assinatura.jpg"> |
|
| Voltar ao Topo |
|
 |
clayton-mc Aprendiz

Registrado: Quarta-Feira, 18 de Agosto de 2004 Mensagens: 128 Localização: Fortal
|
Enviada: Sáb Dez 11, 2004 6:23 pm Assunto: perguntas para Minha Entrevista de emprego |
|
|
| eu acho que eh aquela formula: a² + 2ab + b², so n entendi o ate 100. |
|
| Voltar ao Topo |
|
 |
Delphing Profissional

Registrado: Domingo, 5 de Setembro de 2004 Mensagens: 532
|
Enviada: Sáb Dez 11, 2004 6:36 pm Assunto: perguntas para Minha Entrevista de emprego |
|
|
Se é essa fórmula ae então acho que o resultado dela teria que ser 100... _________________ Quando a verba é curta o negóio é ter criatividade !!!
[Eu que fiz, He...He...He...]
<img src="http://www.tatarugaman.ubbi.com.br/assinatura.jpg"> |
|
| Voltar ao Topo |
|
 |
FireKiller Aprendiz

Registrado: Domingo, 31 de Outubro de 2004 Mensagens: 223
|
Enviada: Sáb Dez 11, 2004 6:52 pm Assunto: perguntas para Minha Entrevista de emprego |
|
|
1)
for i:=0 to 10 do
for j := 0 to 10 do begin
qp:=(i*i) + (j * j );
if qp <=10 then
showmessage( IntTostr(i)+\'^2 + \'+ inttostr(j)+\'^2 = \'+Inttostr(qp);
end;
2)
qe:=0
for i:=1 to length( nome ) do
if copy( nome , i , 1 ) = \' \' then
qe := qe + 1;
O valor de qe é a qtd. de espaços
3)Thread -> Processamento. Principais métodos, load, syncronize, stop (não me lembro direito).
4)
Overload -> Processamento feito acima do permitido.
Override -> Não sei.
Virtual -> Processo apenas em memória
5)
var
minhaquery : TQuery;
begin
minhaquery := TQuery.Create(Self);
With MinhaQuery do begin
Close;
SQL.Text := \'Select * from Tabela\';
Open;
end;
end;
No seu caso, vc usou TMinhaQuery na criação. Como esse tipo (TMinhaQuery) não existe, apareceria um erro. _________________ <p><img border="0" src="http://www.quemmandaaquisoueu.blogger.com.br/ fogo.jpg" width="465" height="113"></p>
<p align="center" ></p><p align="center" ><font face="Tahoma" ><a href="http://www.publipt.com/pages/index.php?refid=jonas">Publipt - Publicid |
|
| Voltar ao Topo |
|
 |
wendersonlisardo Aprendiz

Registrado: Terça-Feira, 27 de Julho de 2004 Mensagens: 104
|
Enviada: Sáb Dez 11, 2004 10:07 pm Assunto: perguntas para Minha Entrevista de emprego |
|
|
Thread é quando vc simula o processamento ao mesmo tempo...
por exemplo se vc tiver 2 status bar e quiser somar 2 ao mesmo tempo neles vc usa um Thread...
Resumindo essa besterada toda q eu disse ...
Threads permitem que várias atividades aconteçam simultaneamente em um mesmo programa...
É ISSO MAIS LEMBRE-SE QUE QUANDO VC FAZ UM PROGRAMA ELE JÁ ESTÁ USANDO UM THREAD.
_________________ <marquee>
<p><font color="#FF9900" face="Times New Roman, Times, serif"><strong>Wenderson Lisardo<br>
Wenderson@webbird.com.br<br>
www.webbird.com.br</strong></font></p>
</marquee> |
|
| Voltar ao Topo |
|
 |
ILovesRodelas Aprendiz

Registrado: Domingo, 25 de Julho de 2004 Mensagens: 235
|
Enviada: Dom Dez 12, 2004 4:12 pm Assunto: perguntas para Minha Entrevista de emprego |
|
|
| Valew Galera |
|
| Voltar ao Topo |
|
 |
jair28 Aprendiz

Registrado: Quinta-Feira, 18 de Março de 2004 Mensagens: 128 Localização: Belo Horizonte
|
Enviada: Seg Dez 13, 2004 4:02 pm Assunto: perguntas para Minha Entrevista de emprego |
|
|
Threads são subprocessos de um processo, processamento concorrente ou a grosso modo são partes de codigo rodando simultaneamente.
Por exemplo imagine que você quer desenvolver um navegador, e cria um processo dentro do codigo para carregar uma imagem na pagina, e um processo para rolar a pagina, se você não utilizar threads, quando uma imagem precisa-se ser carregada na pagina seria chamado o processo para carrega-la, porem você não poderia rolar a pagina ate que a imagem fosse completamente carregada, porque seu programa está rodando uma rotina e não vai rodar outra ate que aquela termine ou seja interrompida. Com as threads as duas partes do codigo podem executar simultaneamente como se fosse processo diferentes.
Um exemplo de software que faz uso maciço de threads é o Firebird SuperServer.
Alguns metodos:
start() > inicia a execução
stop() > para a execução
sleep() > da uma pausa na execução por um tempo determinado
wait() > para e aguarda uma resposta
suspend()
resume() > continua a execução
notify() > retorno para uma thread em estado de espera _________________ Jair Elton.
(Delphi - Java)
jbdeveloper@terra.com.br |
|
| Voltar ao Topo |
|
 |
perone Novato

Registrado: Sexta-Feira, 17 de Junho de 2005 Mensagens: 1
|
Enviada: Sex Jun 17, 2005 11:07 am Assunto: perguntas para Minha Entrevista de emprego |
|
|
Sobre o que o Firekiller respondeu.
4)
Overload -> Processamento feito acima do permitido.
Override -> Não sei.
Virtual -> Processo apenas em memória
Overload, pode até ser uma sobrecarga, no seu sentido literal, mas não no contexto
de orientação objeto que significa sobrecarga de funções/métodos.
Overload é quando você tem duas funções de nomes iguais com parâmetros diferentes.
Override é quando você sobreescreve um método, em resumo é o fato de você
substituir o método da classe base com um novo método de mesmo nome
em sua classe herdada.
Funções virtuais significam polimorfismo, o que permite a criação de funções
genéricas, RTTI.
Espero ter ajudado. =) |
|
| Voltar ao Topo |
|
 |
blackstile Novato

Registrado: Sábado, 11 de Junho de 2005 Mensagens: 55
|
Enviada: Ter Jun 21, 2005 1:23 am Assunto: perguntas para Minha Entrevista de emprego |
|
|
Galera para responder o [u] exercicio 1[/u] nos precisamos saber o que é um numero quadrado perfeito .
[b] Um numero quadrado perfeito é aquele numero que sua raiz quadrada é exata [/b]
exemplo
1 , 4 , 9 , 16, 25 , 36 , 49 ,...etc
vejamos a raiz quadrada de 1 é 1
a raiz quadrada de 4 é 2
e assim por diante, entao vai a segunda função que criei essa ficou mais simples do que a minha primeira tentativa que também funcionou e colocarei logo abaixo dessa
[u] [b] 2ª função[/b][/u]
for i:= 1 to 100 do
begin
qp:= i * i ;
memo.line.append(\'O numero: \'+inttostr(rz)+\' é um numero quadrado perfeito\');
end;
[b] essa foi a primeira função que eu criei foi a partir dela que eu lembrei que um numero quadrado perfeito é o resultado de um numero inteiro multiplicado por ele mesmo.[/b]
Mas vale apena mostrar como eu cheguei ao segundo codigo mais simples.
[u] [b] 1ª Função[/b][/u]
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
num,i,j:integer;
qp:real;
begin
for i:=1 to 100 do
for j:=1 to 100 do
begin
qp:= i / j;
if qp = j then
memo1.Lines.Append(\'O numero \'+inttostr(i)+\' é um quadrado perfeito \');
end;
end;
[b] É simples não galera nem usei o comando SQRT do pascal para fazer essa função
Beleza até a próxima espero ter ajudado, e acabei aprendendo se um dia me perguntarem isso numa entrevista estarei preparado para a resolução do problema.[/b]
Meu status no msn é: [img]http://www.bencastricum.nl/msn/status.php/e86a475c-0ffd-41de-a9b0-511476e2f794.png [/img]
[Editado em 21/6/2005 por blackstile] _________________ Meu status no msn é: [img]http://www.bencastricum.nl/msn/status.php/e86a475c-0ffd-41de-a9b0-511476e2f794.png [/img]
Eu odeio policia - Quem é preto como eu já tá ligado qual é nota fiscal RG policia no pé - "Racionais MC's" |
|
| Voltar ao Topo |
|
 |
|