SóProvas



Questões de COBOL


ID
5275
Banca
CESGRANRIO
Órgão
REFAP SA
Ano
2007
Provas
Disciplina
Programação
Assuntos

Qual a principal linguagem de programação, de sintaxe semelhante ao COBOL, utilizada na solução SAP R/3?

Alternativas
Comentários
  • "ABAP é uma linguagem de programação de alto nível desenvolvida pela empresa de software SAP. É a principal linguagem utilizada no produto mais conhecido desta empresa, o SAP R/3, um software ERP. O ABAP tem uma sintaxe semelhante ao COBOL"


ID
130045
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Com relação às linguagens, julgue os itens a seguir.

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.

Alternativas
Comentários
  • ErradaCOBOL é uma linguagem de programação de Terceira Geração.
  • As especificações do COBOL 2002 inclui suporte a programação de orientação a objetos e outras características das linguagens modernas.[2]

    http://pt.wikipedia.org/wiki/COBOL
  • [...]e tem a desvantagem de não se integrar "com outras" linguagens orientadas a objetos.

    Com outras significa que ela também é uma linguagem orientada a objetos e como sabemos que esta afirmação é errada, pois a linguagem COBOL é estruturada a questão está ERRADA.


ID
130048
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Com relação às linguagens, julgue os itens a seguir.

As linguagens procedurais, como Cobol, Algol e C, têm como característica serem modulares e permitirem a reutilização de um mesmo código repetidamente em outras partes do programa, sem, necessariamente, copiá-lo.

Alternativas
Comentários
  • Correto.

    A programação procedural é geralmente uma escolha melhor que programação sequencial e não estruturada em muitas situações que envolvem uma complexidade média e requerem facilidade de manutenção. Possíveis benefícios são:

    • A habilidade de reutilizar o mesmo código em diferentes lugares no programa sem copiá-lo
    • Uma forma mais fácil de organizar o fluxo do programa que uma coleção de comandos "goto (programação)" ou "jump" (que podem transformar um programa grande e complicado no assim chamado Código espaguete)
    • A habilidade de ser fortemente modular e estruturado
    http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_procedural
  • Essas linguagens são estruturais e o Cobol, por exemplo, tem um comando procedimental(procedural é uma palavra que não existe no nosso dicionário) que é o GOTO que você pode chamar outra parte do código, que não esteja, necessariamente em sequencia.

    Evita-se usar esses procedimentos, pois são procedimentos que causam o código espaguete, que é de difícil compreensão e isso afeta a manutenção.

    Como não entraram com recurso. Ficou como certa.


ID
144880
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2009
Provas
Disciplina
Programação
Assuntos

Julgue os itens seguintes acerca de linguagens e outras tecnologias de programação.

Um programa COBOL é organizado em quatro divisões, na seguinte sequência: IDENTIFICATION, ENVIRONMENT, PROCEDURE e DATA. Algumas das divisões podem ser omitidas, mas o propósito principal de cada uma delas é, respectivamente, identificar o programa com nome, autor, data de escrita etc; descrever as relações entre o programa e o seu ambiente computacional, inclusive os periféricos; declarar o código a ser executado e declarar as variáveis e os buffers de entrada e saída de dados.

Alternativas
Comentários
  • O próposito de cada seção está corretamente identificado, porém o erro se encontra na sequência correta das divisões, que é: IDENTIFICATION, ENVIRONMENT, DATA e PROCEDURE.
  • Pessoal o erro desta questão foi pelo motivo do enunciado falar que "declarar as variáveis e os buffers de entrada e saída de dados" é feita no DATA?  Sendo que o correto seria no WORKING-STORAGE SESSION?

  • Fábio, está correto pois a WS Session está inserida na Data Division. O erro está apenas na ordem de declaraçao das Divisions como o Evilásio explicou. O pega está no termo "NA SEGUINTE SEQUENCIA" que a questão enunciou.

  • Crueldade do Cespe, a sequencia está errada.

    A sequencia é: IDENTIFICATION, ENVIRONMENT, DATA e PROCEDURE.


