Í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

457941201061201
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
Sobre arquivos em Pascal, o comando assign associa uma variável a um nome de arquivo e, dessa forma, por exemplo, o comando assign(Arq, ‘C:\dados\alunos.arq’) associa a variável Arq a alunos.arq, que é um nome de arquivo que existe ou será criado na pasta dados do disco C do computador.
Gabarito comentado
Anotações
Marcar para revisão

2

457941200668607
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.

O uso da variável aux, nesse programa, está correto, mas não é realmente necessário, ou seja, poder-se-ia substituir, nesse caso, o bloco de comandos

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

pelo bloco de comandos

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

que o programa funcionaria da mesma forma.
Gabarito comentado
Anotações
Marcar para revisão

3

457941200303136
Ano: 2012Banca: CONSULPLANOrganização: TSEDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal | C
Diferentemente de outras linguagens de programação como C ou Pascal, Java utiliza uma linguagem intermediária da Java Virtual Machine – JVM. Essa linguagem intermediária denomina-se
Gabarito comentado
Anotações
Marcar para revisão

4

457941200285764
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Pascal | Linguagens de Programação
O programa em Pascal Exemplo1 pede ao usuário para digitar um número e mostra, na tela, o reverso desse número, isto é, se o usuário digitar o número 75, por exemplo, o programa mostrará, na tela, o número 57.

program Exemplo1;
var num1, num2, x, y: integer;
begin
writeln(‘Digite um inteiro com obrigatoriamente com dois algarismos’);
readln(num1);
x := num1 mod 10;
y := num1 div 10;
num2 := x * 10 + y;
writeln(num2);
end.
Gabarito comentado
Anotações
Marcar para revisão

5

457941200757325
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 a seguir.


type

     Aluno = record

     nome: string[40];

     data_nascimento: string[10];

     serie: integer;

     turma: string[10];

 end;

var

     Alunos: array [1..50] of Aluno;

O identificador Alunos representa um vetor de 50 posições, em que cada uma delas é um registro do tipo Aluno.
Gabarito comentado
Anotações
Marcar para revisão

6

457941201351607
Ano: 2010Banca: CESPE / CEBRASPEOrganização: TRE-BADisciplina: Linguagens de ProgramaçãoTemas: Java Platform | Jakarta EE | Linguagens de Programação | Pascal
Texto associado
Julgue os itens subsequentes, a respeito da tecnologia J2EE.

A linguagem Object Pascal pode ser utilizada para a implementação de componentes com a tecnologia J2EE.
Gabarito comentado
Anotações
Marcar para revisão

7

457941201095333
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
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

8

457941200787819
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 a seguir.


type

     Aluno = record

     nome: string[40];

     data_nascimento: string[10];

     serie: integer;

     turma: string[10];

 end;

var

     Alunos: array [1..50] of Aluno;

O conteúdo do campo nome do registro da posição 10 da variável Alunos pode ser manipulado, utilizando-se a seguinte expressão: Alunos[10].nome.
Gabarito comentado
Anotações
Marcar para revisão

9

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

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


function Exemplo3 (n, x: integer): integer;

var y: integer;

begin

 y := 1;

 while ( x > 0 ) do

 begin

    y := y * n;

    x := x – 1;

 end;

 Exemplo3 := y;

end;

A função Exemplo3 tem dois parâmetros, que recebem números inteiros, e retorna um valor do tipo inteiro.
Gabarito comentado
Anotações
Marcar para revisão

10

457941201424538
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 a seguir.


type

     Aluno = record

     nome: string[40];

     data_nascimento: string[10];

     serie: integer;

     turma: string[10];

 end;

var

     Alunos: array [1..50] of Aluno;

O identificador Aluno representa uma variável, que é um registro com quatro campos.
Gabarito comentado
Anotações
Marcar para revisão
Logo Questioneiquestionei.com