Logo
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

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

457941201805870
Ano: 2010Banca: CESPE / CEBRASPEOrganização: INMETRODisciplina: Linguagens de ProgramaçãoTemas: Fundamentos de Programação | C++ | Linguagens de Programação | Pascal | COBOL
A respeito das características dos paradigmas e das linguagens de programação, assinale a opção correta.
Gabarito comentado
Anotações
Marcar para revisão

2

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

3

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

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

4

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

5

457941200757325
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal

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

457941201033988
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
Para responder a essa questão, considere a função em Pascal Fa.

function Fa(n : integer): longint;
var f: longint;
 i : integer;
begin
 f := 1;
 for i:=1 to n do
     f := f*i;
   Fa := f;
end;
A função Fa é recursiva.
Gabarito comentado
Anotações
Marcar para revisão

7

457941200767163
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal

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


program Matriz;

var

  m: array [1..5, 1..5] of integer;

   i, j: integer;

begin

 for i := 1 to 5 do

   for j := 1 to 5 do

      readln(m[i,j]);


 for i := 1 to 5 do

    writeln(m[i, 6-i]);

end.

O programa exibe, na tela, o conteúdo das posições m[1,5], m[2,5], m[3,5], m[4,5] e m[5,5].
Gabarito comentado
Anotações
Marcar para revisão

8

457941200224020
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Pascal | Linguagens de Programação
Para responder a essa questão, considere a função em Pascal Fa.

function Fa(n : integer): longint;
var f: longint;
 i : integer;
begin
 f := 1;
 for i:=1 to n do
     f := f*i;
   Fa := f;
end;
Se o parâmetro n receber o valor 4 (quatro), a função Fa retornará o valor 24.
Gabarito comentado
Anotações
Marcar para revisão

9

457941201761663
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
Ao se declarar uma variável em Pascal, deve-se, obrigatoriamente, especificar o seu tipo de dado.
Gabarito comentado
Anotações
Marcar para revisão

10

457941200566624
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
O identificador NOTA_1 é válido em Pascal e pode ser usado como nome de variável.
Gabarito comentado
Anotações
Marcar para revisão
Logoquestionei.com