10 free solved practice questions for COMPUTER INSTRUCTOR TEST SERIES RSEB (BILINGUAL), each with the correct answer and an explanation. These are a sample from Zenith's full bank of 1717 MCQs. Also try the free daily quiz.
Q1. In the context of Bloom's Taxonomy applied to Computer Science education, which cognitive level is most directly demonstrated when a student writes a program to calculate the factorial of a number? ब्लूम के वर्गीकरण को कंप्यूटर विज्ञान शिक्षा में लागू करने के संदर्भ में, जब कोई छात्र किसी संख्या का फैक्टोरियल निकालने के लिए प्रोग्राम लिखता है, तो वह सबसे सीधे किस संज्ञानात्मक स्तर का प्रदर्शन करता है?
Answer: C. Applying — using a loop construct to solve a new problem अनुप्रयोग — किसी नई समस्या को हल करने के लिए लूप संरचना का उपयोग करना
Explanation: Writing a program to compute factorial requires the student to use a previously learned loop construct in a new situation, which is the essence of the "Applying" level. Remembering is only recalling syntax, while evaluating involves making judgments about the code. फैक्टोरियल की गणना करने के लिए प्रोग्राम लिखने हेतु छात्र को पहले सीखी गई लूप संरचना को नई परिस्थिति में उपयोग करना होता है, जो "अनुप्रयोग" स्तर का सार है। याद रखना केवल सिंटैक्स को याद करना है, जबकि मूल्यांकन में कोड के बारे में निर्णय लेना शामिल है।
Q2. Consider the following statements regarding the Constructivist approach to teaching computer science: कंप्यूटर विज्ञान पढ़ाने के रचनावादी (Constructivist) दृष्टिकोण के संबंध में निम्नलिखित कथनों पर विचार करें: I. Students build new knowledge based on their prior understanding. छात्र अपनी पिछली समझ के आधार पर नया ज्ञान निर्मित करते हैं। II. The teacher acts as a facilitator rather than a sole knowledge provider. शिक्षक एकमात्र ज्ञान प्रदाता के बजाय सुगमकर्ता (facilitator) के रूप में कार्य करता है। III. Learning is a passive process of receiving information from the teacher. सीखना शिक्षक से जानकारी प्राप्त करने की एक निष्क्रिय प्रक्रिया है। Which of the statements given above is/are correct? उपर्युक्त कथनों में से कौन सा/से सही है/हैं?
Answer: A. I and II only केवल I और II
Explanation: Constructivism holds that learners actively construct knowledge from their experiences and prior understanding, with the teacher guiding the process. Statement III is incorrect because constructivism views learning as an active, not passive, process. रचनावाद का मानना है कि शिक्षार्थी अपने अनुभवों और पिछली समझ से सक्रिय रूप से ज्ञान का निर्माण करते हैं, जिसमें शिक्षक प्रक्रिया का मार्गदर्शन करता है। कथन III गलत है क्योंकि रचनावाद सीखने को एक सक्रिय प्रक्रिया मानता है, निष्क्रिय नहीं।
Q3. A teacher wants to convert the decimal number 45 to its binary equivalent. What is the correct binary representation? एक शिक्षक दशमलव संख्या 45 को उसके बाइनरी समकक्ष में बदलना चाहता है। सही बाइनरी निरूपण क्या है?
Answer: A. 101101
Explanation: Dividing 45 successively by 2: 45 ÷ 2 = 22 remainder 1, 22 ÷ 2 = 11 remainder 0, 11 ÷ 2 = 5 remainder 1, 5 ÷ 2 = 2 remainder 1, 2 ÷ 2 = 1 remainder 0, 1 ÷ 2 = 0 remainder 1. Reading the remainders from bottom to top gives 101101. 45 को क्रमिक रूप से 2 से भाग देने पर: 45 ÷ 2 = 22 शेष 1, 22 ÷ 2 = 11 शेष 0, 11 ÷ 2 = 5 शेष 1, 5 ÷ 2 = 2 शेष 1, 2 ÷ 2 = 1 शेष 0, 1 ÷ 2 = 0 शेष 1। शेषफलों को नीचे से ऊपर पढ़ने पर 101101 प्राप्त होता है।
Q4. Assertion (A): In C programming, the ternary operator (?:) can be used as a compact alternative to an if-else statement. अभिकथन (A): C प्रोग्रामिंग में, टर्नरी ऑपरेटर (?:) का उपयोग if-else कथन के संक्षिप्त विकल्प के रूप में किया जा सकता है। Reason (R): The ternary operator always executes both the true and false expressions. कारण (R): टर्नरी ऑपरेटर हमेशा सत्य और असत्य दोनों अभिव्यक्तियों को निष्पादित करता है।
Answer: C. A is true, but R is false A सत्य है, लेकिन R असत्य है
Explanation: The ternary operator (condition ? expr1: expr2) is indeed a compact alternative to if-else. However, it evaluates only one of the two expressions based on the condition, not both. Hence, the assertion is true but the reason is false. टर्नरी ऑपरेटर (condition ? expr1: expr2) वास्तव में if-else का संक्षिप्त विकल्प है। हालाँकि, यह स्थिति के आधार पर दोनों अभिव्यक्तियों में से केवल एक का मूल्यांकन करता है, दोनों का नहीं। इसलिए, अभिकथन सत्य है लेकिन कारण असत्य है।
Q5. In the context of inclusive education in a computer lab, which of the following assistive technologies is most appropriate for a student with visual impairment? कंप्यूटर लैब में समावेशी शिक्षा के संदर्भ में, दृष्टिबाधित छात्र के लिए निम्नलिखित में से कौन सी सहायक तकनीक सबसे उपयुक्त है?
Answer: A. Screen reader software that converts text to speech स्क्रीन रीडर सॉफ्टवेयर जो टेक्स्ट को वाणी में बदलता है
Explanation: Screen readers like JAWS or NVDA convert on-screen text into synthesized speech, enabling visually impaired students to navigate and use computer applications independently. The other options do not address the core need of accessing visual information. JAWS या NVDA जैसे स्क्रीन रीडर ऑन-स्क्रीन टेक्स्ट को संश्लेषित वाणी में बदलते हैं, जिससे दृष्टिबाधित छात्र कंप्यूटर अनुप्रयोगों को स्वतंत्र रूप से नेविगेट और उपयोग कर सकते हैं। अन्य विकल्प दृश्य जानकारी तक पहुँचने की मूल आवश्यकता को संबोधित नहीं करते हैं।
Q6. In C programming, what will be the output of the following code snippet? C प्रोग्रामिंग में, निम्नलिखित कोड स्निपेट का आउटपुट क्या होगा? int x = 5; int *ptr = &x; printf("%d", *ptr);
Answer: B. 5
Explanation: The pointer ptr stores the address of x. The dereference operator (*) accesses the value stored at that address, which is 5. Hence, the output is 5, not the address itself. पॉइंटर ptr, x का पता संग्रहीत करता है। डीरेफरेंस ऑपरेटर (*) उस पते पर संग्रहीत मान तक पहुँचता है, जो 5 है। इसलिए, आउटपुट 5 है, पता स्वयं नहीं।
Q7. Consider the following statements regarding the "pass by value" and "pass by reference" in C functions: C फ़ंक्शन में "पास बाय वैल्यू" और "पास बाय रेफरेंस" के संबंध में निम्नलिखित कथनों पर विचार करें: I. In pass by value, a copy of the actual argument is passed to the function. पास बाय वैल्यू में, वास्तविक तर्क की एक प्रति फ़ंक्शन को भेजी जाती है। II. In pass by reference, changes made inside the function affect the original variable. पास बाय रेफरेंस में, फ़ंक्शन के अंदर किए गए परिवर्तन मूल चर को प्रभावित करते हैं। III. In C, pass by reference is achieved by passing pointers to the function. C में, पास बाय रेफरेंस फ़ंक्शन को पॉइंटर्स भेजकर प्राप्त किया जाता है। Which of the statements given above is/are correct? उपर्युक्त कथनों में से कौन सा/से सही है/हैं?
Answer: D. I, II and III I, II और III
Explanation: All three statements are correct. Pass by value copies the argument, pass by reference modifies the original, and in C, reference-like behavior is simulated by passing pointers (addresses) to functions. तीनों कथन सही हैं। पास बाय वैल्यू तर्क की प्रति बनाता है, पास बाय रेफरेंस मूल को संशोधित करता है, और C में, फ़ंक्शन को पॉइंटर्स (पते) भेजकर रेफरेंस जैसा व्यवहार अनुकरण किया जाता है।
Q8. In the context of NEP 2020's recommendations for computer education, which of the following is a key provision? NEP 2020 की कंप्यूटर शिक्षा संबंधी सिफारिशों के संदर्भ में, निम्नलिखित में से कौन सा एक प्रमुख प्रावधान है?
Answer: B. Introduction of coding as a compulsory subject from Class 6 कक्षा 6 से कोडिंग को अनिवार्य विषय के रूप में शुरू करना
Explanation: NEP 2020 recommends introducing coding to students from Class 6 onwards as part of its focus on 21st-century skills, along with promoting AI literacy and digital citizenship. The other options do not align with the policy's provisions. NEP 2020, 21वीं सदी के कौशल पर अपने ध्यान के हिस्से के रूप में, कक्षा 6 से छात्रों को कोडिंग शुरू करने की सिफारिश करता है, साथ ही AI साक्षरता और डिजिटल नागरिकता को बढ़ावा देता है। अन्य विकल्प नीति के प्रावधानों के अनुरूप नहीं हैं।
Q9. In C programming, which storage class specifier preserves the value of a variable between function calls and limits its scope to the defining function? C प्रोग्रामिंग में, कौन सा स्टोरेज क्लास स्पेसिफायर फ़ंक्शन कॉल के बीच वेरिएबल का मान संरक्षित रखता है और इसका दायरा परिभाषित करने वाले फ़ंक्शन तक सीमित करता है?
Answer: C. static स्टैटिक
Explanation: A static variable inside a function retains its value between successive calls, unlike auto variables which are re-initialized each time. Its scope remains local to the function. फ़ंक्शन के अंदर एक स्टैटिक वेरिएबल लगातार कॉल के बीच अपना मान बनाए रखता है, ऑटो वेरिएबल के विपरीत जो हर बार पुनः आरंभ होते हैं। इसका दायरा फ़ंक्शन तक ही स्थानीय रहता है।
Q10. It is a post-test loop. यह एक पोस्ट-टेस्ट लूप है। Which of the statements given above is/are correct? ऊपर दिए गए कथनों में से कौन सा/से सही है/हैं?
Answer: B. 1 and 3 only केवल 1 और 3
Explanation: In a do-while loop, the body executes first and then the condition is tested, making it a post-test loop. Hence statements 1 and 3 are correct; statement 2 describes a while loop. do-while लूप में, पहले बॉडी निष्पादित होती है और फिर शर्त की जाँच होती है, जिससे यह पोस्ट-टेस्ट लूप बनता है। इसलिए कथन 1 और 3 सही हैं; कथन 2 while लूप का वर्णन करता है।
Examiners now set AI-hard questions — these notes are built to answer them. Expert-reviewed · corrected from selected students' feedback · 28 years of exam experience behind every page. How our notes are made →
Hindi & English medium. Mapped to the latest syllabus & PYQs. Read a FULL free unit before you buy.
Jump straight to a dedicated section
Tap your exam, then your subject or stage — we'll show exactly those notes
Every module includes a free 10-page sample — try before you buy
Pick what fits your study style — every option carries the same content, only how you receive it changes. Each option can be optionally clubbed with the Online Test Series for the same exam.
Enter your mobile number to sign in and open your purchased notes, tests & chat.
Not sure which notes to buy, or have an exam doubt? Tell us and a real mentor will guide you (no charge).
🔒 Used only to guide you about notes — never shared or spammed.
Tell us a bit about yourself and we'll WhatsApp you the direct link to your notes/course — or its expected launch date if it's not live yet.
💡 In a hurry? Just type your exam/subject in the search bar above instead.
🔒 Used only to guide you about notes/courses — never shared or spammed.
A 60-second guide — then try a FREE demo yourself.
Unlock a free demo course to see the Reader, Tests & Print for yourself.
Note: real courses may have some formats locked depending on the plan you buy.
Enter the mobile number you used to buy. We'll show you what tiers you can upgrade to + pay only the difference.
🔒 Details are used only for this order & dispatch — never shared. Payments via Razorpay (PCI-DSS secure).
MERCHANT: ZENITH POINT PUBLISHERS
Works with all BHIM-UPI apps. Orders are confirmed after payment verification.
New candidate? Judge the complete notes — every page, not just samples — for 10 full minutes inside our secure app before you pay a rupee. One time per candidate. Reading only: no download, no print, no screenshots (mobile apps).
💬 Request My 10-Min Access on WhatsApp 🖥 Try 10-min Trial in My AccountLoading…