ID
320770
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2010
Provas
Disciplina
Programação
Assuntos

A respeito das características dos paradigmas e das linguagens de programação, assinale a opção correta.

Alternativas
Comentários
  • Letra D.

  • As linguagens imperativas também são chamadas de procedurais e se trata do modelo mais antigo de todos, a execução é baseada em comandos e armazenamento de dados. ... Um programa imperativo é mantido em variáveis que são associadas com localizações de memória que correspondem a um endereço e um valor de armazenamento.


ID
726922
Banca
INSTITUTO CIDADES
Órgão
TCM-GO
Ano
2012
Provas
Disciplina
Programação
Assuntos

Analise:

I. Cada família de computadores possui sua própria linguagem de máquina. Um programa em linguagem de máquina é dependente do computador ou seja, tendo sido escrito para um determinado computador, somente poderá ser executado em computadores da mesma família, que lhe sejam 100% compatíveis.

II. O processo de tradução da linguagem de montagem para a linguagem de máquina é realizado por um programa chamado Assembler.

III. As primeiras linguagens foram FORTRAN, COBOL e C++, criadas na década de 50.

IV. O processo de tradução do programa escrito em uma linguagem simbólica pelo programador, para a linguagem de máquina do computador é chamado montagem. São verdadeiras as afirmações:

Alternativas
Comentários
  • No meu entendimento o compilador faz tradução da linguagem em alto nível para baixo nível e o produto deste processo é o programa executável.
  • O item IV está errado, pois afirma que o processo de tradução do programa de linguagem simbólica para a linguagem de máquina é chamado montagem, na verdade este processo é chamado compilação.

  • E o item 1 ? Não existe emulador de programa ????? Somente para mim é uma palavra muito forte..

    "somente poderá ser executado em computadores da mesma família, que lhe sejam 100% compatíveis"

  • III. As primeiras linguagens foram FORTRAN, COBOL e C++, criadas na década de 50. (O ITEM III ESTÁ ERRADO PORQUE C++ É UMA LINGUAGEM RECENTE CRIADA NA DÉCADA DE 80 INCLUSIVE ESSA LINGUAGEM É DA MICROSOFT) 

    IV. O processo de tradução do programa escrito em uma linguagem simbólica pelo programador, para a linguagem de máquina do computador é chamado montagem. (O PROCESSO DE TRADUÇÃO É CHAMADO COMPILAÇÃO).


ID
1095823
Banca
IDECAN
Órgão
Banestes
Ano
2012
Provas
Disciplina
Programação
Assuntos

A linguagem COBOL possui 4 divisões que, por sua vez, possuem seções, tendo cada divisão um objetivo bem específico, tornando o programa legível e de fácil compreensão. NÃO faz parte destas divisões

Alternativas
Comentários
  • Há quatro "divisões" em um programa Cobol:

     

    - Identification division --> usada para identificar o programa

    - Environment division --> identificar o computador e outros dispositivos usados para compilar e executar o programa (ambiente)

    - Data division --> estruturas de dados ("data items")  necessárias ao programa

    - Procedure division --> instruções do programa

     

    http://www.mainframestechhelp.com/tutorials/cobol/cobol-divisions.htm


ID
1095826
Banca
IDECAN
Órgão
Banestes
Ano
2012
Provas
Disciplina
Programação
Assuntos

O comando call é utilizado em cobol com as seguintes funcionalidades, EXCETO:

Alternativas
Comentários
  • Funções recursivas.(Letra E)

  • Recursividade não é permitida.

     

    http://tiny-cobol.sourceforge.net/ptbr/docs/tiny-cobol-introduction-0.2-br/introducao.html

  • Letra e.

    Sabendo que o Cobol não trabalha com recursividade, mataríamos a questão.


ID
1386382
Banca
CESPE / CEBRASPE
Órgão
ANTT
Ano
2013
Provas
Disciplina
Programação
Assuntos

