Test simulé COBOL
Cette section vous présente divers ensembles de tests simulés liés à COBOL Framework. Vous pouvez télécharger ces exemples de tests simulés sur votre ordinateur local et les résoudre hors ligne à votre convenance. Chaque test fictif est fourni avec une clé de test fictif pour vous permettre de vérifier le score final et de noter vous-même.
Test COBOL simulé I
Q 1 - Quel type de données n'est pas disponible dans COBOL?
Réponse: B
Explication
Le type de données long n'est pas disponible dans COBOL. COBOL prend en charge trois types de données Alphabétique, Numérique et Alphanumérique.
Q 2 - Que signifie COBOL?
A - Langage commun axé sur les affaires
B - Langage d'objet métier commun
Réponse: A
Explication
COBOL signifie COmmon Business Oorienté Language qui a été développé pour automatiser le processus métier.
Q 3 - Quelle est la division obligatoire dans le programme COBOL?
Réponse: B
Explication
La division d'identification contient des entrées utilisées pour identifier le programme. C'est la première division et la seule division obligatoire.
Q 4 - Comment le signe est-il stocké dans un champ COMP-3?
Réponse: D
Explication
Dans le champ COMP-3, le signe est stocké dans le dernier quartet.
Q 5 - Que se passera-t-il si vous codez GO BACK au lieu de STOP RUN dans un programme COBOL autonome?
R - Le programme donnera une erreur d'exécution.
B - Le programme ira en boucle infinie.
Réponse: B
Explication
Une exécution d'arrêt met fin à l'unité de travail et renvoie le contrôle au système d'exploitation tandis que GOBACK renvoie le contrôle au programme appelant. Donc, si nous codons GO BACK au lieu de Stop Run, cela ira en boucle infinie.
Q 6 - Lequel des modes d'ouverture de fichier suivants n'est pas valide en COBOL?
Réponse: A
Explication
Les modes d'ouverture de fichier valides dans COBOL sont INPUT, OUTPUT, IO et EXTEND. Le mode de fichier APPEND n'est pas disponible en COBOL.
Q 7 - Quelle est la taille maximale d'un champ numérique que nous pouvons définir en COBOL?
Réponse: B
Explication
Les applications COBOL utilisent des champs numériques à 31 chiffres. Cependant, le compilateur ne prend en charge qu'un maximum de 18 chiffres. Nous utilisons donc un maximum de 18 chiffres.
Q 8 - Quel est le mode dans lequel vous ouvrirez un fichier pour l'écriture?
Réponse: C
Explication
Pour écrire dans un fichier, le fichier doit être ouvert en mode OUTPUT ou EXTEND.
Q 9 - À quoi sert le niveau 77?
Réponse: D
Explication
Le niveau 77 est un élément de niveau élémentaire qui ne peut pas être subdivisé.
Q 10 - D'où vient la ZONE B en COBOL?
Réponse: B
Explication
Toutes les instructions COBOL doivent commencer dans la zone B qui commence de 12 à 72 colonnes
Q 11 - Où apparaît le paragraphe FILE-CONTROL?
B - Division de l'environnement
Réponse: B
Explication
Le paragraphe FILE-CONTROL apparaît dans la section Input-Ouput de la Division de l'environnement qui fournit des informations sur les ensembles de données externes utilisés dans le programme.
Réponse: B
Explication
Oui, nous pouvons définir un X (10) à X (20) car Redefines fait que les deux champs commencent au même endroit, mais ce n'est pas une bonne pratique de codage.
Réponse: C
Explication
La longueur du PIC 9.999 est de 5 comme "." prend 1 octet. Donc, total 1 octet pour "." et 4 octets pour 9.
Q 14 - Combien de fois la boucle suivante s'exécutera?
MOVE 5 TO X.
PERFORM X TIMES.
MOVE 10 TO X.
END-PERFORM.
Réponse: B
Explication
La boucle PERFORM s'exécutera 5 fois. Pendant qu'il lit la première instruction, PERFORM 5 fois. Il remplace X par la valeur 5.
Vous pouvez essayer le même code en utilisant Try it option disponible ci-dessous:
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 - Quel verbe cobol est utilisé pour mettre à jour un fichier?
Réponse: D
Explication
Le verbe de réécriture est utilisé pour mettre à jour les enregistrements. Le fichier doit être ouvert en mode IO pour les opérations de réécriture. Il ne peut être utilisé qu'après une opération de lecture réussie. Le verbe de réécriture écrase le dernier enregistrement lu.
Q 16 - Dans quelle section devons-nous faire une entrée dans le programme pour un fichier SORT?
Réponse: B
Explication
Pour trier un fichier, nous devons créer une entrée SD dans la section Fichier.
Q 17 - Comment allez-vous déclarer un binaire d'un demi-mot dans le programme?
Réponse: B
Explication
S9 (4) COMP est utilisé pour déclarer un binaire d'un demi-mot.
Q 18 - Si la valeur 436 est déplacée vers une clause PP999 PIC, quelle est la valeur modifiée prise?
Réponse: A
Explication
P est la position d'échelle décimale supposée qui est utilisée pour spécifier l'emplacement d'un point décimal supposé lorsque le point n'est pas compris dans le nombre qui apparaît dans l'élément de données. .PIC PP999 signifie que la donnée numérique est de 3 caractères et qu'il y a 5 positions après la virgule décimale.
Q 19 - Où pouvons-nous spécifier la clause OCCURS?
Réponse: C
Explication
Dans la déclaration de tableau, nous pouvons spécifier la clause survient sur l'élément élémentaire ainsi que sur l'élément de groupe également.
Q 20 - Quel utilitaire est utilisé pour compiler le programme COBOL?
Réponse: B
Explication
L'utilitaire IGCRCTL est utilisé pour compiler un programme COBOL.
Q 21 - Combien d'octets occupe un champ S9 (7) SIGN TRAILING SEPARATE?
Réponse: B
Explication
9 (7) prendra 7 octets et 1 octet pour SÉPARER TRAILING DE SIGNAL, donc total 8 octets il faudra.
Q 22 - Que fait SEARCH ALL?
Réponse: B
Explication
Search All est une méthode de recherche binaire utilisée pour rechercher des éléments à l'intérieur de la table.
Q 23 - Dans quelle division intervient la section de liaison?
A - Division de l'identification
Answer : C
Explanation
Linkage section comes under data division which is used in called program.
Q 24 - In which division, Input-Output section?
Answer : B
Explanation
Input-Output section comes under Environment division which provides information about the files to be used in the program.
Q 25 - Which of the following statement will give you ‘Tutorials’ in TutorialsPoint string?
Answer : A
Explanation
In STRING(A,B), A is the staring position and B id the number of digits to select.
Answer Sheet
| Question Number | Answer Key |
|---|---|
| 1 | B |
| 2 | A |
| 3 | B |
| 4 | D |
| 5 | B |
| 6 | A |
| 7 | B |
| 8 | C |
| 9 | D |
| 10 | B |
| 11 | B |
| 12 | B |
| 13 | C |
| 14 | B |
| 15 | D |
| 16 | B |
| 17 | B |
| 18 | A |
| 19 | C |
| 20 | B |
| 21 | B |
| 22 | B |
| 23 | C |
| 24 | B |
| 25 | A |
