SóProvas



Questões de Delphi


ID
2308
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Programação
Assuntos

Considere as linhas de código abaixo para responder às
questões 28 e 29:

1) if (x = 4) y := x;
2) if (x = = 4) y = x;
3) if (x = = 4) then y = x;
4) if x = 4 then y := x;
5) if x = 4 then y = x;

O comando válido em Delphi é:

Alternativas
Comentários
  • Obs. Qconcursos, nao esta sendo possível baixar a alteraçao do gabarito desta prova de apf 2009. Grato pela atencao!

  • := para atribuição e = para comparação.


ID
2314
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Programação
Assuntos

Considere a declaração abaixo, feita em uma unit Delphi4:

Elemento1 = class(Elemento2, Elemento3, Elemento4)

Pode-se afirmar que:

Alternativas
Comentários
  • type Name = {packed} class(BaseClass {,Interfaces})
    Class definition...
    end;

    Elemento3 e Elemento4 são interfaces, enquanto Elemento2 é a super classe de Elemento1. Em Delphi é possível extender apenas uma classe base (herança simples), mas pode-se implementar quantas interfaces forem necessárias.

ID
6235
Banca
CESGRANRIO
Órgão
AL-TO
Ano
2005
Provas
Disciplina
Programação
Assuntos

Os comandos e/ou métodos abaixo que podem ser utilizados no Delphi 6.0 para liberar memória alocada com o comando new e desalocar a instância de um objeto criado, respectivamente, são:

Alternativas
Comentários
  • Dispose libera a memória alocada para uma variável de ponteiro alocada usando System.New. Para um ponteiro que foi alocado usando System.GetMem, use System.FreeMem para liberar a memória alocada. Após uma chamada para Dispose ou FreeMem, o valor do ponteiro passado para ele é indefinido.

    Fonte: https://docwiki.embarcadero.com/Libraries/Sydney/en/System.Dispose


ID
31078
Banca
FCC
Órgão
TRE-MG
Ano
2005
Provas
Disciplina
Programação
Assuntos

NÃO é um tipo de método que pode ser declarado no Delphi para os procedimentos e funções pertencentes a um objeto:

Alternativas
Comentários
  • Tipo de dado Package não pode ser utilizado em OBJETO! Afinal ele é como um grupo de objetos.

ID
31081
Banca
FCC
Órgão
TRE-MG
Ano
2005
Provas
Disciplina
Programação
Assuntos

O Delphi oferece uma maneira para enviar mensagem dentro de uma aplicação, de forma independente da API do Windows, denominada

Alternativas

ID
31084
Banca
FCC
Órgão
TRE-MG
Ano
2005
Provas
Disciplina
Programação
Assuntos

Os componentes da VCL e os controles ActiveX instalados no IDE do Delphi estão contidos

Alternativas

ID
31087
Banca
FCC
Órgão
TRE-MG
Ano
2005
Provas
Disciplina
Programação
Assuntos

O tipo variável básico do Delphi denominado Double é usado para representar

Alternativas
Comentários
  • Double tem 15 dígitos de precisão (Range: 2.23x10-308 a 1.79x10308) e é usado para representar ponto flutuante. Letra B.



ID
70324
Banca
FCC
Órgão
TRT - 3ª Região (MG)
Ano
2009
Provas
Disciplina
Programação
Assuntos

A primeira tela exibida quando um programa Delphi é executado, cuja exibição dura apenas alguns instantes durante a carga do programa, denomina-se tela

Alternativas
Comentários
  • e-

    A splash screen is a form that is displayed when an application is first starting to inform the user that the program is actually doing something even though you are not interacting with it yet

    http://docwiki.embarcadero.com/RADStudio/Rio/en/Application_Options


ID
118831
Banca
FCC
Órgão
TRT - 20ª REGIÃO (SE)
Ano
2010
Provas
Disciplina
Programação
Assuntos

Na orientação a objetos, construtores e destrutores são métodos especiais responsáveis pela criação e destruição de objetos. Nesse aspecto, considere:

I. Em DELPHI, uma chamada do tipo MeuVeiculo := TVeiculo.Create; invocará o construtor padrão TObject.

II. Em DELPHI, linhas de código do tipo MeuVeiculo.Destroy; e MeuVeiculo : = nil; libera a memória que foi alocada para o objeto MeuVeiculo, como também limpa a referência a ele.

III. Em JAVA, se nenhum construtor for explicitamente definido pelo programador da classe, um construtor padrão é incluído para a classe pelo compilador Java.

IV. Java possui uma gerência automática de memória, ou seja, quando um objeto não é mais referenciado pelo programa, é automaticamente destruído.

Está correto o que se afirma e

Alternativas
Comentários
  • Posso afirmar que As duas opções que tratam de JAVA (III e IV) estão corretas.
    Opção III: você não precisa criar construtores para toda classe, quando você não cria construtores, um construtor padrão é criado automaticamente.
    Opção IV: refere-se a garbage collection. a GC limpa automaticamente objetos sem vinculos.

    Não conheco DELPHI, por isso nao posso comentar as outras afirmaçoes.
  • Sobre o item III: Java é compilado ou é interpretado? pois a assertiva fala que quem cria o construtor automaticamente é o compilador, mas acredito que quem faça isso é o interpretador java não?
  • @DanJuh CasalConcurseiro, em Java, o código fonte é compilado para bytecode e o bytecode é interpretado pela máquina virtual Java. Logo, é correto afirmar que o compilador cria automaticamente um construtor default caso nenhum seja informado.


ID
144481
Banca
CESPE / CEBRASPE
Órgão
TRE-MA
Ano
2009
Provas
Disciplina
Programação
Assuntos

As aplicações no Delphi são construídas por meio de elementos de software denominados componentes. Os exemplos de componentes invisíveis no Delphi não incluem

Alternativas
Comentários
  • Dos componentes apresentados na questão, apenas "os campos para edição de texto" tem sentido em serem exibidos para o usuários. Os demais campos atuam em background, portanto não existe a necessidade de o usuário exergá-los. 


ID
174418
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Programação
Assuntos

Acerca das características básicas da linguagem de programação Delphi, é incorreto afirmar que:

Alternativas
Comentários
  • Object Pascal e uma linguagem estruturada com suporte a orientação de objetos.
  • object pascal É a linguagem do Delphi



ID
240703
Banca
FCC
Órgão
TRT - 8ª Região (PA e AP)
Ano
2010
Provas
Disciplina
Programação
Assuntos

Os laços (loops) permitem executar uma sequência de comandos repetidamente usando uma condição de controle ou variável para determinar quando a execução termina. A linha de código, com estruturas de controle de laços, que NÃO está de acordo com a sintaxe da linguagem Delphi é