Acerca das linguagens de implementação de regras de negócio, julgue os itens que se seguem.

Considerando-se a necessidade de unificação dos sistemas legados por meio de dados e aplicações, é possível que uma aplicação escrita em linguagem procedural Cobol chame subprogramas na linguagem Natural, seja de forma local ou remota.

Alternativas

ID
1556023
Banca
EXATUS
Órgão
CEB-DISTRIBUIÇÃO S/A
Ano
2014
Provas
Disciplina
Programação
Assuntos

Na linguagem de programação COBOL (85), um array pode ter, no máximo, o seguinte número de dimensões:

Alternativas
Comentários
  • Um array possui 8 espaços Entretanto o primeiro é ocupado pelo sinal nao visivel Logo,sobram 7 posicoes Ex. S9999999

ID
1815145
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Programação
Assuntos

Na estrutura de um programa fonte COBOL, as cláusulas (clauses), com possíveis subdivisões em frases (phrases), são construídas nas:

Alternativas
Comentários
  • Na estrutura de um programa fonte COBOL, as cláusulas (clauses), com possíveis subdivisões em frases (phrases), são construídas nas Environment e Data Divisions.

     

    GABARITO E.


ID
1815148
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Programação
Assuntos

Um programa fonte COBOL deve ser escrito no Formato de Referência COBOL, o qual é composto de quatro áreas. Na área B devem ser iniciadas a escrita dos itens:

Alternativas
Comentários
  • 1 a 6 → Número de linhas.
               *7 → Indicador de comentário
    Área A (8 a 11) → Entradas (especiais), sentenças, instruções e cláusulas. 
    Área B (12 a 72) → Comandos COBOL que formam a lógica do programa.
    73 a 80 → Área de identificação.

    Gabarito: letra A

  • | NUM | I | ÁREA-A | ÁREA-B | COMENTÁRIO |

    | 00110 | | | PROGRAMA -1 | PROGR-1 |

    | 00111 | * | PARA | GRAFICO - 10 | PROGR-1 |

    | 00112 | | | ADD 1 TO SUM | PROGR-1 |

    Área - B comandos e lógica de programação {:^)

  • Jean a letra A está na área A

ID
1815151
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Programação
Assuntos

Um item de dados para um determinado valor que não precisa ser declarado da Data Division e nem referenciá-lo por meio de um nome de dados, em um programa COBOL, trata-se de:

Alternativas
Comentários
  • Um item de dados para um determinado valor que não precisa ser declarado da Data Division e nem referenciá-lo por meio de um nome de dados, em um programa COBOL, trata-se de um literal. 

     

    GABARITO A


ID
1815154
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Programação
Assuntos

Para atribuir valores para um item de dados ou uma grande área de dados quando o programa COBOL estiver em estado inicial, deve-se usar a:

Alternativas
Comentários
  • Para atribuir valores para um item de dados ou uma grande área de dados quando o programa COBOL estiver em estado inicial, deve-se usar a

     

    d) cláusula VALUE. 

  • cláusula VALUE.

  • 01 TOTAL-STUDENTS PIC9(5) VALUE '125'.

    Fonte: https://www.tutorialspoint.com/cobol/cobol_data_types.htm


ID
1815157
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Programação
Assuntos

Dada a instrução COBOL:

Compute A B C = W + X / Y * * 2 - Z

Sendo os valores inteiros de W = 10, X = 8, Y = 2 e Z = l, o resultado da instrução aritmética será:

Alternativas
Comentários
  • O que é esse valor de Z?

  • Debora, o valor de Z é 1 ( Um ).

    A conta fica então:
    10 + 8 / 2 ** 2 - 1 , onde  ** é operador para exponenciação, logo:
    10 + 8 / 4 - 1 
    10 + 2 - 1 que é igual a 11.

    https://www.jdoodle.com/embed/v0/k4v

  • ATÉ AGORA TA SENDO BOM...

     

  • 11 em cada uma das variáveis A, B e C.


