Questões sobre Linguagens

Lista completa de Questões sobre Linguagens para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Os paradigmas das linguagens de programação, interpretados como "meios" onde problemas são resolvidos, apresentam diferentes significados para "programa" e para a "máquina que executa o programa". Nesse sentido, no meio funcional,

  • A.

    o computador é entendido como uma máquina que obedece ordens e o programa como uma prescrição de solução para o problema.

  • B.

    uma expressão é avaliada e seu resultado, em geral, é armazenado em uma célula de memória representada por uma variável.

  • C.

    a ordem de avaliação de suas expressões de mapeamento é controlada por seqüenciação e iteração.

  • D.

    os programas não estabelecem exatamente "como" um resultado deve ser computado, mas, descrevem fatos e regras que podem levar a máquina à dedução desse cálculo.

  • E.

    o computador atua como uma máquina que avalia funções e o programa consiste da definição e composição de funções.

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

  • A.

    Modal.

  • B.

    NoModal.

  • C.

    ShowModal.

  • D.

    ShowNoModal.

  • E.

    Show.

No que concerne às linguagens de programação, analise:

 I. A linguagem de programação C++ não oferece herança múltipla, somente herança simples. Java suporta herança simples, mas a partir de uma classe virtual chamada interface, constitui uma versão da herança múltipla.

 II. Existem várias versões de PHP, sendo que o suporte para acesso a banco de dados com o uso de cláusulas SQL está disponível apenas nas versões posteriores à PHP 3.

 III. Métodos de passagem de parâmetros permitem que parâmetros sejam transmitidos entre o programa principal e os subprogramas. Nesse sentido, o método de passagem de parâmetros por valor é a técnica na qual são passadas cópias dos parâmetros envolvidos, isto é, ao passar uma variável como parâmetro de um método, sempre será efetuada a cópia dos bits desta variável.

 IV. ASP e PHP foram projetadas para serem embutidas em páginas HTML, não podendo ser usadas independentemente para a geração de programas executáveis autônomos.

É correto o que consta em

  • A.

    I e III, apenas.

  • B.

    II e III, apenas.

  • C.

    I, II e III, apenas.

  • D.

    I, III e IV, apenas.

  • E.

    I, II, III e IV.

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

  • A.

    Hint.

  • B.

    Visible.

  • C.

    Caption.

  • D.

    ShowHint.

  • E.

    HelpContext.

No âmbito das linguagens formais, no processo de compilação, a fase de análise é composta pelas subfases: Análise Léxica, Análise Sintática e Análise Semântica. Assim, considere:

I. Durante a análise léxica, as palavras ou lexemas são guardados na tabela de símbolos e classificados de acordo com a linguagem, em palavras reservadas, comandos, variáveis e tipos básicos.

 II. A Análise Sintática é responsável pela verificação da boa formação dos comandos da linguagem, de acordo com as regras especificadas pela gramática da linguagem, pois sentenças mal formadas, geralmente, interrompem o processo de compilação e são apresentadas como mensagens de erro.

 III. No fim da análise sintática, temos a representação do programa original de forma hierárquica, onde o programa é representado por uma árvore sintática.

 IV. A análise semântica mais comum consiste na verificação da consistência de tipos dos operandos envolvidos em operações aritméticas ou dos parâmetros passados a procedimentos.

É correto o que consta em

  • A.

    I e II, apenas.

  • B.

    III e IV, apenas.

  • C.

    I, II e III, apenas.

  • D.

    II, III e IV, apenas.

  • E.

    I, II, III e IV.

Um objeto PopupMenu do Delphi define

  • A.

    o menu utilizado por meio do botão esquerdo do mouse.

  • B.

    o menu utilizado por meio do botão direito do mouse.

  • C.

    as opções booleanas apresentadas por meio do botão esquerdo do mouse.

  • D.

    as opções booleanas apresentadas por meio do botão direito do mouse.

  • E.

    um grupo de botões de rádio apresentado por meio do botão esquerdo do mouse.

Acerca de lógica de programação e estruturas de dados, julgue os itens a seguir.

Quando uma expressão aritmética tem duas ocorrências adjacentes de operadores com o mesmo nível de precedência, a ordem de avaliação desses operadores independe das regras de associatividade da linguagem.

  • C. Certo
  • E. Errado

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

  • A.

    .~PA, .DFM e .EXE

  • B.

    .PAS, .DFM e .EXE

  • C.

    .PAS, .DPR e .DFM

  • D.

    .DSK, .EXE e .~PA

  • E.

    .DSK, .DPR e .~PA

Com base nos conceitos de linguagens de programação e linguagens de scripts, julgue os próximos itens.

Na linguagem C, para declarar uma função contendo um número indeterminado de argumentos, deve-se adicionar, no lugar do último argumento, um conjunto de três pontos suspensivos, como no exemplo a seguir:  int a_function (int x, ...).

 

 

  • C. Certo
  • E. Errado

Julgue os itens seguintes, acerca da linguagem C. return e long são consideradas palavras reservadas.

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...