- ID
- 290437
- Banca
- UNIRIO
- Órgão
- UNIRIO
- Ano
- 2009
- Provas
- Disciplina
- Programação
- Assuntos
Nas linguagens de programação do tipo Object Pascal, um método abstrato é
Nas linguagens de programação do tipo Object Pascal, um método abstrato é
A respeito das características dos paradigmas e das linguagens de programação, assinale a opção correta.
“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:
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.
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.
Acerca de características de diferentes linguagens de programação,
julgue os itens seguintes.
Object Pascal é uma linguagem derivada do Pascal com características de orientação a objetos, porém, nessa linguagem, não é possível utilizar o conceito de herança.
Analise as afirmativas abaixo colocando V para as afirmativas verdadeiras e F para as falsas:
( ) Uma linguagem de programação pode ser convertida ou traduzida em código de máquina por compilação ou interpretação.
( ) Se o método utilizado traduz todo o texto do programa (também chamado de código), para só depois executar o programa, então diz-se que o programa foi interpretado.
( ) Se o texto do programa é traduzido à medida em que vai sendo executado, num processo de tradução de trechos seguidos de sua execução imediata, então diz-se que o programa foi compilado.
( ) Pascal e C são linguagens de Programação em que os programas são compilados antes de serem executados.
A seqüência está correta em:
Observe, abaixo, o trecho de programa em Pascal, que ilustra o emprego da estrutura de controle for ... to .... do.
for K:=5 to 9 do writeln(K:5);
Considere um arquivo de identificador AGENDA.
Com relação à movimentação de ponteiro em um arquivo em disco em linguagem Pascal, é correto afirmar que
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.
São fragmentos de código com sintaxe válida para a linguagem Object Pascal (Delphi), EXCETO:
Ao se usar um compilador de uma linguagem de alto nível como C ou Pascal, em um computador com sistema operacional Windows, após a compilação do programa fonte se obtém, como resultante principal da compilação, um arquivo do tipo
Com relação à linguagem Pascal, julgue o item a seguir.
Com relação à linguagem Pascal, julgue o item a seguir.
O identificador NOTA_1 é válido em Pascal e pode ser usado como nome de variável.
Ao se declarar uma variável em Pascal, deve-se, obrigatoriamente, especificar o seu tipo de dado.
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;
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;
Se o valor recebido em n for 2 e o valor recebido em x for 3, a função retorna o valor 6.
A função Fa é recursiva.
Se o parâmetro n receber o valor 0 (zero), a função Fa retornará o valor 1.
Se o parâmetro n receber o valor 4 (quatro), a função Fa retornará o valor 24.
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.
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.
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.
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 comando readln(m[i,j]) é executado 10 vezes nesse programa.
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.
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.
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.
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.
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.
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.
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;
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;