Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-X
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

457941200767163
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 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
Reportar erro

2

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

3

457941201851502
Ano: 2010Banca: FGVOrganização: DETRAN-RNDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
“Tipos simples de dados são grupos de valores indivisíveis.” Assinale a alternativa que NÃO contém tipos de dados básicos, na linguagem Pascal:
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

4

457941200303136
Ano: 2012Banca: CONSULPLANOrganização: TSEDisciplina: Linguagens de ProgramaçãoTemas: Pascal | C | Linguagens de Programação
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
Reportar erro

5

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
Reportar erro

6

457941200532332
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
A alocação dinâmica de memória, em Pascal, é feita com o uso de ponteiros. A variável ponteiro é capaz de armazenar endereço de outra variável.
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

7

457941200357956
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;

Se o parâmetro n receber o valor 5, a função F retorna o valor 8.
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

8

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
Reportar erro

9

457941201437681
Ano: 2013Banca: UFBAOrganização: UFBADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Pascal
Texto associado
O programa DivisorProprio recebe da entrada de dados um número inteiro fornecido pelo usuário e mostra, na tela, um dos divisores próprios desse número. Os divisores próprios de um número são aqueles diferentes de 1 e do próprio número. Por exemplo, os divisores próprios de 6 são 2 e 3.

program DivisorProprio;
var
 num, i, divisor: integer;
begin
 writeln(‘Digite um número inteiro maior que zero’);
 readln(num);
 divisor := 0;
 for i := 2 to (num-1) do
   if (num mod i = 0) then
     divisor := i;
 if divisor <> 0 then
     writeln(divisor, ‘é um divisor próprio de’, num)
 else
     writeln(num, ‘não tem divisor próprio’);
end.
O laço constituído pelo comando for será executado tantas vezes quanto for o valor da variável num, de modo que, por exemplo, se o valor colocado na variável num for 20, o laço será executado vinte vezes.
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

10

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
Reportar erro
Logo Questioneiquestionei.com