Questões de Concurso sobre COBOL

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
27 questões encontradas
Questões por página
20
Mais recentes
 

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.


C

Certo


E

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?


A

CLOSING DIVISION


B

DATA DIVISION


C

ENVIRONMENT DIVISION


D

IDENTIFICATION DIVISION


E

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.


C

Certo


E

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?


A

DECIMAL-SEPARATOR IS COMMA e I-OCONTROL.


B

NUMERIC-SEPARATOR IS COMMA e SOURCECOMPUTER.


C

NUMERIC-POINT IS COMMA e FILE-CONTROL.


D

VALUE-SEPARATOR IS COMMA e METHOD-ID.


E

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?


A

UMa arara aZUL


B

UMA arara aZUL


C

UMA arara AZUL


D

UMA ararA AZUL


E

UMA arARA AZUL

Quanto ao uso do comando SEARCH e SEARCH ALL para pesquisar tabelas declaradas em programas COBOL, assinale a alternativa correta.


A

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.


B

Antes de realizar uma busca linear, é necessário ordenar as chaves dos registros por meio do comando SORT.


C

Caso nenhum registro seja encontrado, é possível especificar uma ação por meio do parâmetro WHEN OTHER.


D

A busca linear começa pela posição atual do índice utilizado.


E

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.

Imagem associada para resolução da questão

Em que contexto esse código tem por objetivo ser utilizado?


A

Definir área de comunicação SQL.


B

Utilizar descrições de arquivo externo para aplicações que utilizam SQL.


C

Embutir declaração SQL.


D

Definir área de descritor SQL.


E

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:


A

Java.


B

Basic.


C

Phyton.


D

Cobol.


E

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.


A

É mais eficiente gerenciando arquivos sequenciais.


B

Não é utilizado para catalogar datasets.


C

Possui suporte para GDG’s.


D

Não apresenta ganhos de eficiência quando comparado com outros métodos de acesso.


E

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


A

SORT-MESSAGE.


B

SORT-RETURN.


C

SORT-MODE-SIZE.


D

TALLY.


E

WHEN-COMPILED.

São exemplos de linguagem de segunda e quarta geração, respectivamente:


A

Java e Fortran.


B

COBOL e SQL.


C

ADA e Fortran.


D

SQL e Java.


E

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


A

do Indicador.


B

A.


C

B


D

do Número de Sequência.


E

de Finalização.

É um trecho de código correto em COBOL:

A
DISPLAY "VALOR"190B.

B
DISPLAY "VALOR"MOVE.

C
DISPLAY "VALOR" : 190 - 10.

D
DISPLAY "VALOR" : 190B.

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.


C

Certo


E

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.


A

Todas as afirmações estão corretas.


B

Apenas as afirmações (I) e (II) estão corretas.


C

Apenas as afirmações (I) e (III) estão corretas.


D

Todas as afirmações estão incorretas.

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:


A

I - 1 , II - 3 , III - 6 , IV - 2 , V - 5


B

I- 2 , II - 5 , III - 4 , IV - 6 , V - 2


C

I - 4 , II - 1 , III - 5 , IV - 2 , V - 3


D

I - 4 , II - 3 , III - 2 , IV - 5 , V - 1


E

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


A

45 registros lógicos, cada um com tamanho fixo de 1800 caracteres.


B

1800 registros lógicos, cada um com tamanho fixo de 45 caracteres.


C

40 registros lógicos, cada um com tamanho fixo de 45 caracteres.


D

45 registros lógicos, cada um com tamanho fixo de 40 caracteres.


E

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, é


A

BR


B

3B


C

L1


D

SI


E

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


A

L1 e L2 representam a mesma organização física de campos do arquivo ARQ1.


B

L1 e L3 representam a mesma organização física de campos do arquivo ARQ1.


C

L2 e L3 representam a mesma organização física de campos do arquivo ARQ1.


D

L1, L2 e L3 representam a mesma organização física de campos do arquivo ARQ1.


E

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.


C
Certo

E
Errado
 
 
Gerar simulado