Programming Languages and Translators MCQs for Railway

महत्वपूर्ण बहुविकल्पीय प्रश्नों का अभ्यास करें। उत्तर, व्याख्या, विषय और परीक्षा टैग के साथ।

Programming Languages and Translators MCQs for Railway

श्रेणी: Computer Awareness | विषय: Programming Languages and Translators | परीक्षा: Railway

1
Programming Languages and Translators • Programming Approaches
निम्नलिखित में से कौन-सी भाषा टॉप-डाउन प्रोग्रामिंग दृष्टिकोण से संबंधित है? Which of the following languages is associated with the top-down programming approach?
सेव करें Save सेव्ड Saved
सही उत्तर: C Correct Answer: C
C एक प्रक्रियात्मक प्रोग्रामिंग भाषा है और सामान्यतः टॉप-डाउन प्रोग्रामिंग दृष्टिकोण का अनुसरण करती है। इसमें बड़ी समस्या को क्रमशः छोटे कार्यों और फंक्शनों में विभाजित किया जाता है।
C is a procedural programming language commonly associated with the top-down programming approach. A large problem is progressively divided into smaller tasks and functions.
2
Programming Languages and Translators • Language Translators
उच्च-स्तरीय भाषा में लिखे प्रोग्राम को मशीन-स्तरीय भाषा में कौन अनुवादित करता है? What translates a high-level language program into a machine-level language program?
सेव करें Save सेव्ड Saved
सही उत्तर: A Correct Answer: A
कंपाइलर उच्च-स्तरीय भाषा के पूरे प्रोग्राम को मशीन कोड में अनुवादित करता है। असेंबलर असेंबली भाषा को मशीन कोड में बदलता है, जबकि लिंकर अलग-अलग ऑब्जेक्ट फाइलों को जोड़ता है।
A compiler translates an entire high-level-language program into machine code. An assembler translates assembly language, while a linker combines object files.
3
Programming Languages and Translators • Machine Language
CPU किस भाषा के निर्देश सीधे निष्पादित करता है? Instructions in which language are directly executed by a CPU?
सेव करें Save सेव्ड Saved
सही उत्तर: A Correct Answer: A
CPU अपनी निर्देश-समुच्चय संरचना के अनुरूप मशीन निर्देश सीधे निष्पादित करता है। अन्य भाषाओं के प्रोग्रामों को उपयुक्त अनुवाद या निष्पादन व्यवस्था की आवश्यकता होती है।
A CPU directly executes machine instructions compatible with its instruction-set architecture. Programs in other languages require suitable translation or execution mechanisms.
4
Programming Languages and Translators • Assembly Language
ADD, SUB और MOV जैसे स्मृति-सहायक संकेत सामान्यतः किस भाषा में प्रयुक्त होते हैं? Mnemonics such as ADD, SUB and MOV are commonly used in which language?
सेव करें Save सेव्ड Saved
सही उत्तर: C Correct Answer: C
असेंबली भाषा में मशीन निर्देशों को स्मृति-सहायक संकेतों द्वारा लिखा जाता है। असेंबलर इन्हें मशीन कोड में बदलता है।
Assembly language expresses machine instructions through mnemonics. An assembler translates them into machine code.
5
Programming Languages and Translators • Language Translators
असेंबली भाषा के प्रोग्राम को मशीन कोड में बदलने वाला अनुवादक कौन-सा है? Which translator converts an assembly-language program into machine code?
सेव करें Save सेव्ड Saved
सही उत्तर: B Correct Answer: B
असेंबलर असेंबली निर्देशों का मशीन कोड में अनुवाद करता है। यह लिंकर और लोडर से अलग कार्य करता है।
An assembler translates assembly instructions into machine code. Its function differs from those of a linker and a loader.
6
Programming Languages and Translators • Levels of Programming Languages
उच्च-स्तरीय भाषा की प्रमुख विशेषता क्या है? What is a major characteristic of a high-level language?
सेव करें Save सेव्ड Saved
सही उत्तर: D Correct Answer: D
उच्च-स्तरीय भाषाएँ प्रोग्रामर को हार्डवेयर के कई विवरणों से अलग रखती हैं। इससे प्रोग्राम लिखना और समझना अपेक्षाकृत आसान होता है।
High-level languages abstract many hardware details, making programs relatively easier to write and understand.
7
Programming Languages and Translators • Language Translators
कंपाइलर का मुख्य कार्य क्या है? What is the main function of a compiler?
सेव करें Save सेव्ड Saved
सही उत्तर: A Correct Answer: A
कंपाइलर स्रोत कोड को लक्ष्य कोड में बदलता है। लक्ष्य कोड मशीन कोड, बाइटकोड या अन्य रूप हो सकता है; सफल संकलन तार्किक शुद्धता की गारंटी नहीं है।
A compiler translates source code into target code, which may be machine code, bytecode or another form. Successful compilation does not guarantee logical correctness.
8
Programming Languages and Translators • Language Translators
प्रोग्राम के निर्देशों की व्याख्या करके उनका निष्पादन कराने वाला सॉफ्टवेयर क्या कहलाता है? What is software that interprets program instructions and carries out their execution called?
सेव करें Save सेव्ड Saved
सही उत्तर: C Correct Answer: C
इंटरप्रेटर प्रोग्राम के निर्देशों का अर्थ समझकर उनका निष्पादन कराता है। वास्तविक प्रणालियों में इंटरप्रिटेशन और संकलन दोनों तकनीकें साथ उपयोग हो सकती हैं।
An interpreter executes a program by interpreting its instructions. Real systems may combine interpretation and compilation.
9
Programming Languages and Translators • Source and Target Code
प्रोग्रामर द्वारा किसी प्रोग्रामिंग भाषा में लिखा गया मूल प्रोग्राम क्या कहलाता है? What is the original program written by a programmer in a programming language called?
सेव करें Save सेव्ड Saved
सही उत्तर: B Correct Answer: B
स्रोत कोड प्रोग्राम का वह रूप है जिसे प्रोग्रामर लिखता और संपादित करता है। इसके निष्पादन के लिए उपयुक्त कंपाइलर या इंटरप्रेटर की आवश्यकता हो सकती है।
Source code is the form of a program written and edited by a programmer. Execution may require a suitable compiler or interpreter.
10
Programming Languages and Translators • Linkers and Loaders
ऑब्जेक्ट मॉड्यूल और आवश्यक लाइब्रेरी को जोड़ने का कार्य कौन करता है? Which tool combines object modules and required libraries?
सेव करें Save सेव्ड Saved
सही उत्तर: D Correct Answer: D
लिंकर ऑब्जेक्ट मॉड्यूल और लाइब्रेरी को जोड़ता है तथा उनके बीच संदर्भों का समाधान करता है। इससे निष्पादन योग्य प्रोग्राम तैयार किया जा सकता है।
A linker combines object modules and libraries and resolves references between them. This can produce an executable program.

श्रेणी अनुसार अभ्यास करें

वर्तमान परीक्षा टैग के भीतर किसी श्रेणी को चुनकर अभ्यास करें।

विषय अनुसार अभ्यास करें

किसी विषय को चुनकर उसी विषय के सभी MCQs का अभ्यास करें।

टॉपिक अनुसार अभ्यास करें

किसी एक टॉपिक पर केंद्रित अभ्यास के लिए कार्ड चुनें।

परीक्षा अनुसार अभ्यास करें

अन्य परीक्षा टैग के अनुसार प्रश्नों का अभ्यास करें।