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,
o computador é entendido como uma máquina que obedece ordens e o programa como uma prescrição de solução para o problema.
uma expressão é avaliada e seu resultado, em geral, é armazenado em uma célula de memória representada por uma variável.
a ordem de avaliação de suas expressões de mapeamento é controlada por seqüenciação e iteração.
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.
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
Modal.
NoModal.
ShowModal.
ShowNoModal.
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
I e III, apenas.
II e III, apenas.
I, II e III, apenas.
I, III e IV, apenas.
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
Hint.
Visible.
Caption.
ShowHint.
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
I e II, apenas.
III e IV, apenas.
I, II e III, apenas.
II, III e IV, apenas.
I, II, III e IV.
Um objeto PopupMenu do Delphi define
o menu utilizado por meio do botão esquerdo do mouse.
o menu utilizado por meio do botão direito do mouse.
as opções booleanas apresentadas por meio do botão esquerdo do mouse.
as opções booleanas apresentadas por meio do botão direito do mouse.
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.
Um subconjunto somente de arquivos NÃO necessários para compilação, num projeto Delphi, é representado pelas extensões
.~PA, .DFM e .EXE
.PAS, .DFM e .EXE
.PAS, .DPR e .DFM
.DSK, .EXE e .~PA
.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, ...).
Julgue os itens seguintes, acerca da linguagem C. return e long são consideradas palavras reservadas.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...