Disciplinas Programação Pascal Questões de concursos sobre "Pascal" | Programação - página 1 Confira abaixo as principais questões de concursos sobre Pascal que cairam em provas de concursos públicos anteriores:
Q127059 - FCC Agente Fiscal de Rendas - Tecnologia da Informação 2013
Atenção : Para responder às questões de números 21 a 33, considere o texto a seguir: Para a programação do software , a equipe de TI contratada pelo Sr. Hiroshito pretende adotar um paradigma de programação e uma linguagem que suporte tal paradigma. Para isso, conduziu uma pesquisa sobre os principais paradigmas e linguagens de programação. A pesquisa revelou diversos paradigmas, mas foram selecionados apenas o estruturado, o funcional e o orientado a objetos. Selecionou-se, então, uma ou mais linguagens que suportam cada paradigma. Estão relacionados corretamente uma ou mais linguagens de programação ao respectivo paradigma de programação suportado em:
A)Estruturado - Cobol e LuaFuncional - C#Orientado a objetos - Ruby
B)Estruturado - Pascal e CobolFuncional - LISPOrientado a objetos - Ruby e C#
C)Estruturado - C++Funcional - LISP e CobolOrientado a objetos - Ruby e C
D)Estruturado - Ruby e C++Funcional - Lua e PrologOrientado a objetos - Pascal e Java
E)Estruturado - Pascal e DelphiFuncional - LuaOrientado a objetos - Ruby e C#
Responder
Q127303 - FUNIVERSA Perito Criminal - Informática 2012
Considerando o programa acima escrito em Pascal e com base nos conceitos de funções, procedimentos e passagem de parâmetros na linguagem Pascal, assinale a alternativa correta
A)O procedimento calcPercent é considerado uma função, pois retorna o resultado de um cálculo.
B)No procedimento calcPercent , será impresso também o valor 257, pois, se um subprograma definir nome de variável igual ao do programa principal, ao referenciar a variável no procedimento, vale a do escopo local.
C)O parâmetro numero é passado ao subprograma calcPercent por referência, e o parâmetro percentual, por valor.
D)A compilação do referido programa vai gerar um erro léxico, pois não podem existir variáveis locais a um procedimento com o mesmo nome de variáveis definidas no programa principal.
E)Procedimentos podem ou não conter parâmetros, mas funções exigem a passagem de algum parâmetro.
Responder
Q127408 - IADES Analista Jurídico - Analista de Sistemas 2011
Analise o código em Delphi/Pascal a seguir e assinale a alternativa correta.
A)Trata-se de um procedimento que recebe um parâmetro do tipo inteiro. Se for passado o número 10 a esse procedimento, será escrito ‘N’.
B)Trata-se de um procedimento sem parâmetro definido. Se for executado, sempre imprimirá ‘N’.
C)Trata-se de um procedimento que recebe um parâmetro do tipo inteiro. Se for passado o número 11 a esse procedimento, será escrito ‘S’.
D)Trata-se de um procedimento que recebe um parâmetro do tipo inteiro. Se for passado o número 13 a esse procedimento, será escrito ‘N’.
E)Trata-se de um procedimento que recebe um parâmetro do tipo integral. Se for passado o número 12 a esse procedimento, será escrito ‘S’.
Responder
Q127574 - CESPE Pesquisador - Ciência da Computação 2010
A respeito das características dos paradigmas e das linguagens de programação, assinale a opção correta.
A)As linguagens do paradigma de programação funcional, como o Prolog, não apresentam grandes restrições ao uso de estruturas de controle (goto ), o que pode reduzir a legibilidade dos programas construídos sem limitações.
B)No paradigma lógico, que é suportado por linguagens de programação não imperativas, como o Lisp, os programas gerados são embasados em funções matemáticas.
C)O paradigma de programação orientado a objetos reúne linguagens, como o C++, que são declarativas, isto é, o foco está na especificação dos resultados desejados ao invés dos procedimentos para produzi-los.
D)As linguagens imperativas, como o Pascal, são voltadas para a especificação da solução do problema, por meio do detalhamento do algoritmo e da especificação da ordem das instruções.
E)As linguagens procedimentais que dominaram o mercado antes da programação estruturada, tal como o COBOL, caracterizaram-se por utilizar amplamente os tipos abstratos de dados.
Responder
Q127754 - FGV Desenvolvedor 2009
O programa listado a seguir está escrito em Object Pascal . Após sua execução no ambiente integrado para desenvolvimento de software Delphi, a saída produzida é:
A)4
B)6
C)9
D)28
E)Nove
Responder
Q127766 - FGV Analista de Sistemas 2010
Observe a função a seguir, codificada na linguagem de programação Pascal. Os comandos da função em writeln(FLORIPA(33,11)); e em writeln(FLORIPA(7,2)); irão gerar, respectivamente, os seguintes resultados:
A)1 e 1
B)11 e 1
C)11 e 3
D)11 e 5
E)1 e 3
Responder
Q128969 - FAFIPA Técnico de Laboratório - Informática 2014
Considerando a linguagem de programação Pascal, analise o trecho do código fonte, a seguir: Assinale a alternativa que contém o valor CORRETO para a variável X, que será exibido ao término de sua execução:
A)10
B)11
C)12
D)13
E)0
Responder
Q129039 - AOCP Técnico de Tecnologia da Informação 2010
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)o primeiro registro do arquivo é sempre o de número 1.
B)no comando SEEK (AGENDA, 2); o ponteiro do arquivo AGENDA está no início do terceiro registro gravado no arquivo.
C)o comando FILEPOS é utilizado para retornar o número de registros existentes em um arquivo.
D)para detectar se o ponteiro chegou ao final do arquivo, utiliza-se o comando EOL.
E)a instrução SEEK (FILESIZE (ARQUIVO) – 1) retorna o penúltimo registro do arquivo.
Responder
Q129103 - CEPERJ Técnico de Suporte e Comunicação - TI 2012
Observe o programa abaixo, codificado na linguagem de programação Pascal, que realiza os seguintes procedimentos: As instruções que compõem o estão indicadas na seguinte alternativa:
A)
B)
C)
D)
E)
Responder
Q129130 - CEPERJ Técnico em Informática 2012
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);
A codificação equivalente, que utiliza a estrutura de controle repeat ... until ... e que produz o mesmo resultado, incluindo os valores finais das variáveis, é:
A)K:4;
repeat
writeln(K:5);
K:=K+1;
until K = 9;
B)K:4;
repeat
K:=K+1;
writeln(K:5);
until K = 9;
C)K:4;
repeat
K:=K+1;
writeln(K:5);
until K = 8;
D)K:5;
repeat
K:=K+1;
writeln(K:5);
until K = 9;
E)K:5;
repeat
writeln(K:5);
K:=K+1;
until K = 8;
Responder