Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

Logo Questioneiquestionei.com
  1. Início/
  2. Questões

Questões

Explore as questões disponíveis e prepare-se para seus estudos!

Filtros

Disciplina
Tema
Cargo
Dificuldade
Banca
Ano
Organização

Excluir questões:

Filtrar por:

Seus filtros aparecerão aqui.

10 por página

1

457941201162433
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
Texto associado

Para responder a essa questão considere o programa em Pascal InverteVetor.


program InverteVetor;

var

    v: array [1..10] of integer;

    i, aux: integer;

begin

    for i := 10 downto 1 do

       readln(v[i]);

 for i := 1 to 10 do

 begin

   aux := v[i];

   v[i] := v[11-i];

   v[11-i] := aux;

 end;

 for i := 1 to 10 do

     writeln(v[i]);

end.

A terceira ocorrência do comando for, nesse programa, mostra o conteúdo do vetor na tela, posição por posição, ou seja, mostra primeiro o número que está na posição 1, depois o que está na posição 2, e assim sucessivamente, o que permite afirmar, portanto, que esse comando for poderia ser substituído apenas pelo comando writeln(v), que mostraria todos os números do vetor de uma só vez na tela.
Gabarito comentado
Anotações
Marcar para revisão

2

457941201529545
Ano: 2010Banca: CESPE / CEBRASPEOrganização: TRE-BADisciplina: Linguagens de ProgramaçãoTemas: Servidores de Aplicação | Linguagens de Programação | Pascal | Java | WildFly
Texto associado
Julgue os itens a seguir, relativos ao desenvolvimento de sistemas
web.

O servidor de aplicativo JBoss é utilizado para programas desenvolvidos em Object Pascal, portanto, não pode executar sistemas web implementados em Java.
Gabarito comentado
Anotações
Marcar para revisão

3

457941200113586
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Pascal | Linguagens de Programação
Sobre arquivos em Pascal, o comando Eof retorna o valor lógico True, enquanto o fim de um arquivo cujos dados estão sendo lidos não chega ao fim.
Gabarito comentado
Anotações
Marcar para revisão

4

457941200319372
Ano: 2012Banca: CESPE / CEBRASPEOrganização: PEFOCEDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
A respeito de linguagens e ambientes de programação, julgue os itens subsequentes.

O Pascal inclui conjuntos como tipos de dados e uma coleção de operações com conjuntos, como união, intersecção e igualdade de conjuntos.
Gabarito comentado
Anotações
Marcar para revisão

5

457941200401312
Ano: 2012Banca: FUMARCOrganização: TJ-MGDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
São fragmentos de código com sintaxe válida para a linguagem Object Pascal (Delphi), EXCETO:
Gabarito comentado
Anotações
Marcar para revisão

6

457941200956672
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
O programa em Pascal Exemplo2 pede ao usuário para digitar dois números e, se ele digitar dois números diferentes, o programa mostra, na tela, o maior entre eles.

program Exemplo2;
var
a, b, x: real;
begin
writeln(‘Digite dois números’);
readln(a, b);
x := a;
if (b > a) then x := b;
writeln(x);
end.
Gabarito comentado
Anotações
Marcar para revisão

7

457941201717701
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
Texto associado

Para responder a essa questão considere o programa em Pascal InverteVetor.


program InverteVetor;

var

    v: array [1..10] of integer;

    i, aux: integer;

begin

    for i := 10 downto 1 do

       readln(v[i]);

 for i := 1 to 10 do

 begin

   aux := v[i];

   v[i] := v[11-i];

   v[11-i] := aux;

 end;

 for i := 1 to 10 do

     writeln(v[i]);

end.

A segunda ocorrência do comando for, nesse programa, tem o objetivo de inverter o conteúdo do vetor, ou seja, pegar o número que, após o primeiro for, estava na posição 1 e colocá-lo na posição 10; o que estava na posição 10 e colocá-lo na posição 1; o que estava na posição 2 e colocá-lo na posição 9 e o que estava na posição 9 e colocá-lo na posição 2, e assim sucessivamente. Porém há um erro no programa que faz com que, no final da sua execução, o conteúdo do vetor não esteja invertido.
Gabarito comentado
Anotações
Marcar para revisão

8

457941201095333
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Pascal | Linguagens de Programação
Texto associado

 Para responder a essa questão, considere a função em Pascal F.

function F(n : integer): integer;

begin

 if (n = 1) or (n = 2) then

    F := 1

 else

    F := F(n-2) + F(n-1);

end;

A função F é recursiva.
Gabarito comentado
Anotações
Marcar para revisão

9

457941200928255
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
Programas em Pascal podem ter dois tipos de subprogramas: procedimentos e funções, sendo que uma das diferenças entre ambos é que procedimentos não podem ter parâmetros, e funções podem.
Gabarito comentado
Anotações
Marcar para revisão

10

457941202008518
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
Com relação ao escopo de variáveis em programas Pascal, variáveis globais de um programa são as que podem ser manipuladas por todos os subprogramas do programa e também pelo programa principal.
Gabarito comentado
Anotações
Marcar para revisão
Logo Questioneiquestionei.com