ID
1815163
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Programação
Assuntos

O formato de dados numéricos COMP-3 que ocupa um byte de armazenamento para cada dois dígitos decimais codificados na descrição picture de um programa COBOL, exceto que o byte mais à esquerda contém apenas um dígito mais o sinal, é usado para item de dados denominado:

Alternativas
Comentários
  • O tipo de dados COBOL "Comp-3" 
    (também chamado de "Computational-3", "Packed Decimal" ou "Packed")

    COBOL Comp-3 é um tipo de campo binário que coloca ("packs") dois dígitos em cada byte, usando uma notação chamada Decimal Codificado Binário ou BCD. Isso reduz a metade os requisitos de armazenamento em comparação com um caractere, ou COBOL "exibir", campo. O Comp-3 é um tipo de dados comum, mesmo fora do COBOL, e é bastante padrão em todas as plataformas - isto é, não depende do sistema operacional, do idioma ou da CPU, como o COBOL "comp" é. (Consulte Campos Computacionais COBOL para obter informações sobre o tipo de dados comp). No entanto, comp-3 não é comumente encontrado em linguagens de PC.

     

    FONTE : http://www.3480-3590-data-conversion.com/article-packed-fields.html

     c)  packed-decimal.

  • packed-decimal.


ID
1815166
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Programação
Assuntos

Em um programa COBOL, a organização do arquivo VSAM KSDS e o modo de acesso ao arquivo são definidos, respectivamente, pelas cláusulas:

Alternativas
Comentários
  • ORGANIZATION IS INDEXED e ACCESS IS DYNAMIC

  • Gabarito: E

    Detalhe: KSDS pode ser acessado tanto de modo SEQUENTIAL, quanto de modo RANDOM. Portanto a alternativa mais correta é o modo DYNAMIC, o qual permite os dois modos de acesso (sequential/random).

    Nothingis true, everything is permitted


ID
1815169
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Programação
Assuntos

Usando no COBOL a instrução OPEN I-0 para conectar arquivos VSAM ESDS, no modo de acesso seqüencial, podese combinar apenas as instruções:

Alternativas
Comentários
  • Os verbos de manipulação de arquivos são usados ​​para executar várias operações em arquivos. Seguem-se os verbos de manipulação de arquivos

    Open

    Read

    Write

    Rewrite

    Delete

    Start

    Close

    https://www.tutorialspoint.com/cobol/cobol_file_handling_verbs.htm

  • O modo de abertura I-O é usado para Ler e, após uma leitura com sucesso, regravar.

    Todos os modos permitem fechar o arquivo, logo resposta "b", READ, REWRITE, CLOSE.

  • Gabarito: C

    The WRITE statement releases a logical record to an output or input/output file.

    When the WRITE statement is executed:

    Fonte: https://www.ibm.com/support/knowledgecenter/SS6SG3_5.1.1/com.ibm.cobol511.ent.doc/PGandLR/ref/rlpswrit.html

  • READ, REWRITE e CLOSE.


ID
1815172
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Programação
Assuntos

A organização e o modo de acesso de arquivos usados em um programa COBOL são definidos no parágrafo:

Alternativas
Comentários
  • COBOL - Modo de acesso ao Arquivo

    # Acesso sequencial

    # Acesso aleatório

    # Acesso Dinâmico

     

    Sintaxe

    Sintaxe é a seguinte de modo de acesso seqüencial:

     

    ENVIRONMENT DIVISION.
    INPUT-OUTPUT SECTION.
    FILE-CONTROL.

       SELECT file-name ASSIGN TO dd-name
       ORGANIZATION IS SEQUENTIAL
       ACCESS MODE IS SEQUENTIAL

  • FILE-CONTROL é um parágrafo da seção INPUT-OUTPUT.
  • FILE-CONTROL, na INPUT-OUTPUT SECTION da ENVIRONMENT DIVISION.


ID
1815175
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Programação
Assuntos

A codificação em COBOL da estrutura de controle "case" é realizada pela instrução:

