Questões de Concurso sobre Pascal

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
43 questões encontradas
Questões por página
20
Mais recentes
 

Embora o Pascal permita a definição de vetores multidimensionais, na linha 5 do programa acima define-se um vetor unidimensional de tamanho estático e do tipo real. O número de elementos que esse vetor pode comportar é igual a 8.


C
Certo

E
Errado

Considere o seguinte procedimento descrito em uma notação algorítmica baseada na linguagem de programação Pascal:

Imagem associada para resolução da questão

Suponha a chamada troca(i,a[i]) deste procedimento com parâmetros atuais (reais) i e a[i], onde i é uma variável do tipo inteiro, e a um vetor do tipo inteiro. Analise as afirmações, considerando os diversos tipos de passagens de parâmetros.

1) Na passagem de parâmetros por valor, resulta a troca de valores das variáveis i e a[i].

2) Na passagem de parâmetros por resultado, resulta a troca de valores das variáveis i e a[i].

3) Na passagem de parâmetros por valor-resultado, resulta a troca de valores das variáveis i e a[i].

4) Na passagem de parâmetros por referência, resulta a troca de valores das variáveis i e a[i].

5) Na passagem de parâmetros por nome, resulta a troca de valores das variáveis i e a[i].

Estão corretas apenas:


A

1, 2 e 3


B

3, 4 e 5


C

3 e 4


D

1 e 2


E

1, 3 e 4

Analise o trecho de programa Object Pascal a seguir:

Imagem associada para resolução da questão

Na ocorrência do evento OnClick em Button1, o valor impresso no componente Label1 será:


A

* * *


B

* * * * * *


C

* * * * * * * * * *


D

* * * * * * * * * * * *


E

* * * * * * * * * * * * * * * *

Observe o trecho de um programa em Object Pascal a seguir:

Imagem associada para resolução da questão

Imagem associada para resolução da questão


A

Text é um atributo da classe TEdit;


B

TForm1 é uma classe herdeira de TForm;


C

Items é um atributo da classe TListBox;


D

Button1Click é um método da classe TButton;


E

Form1 é uma instância da classe TForm1.

A respeito das seções interface e implementation em uma Unit codificada em Object Pascal, é correto afirmar que:


A

variáveis globais a uma Unit têm de ser obrigatoriamente declaradas na seção interface desta Unit;


B

variáveis globais a uma Unit têm de ser obrigatoriamente declaradas na seção implementation desta Unit;


C

o corpo dos métodos públicos de uma Unit (as linhas de código) deve ser definido na seção interface desta Unit;


D

variáveis globais a uma Unit podem estar declaradas em qualquer lugar da Unit ou na seção interface das Units referenciadas na cláusula uses;


E

a seção interface é utilizada para a inicialização da Unit, isto é, a execução do código que estabelece as pré-condições necessárias para o perfeito funcionamento da Unit.

Dada a declaração em Pascal (Delphi): function fexemplo (var X: integer; Y: boolean): real;

Examine as afirmações:

Imagem associada para resolução da questão


A

Somente a afirmativa I é verdadeira.


B

Somente a afirmativa III é verdadeira.


C

As alternativas I e II são verdadeiras.


D

As alternativas I e III são verdadeiras.


E

As alternativas II e III são verdadeiras.

Procedures e functions normalmente são chamadas de rotinas e podem ser chamadas de partes diferentes do programa. Uma function é uma rotina que retorna um dado, da mesma forma que uma procedure, após a sua execução.


C
Certo

E
Errado

Variáveis globais são alocadas no segmento de dados da aplicação e persistem durante a execução do programa, enquanto que variáveis locais (criadas em procedures e functions) residem nas pilhas da aplicação.


C
Certo

E
Errado

Object Pascal é uma linguagem de alto nível, compilada, que suporta implementação de códigos estruturados e orientados a objeto, entretanto sem suporte a modularização do código devido a limitações de Units.


C
Certo

E
Errado

Um método abstrato é um método virtual ou dinâmico que não possui implementação na classe em que é declarado. Métodos abstratos não precisam ser declarados com diretivas do tipo abstract depois de virtual ou dynamic, diferentemente de métodos públicos.


C
Certo

E
Errado

Em Object Pascal, type é essencialmente um nome para um tipo de informação, que normalmente está associada às operações que podem ser implementadas de acordo com a declaração do tipo de dado.


C
Certo

E
Errado
   
Gerar simulado