Alternativas
Comentários
  • Em DELPHI, temos 3 estruturas de repetição, são elas:

    For do

                Com esta instrução, executamos uma repetição da maneira que conhecemos o seu final.

                Faz uso de uma variável do tipo integer, ou derivativas da mesma.

                A variável controladora do tipo Integer é automaticamente incrementada utilizando o To, ou decrementada utilizado o DownTo.

     

    While do

                Com esta instrução, executamos uma repetição da maneira que não conhecemos o seu final, e sua execução não é garantida de acontecer

    Repeat Until

                Com esta instrução, executamos uma repetição da maneira que não conhecemos o seu final, mas o conteúdo contido na instrução será executado ao menos uma vez, diferente do While Do o Repeat Until, testa no final, enquanto o outro testa no início.

     

    ALTERNATIVA E

  • 10. Repetição

    10.1. Repetição Contada

     

    for <variável> := <início> to <fim> do

      <instrução>

     

                                                    ou

     

    for <variável> := <início> downto <fim> do

      <instrução>

     

    ·    A cláusula to da estrutura for incrementa um ao valor da variável a cada iteração.

    ·    A cláusula downto da estrutura for decrementa um do valor da variável a cada iteração.

    ·    O valor da variável é indefinido ao finalizar o precesso de repetição.

     

    Exemplos:

    for Contador := 1 to 10 do

      Writeln(Contador);

     

    10.2. Repetição Condicional

     

    while <condição> do

      <instrução>

     

                                        ou

     

    repeat

      <instrução 1>;

                 <instrução 2>;

                 <instrução 3>;

                            .

                            .

                            .

      <instrução n>

    until <condição>

     

    ·    A estrutura while é executada enquanto a condição for verdadeira

    ·    A estrutura repeat é executada até que a condição seja verdadeira, ou seja, enquanto for falsa.

     

    Exemplos:

    Soma := 0;

    Read(Valor);

    while Valor <> 0 do

    begin

      Soma := Soma + Valor;

      Read(Valor)

    end;

    Writeln(Soma);

    Soma := 0;

    repeat

      Read(Valor);

      Soma := Soma + Valor;

    until Valor = 0;

    Writeln(Soma);

     


ID
319243
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2011
Provas
Disciplina
Programação
Assuntos

Com relação ao ambiente de desenvolvimento integrado Delphi 8, julgue os próximos itens.

A barra de títulos da janela principal exibe os títulos dos projetos recentemente acessados.

Alternativas
Comentários
  • A barra de títulos exibe o título do projeto corrente. Quando você inicia um novo projeto, este recebe o nome default Project1.


ID
319246
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2011
Provas
Disciplina
Programação
Assuntos

Com relação ao ambiente de desenvolvimento integrado Delphi 8, julgue os próximos itens.

A janela Object Inspector, composta de uma caixa de seleção de objetos e das guias Properties, Events e Methods, possibilita acessar as principais propriedades e eventos de um componente.

Alternativas
Comentários
  • Questão Errada.

    A janela do Object Inspector não possui a guia de seleção de objetos - "Methods"-  possuindo somente: Properties e Events.
  • Obs.: ele fala em "guias Properties, Events e Methods" (cita três nomes) e, depois, fala em "acessar as principais propriedades e eventos" (em seguida, são citados dois). Era a dica pra ver que algo estava errado.


ID
319249
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2011
Provas
Disciplina
Programação
Assuntos

Com relação ao ambiente de desenvolvimento integrado Delphi 8, julgue os próximos itens.

A barra de menus, que se localiza na janela principal, possibilita acessar os principais comandos e configurações do ambiente e a caixa de ferramentas.

Alternativas

ID
319252
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2011
Provas
Disciplina
Programação
Assuntos

Com relação ao ambiente de desenvolvimento integrado Delphi 8, julgue os próximos itens.

A caixa de combo localizada na janela principal possibilita ao usuário definir a configuração da área de trabalho.componente.

Alternativas
Comentários
  • A caixa combo permite selecionar a configuração desejada para a área de trabalho (ambiente de desenvolvimento).


ID
319720
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2010
Provas
Disciplina
Programação
Assuntos

Entre as características da técnica de Delphi, que é um dos métodos de identificação de riscos, inclui-se a

Alternativas
Comentários
  • A) utilização de ativos de processos organizacionais.

    b) utilização de diagramas de causa e efeito. Diagrama de Ishikawa

    c) reunião de especialistas que participam de forma anônima. técnica de Delphi,

    d) análise de forças e fraquezas. Análise SWOT

    e) análise de oportunidades e ameaças. Análise SWOT


ID
330250
Banca
FGV
Órgão
DETRAN-RN
Ano
2010
Provas
Disciplina
Programação
Assuntos

Com relação à linguagem de programação orientada a objetos, Delphi (Object Pascal) versão 6, assinale a alternativa que contém arquivos obrigatórios para a compilação:

Alternativas

ID
330253
Banca
FGV
Órgão
DETRAN-RN
Ano
2010
Provas
Disciplina
Programação
Assuntos

Para encapsulamento com base em classe na linguagem, Delphi (Object Pascal) versão 6, utiliza os seguintes especificadores de acesso, EXCETO:

Alternativas
Comentários
  • Questão deveria ter sido anulada visto que em Delphi não há o modificador Publish, alternativa "e", e sim "Published".

    Exemplo:
    type
      // Define a base TSquare class :
      TSquare = class
      private           // Only known internally
        squareArea, squareWidth, squareHeight : Integer;
      Published         // Known externally : has run time info also
        property width  : Integer read squareWidth;
        property height : Integer read squareHeight;
        property area   : Integer read squareArea;
        constructor Create(width, height : Integer);
      end;

      // Define the form class used by this unit
      TForm1 = class(TForm)
        procedure FormCreate(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;



    Referências
    http://www.webtechcorp.co.uk/web-developer-training-delphi-article-oop.htm
    http://mrbool.com/list-of-objects-in-delphi/24038
    http://www.delphibasics.co.uk/RTL.asp?Name=Published

ID
362701
Banca
CESPE / CEBRASPE
Órgão
TRE-BA
Ano
2010
Provas
Disciplina
Programação
Assuntos

Julgue os itens a seguir, relativos ao desenvolvimento de sistemas
web.

Aplicativos web implementados em Delphi sempre acessam o banco de dados por meio de instruções da linguagem PL/SQL.

Alternativas

ID
377587
Banca
FCC
Órgão
TRE-AP
Ano
2011
Provas
Disciplina
Programação
Assuntos

Em Delphi, é INCORRETO afirmar que

Alternativas
Comentários
  • Letra E



    Call Assign to copy the properties or other attributes of one object from another. The standard form of a call to Assign is

    Destination.Assign(Source);

    which tells the Destination object to copy the contents of the Source object to itself. 



ID
463417
Banca
CESPE / CEBRASPE
Órgão
HEMOBRÁS
Ano
2008
Provas
Disciplina
Programação
Assuntos

Acerca das características básicas das linguagens de programação Java
e Delphi, julgue os itens que se seguem.

Java é uma linguagem orientada a objetos nativa, enquanto o Delphi só passou a ser orientado a objetos a partir da versão 5.0.

Alternativas
Comentários
  • Delphi é nativamente orientada a objetos, contudo, permite a utilização procedural, diferentemente do JAVA.


ID
463420
Banca
CESPE / CEBRASPE
Órgão
HEMOBRÁS
Ano
2008
Provas
Disciplina
Programação
Assuntos

Acerca das características básicas das linguagens de programação Java
e Delphi, julgue os itens que se seguem.

O Delphi é uma linguagem que, para gerar um programa executável, passa por um processo de compilação.

Alternativas
Comentários
  • Gabarito Certo

    O delphi precisa compilar o dódigo fonte para se ter um programa executável.

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
463426
Banca
CESPE / CEBRASPE
Órgão
HEMOBRÁS
Ano
2008
Provas
Disciplina
Programação
Assuntos

Acerca das características básicas das linguagens de programação Java
e Delphi, julgue os itens que se seguem.

A execução de um programa Delphi em Windows requer plataforma de 32 bits porque o Delphi não interpreta e nem funciona em arquitetura de 64 bits.

Alternativas
Comentários
  • Gabarito Errado

    O Delphi funciona em 32 e 64 bits.

    Vamos na fé !

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
486598
Banca
FCC
Órgão
TCE-AL
Ano
2008
Provas
Disciplina
Programação
Assuntos

Para abrir uma janela na qual o foco ficará preso, não sendo liberado para outra janela, até que ela seja fechada, o Delphi utiliza o método

Alternativas
Comentários
  • ShowModal. Dica: Quando ver "modal" relacione com "popup"

    ShowNoModal. Isso nao Existe


ID
486601
Banca
FCC
Órgão
TCE-AL
Ano
2008
Provas
Disciplina
Programação
Assuntos

Um texto de auxílio para ser exibido no momento em que o ponteiro do mouse permanecer sobre um controle de uma janela Delphi é definido na propriedade

Alternativas

ID
486604
Banca
FCC
Órgão
TCE-AL
Ano
2008
Provas
Disciplina
Programação
Assuntos

Um objeto PopupMenu do Delphi define

Alternativas
Comentários

ID
486607
Banca
FCC
Órgão
TCE-AL
Ano
2008
Provas
Disciplina
Programação
Assuntos

Um subconjunto somente de arquivos NÃO necessários para compilação, num projeto Delphi, é representado pelas extensões

Alternativas
Comentários
  • Arquivo Informação
    • .dcu, .dpu, .dcuil
    DCU, ou “Delphi Compiled Unit”, contém o código compilado de uma unit .pas, e, opcionalmente, informações de debug que podem ser usadas posteriormente pela IDE. O .dpu é o correspondente do Kylix, e .dcuil é o mesmo arquivo gerado pelo compilador de Delphi para .Net
     
    • .dcp, .dcpil
    O arquivo .dcp é uma espécie de conjunto de todos os DCUs que formam uma package. O .dcpil é a versão .net desses dados, onde também é gerado pelo compilador Delphi ao importar assemblies escritos em outras linguagems, como C#.
     
    • .exe
    Geralmente o que você espera que saia de uma compilação: o executável do seu projeto.
     
    • .dll, .bpl
     
     
     
     
    • .map, .rsm, .pdb
     
     
    DLLs são bem conhecidas de desenvolvedores windows: são bibliotecas que podem ser compartilhadas por vários executáveis, ou simplesmente servir para modularizar projetos. BPL é uma DLL com informações extras adicionadas pelo compilador Delphi, permitindo compartilhar tipos entre módulos e o executável de forma mais fácil.
    São arquivos opcionais, habilitados nas opções de projeto, contendo informações de debug. O primeiro contém informações sobre a relação do conteúdo do código fonte e o código gerado, o segundo possui dados específicos para o remote debugger. Arquivos .pdb são informações de debug externas geradas para aplicações .net
     
    • .xml
    Se habilitado nas opções de projeto, o compilador também gera arquivos XML contendo documentação sobre as classes, extraídas das suas declarações e de comentários que se relacionam à elas.
     
    • .drc
    Se for gerado um map file detalhado, também será gerado um arquivo .drc contendo uma lista de todos os recursos que o compilador incluiu no executável.
     
    • .hpp, .obj, .lib
    Pra quem usa C++ Builder, se for habilitado a opção de gerar arquivos para o C++ nas opções de um projeto Delphi, o compilador também gera o .hpp, que é um header de C++ contendo as declarações do que estiver nos seus arquivos .pas. O .obj é o correspondente do .dcu para o C++, e o .lib, corresponde do .dcp. Útil para quem escreve componentes VCL para usar tanto no Delphi quanto no C++.
     
  • .dsk (delphi desktop file): contém informações de configurações de desktop, incluindo os arquivos abertos e a posição do Windows

    .exe (executable): é o arquivo a ser gerado na compilação

    .~pa: contém o backup de um arquivo .pas


    http://delphi.wikia.com/wiki/Delphi_File_Extensions

    http://www.file-extensions.org/~pa-file-extension


ID
492373
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2008
Provas
Disciplina
Programação
Assuntos

Quanto à linguagem Delphi 8, julgue os itens a seguir.

O Delphi 8 não tem classes para o tratamento de arquivos XML.

Alternativas
Comentários
  • ERRADO.

    O Delphi 8 possui um componente nativo que é encarregado de ler um arquivo XML, o .NET, que possui várias classes permitindo criar, ler e manipular os arquivos XML.

ID
492376
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2008
Provas
Disciplina
Programação
Assuntos

Quanto à linguagem Delphi 8, julgue os itens a seguir.

O Delphi 8 suporta a tecnologia .NET.

Alternativas
Comentários
  • CERTO.

    Em 2003 o Delphi passou a incluir suporte para desenvolvimento de aplicações .NET.

    O Delphi Suporta a tecnologia .NET

ID
492382
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2008
Provas
Disciplina
Programação
Assuntos

Quanto à linguagem Delphi 8, julgue os itens a seguir.

O Delphi 8 suporta a linguagem Object Pascal, além de ser capaz de compilar códigos C++.

Alternativas
Comentários
  • Novos recursos do XE8:

    ·         iOS 64-bit e suporte a aplicações universais: para distribuir novas aplicações para a Apple App Store, a versão XE8 do RAD Studio apresenta compiladores Object Pascal e C++ para iOS 64-bit. O RAD Studio XE8 suporta aplicações universais Apple, oferecendo ambos os binários - 32-bit e 64-bit – em um único pacote, como também uma ampla variedade de controles nativos da plataforma iOS para entregar uma experiência ao cliente iOS altamente especializada.

    http://www.segs.com.br/info-e-ti/39329-lancamento-possibilita-que-desenvolvedores-delphi-object-pascal-e-c-estendam-suas-aplicacoes-windows-existentes-para-mac-mobile-nuvem-e-internet-das-coisas.html


  • (ERRADA)
    O Delphi possui a versão 8 que veio depois da versão 7 que tambem é conhecida como delphi for .net, este delphi não tem compilador para C++. Já o XE8 que veio depois do XE7, bem depois do Delphi 8, esse sim tem compilador para C++. ou seja, se tratando somente de Delphi 8 pra mim esta questão está errada.


ID
492385
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2008
Provas
Disciplina
Programação
Assuntos

Quanto à linguagem Delphi 8, julgue os itens a seguir.

O Delphi 8 permite ao programador executar um programa passo a passo para observar o código executado, bem como realizar operações de debug.

Alternativas

ID
505180
Banca
CESPE / CEBRASPE
Órgão
TRE-AP
Ano
2007
Provas
Disciplina
Programação
Assuntos

Em Delphi 5, a propriedade de um objeto ADOTable relacionada ao número de registros que serão solicitados, por vez, ao servidor e armazenados na memoria local denomina-se

Alternativas
Comentários
  • O CacheSize Indica o número de registros de um objeto recordset que serão usados localmente no Cache. É um espaço reservado na memória.


ID
677425
Banca
FEC
Órgão
DETRAN-RO
Ano
2007
Provas
Disciplina
Programação
Assuntos

No Delphi, para que os ponteiros sejam destruídos com segurança é necessário que uma função localize e fixe em “nil” todos os ponteiros que apontem para a variável heap- dinâmica que está sendo destruída. Essa função é conhecida como:

Alternativas
Comentários
  • Gabarito B

    Dispose – O método Dispose é uma convenção do .NET Framework para que as classes disponibilizem ao programador um meio de liberar a memória usada sem ter que esperar o Garbage Collector fazer isso.

     O Dispose pode ser colocado como uma alternativa ao Destructor, onde o programador pode chama-lo a qualquer hora, e tem permissão para acessar tipos gerenciados sem restrições.

     Podemos chamar o método Dispose para liberar um recurso expansível, como fechar um controle de arquivo imediatamente.

     Com relação à localização do método Dispose, ela se dá na interface IDisposable do namespace System. O método Dispose é o único membro desta interface, que deve ser herdado e implementado pelos objetos dispensáveis. Em seguida, chamamos o método Disposedo mesmo modo que um método comum para dar início ao Garbage Collector determinístico.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
677434
Banca
FEC
Órgão
DETRAN-RO
Ano
2007
Provas
Disciplina
Programação
Assuntos

Em relação à linguagem Delphi, NÃO é uma característica dessa linguagem:

Alternativas
Comentários
  • Gabarito C

    A linguagem Delphi não permite sobrecarga de operadores.

    Vamos na fé !

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
726919
Banca
INSTITUTO CIDADES
Órgão
TCM-GO
Ano
2012
Provas
Disciplina
Programação
Assuntos

Para realizar a declaração de uma variável tipo texto nas linguagens de programação Delphi e Java usamos, respectivamente, os comandos:

Alternativas
Comentários
  • Essa questão me pegou,  estaria a letra E) incorreta pelo fato de String estar com letra minuscula ?   e C) está certo mesmo ? quando é char não é texto..... se algum puder ajudar ...
  • Verdade, afinal String em java é uma classe. Então tenque começar com letra maiuscula
  • Considerou caracter como texto e avaliou o detalhe da classe String estar com s minúsculo!
    Também errei essa!
    Gab. c)
  • Não concordei muito com essa resposta ai não, que eu saiba variável tipo texto é string e char é tipo char mesmo. Alguém pode ajudar???

  • Totalmente absurda essa questão. 

    Primeiramente, String é com letra maiuscula e char não é tipo texto e sim 1 único caracter.
    Texto entende-se por conjunto de caracteres...
  • Realmente descabida, se por acaso foi retirada de uma prova real... certamente coube recurso. Definitivamente Nula.

  • Mas em MYSQL declara-se nome Char[80] como sendo String