Alternativas
Comentários
  • As declarações condicionais são usadas para alterar o fluxo de execução dependendo de determinadas condições especificadas pelo programador. Declarações condicionais sempre serão avaliadas como verdadeiras ou falsas. As condições são usadas nas declarações IF, Evaluate e Perform. 

    qualquer duvida olha na fonte : https://www.tutorialspoint.com/cobol/cobol_condition_statements.htm

  • EVALUATE


ID
1815178
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Programação
Assuntos

Em COBOL, a cláusula PICTURE, especificando um formato S999PPPP, indica a definição de um campo numérico com uma quantidade de posições igual a:

Alternativas
Comentários
  • Conforme a video aula da GranCursos

    O campo S não faz parte da contagem pois não aparece ao chamar o programa

    Logo teriamos 7 posições.

  • Flávio Ramos. O simbolo P nao entra na contagem de posiçoes. Logo a quantidade é 3.

  • Símbolo Descrição

    9 Os valores numéricos

    A Ordem Alfabética

    X Caracteres alfanuméricos

    V Decimal implícita

    S Assinar

    P Presume-se casas decimais


ID
1815184
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Programação
Assuntos

Para codificar um programa para ser executado sob o CICS:

I. Devem-se codificar comandos CICS na PROCEDURE DIVISION usando o formato de comando EXEC CICS.
II. Dentro dos comandos EXEC, deve-se usar vírgula ou ponto e vírgula como um separador de palavra.
III. Não se devem codificar instruções COBOL dentro dos comandos EXEC CICS.

Estão corretas as afirmativas:

Alternativas
Comentários
  • letra B

  • I e III, somente.


ID
1815223
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Programação
Assuntos

Sobre a codificação de um programa COBOL que possibilite acessar um banco de dados DB2:

I. Usar o coprocessador DB2, especificando a opção de compilador SQL.
II. Usar apenas instruções SQL para recuperar, atualizar, inserir e excluir dados DB2 e para outros serviços do DB2.
III. Delimitar entre as instruções EXEC SQL e END-EXEC quaisquer instruções SQL necessárias.

Está correto o que consta em:

Alternativas
Comentários
  • Letra E

  • todas.


ID
2608102
Banca
CESPE / CEBRASPE
Órgão
CGM de João Pessoa - PB
Ano
2018
Provas
Disciplina
Programação
Assuntos

Julgue o seguinte item, relativo aos servidores de aplicação e às linguagens de implementação de regras de negócio.


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.

Alternativas
Comentários
  • O gabarito é Errado.

     

    O erro é que as explicações de Area A e Area B estão invertidas.

  • Coluna 8-72 - é o corpo do programa onde os programas COBOL podem ser codificados;

    Esse corpo COBOL foi dividido em duas áreas:

    Coluna 8-11: Todas as DIVISÕES, SEÇÕES, PARÁGRAFOS devem ser codificadas na ÁREA A.

    Colunas 12-72: Todas as declarações, sentenças devem ser codificadas na área B;

  • Errado, a banca inverteu.

    CORRETO SERIA:

    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 A, e todas as demais sentenças, na Area B.


ID
2620552
Banca
CS-UFG
Órgão
SANEAGO - GO
Ano
2018
Provas
Disciplina
Programação
Assuntos

A linguagem COBOL

Alternativas
Comentários
  • Fazendo uso da exclusão de alternativas, chega-se à letra B, afirmativa correta.

  • Letra B

    A estrutura condicional “IF”do COBOL consiste no seguinte trecho de código:

    IF <condição>

       <sentença>.

    ELSE

       <sentença>.

    END-IF.

    Lembrando que, em COBOL:

    1 –Todo “IF” precisa ter um “END-IF”.

    2 –Um “IF” não precisa ter um “ELSE”.

    3 –Um “ELSE”vale pro último “IF” sem “ELSE” dentro de um “END-IF”dentro do ninho.

    O comando “EVALUATE WHEN”é o comando equivalente no COBOL para a estrutura condicional “switch” de outras linguagens. Ela representa uma alternativa mais simples para a criação de um ninho de instruções “IF”.

  • admite sentenças envolvendo as palavras reservadas IF e EVALUATE.


