

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
gramação COBOL e Java. 49 Em COBOL, a instrução EVALUATE possibilita a execução de diversas condições que sejam verdadeiras antes da próxima instrução.
Certo
Errado
Ao analisar o código de um grande programa em Cobol para conversão para Java, um técnico de informática precisa encontrar as declarações PICTURE (ou PIC).
Considerando-se esse contexto, em qual divisão (DIVISION) o técnico encontrará essas declarações?
CLOSING DIVISION
DATA DIVISION
ENVIRONMENT DIVISION
IDENTIFICATION DIVISION
PROCEDURE DIVISION
Atualmente, ainda empregada na manutenção de sistemas legados, a linguagem de programação COBOL, em sua versão publicada em 2002 (ISO COBOL 2002), inclui diversos recursos, entre eles o suporte à orientação de objetos.
Certo
Errado
O COBOL oferece a opção de se utilizar a vírgula como separador de casas decimais em números escritos no corpo do código. Para que seja possível programar dessa forma, qual cláusula deve ser utilizada e em que parágrafo, respectivamente?
DECIMAL-SEPARATOR IS COMMA e I-OCONTROL.
NUMERIC-SEPARATOR IS COMMA e SOURCECOMPUTER.
NUMERIC-POINT IS COMMA e FILE-CONTROL.
VALUE-SEPARATOR IS COMMA e METHOD-ID.
DECIMAL-POINT IS COMMA e SPECIALNAMES.
Considere os trechos de código a seguir, retirados de um programa COBOL com sintaxe válida.
01 FRASE PIC x(14) VALUE 'UMA ARARA AZUL'.
...
INSPECT FRASE
CONVERTING "AR"
TO "ar"
AFTER INITIAL " ".
Qual é o conteúdo da variável FRASE após a execução do comando INSPECT?
UMa arara aZUL
UMA arara aZUL
UMA arara AZUL
UMA ararA AZUL
UMA arARA AZUL


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Quanto ao uso do comando SEARCH e SEARCH ALL para pesquisar tabelas declaradas em programas COBOL, assinale a alternativa correta.
A busca binária diferencia-se da busca linear pela simplicidade de implementação, mas não possui diferenças relevantes de desempenho, independentemente da quantidade de registros na tabela.
Antes de realizar uma busca linear, é necessário ordenar as chaves dos registros por meio do comando SORT.
Caso nenhum registro seja encontrado, é possível especificar uma ação por meio do parâmetro WHEN OTHER.
A busca linear começa pela posição atual do índice utilizado.
Na busca binária, é imprescindível especificar qual índice deve ser iterado por meio do parâmetro VARYNG.
Considere o trecho de código a seguir, escrito em COBOL.
Em que contexto esse código tem por objetivo ser utilizado?
Definir área de comunicação SQL.
Utilizar descrições de arquivo externo para aplicações que utilizam SQL.
Embutir declaração SQL.
Definir área de descritor SQL.
Determinar tipos de dados equivalentes entre SQL e COBOL.
A linguagem que não é interpretável, necessitando ser obrigatoriamente compilada para ser executada denomina-se:
Java.
Basic.
Phyton.
Cobol.
Rexx.
O VSAM (Virtual Storage Access Method) é utilizado para arquivar e gerenciar dados com a linguagem de programação COBOL. A respeito do VSAM, assinale a alternativa correta.
É mais eficiente gerenciando arquivos sequenciais.
Não é utilizado para catalogar datasets.
Possui suporte para GDG’s.
Não apresenta ganhos de eficiência quando comparado com outros métodos de acesso.
Para melhorar o acesso aos dados, mais memória virtual é usada.
Registradores especiais em COBOL são palavras reservadas que nomeiam áreas de armazenamento geradas pelo compilador. O registrador utilizado para especificar o comprimento de registros de tamanho variável que ocorrem com mais frequência é o
SORT-MESSAGE.
SORT-RETURN.
SORT-MODE-SIZE.
TALLY.
WHEN-COMPILED.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
São exemplos de linguagem de segunda e quarta geração, respectivamente:
Java e Fortran.
COBOL e SQL.
ADA e Fortran.
SQL e Java.
PHP e C++.
Textos em COBOL devem ser escritos no formato de referência COBOL, o qual consiste em quatro áreas que dividem uma linha de uma quantidade fixa de caracteres. Em uma linha, o sétimo caractere pertence à área
do Indicador.
A.
B
do Número de Sequência.
de Finalização.
Na codificação de um programa em COBOL, a ser compilado por um compilador rígido com as regras de codificação da linguagem, todos os nomes de divisão, de seção e de parágrafos precisam começar na Area B, e todas as demais sentenças, na Area A.
Certo
Errado
“Linguagem de programação é um conjunto de termos (vocabulário) e de regras (sintaxe) que permite a formulação de instruções a um computador.”
Velloso, Fernando de Castro, Informática: Conceitos básicos. 8a Edição. Editora Campus, 2011.
Atualmente existem diversas linguagens de programação. Com relação às características de uma determinada linguagem de programação, identifique quais das afirmações abaixo estão CORRETAS:
I- A linguagem de programação COBOL foi desenvolvida com o objetivo principal de atender às áreas de: aplicação em sistemas comerciais, financeiros e administrativos para empresas e governos e atualmente ainda é utilizada em larga escala para desenvolvimento de programas para dispositivos móveis;
II- A linguagem de programação PHP, é uma linguagem compilada, muito utilizada para gerar conteúdo dinâmico na World Wide Web;
III- Java é uma linguagem de programação orientada à objetos, não é compilada e é interpretada por uma máquina virtual.
Todas as afirmações estão corretas.
Apenas as afirmações (I) e (II) estão corretas.
Apenas as afirmações (I) e (III) estão corretas.
Todas as afirmações estão incorretas.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Associe a coluna da esquerda, que contém itens de uma declaração SQL, com a coluna da direita, que contém o formato e o tamanho de campo de uma tabela.
I- SMALLINT
II- TIMESTAMP
III- INTEGER
IV- DATE
V- TIME
1- X(26)
2- X(10)
3- X(8)
4- S9(4) COMP
5- S9(9) COMP
6- S9(10) COMP
As associações corretas são:
I - 1 , II - 3 , III - 6 , IV - 2 , V - 5
I- 2 , II - 5 , III - 4 , IV - 6 , V - 2
I - 4 , II - 1 , III - 5 , IV - 2 , V - 3
I - 4 , II - 3 , III - 2 , IV - 5 , V - 1
I - 1 , II - 2 , III - 5 , IV - 4 , V - 3
Considere o trecho do JCL abaixo, referente ao arquivo de saída gravado sequencialmente por um programa COBOL.
//OUTFILE DD DSN=SAI.RELAT.VIA1,
//DISP=(NEW,CATLG,DELETE),
//UNIT=DISK,
//SPACE=(CYL,(1,5),RLSE),
//DCB=(RECFM=FB,LRECL=45,BLKSIZE=1800)
A gravação em disco (física) é realizada a cada
45 registros lógicos, cada um com tamanho fixo de 1800 caracteres.
1800 registros lógicos, cada um com tamanho fixo de 45 caracteres.
40 registros lógicos, cada um com tamanho fixo de 45 caracteres.
45 registros lógicos, cada um com tamanho fixo de 40 caracteres.
1 registro lógico com tamanho de 45 caracteres.
Um dado programa COBOL possui os trechos abaixo em sua estrutura:
• na working-storage section
01 TAB.
03 VALOR PIC X(26) VALUE ‘COBOL3BRASIL2BRASIL4COBOL1’.
03 TABELA REDEFINES VALOR.
05 ELEMENTO OCCURS 2.
07 ELEM PIC X(3).
07 TAB2 OCCURS 5.
09 ELEM2 PIC X(2).
• na procedure division
INICIO.
DISPLAY ELEM2(2,2).
STOP RUN.
O valor apresentado pelo comando DISPLAY, na execução do programa, é
BR
3B
L1
SI
L4
Considere as três estruturas abaixo, selecionadas para representar a organização dos campos do registro de um arquivo em um programa de controle de empréstimos de livros de uma biblioteca, elaborado em COBOL.
Layout L1
FD ARQ1.
asdasd01 REG-TIPO1.
asdasd03 CPF asdasdasdasdasdasasdasdasdasdasdasdasdasddPIC X(11).
asdasd03 TIPO-REG asdasdasdasdasdasdasdasdasdasdasdasdaPIC X(1).
asdasd03 NOME asdasdasdasdasdasasdasdasdasdasdasdasdasdPIC X(30).
asdasd03 ENDERECO asdasdasdasdaasdasdasdasdasdasdasdasdPIC X(50).
asdasd03 TELEFONE asdasdasdasdaasdasdasdasdasdasdasdasdPIC X(10).
01 REG-TIPO2.
asdasd03 FILLER asdasdasdasdasasdasdasdasdasdasdasdasddPIC X(12).
asdasd03 COD-LIVRO-EMPRESTADO asdasdasdasdasdasdasdasdaPIC X(10).
asdasd03 DATA-EMPRESTIMO asdasasdasdasdasdasdasdasdasddPIC X(08).
asdasd03 DATA-DEVOLUCAO asdasdasdasdasdasdasdasdasdasdaPIC X(08).
asdasd03 FILLER asdasdasdasdasasdasdasdasdasdasdasdasddPIC X(64).
Layout L2
FD ARQ1.
01 REG.
asdasd03 CPF asdasdasdasdasdasasdasdasdasdasdasdasdasddPIC X(11).
asdasd03 TIPO-REG asdasdasdasdasdasasdasdasdasdasdasdasPIC X(1).
asdasd03 REG-TIPO1.
asdasd05 NOME asdasdasdasdasdasasdasdasdasdasdasdasdasdPIC X(30).
asdasdasdasd05 ENDERECO asdasdasdasdasdasasdasdasdasdasPIC X(50).
asdasdasdasd05 TELEFONE asdasdasdasdasdasasdasdasdasdasPIC X(10).
asdasd03 REG-TIPO2 REDEFINES REG-TIPO1.
asdasd05 COD-LIVRO-EMPRESTADO asdasdasdasdasdasasdasdasPIC X(10).
asdasdasdasd05 DATA-EMPRESTIMO asdasdasdasdasdasasdasdaPIC X(08).
asdasdasdasd05 DATA-DEVOLUCAO asdasdasdasdasdasasdasdasPIC X(08).
asdasdasdasd05 FILLER asdasdasdasdasdasasdasdasdasdasdaPIC X(64).
Layout L3
FD ARQ1.
01 REG.
asdasd03 CPF asdasdasdasdasdasasdasdasdasdasdasdasdasddasdassPIC X(11).
asdasd03 TIPO-REG asdasdasdasdasdasasdasdasdasdasdasdasPIC X(1).
asdasd03 REG-TIPO1.
asdasd05 NOME asdasdasdasdasdasasdasdasdasdasdasdasdasdPIC X(30).
asdasdasdasd05 ENDERECO asdasdasdasdasdasasdasdasdasdasPIC X(50).
asdasdasdasd05 TELEFONE asdasdasdasdasdasasdasdasdasdasPIC X(10).
asdasd03 REG-TIPO2 REDEFINES REG-TIPO1.
asdasd05 FILLER asdasdasdasdasdasasdasdasdasdasdasdasdaPIC X(12).
asdasd05 COD-LIVRO-EMPRESTADO asdasdasdasdasdasasdasdasPIC X(10).
asdasdasdasd05 DATA-EMPRESTIMO asdasdasdasdasdasasdasdaPIC X(08).
asdasdasdasd05 DATA-DEVOLUCAO asdasdasdasdasdasasdasdasPIC X(08).
asdasdasdasd05 FILLER asdasdasdasdasdasasdasdasdasdasdaPIC X(64).
Sobre essas estruturas, pode-se concluir que
L1 e L2 representam a mesma organização física de campos do arquivo ARQ1.
L1 e L3 representam a mesma organização física de campos do arquivo ARQ1.
L2 e L3 representam a mesma organização física de campos do arquivo ARQ1.
L1, L2 e L3 representam a mesma organização física de campos do arquivo ARQ1.
o registro REG de ARQ1(layout L2) possui 192 caracteres.
Cobol é uma linguagem de primeira geração, presente em sistemas corporativos e de governo, e tem a desvantagem de não se integrar com outras linguagens orientadas a objetos.