ID
757819
Banca
FUMARC
Órgão
TJ-MG
Ano
2012
Provas
Disciplina
Programação
Assuntos

O programa Hello world é um famoso programa de computador que imprime “Olá, Mundo!” (ou “Hello, World!”). É utilizado como um teste ou um exemplo de código minimalista de uma linguagem de programação. Identifque qual dos trechos de código a seguir refere-se ao Hello World em linguagem Delphi.

Alternativas
Comentários
  • Correta letra A.

    B: Java
    C: C++
    D: C
  • Gabarito A

    A = Linguagem Delphi

    B = Linguagem Java

    C = Linguagem C++

    D = Linguagem C

    Vamos na fé !

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
758506
Banca
FUMARC
Órgão
TJ-MG
Ano
2012
Provas
Disciplina
Programação
Assuntos

São fragmentos de código com sintaxe válida para a linguagem Object Pascal (Delphi), EXCETO:

Alternativas
Comentários

ID
758527
Banca
FUMARC
Órgão
TJ-MG
Ano
2012
Provas
Disciplina
Programação
Assuntos

São componentes da Visual Component Library (VCL) do Delphi 7, que permitem acesso direto a objetos de banco de dados por meio do Borland Database Engine (bDE), EXCETO:

Alternativas

ID
814501
Banca
AOCP
Órgão
TCE-PA
Ano
2012
Provas
Disciplina
Programação
Assuntos

Na linguagem de programação Delphi, os arquivos com extensão “.pas", “.dfm" e “.dpr" armazenam os códigos fontes, respectivamente, referentes a

Alternativas
Comentários
  • Gabarito A

    Os arquivos .pas contêm unidades de programa, em object Pascal, os .dfm representam formulários, e os .dpr são outras unidades do projeto.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
969133
Banca
FUNCAB
Órgão
IPEM-RO
Ano
2013
Provas
Disciplina
Programação
Assuntos

São características da linguagem Delphi, EXCETO:

Alternativas
Comentários
  • Não possui código aberto.

    Aliás, o código é muito bem guardado pela Borland.  rsrs

    Resposta Letra "E".


ID
1035340
Banca
CESPE / CEBRASPE
Órgão
PEFOCE
Ano
2012
Provas
Disciplina
Programação
Assuntos

Acerca de tipos de dados elementares e estruturados em linguagens de programação, julgue os itens a seguir.

O tipo Object, no Visual Basic, possibilita armazenar qualquer tipo de dado; no Delphi, seu equivalente é o tipo Variant.

Alternativas
Comentários
  • A primeira coisa que se deve saber é que os Tipos Variant são permanentemente gerenciados pelo Delphi. Isso quer dizer que, são usados alocando áreas de memória e recursos adicionais e após desalocados automaticamente, o que diminui em muito possíveis erros do desenvolvedor no esquecimento de alocações de buffers na memória. Um dos principais usos do Tipo Variant se dá quando o desenvolvedor não sabe que dados irão ser inseridos em RunTime. Um Variant mudam os tipos dinamicamente.


ID
1035343
Banca
CESPE / CEBRASPE
Órgão
PEFOCE
Ano
2012
Provas
Disciplina
Programação
Assuntos

Acerca de tipos de dados elementares e estruturados em linguagens de programação, julgue os itens a seguir.

No Delphi, a partir da versão 6, a declaração de tipo de dado de uma variável deve ser realizada em instrução diferente da instrução da declaração da variável

Alternativas
Comentários
  • A declaração da variável juntamente com seu tipo de dados é feito ao mesmo tempo:

    Var
      idade: Integer;
      A,B: Real;


ID
1035373
Banca
CESPE / CEBRASPE
Órgão
PEFOCE
Ano
2012
Provas
Disciplina
Programação
Assuntos

A respeito de linguagens e ambientes de programação, julgue os itens subsequentes.

O Delphi permite sobrecarga de operadores, subprogramas genéricos e classes parametrizadas.

Alternativas
Comentários
  • Delphi é uma linguagem menos complexa. Por exemplo, não permite a sobrecarga de operadores definida pelo usuário, subprogramas genéricos e classes parametrizadas, os quais são partes de C++.


ID
1139461
Banca
Prefeitura do Rio de Janeiro - RJ
Órgão
TCM-RJ
Ano
2011
Provas
Disciplina
Programação
Assuntos

O Delphi oferece duas funcionalidades, descritas a seguir.

I - O BDE, que funciona por meio da classe TDatabase e que fornece um método utilizado na execução e término de uma transação.

II - A arquitetura ADO, que dispõe de um objeto e que oferece o acesso à fonte de dados, permitindo operações de consulta, inclusão, exclusão ou atualização.

O método e o objeto são denominados, respectivamente:

Alternativas

ID
1205056
Banca
FCC
Órgão
TRF - 5ª REGIÃO
Ano
2003
Provas
Disciplina
Programação
Assuntos

As classes contidas no projeto de desenvolvimento em Delphi podem ser listadas hierarquicamente de forma automática pela ferramenta

Alternativas

ID
1205059
Banca
FCC
Órgão
TRF - 5ª REGIÃO
Ano
2003
Provas
Disciplina
Programação
Assuntos

A conexão de uma aplicação Delphi ao banco de dados, representando a instância do banco daquela aplicação, é realizada pelo componente da palheta Interbase denominada

Alternativas

ID
1205062
Banca
FCC
Órgão
TRF - 5ª REGIÃO
Ano
2003
Provas
Disciplina
Programação
Assuntos

O recurso para o desenvolvedor Delphi exportar dados em formato XML foi adicionado na palheta

Alternativas
Comentários
  • O Internet Express usa várias tecnologias para realizar isso. Os pacotes de dados do DataSnap são convertidos no formato XML, para permitir que o programa incorpore esses dados diretamente na página HTML para manipulação do lado da Web.


    Questão retirada do Livro: Delphi 6. Por: Marco


ID
1205080
Banca
FCC
Órgão
TRF - 5ª REGIÃO
Ano
2003
Provas
Disciplina
Programação
Assuntos

O recurso do System Builder, para desenvolvimento de aplicações cliente/servidor em Delphi, que possibilita estabelecer as relações entre as tabelas por meio de uma ferramenta visual, encontra-se

Alternativas
Comentários
  • Gabarito A

    O  CnPack IDE Wizards, este é um plugin para Delphi/C++ Build/RAD Studio que trás um conjunto de ferramentas para melhorar a eficiência de desenvolvimento.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
1379566
Banca
IBFC
Órgão
SEAP-DF
Ano
2013
Provas
Disciplina
Programação
Assuntos

Em uma aula de Delphi, ao se apresentar o conceito de hierarquia de classes e exemplos delas em vários programas, um aluno mais atento observou que todas elas eram iniciadas com a letra:

Alternativas
Comentários
  • Letra B


ID
1478965
Banca
FUNIVERSA
Órgão
CFM
Ano
2012
Provas
Disciplina
Programação
Assuntos

É uma linha de código válida na linguagem de programação Delphi:

Alternativas

ID
1478971
Banca
FUNIVERSA
Órgão
CFM
Ano
2012
Provas
Disciplina
Programação
Assuntos

Considere o trecho do programa a seguir, escrito em linguagem Delphi:

function funcaoP(base, expoente: LongInt): LongInt;
begin
  if expoente = 0 then
     Result := 1
  else
    Result := base * funcaoP(base, expoente - 1);
end;
procedure TFormFuncao.BtnPrincipalClick(Sender: TObject);
begin
  ShowMessage('5 funcaoP 3 é igual a: ' + IntToStr(funcaoP(5, 3)));
end;


A execução do programa e click no botão BtnPrincipal terá como resultado:

Alternativas
Comentários
  • FunçãoP(5,3)

    Ao chamar a função passa os valores 5 como base e chama novamente a FunçãoP(5,2)

    Temos então, 5 * 5 elevado a 2 = 5 * 25 = 125

    Espero ter ajudado, caso tenha algum erro favor corrigir.


ID
1497844
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Programação
Assuntos

Quando se cria uma aplicação Delphi, o software gera representa o arquivo do projeto, em urn formato específico. Esse arquivo possui as características listradas a seguir;

- É criado quando o projeto é salvo.
- Contém o código de inicialização da aplicação.
- Contem o código-fonte em Pascal do arquivo principal do projeto.
- Lista todos os formulários e units no projeto.

O formato para esse arquivo é:

Alternativas
Comentários
  • Gabarito D

    Os arquivos .pas contêm unidades de programa, em object Pascal, os .dfm representam formulários, e os .dpr são outras unidades do projeto.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