ID
2771566
Banca
CS-UFG
Órgão
SANEAGO - GO
Ano
2018
Provas
Disciplina
Programação
Assuntos

É um trecho de código correto em COBOL:

Alternativas
Comentários
  • Letra A

  • A questão trata da concatenação de literais alfanuméricos com variáveis.

    a) Em COBOL, variáveis podem começar com número e devem ter PELO MENOS uma letra.

    b) MOVE é palavra reservada, mas não pode ser variável.

    c) : não é um caracter válido, dá erro de sintaxe.

    d) : não é um caracter válido, dá erro de sintaxe.

  • LETRA A

    D) : é usado em consultas para fazer associações de variáveis e campos de uma consulta, como em PHP

  • DISPLAY "VALOR"190B.


ID
2940379
Banca
COSEAC
Órgão
UFF
Ano
2019
Provas
Disciplina
Programação
Assuntos

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

Alternativas
Comentários
  • Questão polêmica. Diversas fontes da internet afirmam que Cobol é de terceira geração. Infelizmente não encontrei nenhuma fonte confiável.

  • A primeira reunião formal sobre o assunto de uma linguagem comum para aplicações de negócios, patrocinada pelo Departamento de Defesa, ocorreu no Pentágono em 28 e 29 de maio de 1959 (exatamente um ano após a reunião do ALGOL em Zurique). O consenso do grupo era que a linguagem, na época chamada CBL (de Common Business Language), deveria ter certas características gerais. A maioria concordou que ela deveria usar inglês o máximo possível, apesar de alguns terem argumentado a favor de uma notação mais matemática. O relatório final do Short Range Committee, completado em dezembro de 1959, descrevia a linguagem que mais tarde foi chamada de COBOL 60.

    Achei também bastante errada a afirmação, porque linguagens de primeira geração são as linguagens de maquinas propriamente, as de segunda geração são as de montagem com assembly.

    Encontrei no livro Conceitos de linguagem de programação do Robert W. Sebesta o seguinte comentário sobre COBOL:

    O uso de computadores para aplicações comerciais começou nos anos 1950. Computadores especiais foram desenvolvidos para esse propósito, com linguagens especiais. A primeira linguagem de alto nível para negócios a ser

    bem-sucedida foi o COBOL (ISO/IEC, 2002), com sua primeira versão aparecendo em 1960.

    Dessa forma por ser uma linguagem de alto nível ela não poderia ser de segunda geração.

  • 1GL - machine-level programming languages

    2GL - assembly languages

    3GL - C, C++, C#, Java, BASIC, Pascal, Fortran, ALGOL, COBOL

    4GL - Python, SQL, Unix Shell, Oracle Reports, R

    5GL - OPS5, Mercury

    https://en.wikipedia.org/wiki/Programming_language_generations

  • Mais uma questão tosca da COSEAC, banca bem fraca.

    Por eliminação é letra B

  • COBOL e SQL.

  • Eu também iria pela eliminação na letra B


ID
3061468
Banca
IADES
Órgão
BRB
Ano
2019
Provas
Disciplina
Programação
Assuntos

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

