Buscar

Questões sobre Linguagens de Programação

Prévia do material em texto

Paradigmas De Linguagens 
Módulo I
Questão 1)
As variáveis de um programa são responsáveis pela manipulação de informações e representam uma abstração de um espaço na memória do computador. Os principais atributos que definem uma variável são:
Resposta: B) Nome, endereço, valor, tipo e escopo.
Questão 2)
Qual tipo de dados primitivo é comumente utilizado para representar valores que não possuem a parte fracionária?
Resposta: A) inteiro
Questão 3)
Qual tipo de dados primitivo utilizado para representar valores do tipo verdadeiro ou falso?
Resposta: D) booleano 
Módulo II
Questão 1)
Considerando as regras de precedência para avaliação de uma expressão aritmética, o que será apresentado na tela após a execução do trecho abaixo::
Public static void main(String[] args) {
     int a=3, b=2, c=5, d;
     d = ((a*b-c)+(b*a*a+b)+(a*b-b))/c;
     System.out.println("Resultado="+ d);}
Resposta: A) 5
Questão 2)
Considerando a seguinte expressão aritmética:
X = (a*b)+(c-2)/(d%2)
Qual operador representa uma operação relativa ao módulo da divisão?
Resposta: E) %
Questão 3)
Sobre expressões booleanas, considere o seguinte trecho de código escrito na linguagem de programação C#:
            bool a = true;
            bool b = !a;
            bool c = !(a || b);
            bool d = (c && b) || a;
            bool e = (!a && !b) || c || d;
            Console.WriteLine("a: {0}", a);
            Console.WriteLine("b: {0}", b);
            Console.WriteLine("c: {0}", c);
            Console.WriteLine("d: {0}", d);
            Console.WriteLine("e: {0}", e);
 
O que será exibido na tela após a execução do código?
Resposta: A) True, False, False, Ture, True.
Módulo Complementar I
Questão 1)
(ESAF - 2002 - PM-FORTALEZA) Sobre a linguagem COBOL, considere as seguintes assertivas:
I. Seu projeto enfatiza características para especificar propriedades e estruturas de arquivos, dado que foi concebida para aplicações com alto volume de entrada e saída de dados.
II. Sua sintaxe é semelhante a da língua Inglêsa, o que torna os programas escritos em COBOL legíveis e autodocumentos.
III. Um programa COBOL é organizado em quatro divisões: Identification division, environment division, file division e procedure division.
IV. A procedure division implementa o algoritmo em termos dos comandos que transformam os dados de entrada no resultado desejado.
 Marque a opção com a seqüência de alternativas corretas.
Resposta: B) I, II, IV
Questão 2)
(ESAF - 2002 - PM-FORTALEZA) Em um programa COBOL, uma variável será usada para acumular salários dos funcionários cadastrais em um arquivo. O objetivo é achar o salário médio dos funcionários de cada departamento da empresa.
Marque a opção correta quanto a declaração da variável e o seu variável e o seu tipo na WORKING-STORAGE SECTION.
Resposta: D) 77 tot-salario pic 9 (10) V99, VALUE O , USAGE IS COMPUTACIONAL	
Questão 3)
(ESAF - 2002 - PM-FORTALEZA) Acerca da linguagem COBOL padrão, marque a opção correta
Resposta: Um parágrafo, na  PROCEDUREDIVISION, é uma sequencia de comandos rotulado.
Complementar II
Questão 1)
(ESAF - 2000 - TCU) A restrição de valores para um determinado campo de uma tabela pode ser feito através do(s):
Resposta: E) Dominio 
Questão 2)
(ESAF - 2000 - TCU) No comando LOOP, o comando que permite passar para o próximo registro dentro da mesma iteração é:
Resposta: E) Continue
Questão 3)
(ESAF - 2000 - TCU) Dentro de um mesmo grupo de funções foram criados dois módulos de funções:
w_cont type Preportw_cont = 5w_cont = w_cont + 1
Após a execução do comando w_cont = w_cont + 1, o conteúdo da variável w_cont é igual a:
Resposta: C) 1

Continue navegando