1680781
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2015
Provas
Disciplina
Programação
Assuntos

Julgue o item subsequente, relativo a Delphi.

Na versão 7 do Delphi, os drivers nativos para o Firebird não estão disponíveis, mas é possível acessá-los por meio de componentes dbExpress, em cuja paleta a propriedade DriverName define o driver do banco de dados utilizado.

Alternativas
Comentários
  • Prezados,

    Em 2009 a Microfocus adquiriu a Borland. Quanto aos drivers nativos, realmente o Delphi 7 não vinha com drive nativo para o Firebird. Para realizar a instalação  deve-se copiar os drivers para a pasta c:\Arquivos de programas\Arquivos comuns\Borland Shared\DBExpress, e depois configurá-los com o dbExpress, conforme imagens abaixo.









    Portanto a questão está correta.
  • Gabarito Certo

    Firebird é um tipo de base de dados. O Delphi permite a conexão a inúmeros bancos de dados através do componente dbExpress, desde que você inclua o driver que deverá utilizado.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
1680784
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2015
Provas
Disciplina
Programação
Assuntos

Julgue o item subsequente, relativo a Delphi.

O TdataSource é um componente não visual da VCL (visual component library) utilizado em formulários para conectar um controle e um conjunto de dados usado pelo controle.

Alternativas
Comentários
  • Prezados,

    O TDataSource é um componente  utilizado para conectar um dataset a um componente de algum grid.





    Portanto a questão está correta.
  • Gabarito Certo

    o TdataSource é um componente de acesso a dados para controlar a conexão a um conjunto de dados. Ele não é visual, os componentes visuais são os Data Controls, como o DBGrid.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
1680787
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2015
Provas
Disciplina
Programação
Assuntos

Julgue o item subsequente, relativo a Delphi.

A diretiva $V controla a verificação de tipos em sequências curtas, que são passados como parâmetros variáveis.

Alternativas
Comentários
  • Prezados,

    A diretiva $V controla o tipo de verificação em sequências curtas passadas como parâmetros variáveis.

    Fonte : http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/compdirsvarstringchecking_xml.html

    Portanto a questão está correta.
  • CORRETO

    Comentário do Professor:

    A diretiva $V controla o tipo de verificação em sequências curtas passadas como parâmetros variáveis.

    Fonte : http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/compdirsvarstringchecking_xml.html

     

  • Gabarito Certo

    A diretiva $V é uma abreviação de $VarStringChecks. Esse enunciado parece estar escrito em outra língua, mas está correto. Essa diretiva define se os parâmetros do tipo short strings devem ser verificados ao serem enviados para uma subrotina. Por padrão essa verificação é habilitada, para que não seja enviada uma string longa (maior que 255 caracteres) para um parâmetro short, o que causaria erros.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
1703587
Banca
FGV
Órgão
TCE-SE
Ano
2015
Provas
Disciplina
Programação
Assuntos

Em um programa codificado na linguagem Delphi, a abertura do arquivo texto "arq.txt" para leitura utiliza, em sequência, as chamadas Assign(arq,"arq.txt") e Reset(arq), sendo arq uma variável do tipo text. Supondo que a opção {$IOChecks off} esteja habilitada, para saber se o arquivo foi aberto com sucesso, o programador deve:

Alternativas
Comentários
  • "Variáveis iniciadas com “$” indicam diretivas de compilação.

    A $IOChecks determina se uma operação de IO deverá lançar uma exceção quando houver erro.

    {$IOChecks Off} não gera a exceção, e passa a ser de responsabilidade do programador checar se a operação deu certo através da função IOResult que retorna um inteiro (0 se houve sucesso, e um número positivo em caso de erro)."

    Correção feita pelo prof. Diego Carvalho. Estratégia Concursos.


ID
1731262
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2015
Provas
Disciplina
Programação
Assuntos

Julgue o item subsequente, acerca da linguagem de programação Delphi e da programação orientada a objetos.

Métodos callback são formas de instanciar métodos utilizando-se tecnologia de chamada em segundo plano escondido do plano sequencial da aplicação.

Alternativas
Comentários
  • um método de callback é um pedaço de código executável que é passado como parâmetro para algum método, é esperado que o métodoexecute o código do argumento em algum momento. A invocação do trecho pode ser imediato como em um callback síncrono, ou em outro momento, como em um callback assíncrono.


    fonte: https://pt.wikipedia.org/wiki/Callback
  • O Delphi permite a passagem de métodos de callback, que é uma forma de flexibilizar a execução de ações. Funciona como um ponteiro para uma função ou procedimento. Sendo um ponteiro, pode ser passado como parâmetro. Mas não são executados em segundo plano. Pelo contrário, são executados no plano sequencial assim como qualquer outro método.

    http://www.metodoconcursos.com.br/artigo/analise-das-questoes-de-programacao-do-concurso-do-stj-2015
  • Prezados,

    Métodos callbacks não são formas de instanciar métodos, e sim de funções para notificar a aplicação cliente de algum processamento na classe que recebeu a requisição.

    Portanto a questão está errada.
  • ????

  • Xande:

    Licitação deserta: Art. 24. É dispensável a licitação: V - quando não acudirem interessados à licitação anterior e esta, justificadamente, não puder ser repetida sem prejuízo para a Administração, mantidas, neste caso, todas as condições preestabelecidas;


ID
1888459
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2016
Provas
Disciplina
Programação
Assuntos

A maneira correta de se utilizar uma string na linguagem de programação indicada é: 

Alternativas
Comentários
  • Gabarito C

    Questão interessante que compara as 3 linguagens. Vamos ver os erros dos itens.

    (a) Delphi não utiliza a sintaxe Declare X as Tipo e sim X : Tipo; (b) A forma de declaração está certa C# nas 3 primeiras linhas, realmente é “java like” “tipo x = inicialização”. Mas na quarta linha, o tipo é System.String o que é errado, essa é a classe de manipulação de strings. Além disso, a inicialização com ‘@’ antes não é utilizada. O correto seria apenas null, “c:\TRF3R\Processos”, “Tribunal Regional Federal”. System.String.Empty está certo, equivale a “” (vazio); (c) Certo. Sintaxe correta do Visual Basic; (d) Essa é a sintaxe C#. Repare que var no C# indica que o compilador deve definir o tipo, nesse caso string; (e) A sintaxe de declaração Visual Basic está certa. Mas é utilizado aspa simples, o correto é aspas duplas. Além disso, o comando Middle não existe na biblioteca String, apenas em sql. A função equivalente seria Substring. Mais um detalhe é que ele utiliza uma variável TestString não declarada no trecho.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • Prezados,

    A alternativa A e D estão erradas, a forma de se declarar uma string em Delphi ( object pascal ) é var teste: string[200].
    A alternativa B está errada, a forma de se declarar string em C# é string titulo = "teste"
    A alternativa E está errada. Para declarar uma string em VB devemos fazer "Dim teste as string".


    Portanto a alternativa correta é a letra C.


  • Gabarito C

    Informações adicionais...

    Data:

    Você deve colocar um  literal dentro de sinais numéricos (  ).

    Você deve especificar o valor de data no formato M/d/AAAA, por exemplo  

    Hora:

    Você pode especificar o valor de hora em formato de 12 horas ou 24 horas, por exemplo, #1:15:30 PM# ou #13:15:30#. No entanto, se você não especificar os minutos ou os segundos, deverá especificar AM ou PM.

    Variável:

    Uma variável ou constante do  tipo de dados contém a data e a hora. O exemplo a seguir ilustra isto.

    Dim someDateAndTime As Date = #8/13/2002 12:14 PM#

    Fonte:

    https://docs.microsoft.com/pt-br/dotnet/visual-basic/language-reference/data-types/date-data-type