Alternativas
Comentários
  • a 7ª linha indica se a linha será um comentário (*) ou continuação da linha anterior (-)

  • do Indicador.

  • Alternativa correta: B.

    .

    1-6: número das colunas

    7: indicador

    8-11: área A (divisões, sessões e parágrafos, além de certas entradas especiais)

    12-72: área B (comandos COBOL ficam aqui)

    73-80: área de identificação (usada de acordo com a necessidade do programador)

  • O programa de origem do COBOL deve ser escrito em um formato aceitável para os compiladores.

    Programas são escritos em COBOL usando folhas de codificação. São usados 80 caracteres sobre cada linha de uma folha de codificação.

    As posições dos caracteres são agrupadas em cinco áreas:

    Posições| Domínio | Descrição

    1 A 6 ......| Números Coluna | Reservado para números de linha.

    7 ...........| Indicador |Ele pode ter asterisco ( * ) indicando que as observações, hífen ( -) indicando continuação da linha anterior e uma barra ( / ) indicando alimentação de formulário.

    8 -11 .......| Área A | Todas as divisões, seções, os parágrafos e algumas menções especiais devem começar na zona A.

    12-72 ......| Área B | Todas as declarações EM COBOL devem começar na área B.

    73-80 ......| Área de Identificação | Ela pode ser usada conforme a necessidade do programador.

    fonte : https://www.tutorialspoint.com/pg/cobol/cobol_basic_syntax.htm

    Gab Letra A.


ID
3061477
Banca
IADES
Órgão
BRB
Ano
2019
Provas
Disciplina
Programação
Assuntos

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.

Alternativas
Comentários
  • Para melhorar o acesso aos dados, mais memória virtual é usada.

  • https://www.ibm.com/docs/en/cobol-zos/4.2?topic=program-running-efficiently-cics-ims-vsam

    VSAM: When you use VSAM files, increase the number of data buffers for sequential access or index buffers for random access. Also, select a control interval size (CISZ) that is appropriate for the application. A smaller CISZ results in faster retrieval for random processing at the expense of inserts. A larger CISZ is more efficient for sequential processing.

    VSAM: ao usar arquivos VSAM, aumente o número de buffers de dados para acesso sequencial ou buffers de índice para acesso aleatório. Além disso, selecione um tamanho de intervalo de controle (CISZ) que é apropriado para o aplicativo. Um menorCISZresulta em recuperação mais rápida para processamento aleatório em detrimento de inserções. Um maiorCISZ é mais eficiente para processamento sequencial.


ID
3061480
Banca
IADES
Órgão
BRB
Ano
2019
Provas
Disciplina
Programação
Assuntos

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

Alternativas
Comentários
  • SORT-MODE-SIZE.

  • The SORT-MODE-SIZE special register is the name of a binary data item that you can use to specify the length of variable-length records that occur most frequently.

    https://www.ibm.com/docs/en/cobol-zos/4.2?topic=registers-sort-mode-size

  • por favor iades, não coloca um troço desses dia 8. Eu tenho que mudar de vida


ID
4961674
Banca
IBADE
Órgão
Prefeitura de Jaru - RO
Ano
2019
Provas
Disciplina
Programação
Assuntos

A linguagem que não é interpretável, necessitando ser obrigatoriamente compilada para ser executada denomina-se:

Alternativas
Comentários
  • COBOL (sigla de COmmon Business Oriented Language) - Linguagem Comum Orientada para os Negócios é uma linguagem de programação orientada para o processamento de banco de dados comerciais.


ID
5372881
Banca
IADES
Órgão
BRB
Ano
2021
Provas
Disciplina
Programação
Assuntos

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?

Alternativas

ID
5372887
Banca
IADES
Órgão
BRB
Ano
2021
Provas
Disciplina
Programação
Assuntos

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

Alternativas

ID
5498536
Banca
Instituto UniFil
Órgão
Prefeitura de Marechal Cândido Rondon - PR
Ano
2021
Provas
Disciplina
Programação
Assuntos

Linguagem compilada é uma linguagem de programação em que o código fonte, nessa linguagem, é executado diretamente pelo sistema operacional ou pelo processador, após ser traduzido por meio de um processo chamado compilação, usando um programa de computador chamado compilador, para uma linguagem de baixo nível, como linguagem de montagem ou código de máquina. Assinale a alternativa que representa somente linguagens que são compiladas.

Alternativas
Comentários
  • As linguagens de programação que são interpretadas : PHP, JavaScript e Python

    As linguagens de programação que são compiladas: Cobol, C, Delphi e C++

    Portanto a resposta é a LETRA C!