Teste de simulação COBOL
Esta seção apresenta vários conjuntos de testes de simulação relacionados a COBOL Framework. Você pode baixar esses testes de simulação de amostra em sua máquina local e resolvê-los offline de acordo com sua conveniência. Cada teste simulado é fornecido com uma chave de teste simulado para permitir que você verifique a pontuação final e classifique você mesmo.
Teste Mock COBOL I
Q 1 - Qual tipo de dados não está disponível em COBOL?
Resposta: B
Explicação
O tipo de dados longos não está disponível em COBOL. O COBOL oferece suporte a três tipos de dados Alfabético, Numérico e Alfanumérico.
Q 2 - O que significa COBOL?
A - Linguagem Comum para Negócios
B - Linguagem Comum de Objetos de Negócios
Resposta: A
Explicação
COBOL significa COmmon Butilidade Oorientado Lidioma que foi desenvolvido para automatizar o processo de negócio.
Q 3 - Qual é a divisão obrigatória no programa COBOL?
Resposta: B
Explicação
A divisão de identificação contém entradas que são usadas para identificar o programa. Esta é a primeira divisão e a única divisão obrigatória.
Q 4 - Como o sinal é armazenado em um campo COMP-3?
Resposta: D
Explicação
No campo COMP-3, o sinal é armazenado no último nibble.
Q 5 - O que acontecerá se você codificar VOLTAR em vez de STOP RUN em um programa COBOL independente?
A - O programa apresentará erro de tempo de execução.
B - O programa irá em loop infinito.
Resposta: B
Explicação
Uma execução de parada encerra a unidade de trabalho e retorna o controle ao sistema operacional enquanto GOBACK retorna o controle ao programa de chamada. Portanto, se codificarmos GO BACK em vez de Stop Run, ele entrará em um loop infinito.
Q 6 - Qual dos seguintes modos de abertura de arquivo é inválido em COBOL?
Resposta: A
Explicação
Os modos de abertura de arquivo válidos em COBOL são INPUT, OUTPUT, IO e EXTEND. O modo de arquivo APPEND não está disponível em COBOL.
Q 7 - Qual é o tamanho máximo de um campo numérico que podemos definir em COBOL?
Resposta: B
Explicação
Os aplicativos COBOL usam campos numéricos de 31 dígitos. No entanto, o compilador só suporta um máximo de 18 dígitos. Portanto, usamos no máximo 18 dígitos.
Q 8 - Qual é o modo em que você vai ABRIR um arquivo para escrita?
Resposta: C
Explicação
Para gravar em um arquivo, o arquivo deve ser aberto no modo OUTPUT ou EXTEND.
Resposta: D
Explicação
O nível 77 é um item de nível elementar que não pode ser subdividido.
Q 10 - De onde começa a ÁREA B em COBOL?
Resposta: B
Explicação
Todas as instruções COBOL devem começar na área B, que começa de 12 a 72 colunas
Q 11 - Onde aparece o parágrafo FILE-CONTROL?
Resposta: B
Explicação
O parágrafo FILE-CONTROL aparece na seção Input-Ouput na Divisão de Meio Ambiente, que fornece informações de conjuntos de dados externos usados no programa.
Resposta: B
Explicação
Sim, podemos definir um X (10) a X (20), pois Redefines faz com que ambos os campos comecem no mesmo local, mas não é uma boa prática de codificação.
Resposta: C
Explicação
O comprimento do PIC 9,999 é 5 como '.' leva 1 byte. Portanto, totalize 1 byte para '.' e 4 bytes para 9.
Q 14 - Quantas vezes o loop seguinte será executado?
MOVE 5 TO X.
PERFORM X TIMES.
MOVE 10 TO X.
END-PERFORM.
Resposta: B
Explicação
O loop PERFORM será executado 5 vezes. Ao ler a primeira instrução PERFORM 5 vezes. Ele substitui X pelo valor 5.
Você pode tentar o mesmo código usando Try it opção disponível abaixo:
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 X PIC 99.
PROCEDURE DIVISION.
MOVE 5 TO X.
PERFORM X TIMES
MOVE 10 TO X
DISPLAY 'COUNT'
END-PERFORM.
STOP RUN.
Q 15 - Qual verbo cobol é usado para atualizar um arquivo?
Resposta: D
Explicação
O verbo reescrever é usado para atualizar os registros. O arquivo deve ser aberto no modo IO para operações de reescrita. Ele pode ser usado somente após uma operação de leitura bem-sucedida. Reescrever o verbo sobrescreve o último registro lido.
Q 16 - Em que seção devemos fazer uma entrada no programa para um arquivo SORT?
Resposta: B
Explicação
Para classificar um arquivo, devemos fazer uma entrada SD na seção Arquivo.
Q 17 - Como você declarará um binário de meia palavra no programa?
Resposta: B
Explicação
S9 (4) COMP é usado para declarar um binário de meia palavra.
Q 18 - Se o valor 436 é movido para uma cláusula PP999 PIC, então qual é o valor editado tomado?
Resposta: A
Explicação
P é a posição de escala decimal assumida que é usada para especificar a localização de um ponto decimal assumido quando o ponto não está dentro do número que aparece no item de dados. .PIC PP999 significa que o item de dados numéricos tem 3 caracteres e há 5 posições após o ponto decimal.
Q 19 - Onde podemos especificar a cláusula OCCURS?
Resposta: C
Explicação
Na declaração do array, podemos especificar a cláusula occur no item Elementary, bem como no item Group também.
Q 20 - Qual utilitário é usado para compilar o programa COBOL?
Resposta: B
Explicação
O utilitário IGCRCTL é usado para compilar um programa COBOL.
Q 21 - Quantos bytes um campo S9 (7) SIGN TRAILING SEPARATE ocupa?
Resposta: B
Explicação
9 (7) ocupará 7 bytes e 1 byte para SIGN TRAILING SEPARATE, então o total de 8 bytes levará.
Q 22 - O que SEARCH ALL faz?
Resposta: B
Explicação
Pesquisar tudo é um método de pesquisa binário, usado para localizar elementos dentro da tabela.
Q 23 - Em qual divisão vem o Linkage Section?
Resposta: C
Explicação
A seção de ligação vem sob a divisão de dados que é usada no programa chamado.
Q 24 - Em qual divisão, seção Input-Output?
Resposta: B
Explicação
A seção Input-Output vem na divisão Environment, que fornece informações sobre os arquivos a serem usados no programa.
Q 25 - Qual das seguintes afirmações lhe dará 'Tutoriais' na string TutorialsPoint?
Resposta: A
Explicação
Em STRING (A, B), A é a posição inicial e B id o número de dígitos a serem selecionados.
Folha de respostas
| Número da Pergunta | Palavra chave |
|---|---|
| 1 | B |
| 2 | UMA |
| 3 | B |
| 4 | D |
| 5 | B |
| 6 | UMA |
| 7 | B |
| 8 | C |
| 9 | D |
| 10 | B |
| 11 | B |
| 12 | B |
| 13 | C |
| 14 | B |
| 15 | D |
| 16 | B |
| 17 | B |
| 18 | UMA |
| 19 | C |
| 20 | B |
| 21 | B |
| 22 | B |
| 23 | C |
| 24 | B |
| 25 | UMA |