ID
1941553
Banca
IBFC
Órgão
Emdec
Ano
2016
Provas
Disciplina
Programação
Assuntos

As classes da linguagem de programação Delphi, por convenção, possuem uma característica peculiar de sempre começarem pela letra maiúscula:

Alternativas
Comentários
  • C) 

    O Delphi adota como nomenclatura padrão o nome da classe da qual o componente é instanciado e um número crescente de acordo com o número de ocorrência deste componente no form. Exemplo: Button1, Button2, etc... São componentes instanciados da classe TButton . Não é obrigatória a utilização da convenção de nomes utilizados nesta apostila, mas é muito importante fazer uso de uma convenção mais clara possível.

    Fonte: http://web.unipar.br/~ricardo/Delphi/Apostila/DelphiBasico1.pdf pag. 20


ID
2272219
Banca
INSTITUTO AOCP
Órgão
CASAN
Ano
2016
Provas
Disciplina
Programação
Assuntos

Exceções são classes definidas pelo Delphi para o tratamento de erros. Quando uma exceção é criada, todos os procedimentos pendentes são cancelados e, geralmente, é mostrada uma mensagem de erro para o usuário. O Delphi define muitas exceções e para cada erro existe uma exceção correspondente. A tabela a seguir apresenta três descrições de exceções do Delphi. Sabendo disso, assinale a alternativa correta que apresenta o nome das respectivas exceções.

1. Resultado de um cálculo com números reais excedeu o limite.

2. Operação inválida com número de ponto flutuante.

3. Acesso inválido à memória. Em geral, ocorre com objetos não inicializados.

Alternativas
Comentários
  • Gabarito D

    Ótima questão !

    Classe Descrição

    Exception Exceção genérica, usada apenas como ancestral de todas as outras exceções

    EAbort Exceção silenciosa, pode ser gerada pelo procedimento Abort e não mostra nenhuma mensagem

    EAccessViolation Acesso inválido à memória, geralmente ocorre com objetos não inicializados

    EConvertError Erro de conversão de tipos

    EDivByZero Divisão de inteiro por zero

    EInOutError Erro de Entrada ou Saída reportado pelo sistema operacional

    EIntOverFlow Resultado de um cálculo inteiro excedeu o limite

    EInvalidCast TypeCast inválido com o operador as

    EInvalidOp Operação inválida com número de ponto flutuante

    EOutOfMemory Memória insuficiente

    EOverflow Resultado de um cálculo com número real excedeu o limite

    ERangeError Valor excede o limite do tipo inteiro ao qual foi atribuída

    EUnderflow Resultado de um cálculo com número real é menor que a faixa válida

    EVariantError Erro em operação com variant

    EZeroDivide Divisão de real por zero

    EDatabaseError Erro genérico de banco de dados, geralmente não é usado diretamente

    EDBEngineError Erro da BDE, descende de EDatabaseError e traz dados que podem identificar o erro

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
2649382
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2018
Provas
Disciplina
Programação
Assuntos

Julgue o seguinte item, relativo a métrica de qualidade de software, JUnit, SQL, Delphi e desenvolvimento mobile.


No Delphi, para que uma propriedade seja acessível por qualquer instância da classe, ela dever ser definida como published.

Alternativas
Comentários
  • Tipos De Especificadores:

    Public = Métodos, variáveis, propriedades visíveis para todas as outras Units, Forms e Classes.

    Private = Métodos, variáveis, propriedades NÃO acessíveis para todas as outras Units, Forms, e Descendentes dele que estão fora da Unit onde ele está.  Mas Acessíveis para Outras Classes da mesma Unit.

    Protected = Métodos, variáveis, propriedades não acessíveis para Outras Units, Forms. Mas é acessível para Outras Classes da Mesma Unit e para Classes que estão na mesma Unit que os descendentes dele.

    Strict Protected =  Métodos, variáveis, propriedades não acessíveis para Outras Units, Forms e  Classes, exceto a classe seus descentesntes.

    Strict Private =  Métodos, variáveis, propriedades não acessíveis para Outras Units, Forms, classes e Descendentes dele.

    Published = Propriedades Publicadas na palheta de “Propersties” do seu Componente.

    https://extremeprogramming.wordpress.com/2011/01/18/tipos-de-especificadores-e-suas-diferencas-delphi/

  • Essa questão deveria ser correta. Public e Published tem o mesmo tipo se visibilidade.
  • Gabarito errado para os não assinantes.

     

    Tipos De Especificadores:

     

    Public = Métodos, variáveis, propriedades visíveis para todas as outras Units, Forms e Classes.

     

    Private = Métodos, variáveis, propriedades NÃO acessíveis para todas as outras Units, Forms, e Descendentes dele que estão fora da Unit onde ele está.  Mas Acessíveis para Outras Classes da mesma Unit.

     

    Protected = Métodos, variáveis, propriedades não acessíveis para Outras Units, Forms. Mas é acessível para Outras Classes da Mesma Unit e para Classes que estão na mesma Unit que os descendentes dele.

     

    Strict Protected =  Métodos, variáveis, propriedades não acessíveis para Outras Units, Forms e  Classes, exceto a classe seus descentesntes.

     

    Strict Private =  Métodos, variáveis, propriedades não acessíveis para Outras Units, Forms, classes e Descendentes dele.

     

    Published = Propriedades Publicadas na palheta de “Propersties” do seu Componente.

     

    Explicando melhor:

     

    Public você coloca os  Métodos, variáveis, propriedades que quer acessar dos outros formulários, Normalmente são variáveis que não influenciam no funcionamento da Sua classe.

     

    Usamos Private para  Métodos, variáveis e propriedades que não queremos alterar fora da mesma unit, nem para seus descendentes que estão fora da Unit.

     

    Strict Private é o mesmo que Private com a diferença de que não pode ser acessado por descendentes dentro da Mesma Unit.

     

    Protected é usado quando nossos  Métodos, variáveis e propriedades não podem ser modificados fora do próprio controle da Classe. É largamente usado em Componentes onde que uma classe é feita APENAS para ser usada para este componente e seus descendentes. O Problema é que ele pode ser acessado por Outras classes que estão na mesma Unit que seus descendentes.

     

    Strict Protected, quase nunca usado, serve para, como o próprio nome diz, Proteger estritamente os  Métodos, variáveis e propriedades para ele e seus descendentes.

     

    Published, como o nome diz, Publicado. Serve para Publicar Propriedades na palheta de “properties” do seu componente. As propriedades dele podem ser alteradas tanto em Runtime quanto em Tempo de Projeto.

     

    https://extremeprogramming.wordpress.com/2011/01/18/tipos-de-especificadores-e-suas-diferencas-delphi/


ID
2831011
Banca
Gestão Concurso
Órgão
EMATER-MG
Ano
2018
Provas
Disciplina
Programação
Assuntos

Analise o código abaixo.
      procedure TDate.SetValue (m, d, y: Integer);
     begin
                Month := m;
               Day := d;
               Year := y;
      end;


A qual linguagem de programação ele pertence?


Alternativas
Comentários
  • DELPHI É LINGUAGEM DE PROGRAMAÇÃO OU UMA IDE?

  • DELPHI é uma IDE pertencente a linguagem Pascal. Mas culturalmente, é a mesma coisa.


ID
3251557
Banca
AOCP
Órgão
Prefeitura de Juiz de Fora - MG
Ano
2016
Provas
Disciplina
Programação
Assuntos

Na linguagem de programação delphi, existe o tipo de dados primitivos chamado smallint e, na linguagem java, existe o tipo de dado primitivo short. Esses dois tipos compreendem uma faixa de valores que pode assumir e essa faixa é a mesma nas duas linguagens. Qual é essa faixa de valores?

Alternativas
Comentários
  • a) não tem essa faixa máxima. Vide letra e)

    b) int

    c) short

    d) byte

    e) char

    .

    .

    At.te

    Foco na missão

  • Complementando...

    Byte em Java: -128 a 127

    Byte em Delphi: 0 a 255


ID
3296647
Banca
AOCP
Órgão
FUNPAPA
Ano
2018
Provas
Disciplina
Programação
Assuntos

Na linguagem de programação Delphi 7, qual seria a maneira correta de declarar uma variável, supondo que essa declaração esteja dentro de uma seção var de uma unit?

Alternativas

ID
3402214
Banca
IBFC
Órgão
TRE-PA
Ano
2020
Provas
Disciplina
Programação
Assuntos

Dado o trecho de código abaixo, assinale a alternativa que apresenta corretamente a linguagem de programação em que foi desenvolvido:

program HelloWorld;
{$APPTYPE CONSOLE}
begin
WriteLn('Ola, Mundo!');
end.

Alternativas
Comentários
  • O referido código é da LInguagem Delphi


ID
3542230
Banca
FGV
Órgão
Prefeitura de Paulínia - SP
Ano
2016
Provas
Disciplina
Programação
Assuntos

A respeito da linguagem de programação Delphi, em sua versão “Embarcadero Delphi 10 Seattle”, assinale a afirmativa correta.

Alternativas

ID
3687403
Banca
CONSULPLAN
Órgão
Prefeitura de Guaxupé - MG
Ano
2010
Disciplina
Programação
Assuntos

No Delphi 7 (configuração padrão), são componentes do BDE (Borland Database Engine) utilizados na programação de aplicações com acesso a banco de dados, EXCETO

Alternativas

ID
3709075
Banca
FCC
Órgão
TRE-RN
Ano
2005
Disciplina
Programação
Assuntos

Considere as afirmações abaixo sobre linguagem de programação. 


I. Na linguagem ASP, request.QueryString é uma função do objeto Request que recupera valores de variáveis enviadas via formulário pelo método get. 

II. Ao contrário do que ocorre em C e C++, strings em Java não são tratadas como seqüências de caracteres terminadas por NUL. São objetos, instâncias da classe java.lang.String. 

III. Em PHP, O comando <? print $x?> pode ser substituído por <?=$x?>. 

IV. Considerando que Delphi tem a vantagem de possuir vários mecanismos para adicionar componentes ou código de outras linguagens, ele pode suportar tanto arquivos .OBJ quanto objetos ActiveX. 

É correto o que se afirma em:

Alternativas

ID
3891658
Banca
Quadrix
Órgão
CRQ 4ª Região-SP
Ano
2018
Provas
Disciplina
Programação
Assuntos

A respeito de Quick Report, julgue o item.


O Quick Report é um conjunto de componentes e controles que permitem criar e visualizar relatórios em ambientes de desenvolvimento Delphi e C++, sem a necessidade de pagamento de royalties.

Alternativas

ID
3891661
Banca
Quadrix
Órgão
CRQ 4ª Região-SP
Ano
2018
Provas
Disciplina
Programação
Assuntos

A respeito de Quick Report, julgue o item.


No ambiente de desenvolvimento Delphi 7, o pacote Quick Report já vem instalado e pode ser usado logo após a instalação da IDE.

Alternativas

ID
3891664
Banca
Quadrix
Órgão
CRQ 4ª Região-SP
Ano
2018
Provas
Disciplina
Programação
Assuntos

A respeito de Quick Report, julgue o item.


O componente Quick Report Composite (QR Composite) permite que vários relatórios sejam combinados e apresentados em um único documento.

Alternativas

ID
5498536
Banca
Instituto UniFil
Órgão
Prefeitura de Marechal Cândido Rondon - PR
Ano
2021
Provas
Disciplina
Programação
Assuntos

Linguagem compilada é uma linguagem de programação em que o código fonte, nessa linguagem, é executado diretamente pelo sistema operacional ou pelo processador, após ser traduzido por meio de um processo chamado compilação, usando um programa de computador chamado compilador, para uma linguagem de baixo nível, como linguagem de montagem ou código de máquina. Assinale a alternativa que representa somente linguagens que são compiladas.

Alternativas
Comentários
  • As linguagens de programação que são interpretadas : PHP, JavaScript e Python

    As linguagens de programação que são compiladas: Cobol, C, Delphi e C++

    Portanto a resposta é a LETRA C!