Web Designing and Publishing (M2-R5) ka exam clear karne ke liye sirf theory padhna kaafi nahi hai, balki aapko ye pata hona chahiye ki NIELIT HTML, CSS, JavaScript, aur AngularJS ke code-based MCQs kis tarah puchta hai. Aapki isi zarurat ko pura karne ke liye humne yahan O Level M2-R5 Jan 2026 Previous Year Question Paper with Answers ko Hindi aur English dono medium mein pura solve karke diya hai. Is post mein aapko January 2026 ke original old question paper ke sabhi 100 questions aur unke 100% sahi answers ek hi jagah par padhne ko milenge, jisse aap bina kisi confusion ke har topic ka exam pattern samajh sakenge. Niche diye gaye paper sets ko abhi step-by-step padhein, aur agar aap isi previous paper ki live practice ya offline copy chahte hain, toh isi page par diye gaye Online Test aur PDF Download links ka use karein.
All Previous Papers Page Link- Previous Papers of O Level

M2-R5 January 2026 O Level Previous Paper Question Answers
Q. 1. W3.CSS में हॉरिजॉन्टल मेन्यू बनाने के लिए कौन सी क्लास जोड़ते हैं?
Which class is added to create a horizontal menu in W3.CSS?
(A) w3-menu
(B) w3-nav
(C) w3-horizontal
(D) w3-bar
Correct Answer: (D) w3-bar
Explanation: W3.CSS में नेविगेशन एलिमेंट्स को क्षैतिज (Horizontal) रूप से एक लाइन में व्यवस्थित करने और हॉरिजॉन्टल नेविगेशन बार बनाने के लिए w3-bar क्लास का उपयोग किया जाता है।
Q. 2. AngularJS के किस वर्जन में सबसे पहले कंपोनेंट (component) मेथड पेश किया गया था?
In which version of AngularJS was the component method first introduced?
(A) 1.2
(B) 1.5
(C) 1.8
(D) 2.0
Correct Answer: (B) 1.5
Explanation: AngularJS में कंपोनेंट-आधारित आर्किटेक्चर को आसान बनाने के लिए .component() मेथड को सबसे पहले वर्जन 1.5 में जोड़ा गया था।
Q. 3. निम्न में से कौन सा टेक्स्ट एडिटर नहीं है?
Which of the following is NOT a text editor?
(A) Edge
(B) Sublime Text
(C) Notepad++
(D) WordPad
Correct Answer: (A) Edge
Explanation: Sublime Text, Notepad++ और WordPad टेक्स्ट व कोड एडिटर हैं, जबकि Microsoft Edge एक वेब ब्राउज़र है।
Q. 4. कौन सी प्रॉपर्टी किसी एलिमेंट में टेक्स्ट की पहली लाइन को इंडेंट करने की अनुमति देती है?
Which property allows to indent the first line of text in an element?
(A) text-align
(B) text-indent
(C) line-indent
(D) first-indent
Correct Answer: (B) text-indent
Explanation: CSS में किसी पैराग्राफ या ब्लॉक की पहली लाइन के शुरू में खाली जगह (Indentation) छोड़ने के लिए text-indent प्रॉपर्टी का उपयोग किया जाता है।
Q. 5. AngularJS में ng-model का उपयोग किस लिए किया जाता है?
What is ng-model used for in AngularJS?
(A) Two-way data binding
(B) Routing pages
(C) Creating animations
(D) Compiling CSS
Correct Answer: (A) Two-way data binding
Explanation: ng-model डायरेक्टिव HTML फॉर्म कंट्रोल्स (जैसे input, select, textarea) को एप्लिकेशन डेटा के साथ जोड़ता है और टू-वे डेटा बाइंडिंग (Two-way data binding) प्रदान करता है।
Q. 6. AngularJS में मॉड्यूल बनाने के लिए कौन से फंक्शन का उपयोग किया जाता है?
Which function is used to create a module in AngularJS?
(A) angular.create()
(B) module.create()
(C) ng.module()
(D) angular.module()
Correct Answer: (D) angular.module()
Explanation: AngularJS में नया मॉड्यूल बनाने या पहले से बने मॉड्यूल को एक्सेस करने के लिए बिल्ट-इन फंक्शन angular.module() का प्रयोग किया जाता है।
Q. 7. Bootstrap जैसे अन्य फ्रेमवर्क की तुलना में W3.CSS की मुख्य विशेषता क्या है?
What is a primary characteristic of W3.CSS compared to other frameworks like Bootstrap?
(A) It requires jQuery for function
(B) It is a standard CSS-only framework with no JavaScript dependency
(C) It works only with React
(D) It requires PHP server
Correct Answer: (B) It is a standard CSS-only framework with no JavaScript dependency
Explanation: W3.CSS पूरी तरह से शुद्ध CSS पर आधारित एक हल्का फ्रेमवर्क है, जिसमें किसी भी बाहरी JavaScript या jQuery लाइब्रेरी की आवश्यकता नहीं होती है।
Q. 8. w3-container क्लास किसी HTML एलिमेंट में कितनी पैडिंग जोड़ती है?
How much padding does the w3-container class add to an HTML element?
(A) 8px top and bottom padding
(B) 16px all sides margin
(C) 16px left and right padding
(D) 32px left and right padding
Correct Answer: (C) 16px left and right padding
Explanation: W3.CSS में w3-container क्लास किसी भी HTML कंटेनर एलिमेंट के बाएं और दाएं (Left & Right) दोनों तरफ 16px की पैडिंग (और 0.01em टॉप/बॉटम पैडिंग) जोड़ती है।
Q. 9. निम्न में से कौन सिंगल पेज एप्लीकेशन (SPA) का नुकसान है?
Which of the following is a disadvantage of a Single Page Application (SPA)?
(A) Fast user experience
(B) SEO issues (Search Engine Optimization issues)
(C) Reduced server load
(D) Smooth navigation
Correct Answer: (B) SEO issues (Search Engine Optimization issues)
Explanation: सिंगल पेज एप्लीकेशन (SPA) में कंटेंट JavaScript के माध्यम से डायनेमिक रूप से लोड होता है, जिससे सर्च इंजन क्रॉलर्स को पेज इंडेक्स करने (SEO) में कठिनाई होती है।
Q. 10. CSS में स्लाइडिंग एनिमेशन इफेक्ट बनाने के लिए कौन सी प्रॉपर्टी का उपयोग किया जाता है?
Which CSS property is used to create a sliding animation effect?
(A) transition
(B) text-decoration
(C) float
(D) z-index
Correct Answer: (A) transition
Explanation: CSS में किसी प्रॉपर्टी के मान को एक निश्चित समय अंतराल में स्मूथ तरीके से बदलने और स्लाइडिंग इफेक्ट देने के लिए transition प्रॉपर्टी का उपयोग होता है।
Q. 11. W3.CSS में ग्रिड लेआउट बनाने के लिए मुख्य रूप से किस क्लास का उपयोग किया जाता है जो कॉलम के लिए कंटेनर का काम करती है?
Which class is mainly used in W3.CSS to create a grid layout that acts as a container for columns?
(A) w3-row
(B) w3-box
(C) w3-flex
(D) w3-table
Correct Answer: (A) w3-row
Explanation: W3.CSS रिस्पॉन्सिव ग्रिड सिस्टम में कॉलम्स (जैसे w3-col, w3-half, w3-third) को रखने के लिए मुख्य कंटेनर के रूप में w3-row (या w3-row-padding) क्लास का उपयोग किया जाता है।
Q. 12. HTML में ul (Unordered List) के सही प्रकार किस विकल्प में दिए गए हैं?
Which option gives the valid types of a ul list in HTML?
(A) circle, triangle, square
(B) disc, square, circle
(C) line, dot, box
(D) roman, alpha, numeric
Correct Answer: (B) disc, square, circle
Explanation: HTML की अनऑर्डर्ड लिस्ट (<ul>) में बुलेट पॉइंट्स के तीन मान्य प्रकार होते हैं: disc (डिफ़ॉल्ट गहरा गोला), circle (खाली गोला) और square (चौकोर बॉक्स)।
Q. 13. इनमें से कौन सा विकल्प CSS में कॉम्बिनेटर (Combinator) सेलेक्टर नहीं है?
Which of the following options is NOT a combinator in CSS?
(A) >
(B) +
(C) ~
(D) *
Correct Answer: (D) *
Explanation: CSS में चार मुख्य कॉम्बिनेटर होते हैं—Descendant (space), Child (>), Adjacent Sibling (+) और General Sibling (~), जबकि * (Asterisk) एक यूनिवर्सल सेलेक्टर है।
Q. 14. W3.CSS में इनमें से कौन सा एक प्रॉपर टेक्स्ट अलाइनमेंट क्लास नहीं है?
Which of the following is NOT a proper text alignment class in W3.CSS?
(A) w3-left-align
(B) w3-right-align
(C) w3-center
(D) w3-center-align
Correct Answer: (D) w3-center-align
Explanation: W3.CSS में टेक्स्ट को बाएं, दाएं और बीच में करने के लिए क्रमशः w3-left-align, w3-right-align और w3-center क्लास होती हैं; w3-center-align नाम की कोई क्लास नहीं होती।
Q. 15. Notepad++ में लाइन को हाइड (Hide) करने के लिए शॉर्टकट कुंजी क्या है?
What is the shortcut key to hide lines in Notepad++?
(A) Ctrl + H
(B) Alt + H
(C) Shift + H
(D) Ctrl + Alt + H
Correct Answer: (B) Alt + H
Explanation: Notepad++ एडिटर में सेलेक्ट की गई एक या अधिक लाइनों को अस्थायी रूप से छिपाने (Hide Lines) के लिए Alt + H शॉर्टकट कुंजी का उपयोग किया जाता है।
Q. 16. लिस्ट आइटम पर अल्टरनेटिंग बैकग्राउंड कलर लागू करने के लिए कस्टम CSS लिखे बिना आप क्या उपयोग कर सकते हैं?
How can you apply alternating background color to list items without writing custom CSS in W3.CSS?
(A) w3-border
(B) w3-striped
(C) w3-hoverable
(D) w3-card
Correct Answer: (B) w3-striped
Explanation: W3.CSS में किसी लिस्ट या टेबल की प्रत्येक दूसरी पंक्ति (Alternate rows/items) पर जेब्रा-स्ट्राइप जैसा अलग बैकग्राउंड रंग लगाने के लिए w3-striped क्लास का उपयोग होता है।
Q. 17. W3.CSS में w3-panel के संबंध में कौन सा कथन सही है?
Which statement is correct regarding w3-panel in W3.CSS?
(A) Used to display notes
(B) Used to display quotes
(C) Used to display alerts
(D) All statements are correct
Correct Answer: (D) All statements are correct
Explanation: w3-panel क्लास ऊपर-नीचे 16px मार्जिन और बाएं-दाएं 16px पैडिंग जोड़ती है, जिसका उपयोग वेब पेज पर नोट्स (Notes), कोट्स (Quotes) और अलर्ट बॉक्स दिखाने के लिए किया जाता है।
Q. 18. निम्न CSS कोड का प्रभाव क्या होगा?
What will be the effect of the following CSS code?
div[class^=”box-“] {
background-color: yellow;
}
(A) All div elements will have yellow background
(B) Only div with class starting with “box-” will have yellow background
(C) Only div with class ending with “box-” will have yellow background
(D) No effect on any div
Correct Answer: (B) Only div with class starting with “box-” will have yellow background
Explanation: CSS एट्रिब्यूट सेलेक्टर में ^= सिंबल का उपयोग उन एलिमेंट्स को चुनने के लिए होता है जिनकी एट्रिब्यूट वैल्यू दी गई स्ट्रिंग (यहाँ “box-“) से शुरू होती है।
Q. 19. AngularJS के लिए कौन सा कथन मान्य नहीं है?
What is NOT a valid statement for AngularJS?
(A) It is a JavaScript framework
(B) It is added using script tag
(C) It is a framework written in C language
(D) It is used for Single Page Applications
Correct Answer: (C) It is a framework written in C language
Explanation: AngularJS पूरी तरह से JavaScript भाषा में लिखा गया एक ओपन-सोर्स फ्रंट-एंड वेब फ्रेमवर्क है, इसका C भाषा से कोई संबंध नहीं है।
Q. 20. फोटो एडिटिंग सॉफ्टवेयर में हिस्टोग्राम (Histogram) टूल का उद्देश्य क्या होता है?
What is the purpose of the Histogram tool in photo editing software?
(A) To crop the image
(B) To analyze and adjust tonal distribution, brightness, and contrast
(C) To add text layers
(D) To change file extension
Correct Answer: (B) To analyze and adjust tonal distribution, brightness, and contrast
Explanation: फोटो एडिटिंग में हिस्टोग्राम ग्राफ के माध्यम से इमेज के शैडो, मिडटोन्स और हाइलाइट्स (ब्राइटनेस और कंट्रास्ट के टोनल वितरण) का विश्लेषण करने में मदद करता है।
Q. 21. W3.CSS में किसी एलिमेंट पर लाल बैकग्राउंड और सफेद टेक्स्ट अप्लाई करने के लिए कौन सी क्लास इस्तेमाल करेंगे?
Which class will be used in W3.CSS to apply a red background and white text on an element?
(A) class=”w3-text-red”
(B) class=”w3-bg-red”
(C) class=”w3-border-red”
(D) class=”w3-red”
Correct Answer: (D) class=”w3-red”
Explanation: W3.CSS में w3-red क्लास किसी एलिमेंट का बैकग्राउंड रंग लाल कर देती है और उस पर लिखे टेक्स्ट को अपने आप सफेद कर देती है (जबकि w3-text-red केवल टेक्स्ट को लाल करता है)।
Q. 22. W3.CSS में कौन सी क्लास विशेष रूप से पैराग्राफ के भीतर इनलाइन कोड या शॉर्ट कमांड को हाईलाइट करने के लिए बनाई गई है?
Which class in W3.CSS is specifically designed to highlight inline code or short commands within a paragraph?
(A) w3-codeblock
(B) w3-codespan
(C) w3-inline-code
(D) w3-pre
Correct Answer: (B) w3-codespan
Explanation: पैराग्राफ के बीच में छोटे इनलाइन कोड या कमांड को हाईलाइट करने के लिए <code> टैग के साथ w3-codespan क्लास का उपयोग किया जाता है (जबकि मल्टी-लाइन कोड के लिए w3-code होता है)।
Q. 23. W3.CSS में कौन सी क्लास सबसे बड़ा डिस्प्ले आकार (Font Size) देगी?
Which class will give the largest display size in W3.CSS?
(A) w3-large
(B) w3-xlarge
(C) w3-xxlarge
(D) w3-jumbo
Correct Answer: (D) w3-jumbo
Explanation: W3.CSS फॉन्ट साइज क्लासेस में w3-jumbo सबसे बड़ा टेक्स्ट आकार (64px) प्रदान करता है (जबकि w3-large 18px, w3-xlarge 24px और w3-xxlarge 36px देता है)।
Q. 24. HTML5 के <video> टैग के लिए इनमें से कौन सा एट्रिब्यूट वैध नहीं है?
Which of the following is NOT a valid attribute for the HTML5 <video> tag?
(A) loop
(B) controls
(C) refresh
(D) autoplay
Correct Answer: (C) refresh
Explanation: HTML5 के <video> टैग में controls, autoplay, loop, muted, poster, width और height वैध एट्रिब्यूट्स होते हैं, लेकिन refresh नाम का कोई एट्रिब्यूट नहीं होता।
Q. 25. AngularJS में फॉर्म सबमिशन को हैंडल करने के लिए किस डायरेक्टिव का उपयोग किया जाता है?
Which directive is used to handle form submission in AngularJS?
(A) ng-form
(B) ng-submit
(C) ng-click
(D) ng-send
Correct Answer: (B) ng-submit
Explanation: AngularJS में फॉर्म सबमिट होने पर किसी विशेष फंक्शन को कॉल करने और पेज को डिफ़ॉल्ट रूप से रीलोड होने से रोकने के लिए ng-submit डायरेक्टिव का उपयोग किया जाता है।
Q. 26. JavaScript को किसने और कब विकसित किया था?
Who developed JavaScript and when?
(A) Tim Berners-Lee in 1991
(B) Brendan Eich in 1995
(C) James Gosling in 1995
(D) Håkon Wium Lie in 1994
Correct Answer: (B) Brendan Eich in 1995
Explanation: JavaScript को वर्ष 1995 में नेटस्केप (Netscape) कंपनी के प्रोग्रामर ब्रेंडन ईच (Brendan Eich) ने मात्र 10 दिनों में विकसित किया था।
Q. 27. CSS में सूडो-क्लास (जैसे hover) को डिफाइन करने के लिए किस सिंबल का उपयोग किया जाता है?
Which symbol is used to define a pseudo-class (such as hover) in CSS?
(A) #
(B) .
(C) :
(D) ;
Correct Answer: (C) :
Explanation: CSS में किसी एलिमेंट की विशेष अवस्था (जैसे a:hover, input:focus) को दर्शाने वाली सूडो-क्लास (Pseudo-class) लिखने के लिए सिंगल कोलन (:) सिंबल का प्रयोग होता है।
Q. 28. W3.CSS में इमेजेस को स्टाइल करने या बदलने के लिए किसका उपयोग किया जाता है?
What is used to style or modify images in W3.CSS?
(A) W3.CSS Tables
(B) W3.CSS Panels
(C) W3.CSS Grids
(D) W3.CSS Images
Correct Answer: (D) W3.CSS Images
Explanation: W3.CSS Images के अंतर्गत w3-round, w3-circle, w3-border और w3-opacity जैसी क्लासेस आती हैं जिनका उपयोग इमेज को आकर्षक ढंग से स्टाइल करने के लिए किया जाता है।
Q. 29. यदि आप चाहते हैं कि HTML5 वीडियो खत्म होने के बाद फिर से अपने आप शुरू हो जाए, तो क्या उपयोग करेंगे?
If you want an HTML5 video to start over again after it finishes, what will you use?
(A) loop
(B) autoplay
(C) controls
(D) replay
Correct Answer: (A) loop
Explanation: <video> या <audio> टैग में loop एक बूलियन एट्रिब्यूट है, जिसे लगाने पर मीडिया फाइल समाप्त होते ही अपने आप दोबारा शुरू से चलने लगती है।
Q. 30. Notepad++ को कौन सी प्रोग्रामिंग लैंग्वेज में लिखा गया है?
In which programming language is Notepad++ written?
(A) Java
(B) Python
(C) C++
(D) C#
Correct Answer: (C) C++
Explanation: प्रसिद्ध सोर्स कोड और टेक्स्ट एडिटर Notepad++ को डॉन हो (Don Ho) द्वारा C++ प्रोग्रामिंग भाषा में लिखा गया है, जो इसे तेज और हल्का बनाता है।
Q. 31. किसी एलिमेंट को पोजीशन करने के लिए किस CSS प्रॉपर्टी का उपयोग किया जाता है?
Which CSS property is used to position an element?
(A) position
(B) align
(C) display
(D) margin
Correct Answer: (A) position
Explanation: CSS में किसी एलिमेंट की पेज पर स्थिति (जैसे static, relative, absolute, fixed या sticky) निर्धारित करने के लिए position प्रॉपर्टी का उपयोग किया जाता है।
Q. 32. HTML में <div> टैग का मुख्य उद्देश्य क्या होता है?
What is the primary purpose of the <div> tag in HTML?
(A) To format text in bold
(B) To act as a container for other elements
(C) To insert an image
(D) To create a hyperlink
Correct Answer: (B) To act as a container for other elements
Explanation: HTML में <div> (Division) एक ब्लॉक-लेवल कंटेनर टैग है जिसका उपयोग अन्य HTML एलिमेंट्स को एक ग्रुप में बांधने और CSS से लेआउट डिजाइन करने के लिए किया जाता है।
Q. 33. HTML में एम्प्टी टैग (Empty Tag) क्या दर्शाता है?
What does an empty tag represent in HTML?
(A) A tag with bold text
(B) A tag that does not require a closing tag and holds no content
(C) A tag used only inside head section
(D) A deprecated HTML tag
Correct Answer: (B) A tag that does not require a closing tag and holds no content
Explanation: वे HTML टैग्स जिनमें कोई कंटेंट नहीं होता और जिन्हें बंद करने (Closing Tag) की आवश्यकता नहीं होती (जैसे <br>, <hr>, <img>), उन्हें Empty या Void टैग कहते हैं।
Q. 34. JavaScript में वेरिएबल डिक्लेयर करने का सही सिंटेक्स क्या है?
What is the correct syntax to declare a variable in JavaScript?
(A) var 1name;
(B) var my name;
(C) var myName;
(D) variable myName;
Correct Answer: (C) var myName;
Explanation: JavaScript में वेरिएबल का नाम किसी अंक (Number) से शुरू नहीं हो सकता और न ही उसमें स्पेस हो सकता है, इसलिए ‘var myName;’ बिल्कुल सही सिंटेक्स है।
Q. 35. CMYK कलर मॉडल में K का अर्थ क्या होता है?
What does K stand for in the CMYK color model?
(A) Khaki
(B) Kelvin
(C) Green
(D) Key (Black)
Correct Answer: (D) Key (Black)
Explanation: प्रिंटिंग में उपयोग होने वाले CMYK कलर मॉडल का पूरा नाम Cyan, Magenta, Yellow और Key (जिसका अर्थ Black यानी काला रंग होता है) है।
Q. 36. HTML एट्रिब्यूट का सही सिंटेक्स कौन सा है?
Which is the correct syntax of an HTML attribute?
(A) attribute:value
(B) {attribute=”value”}
(C) attribute=”value”
(D) [attribute:value]
Correct Answer: (C) attribute=”value”
Explanation: HTML के ओपनिंग टैग के अंदर एट्रिब्यूट को हमेशा name=”value” (जैसे href=”index.html”) के रूप में लिखा जाता है।
Q. 37. <img> टैग में src एट्रिब्यूट क्या बताता है?
What does the src attribute specify in the <img> tag?
(A) The path to the image file
(B) The size of the image
(C) The alternate text of the image
(D) The border of the image
Correct Answer: (A) The path to the image file
Explanation: <img> टैग में src (Source) एट्रिब्यूट उस इमेज फाइल का पाथ या URL बताता है जिसे वेब पेज पर दिखाया जाना है।
Q. 38. CSS में किस सूडो-क्लास का उपयोग पैरेंट एलिमेंट के आखिरी चाइल्ड को टारगेट करने के लिए किया जाता है?
Which pseudo-class in CSS is used to target the last child of a parent element?
(A) :last
(B) :end-child
(C) :last-child
(D) :final-child
Correct Answer: (C) :last-child
Explanation: किसी पैरेंट कंटेनर के अंदर मौजूद सबसे अंतिम चाइल्ड एलिमेंट को सेलेक्ट और स्टाइल करने के लिए :last-child सूडो-क्लास का उपयोग किया जाता है।
Q. 39. W3.CSS में w3-panel क्लास का मुख्य कार्य क्या होता है?
What is the main function of the w3-panel class in W3.CSS?
(A) Adds only 16px margin
(B) Adds only 16px padding
(C) Adds 16px top and bottom margin and 16px left and right padding
(D) Creates a responsive grid
Correct Answer: (C) Adds 16px top and bottom margin and 16px left and right padding
Explanation: w3-container के विपरीत, w3-panel क्लास किसी एलिमेंट में बाएं-दाएं 16px की पैडिंग देने के साथ-साथ ऊपर और नीचे (Top & Bottom) 16px का मार्जिन भी जोड़ती है।
Q. 40. कौन सा CSS सेलेक्टर content क्लास वाले डिव के अंदर सभी पैराग्राफ एलिमेंट पर स्टाइल लागू करेगा?
Which CSS selector will apply style to all paragraph elements inside a div with class content?
(A) #content p
(B) content.p
(C) .content p
(D) p.content
Correct Answer: (C) .content p
Explanation: CSS में क्लास के लिए डॉट (.) लगता है और उसके अंदर के एलिमेंट को चुनने के लिए स्पेस (Descendant selector) दिया जाता है, इसलिए ‘.content p’ सही उत्तर है।
Q. 41. वेब डेवलपमेंट में DOM का मतलब क्या होता है?
What does DOM stand for in web development?
(A) Data Object Model
(B) Digital Object Management
(C) Document Object Model
(D) Direct Object Method
Correct Answer: (C) Document Object Model
Explanation: DOM (Document Object Model) एक प्रोग्रामिंग इंटरफेस है जो HTML डॉक्यूमेंट को एक ट्री-स्ट्रक्चर (Nodes और Objects) के रूप में प्रस्तुत करता है ताकि JavaScript से पेज में बदलाव किया जा सके।
Q. 42. CSS में किसी एलिमेंट के चारों ओर गोल किनारे (Rounded Corners) बनाने के लिए किस प्रॉपर्टी का उपयोग किया जाता है?
Which property is used in CSS to create rounded corners around an element?
(A) border-radius
(B) border-round
(C) corner-radius
(D) box-round
Correct Answer: (A) border-radius
Explanation: किसी बॉक्स, बटन या इमेज के कोनों को गोल (Rounded) करने के लिए CSS की border-radius प्रॉपर्टी का उपयोग किया जाता है।
Q. 43. CSS में सभी पैराग्राफ एलिमेंट का रंग ग्रे (Grey) कैसे बनाएंगे?
How will you make all paragraph elements grey in color in CSS?
(A) p.all {color: grey;}
(B) #p {color: grey;}
(C) all.p {color: grey;}
(D) p {color: grey;}
Correct Answer: (D) p {color: grey;}
Explanation: वेब पेज के सभी <p> (Paragraph) टैग्स पर एक साथ रंग लागू करने के लिए एलिमेंट/टाइप सेलेक्टर ‘p {color: grey;}’ का उपयोग किया जाता है।
Q. 44. नीचे दिए गए जावास्क्रिप्ट कोड में से कौन सा कोड सही और सबसे अधिक प्रभावी है?
Which of the following JavaScript codes is valid and most effective?
Code 1:
for(var number = 10; number >= 1; number–) {
// statements
}
Code 2:
var number = 10;
while(number > 1) {
number++;
}
(A) Code 1
(B) Code 2
(C) Both Code 1 and Code 2
(D) Neither Code 1 nor Code 2
Correct Answer: (A) Code 1
Explanation: Code 1 सही ढंग से 10 से 1 तक उल्टी गिनती चलाकर समाप्त हो जाएगा, जबकि Code 2 में number++ होने से मान हमेशा 1 से बड़ा रहेगा और वह अनंत लूप (Infinite Loop) में फंस जाएगा।
Q. 45. AngularJS में डेटा को HTML से किस डायरेक्टिव के माध्यम से बांधा (Bind) जाता है?
Through which directive does AngularJS bind data to HTML?
(A) ng-app
(B) ng-bind
(C) ng-init
(D) ng-click
Correct Answer: (B) ng-bind
Explanation: AngularJS में किसी वेरिएबल या एक्सप्रेशन के डेटा को किसी HTML एलिमेंट के अंदर दिखाने (One-way binding) के लिए ng-bind डायरेक्टिव का उपयोग होता है।
Q. 46. CSS2 में परिभाषित गलत मीडिया का प्रकार (Invalid Media Type) क्या है?
What is an invalid media type defined in CSS2?
(A) handheld
(B) braille
(C) print
(D) arial
Correct Answer: (D) arial
Explanation: CSS2 में screen, print, handheld और braille मान्य मीडिया प्रकार (Media Types) हैं, जबकि Arial एक फॉन्ट का नाम है, मीडिया टाइप नहीं।
Q. 47. AngularJS एप्लीकेशन शुरू (Initialize) करने के लिए कौन से डायरेक्टिव का प्रयोग किया जाता है?
Which directive is used to initialize an AngularJS application?
(A) ng-init
(B) ng-app
(C) ng-start
(D) ng-model
Correct Answer: (B) ng-app
Explanation: HTML डॉक्यूमेंट में AngularJS एप्लिकेशन के रूट एलिमेंट को परिभाषित करने और ऐप को ऑटो-बूटस्ट्रैप (शुरू) करने के लिए ng-app डायरेक्टिव का उपयोग होता है।
Q. 48. CSS में कमेंट लिखने के लिए कौन से सिंबल का प्रयोग किया जाता है?
Which symbol is used to write a comment in CSS?
(A) /* comment /
(B) // comment
(C) <!– comment –>
(D) # comment
Correct Answer: (A) / comment /
Explanation: CSS फाइल में सिंगल-लाइन या मल्टी-लाइन कमेंट लिखने के लिए / और */ सिंबल का उपयोग किया जाता है (जबकि HTML में <!– –> का उपयोग होता है)।
Q. 49. वह कौन सा HTML टैग है जिसका उपयोग महत्वपूर्ण टेक्स्ट को परिभाषित करने और आमतौर पर उसे बोल्ड में दिखाने के लिए किया जाता है?
Which HTML tag is used to define important text and typically displays it in bold?
(A) <strong>
(B) <i>
(C) <em>
(D) <mark>
Correct Answer: (A) <strong>
Explanation: HTML में <strong> एक सेमैंटिक टैग है जो दर्शाता है कि टेक्स्ट अत्यंत महत्वपूर्ण है और ब्राउज़र इसे डिफ़ॉल्ट रूप से बोल्ड (Bold) में दिखाता है।
Q. 50. HTML पेज को क्षैतिज रेखा (Horizontal Line) से विभाजित करने के लिए कौन से टैग का उपयोग किया जाता है?
Which tag is used to divide an HTML page with a horizontal line?
(A) <br>
(B) <hr>
(C) <line>
(D) <p>
Correct Answer: (B) <hr>
Explanation: वेब पेज पर कंटेंट के अलग-अलग हिस्सों के बीच एक क्षैतिज रेखा (Horizontal Rule) खींचने के लिए <hr> एम्प्टी टैग का उपयोग किया जाता है।
Q. 51. वेब पेज के लिए HTML कोडिंग करते समय टैग्स का सही क्रम क्या है?
What is the correct sequence of tags while coding HTML for a web page?
(A) <html>, <body>, <head>, <title>
(B) <head>, <title>, <html>, <body>
(C) <html>, <head>, <title>, <body>
(D) <title>, <head>, <body>, <html>
Correct Answer: (C) <html>, <head>, <title>, <body>
Explanation: किसी भी स्टैंडर्ड HTML डॉक्यूमेंट की शुरुआत रूट टैग <html> से होती है, जिसके अंदर पहले <head> (और उसमें <title>) तथा उसके बाद मुख्य कंटेंट के लिए <body> टैग आता है।
Q. 52. WWW में दस्तावेजों को तीन मुख्य कैटेगरी में बांटा जा सकता है, वे कौन सी हैं?
The documents in the WWW can be grouped into three broad categories.
(A) Static, Dynamic, Interactive
(B) Static, Passive, Active
(C) Dynamic, Active, Passive
(D) Static, Dynamic, Active
Correct Answer: (D) Static, Dynamic, Active
Explanation: वर्ल्ड वाइड वेब (WWW) पर मौजूद सभी वेब डॉक्यूमेंट्स को मुख्य रूप से तीन श्रेणियों में बांटा जाता है: Static (HTML), Dynamic (सर्वर द्वारा जनरेटेड) और Active (क्लाइंट-साइड स्क्रिप्ट)।
Q. 53. CSS में मुख्य रूप से कितने प्रकार के सेलेक्टर होते हैं?
How many types of selectors are there in CSS?
(A) 2
(B) 3
(C) 4
(D) 5
Correct Answer: (D) 5
Explanation: CSS सेलेक्टर्स को मुख्य रूप से 5 श्रेणियों में बांटा गया है: Simple Selectors, Combinator Selectors, Pseudo-class Selectors, Pseudo-elements Selectors और Attribute Selectors।
Q. 54. CSS रूल के दो मुख्य भाग कौन से होते हैं?
Which of the following are two main parts of a CSS rule?
(A) Selector, Declaration
(B) Property, Value
(C) Tag, Attribute
(D) Class, ID
Correct Answer: (A) Selector, Declaration
Explanation: किसी भी CSS सिंटेक्स या रूल-सेट के दो मुख्य भाग होते हैं: पहला Selector (जो HTML एलिमेंट को चुनता है) और दूसरा Declaration Block (जिसमें प्रॉपर्टी और वैल्यू होती है)।
Q. 55. कौन सा एट्रिब्यूट करंट डॉक्यूमेंट और लिंक किए गए URL के बीच रिलेशनशिप को डिफाइन करता है?
Which attribute defines the relationship between the current document and the URL?
(A) href
(B) src
(C) rel
(D) type
Correct Answer: (C) rel
Explanation: <link> और <a> टैग में उपयोग होने वाला rel (Relationship) एट्रिब्यूट वर्तमान पेज और जोड़े गए बाहरी रिसोर्स के बीच संबंध (जैसे rel=”stylesheet”) को दर्शाता है।
Q. 56. Sublime Text में करंट लाइन या सिलेक्शन को डुप्लीकेट करने के लिए कौन सी शॉर्टकट कुंजी का यूज किया जाता है?
Which shortcut key is used to duplicate the current line or selection in Sublime Text?
(A) Ctrl + D
(B) Ctrl + Shift + D
(C) Alt + Shift + D
(D) Ctrl + Alt + D
Correct Answer: (B) Ctrl + Shift + D
Explanation: Sublime Text एडिटर में वर्तमान लाइन या सेलेक्ट किए गए कोड की तुरंत कॉपी (Duplicate Line) बनाने के लिए Ctrl + Shift + D शॉर्टकट कुंजी का उपयोग होता है।
Q. 57. SGML फाइल का स्टैंडर्ड एक्सटेंशन क्या होता है?
What is the standard extension of an SGML file?
(A) .html
(B) .xml
(C) .sgm
(D) .txt
Correct Answer: (C) .sgm
Explanation: SGML (Standard Generalized Markup Language) फाइलों को सेव करने के लिए .sgm या .sgml स्टैंडर्ड फाइल एक्सटेंशन का उपयोग किया जाता है।
Q. 58. निम्न CSS स्निपेट को span एलिमेंट पर अप्लाई करने पर आउटपुट क्या होगा?
What will be the output of applying the following CSS snippet to a span element?
span {
border: 1px solid red;
outline: green dotted thick;
}
(A) A green border with a red dotted outline
(B) A red border with a green dotted outline
(C) A thick red border only
(D) A dotted green border only
Correct Answer: (B) A red border with a green dotted outline
Explanation: इस कोड में border प्रॉपर्टी एलिमेंट के चारों ओर 1px की ठोस लाल बॉर्डर बनाएगी और outline प्रॉपर्टी उस बॉर्डर के बाहर मोटी हरे रंग की डॉटेड लाइन बनाएगी।
Q. 59. Notepad में Replace डायलॉग बॉक्स खोलने की शॉर्टकट कुंजी क्या होती है?
What is the shortcut key to open the Replace dialog box in Notepad?
(A) Ctrl + F
(B) Ctrl + R
(C) Ctrl + H
(D) Ctrl + G
Correct Answer: (C) Ctrl + H
Explanation: विंडोज Notepad में किसी शब्द को खोजकर दूसरे शब्द से बदलने (Replace) का डायलॉग बॉक्स खोलने के लिए Ctrl + H शॉर्टकट कुंजी का प्रयोग किया जाता है।
Q. 60. किस टैग का उपयोग इंटरनल CSS के अंदर लिखे गए CSS को <head> सेक्शन में एंबेड करने के लिए किया जाता है?
Which tag is used to embed CSS written inside Internal CSS in the <head> section?
(A) <link>
(B) <style>
(C) <script>
(D) <css>
Correct Answer: (B) <style>
Explanation: HTML डॉक्यूमेंट के <head> सेक्शन के अंदर इंटरनल CSS (Internal Stylesheet) लिखने के लिए <style> टैग का उपयोग किया जाता है।
Q. 61. निम्न में से कौन सा तरीका W3.CSS में किसी एलिमेंट पर कर्सिव फॉन्ट लगाने का मानक तरीका है?
Which of the following is the standard way to apply a cursive font to an element in W3.CSS?
(A) <div class=”w3-cursive”>
(B) <div class=”cursive”>
(C) <div class=”w3-font-cursive”>
(D) <div style=”w3-cursive”>
Correct Answer: (A) <div class=”w3-cursive”>
Explanation: W3.CSS में किसी टेक्स्ट या कंटेनर एलिमेंट पर कर्सिव (Cursive/Handwriting स्टाइल) फॉन्ट लागू करने के लिए w3-cursive क्लास का उपयोग किया जाता है।
Q. 62. सर्वर-साइड स्क्रिप्ट एंड यूजर को कैसे दिखाई देती है?
The server-side scripts are ______ to the end user.
(A) Visible to the end user
(B) Invisible to the end user
(C) Displayed in the status bar
(D) Editable by the end user
Correct Answer: (B) Invisible to the end user
Explanation: सर्वर-साइड स्क्रिप्ट (जैसे PHP, Python, ASP.NET) वेब सर्वर पर ही रन होती हैं और यूजर के ब्राउज़र में केवल शुद्ध HTML आउटपुट भेजती हैं, इसलिए उनका असली कोड एंड यूजर को दिखाई नहीं देता।
Q. 63. JavaScript में डेटा (स्ट्रिंग) को इंटीजर नंबर में बदलने के लिए कौन सा फंक्शन उपयोग किया जाता है?
Which function is used in JavaScript to convert data (string) into an integer number?
(A) parseInt()
(B) toString()
(C) charAt()
(D) valueOf()
Correct Answer: (A) parseInt()
Explanation: JavaScript में किसी स्ट्रिंग वैल्यू को पार्स करके पूर्णांक संख्या (Integer) में बदलने के लिए बिल्ट-इन फंक्शन parseInt() का उपयोग किया जाता है।
Q. 64. एक वेबसाइट में किस प्रकार की जानकारी होनी चाहिए?
Which of the following information should a website contain?
(A) Complete and Relevant
(B) Incomplete and Irrelevant
(C) Only Images
(D) Complex and Outdated
Correct Answer: (A) Complete and Relevant
Explanation: एक अच्छी और उपयोगी वेबसाइट की मुख्य विशेषता यह है कि उसमें दी गई जानकारी यूजर्स के लिए पूर्ण (Complete), सटीक और विषय से संबंधित (Relevant) होनी चाहिए।
Q. 65. JavaScript में वेरिएबल डिक्लेयर करने के लिए कौन सा कीवर्ड प्रयोग होता है?
Which keyword is used to declare a variable in JavaScript?
(A) var
(B) int
(C) float
(D) dim
Correct Answer: (A) var
Explanation: JavaScript में वेरिएबल घोषित (Declare) करने के लिए var (और आधुनिक ES6 में let तथा const) कीवर्ड का प्रयोग किया जाता है।
Q. 66. Browser Object Model (BOM) का टॉप लेवल ऑब्जेक्ट कौन सा होता है?
Which is the top-level object of the Browser Object Model (BOM)?
(A) document
(B) window
(C) navigator
(D) screen
Correct Answer: (B) window
Explanation: Browser Object Model (BOM) में सबसे शीर्ष (Top-level) ऑब्जेक्ट window होता है जो ब्राउज़र की विंडो को दर्शाता है, और document, navigator, history आदि इसी के सब-ऑब्जेक्ट होते हैं।
Q. 67. JavaScript में एरे के अंत में एक या अधिक एलिमेंट जोड़ने के लिए कौन से मेथड का यूज किया जाता है?
Which method is used to add one or more elements to the end of an array in JavaScript?
(A) pop()
(B) push()
(C) shift()
(D) slice()
Correct Answer: (B) push()
Explanation: JavaScript एरे के सबसे अंत में नया एलिमेंट जोड़ने के लिए push() मेथड और अंतिम एलिमेंट हटाने के लिए pop() मेथड का उपयोग होता है।
Q. 68. <script> टैग में किसी एक्सटर्नल JavaScript फाइल का लोकेशन स्पेसिफाई करने के लिए कौन से एट्रिब्यूट का उपयोग किया जाता है?
Which attribute is used in the <script> tag to specify the location of an external JavaScript file?
(A) href
(B) rel
(C) src
(D) link
Correct Answer: (C) src
Explanation: बाहरी JavaScript फाइल (.js) को HTML पेज से जोड़ने के लिए <script> टैग के अंदर src (Source) एट्रिब्यूट का उपयोग किया जाता है (जैसे <script src=”app.js”>)।
Q. 69. स्टैंडर्ड W3.CSS रिस्पॉन्सिव ग्रिड सिस्टम में कितने कॉलम होते हैं?
How many columns are there in the standard W3.CSS responsive grid system?
(A) 6
(B) 8
(C) 10
(D) 12
Correct Answer: (D) 12
Explanation: W3.CSS का रिस्पॉन्सिव फ्लूइड ग्रिड सिस्टम पेज की चौड़ाई को 12 बराबर कॉलम्स में विभाजित करता है, जिससे मोबाइल, टैबलेट और डेस्कटॉप लेआउट बनाना आसान होता है।
Q. 70. W3.CSS में कौन सी क्लास 12-कॉलम ग्रिड में आधे विड्थ (Half-width) की कॉलम बनाने के लिए उपयोग की जाती है?
Which class in W3.CSS is used to create a half-width column in a 12-column grid?
(A) w3-col s12
(B) w3-col s4
(C) w3-col s6
(D) w3-col s3
Correct Answer: (C) w3-col s6
Explanation: 12-कॉलम ग्रिड में आधी चौड़ाई (50% width) लेने के लिए 12 का आधा यानी 6 कॉलम (w3-col s6) का उपयोग किया जाता है।
Q. 71. वेब पेज का डिजाइन सुधारने और फॉर्म वैलिडेशन के लिए किसका उपयोग किया जाता है?
Which of the following is used in web pages to improve the design and validate the form?
(A) Only HTML
(B) Only CSS
(C) CSS and JavaScript
(D) XML and FTP
Correct Answer: (C) CSS and JavaScript
Explanation: वेब पेज के आकर्षक डिजाइन व लेआउट के लिए CSS और क्लाइंट-साइड पर फॉर्म वैलिडेशन (यूजर इनपुट की जांच) करने के लिए JavaScript का उपयोग किया जाता है।
Q. 72. HTML5 में इनपुट फील्ड को अनिवार्य (Mandatory) बनाने के लिए कौन से एट्रिब्यूट का यूज किया जाता है?
Which attribute is used in HTML5 to make an input field mandatory?
(A) mandatory
(B) required
(C) validate
(D) must
Correct Answer: (B) required
Explanation: HTML5 फॉर्म में किसी इनपुट बॉक्स को खाली छोड़ने से रोकने (अनिवार्य बनाने) के लिए <input> टैग में required एट्रिब्यूट लगाया जाता है।
Q. 73. W3.CSS फ्रेमवर्क में बॉडी टेक्स्ट के लिए डिफॉल्ट फॉन्ट फैमिली कौन सी होती है?
Which is the default font family in the W3.CSS framework?
(A) Times New Roman
(B) Arial
(C) Verdana
(D) Calibri
Correct Answer: (C) Verdana
Explanation: W3.CSS में सामान्य बॉडी टेक्स्ट के लिए डिफ़ॉल्ट फॉन्ट ‘Verdana’ (15px साइज) होता है, क्योंकि इसे कंप्यूटर और मोबाइल स्क्रीन पर पढ़ना बहुत आसान होता है।
Q. 74. इंटरनेट पर एक वेबसाइट से दूसरी वेबसाइट पर जाने की प्रक्रिया को सामान्यतः क्या कहा जाता है?
What is the process of moving from one website to another on the Internet commonly called?
(A) Uploading
(B) Browsing
(C) Downloading
(D) Hosting
Correct Answer: (B) Browsing
Explanation: हाइपरलिंक्स की मदद से इंटरनेट पर एक वेब पेज या वेबसाइट से दूसरी वेबसाइट पर नेविगेट करने की प्रक्रिया को वेब ब्राउज़िंग (Browsing या Surfing) कहते हैं।
Q. 75. CSS में कौन सा सेलेक्टर हर एक एलिमेंट को चुनने के लिए वाइल्डकार्ड (Wildcard) की तरह काम करता है?
Which selector acts as a wildcard to select every single element in CSS?
(A) # (Hash)
(B) . (Dot)
(C) * (Asterisk)
(D) @ (At sign)
Correct Answer: (C) * (Asterisk)
Explanation: CSS में * (Asterisk) को यूनिवर्सल सेलेक्टर कहा जाता है, जो वाइल्डकार्ड की तरह वेब पेज के सभी HTML एलिमेंट्स को एक साथ सेलेक्ट करके उन पर स्टाइल लागू करता है।
Q. 76. कौन सी CSS प्रॉपर्टी यह डिसाइड करती है कि लिस्ट आइटम मार्कर (बुलेट या नंबर) लिस्ट आइटम के बॉक्स के अंदर रखना है या बाहर?
Which CSS property decides whether the list item marker (bullet or number) should be placed inside or outside the list item’s box?
(A) list-style-type
(B) list-style-position
(C) list-style-image
(D) list-marker-box
Correct Answer: (B) list-style-position
Explanation: CSS की list-style-position प्रॉपर्टी (जिसकी वैल्यू inside या outside होती है) यह तय करती है कि लिस्ट के बुलेट पॉइंट्स टेक्स्ट बॉक्स के अंदर दिखेंगे या बाहर।
Q. 77. किस HTML टैग का उपयोग एक ऑर्डर्ड लिस्ट (Ordered List) बनाने के लिए किया जाता है?
Which HTML tag is used to create an ordered list?
(A) <ul>
(B) <dl>
(C) <ol>
(D) <li>
Correct Answer: (C) <ol>
Explanation: क्रमबद्ध या नंबर वाली लिस्ट (Ordered List) बनाने के लिए <ol> टैग का उपयोग किया जाता है, जिसके अंदर प्रत्येक आइटम को <li> टैग में लिखा जाता है।
Q. 78. Google, Yahoo और Ask.com किसके उदाहरण हैं?
Google, Yahoo, and Ask.com are examples of ______.
(A) Web Browsers
(B) Search Engines
(C) Operating Systems
(D) Antivirus Software
Correct Answer: (B) Search Engines
Explanation: Google, Yahoo, Bing और Ask.com वेब सर्च इंजन के उदाहरण हैं जो यूजर्स को कीवर्ड के आधार पर इंटरनेट से जानकारी खोजने में मदद करते हैं।
Q. 79. निम्न में से कौन सा Notepad++ के Encoding मेन्यू में एक वैध इनकोडिंग स्टैंडर्ड नहीं है?
Which of the following is NOT a valid encoding standard in the Encoding menu of Notepad++?
(A) ANSI
(B) UTF-8
(C) UTF-16
(D) UCS-2
Correct Answer: (D) UCS-2
Explanation: आधुनिक Notepad++ के Encoding मेन्यू में ANSI, UTF-8, UTF-8-BOM, UTF-16 BE BOM और UTF-16 LE BOM विकल्प होते हैं (पुराने UCS-2 नाम को हटाकर अब UTF-16 कर दिया गया है)।
Q. 80. Google Chrome ब्राउज़र कौन सा लेआउट रेंडरिंग इंजन का उपयोग करता है?
Which layout rendering engine does the Google Chrome browser use?
(A) Gecko
(B) Blink
(C) Trident
(D) Presto
Correct Answer: (B) Blink
Explanation: Google Chrome (और नया Microsoft Edge व Opera) वेब पेजों को रेंडर करने के लिए Blink लेआउट इंजन का उपयोग करता है, जबकि Mozilla Firefox में Gecko इंजन होता है।
Q. 81. निम्न में से कौन सी बैक-एंड (Back-end) प्रोग्रामिंग लैंग्वेज है?
Which of the following is a back-end programming language?
(A) HTML
(B) CSS
(C) Python
(D) W3.CSS
Correct Answer: (C) Python
Explanation: HTML, CSS और W3.CSS फ्रंट-एंड (वेब पेज डिजाइन) तकनीकें हैं, जबकि Python एक सर्वर-साइड (Back-end) प्रोग्रामिंग भाषा है।
Q. 82. कौन सा कलर मॉडल मुख्य रूप से प्रोफेशनल प्रिंटिंग के लिए उपयोग किया जाता है?
Which color model is mainly used for professional printing?
(A) RGB
(B) CMYK
(C) HSL
(D) HEX
Correct Answer: (B) CMYK
Explanation: कागज और बैनर की प्रोफेशनल प्रिंटिंग के लिए CMYK (Cyan, Magenta, Yellow, Key/Black) कलर मॉडल का उपयोग होता है, जबकि डिजिटल स्क्रीन के लिए RGB का उपयोग होता है।
Q. 83. JavaScript में NaN का पूरा नाम क्या है?
What does NaN stand for in JavaScript?
(A) Not a Null
(B) New Array Number
(C) Not a Number
(D) Number and Null
Correct Answer: (C) Not a Number
Explanation: JavaScript में NaN का अर्थ ‘Not-a-Number’ होता है, जो तब प्राप्त होता है जब किसी अमान्य गणितीय ऑपरेशन (जैसे किसी शब्द से संख्या में भाग देना) का परिणाम कोई वैध संख्या न हो।
Q. 84. एक HTML पेज (डॉक्यूमेंट) के मुख्य कितने सेक्शन होते हैं?
How many main sections does an HTML page (document) have?
(A) 2
(B) 3
(C) 4
(D) 5
Correct Answer: (A) 2
Explanation: किसी भी HTML डॉक्यूमेंट (<html>) के मुख्य रूप से 2 सेक्शन होते हैं: पहला Head सेक्शन (<head>) और दूसरा Body सेक्शन (<body>)।
Q. 85. HTML में डेफिनिशन लिस्ट (Definition List) क्या है?
What is a definition list in HTML?
(A) A list that defines terms and their descriptions
(B) A list with bullet points only
(C) A list with numbered items only
(D) A list used only for navigation menus
Correct Answer: (A) A list that defines terms and their descriptions
Explanation: डेफिनिशन या डिस्क्रिप्शन लिस्ट (<dl>) ऐसी लिस्ट होती है जिसमें शब्दों/पदों (<dt>) और उनके विस्तृत विवरण या परिभाषा (<dd>) को शब्दकोश की तरह दिखाया जाता है।
Q. 86. दुनिया की पहली वेबसाइट कौन सी थी?
Which website was the first website?
(A) http://www.google.com
(B) http://www.w3.org
(C) http://info.cern.ch
(D) http://www.yahoo.com
Correct Answer: (C) http://info.cern.ch
Explanation: टिम बर्नर्स-ली द्वारा CERN में बनाई गई दुनिया की पहली वेबसाइट का वेब पता http://info.cern.ch था, जिसे 6 अगस्त 1991 को पब्लिश किया गया था।
Q. 87. निम्न में से कौन सा CSS फ्रेमवर्क Utility-First अप्रोच के साथ प्री-डिफाइंड स्टाइल प्रदान करता है?
Which of the following CSS frameworks provides predefined styles with a utility-first approach?
(A) Bootstrap
(B) Tailwind CSS
(C) W3.CSS
(D) Foundation
Correct Answer: (B) Tailwind CSS
Explanation: Tailwind CSS एक लोकप्रिय Utility-First CSS फ्रेमवर्क है जो छोटे-छोटे सिंगल-पर्पस यूटिलिटी क्लासेस की मदद से सीधे HTML में कस्टम डिजाइन बनाने की सुविधा देता है।
Q. 88. AngularJS के बारे में कौन सा कथन सही है?
Which statement is true about AngularJS?
(A) AngularJS is a closed-source front-end framework
(B) AngularJS is an open-source front-end framework
(C) AngularJS is a back-end database system
(D) AngularJS is an operating system
Correct Answer: (B) AngularJS is an open-source front-end framework
Explanation: AngularJS गूगल द्वारा मेंटेन किया गया एक पूरी तरह से मुफ्त और ओपन-सोर्स (Open-source) फ्रंट-एंड JavaScript फ्रेमवर्क है।
Q. 89. HTML किसका सबसेट (Subset) है?
HTML is a subset of ______.
(A) SGML
(B) XML
(C) GML
(D) W3C
Correct Answer: (A) SGML
Explanation: HTML (HyperText Markup Language) को SGML (Standard Generalized Markup Language) के एक सबसेट या एप्लिकेशन के रूप में विकसित किया गया है।
Q. 90. CSS के जनक (Founder) कौन हैं?
Who is the founder of CSS?
(A) Hakon Wium Lie
(B) Tim Berners-Lee
(C) Brendan Eich
(D) Misko Hevery
Correct Answer: (A) Hakon Wium Lie
Explanation: CSS (Cascading Style Sheets) का प्रस्ताव सबसे पहले 10 अक्टूबर 1994 को नॉर्वे के वैज्ञानिक हाकॉन वियुम लाई (Håkon Wium Lie) ने दिया था।
Q. 91. HTML <iframe> टैग किसे प्रदर्शित करता है?
What does the HTML <iframe> tag represent?
(A) Inline frame
(B) Internal frame
(C) Image frame
(D) Input frame
Correct Answer: (A) Inline frame
Explanation: HTML में <iframe> का अर्थ Inline Frame होता है, जिसका उपयोग किसी वर्तमान वेब पेज के अंदर दूसरे वेब पेज या वीडियो को एंबेड करने के लिए किया जाता है।
Q. 92. निम्न में से कौन सी क्लास W3.CSS टेबल में बॉर्डर लाइन (प्रत्येक रो के नीचे बॉर्डर) बनाती है?
Which of the following classes creates bordered lines (bottom border on each row) in a W3.CSS table?
(A) w3-striped
(B) w3-bordered
(C) w3-hoverable
(D) w3-centered
Correct Answer: (B) w3-bordered
Explanation: W3.CSS में टेबल की प्रत्येक पंक्ति (Row) के नीचे क्षैतिज बॉर्डर लाइन खींचने के लिए w3-bordered क्लास का उपयोग किया जाता है।
Q. 93. W3.CSS ग्रिड (लेआउट) की कौन सी क्लास मान्य (Valid) नहीं है?
Which class of W3.CSS grid (layout) is NOT valid?
(A) w3-half
(B) w3-quarter
(C) w3-rest
(D) w3-window
Correct Answer: (D) w3-window
Explanation: W3.CSS लेआउट में कॉलम चौड़ाई के लिए w3-half (1/2), w3-third (1/3), w3-quarter (1/4) और बची हुई जगह के लिए w3-rest क्लासेस होती हैं, लेकिन w3-window कोई क्लास नहीं है।
Q. 94. Photoshop में Marquee टूल कितने प्रकार के होते हैं?
How many types of Marquee tools are there in Photoshop?
(A) 2
(B) 4
(C) 5
(D) 6
Correct Answer: (B) 4
Explanation: एडोब फोटोशॉप में सिलेक्शन के लिए कुल 4 प्रकार के Marquee टूल्स होते हैं: Rectangular Marquee, Elliptical Marquee, Single Row Marquee और Single Column Marquee।
Q. 95. हम किसी वेब पेज को कैसे प्रिंट कर सकते हैं?
How can we print a web page?
(A) Ctrl + S
(B) Ctrl + P
(C) Ctrl + V
(D) Ctrl + O
Correct Answer: (B) Ctrl + P
Explanation: किसी भी वेब ब्राउज़र में खुले हुए वेब पेज को सीधे प्रिंट करने या PDF के रूप में सेव करने के लिए Ctrl + P शॉर्टकट कुंजी का उपयोग किया जाता है।
Q. 96. AngularJS में Two-Way Data Binding का मुख्य उद्देश्य क्या है?
What is the main purpose of Two-Way Data Binding in AngularJS?
(A) Synchronization between Model and View
(B) Synchronization between Server and Browser only
(C) Styling HTML elements
(D) Routing between external websites
Correct Answer: (A) Synchronization between Model and View
Explanation: Two-Way Data Binding का मुख्य कार्य Model (JavaScript डेटा) और View (HTML UI) के बीच ऑटोमैटिक सिंक्रोनाइजेशन बनाए रखना है ताकि एक में बदलाव होने पर दूसरा तुरंत अपडेट हो जाए।
Q. 97. निम्न में से कौन सा एस्केप सीक्वेंस (Escape Sequence) लाइन ब्रेक (New Line) के लिए उपयोग होता है?
Which of the following escape sequences is used for a line break (new line)?
(A) \t
(B) \n
(C) \b
(D) \r
Correct Answer: (B) \n
Explanation: JavaScript और अन्य प्रोग्रामिंग भाषाओं में स्ट्रिंग के अंदर नई लाइन (New Line / Line Break) शुरू करने के लिए \n एस्केप सीक्वेंस का उपयोग किया जाता है।
Q. 98. HTML में मौजूद सभी टैग कैसे होते हैं?
How are all the tags present in HTML?
(A) Case Insensitive
(B) Case Sensitive
(C) Uppercase only
(D) Lowercase only
Correct Answer: (A) Case Insensitive
Explanation: HTML टैग्स केस-इंसेंसिटिव (Case Insensitive) होते हैं, अर्थात <body> या <BODY> दोनों एक समान काम करते हैं (हालांकि W3C छोटे अक्षरों में लिखने की सलाह देता है)।
Q. 99. HTML में फॉर्म डेटा को सर्वर तक किस प्रकार भेजा जाएगा, यह कौन सा एट्रिब्यूट निर्धारित करता है?
Which attribute specifies how form data will be sent to the server in HTML?
(A) action
(B) method
(C) target
(D) name
Correct Answer: (B) method
Explanation: <form> टैग का method एट्रिब्यूट यह तय करता है कि फॉर्म का डेटा सर्वर पर किस HTTP तरीके (जैसे GET या POST) से भेजा जाएगा।
Q. 100. AngularJS में फिल्टर (Filter) के लिए कौन सा सिंबल उपयोग किया जाता है?
Which symbol is used for filters in AngularJS?
(A) | (Pipe symbol)
(B) $ (Dollar symbol)
(C) # (Hash symbol)
(D) @ (At symbol)
Correct Answer: (A) | (Pipe symbol)
Explanation: AngularJS एक्सप्रेशन के अंदर डेटा को फॉर्मेट करने हेतु फिल्टर (जैसे uppercase, currency, orderBy) लगाने के लिए पाइप सिंबल (|) का प्रयोग किया जाता है।
Q. 101. निम्नलिखित JavaScript स्टेटमेंट console.log(!0); का आउटपुट क्या होगा?
What will be the output of the following JavaScript statement console.log(!0);?
(A) true
(B) false
(C) 0
(D) undefined
Correct Answer: (A) true
Explanation: JavaScript में 0 को एक ‘falsy’ मान माना जाता है, और उस पर लॉजिकल NOT (!) ऑपरेटर लगाने से वह उलट कर बूलियन ‘true’ दे देता है।
Q. 102. अमान्य (Invalid) <input> टैग type एट्रिब्यूट वैल्यू की पहचान करें।
Identify the invalid <input> tag type attribute value.
(A) checkbox
(B) submit
(C) text
(D) radiobox
Correct Answer: (D) radiobox
Explanation: HTML फॉर्म में रेडियो बटन बनाने के लिए type=”radio” का उपयोग होता है, ‘radiobox’ नाम की कोई वैध इनपुट टाइप वैल्यू नहीं होती।
Q. 103. फोटो एडिटर में ब्राइटनेस और कंट्रास्ट को एडजस्ट करने का मुख्य उद्देश्य क्या है?
What is the main purpose of adjusting brightness and contrast in a photo editor?
(A) To reduce the file size
(B) To edit the text
(C) To remove the background
(D) To adjust the brightness of colors and the difference between them
Correct Answer: (D) To adjust the brightness of colors and the difference between them
Explanation: ब्राइटनेस से पूरी इमेज की रोशनी (हल्का या गहरापन) नियंत्रित होती है, जबकि कंट्रास्ट से इमेज के हल्के और गहरे रंगों के बीच का अंतर (स्पष्टता) समायोजित किया जाता है।
Q. 104. CSS का उपयोग करके हाइपरलिंक से अंडरलाइन हटाने के लिए सही सिंटैक्स क्या है?
What is the correct syntax to remove the underline from a hyperlink using CSS?
(A) a { text-decoration: none; }
(B) a { underline: none; }
(C) a { text-style: no-underline; }
(D) a { decoration: none; }
Correct Answer: (A) a { text-decoration: none; }
Explanation: एंकर टैग (<a>) के नीचे आने वाली डिफ़ॉल्ट अंडरलाइन को हटाने के लिए CSS प्रॉपर्टी ‘text-decoration: none;’ का उपयोग किया जाता है।
Q. 105. निम्न JavaScript कोड का आउटपुट क्या होगा?
What will be the output of the following JavaScript code?
var a = 5;
var b = “5”;
document.write(a == b);
(A) true
(B) false
(C) 5
(D) Error
Correct Answer: (A) true
Explanation: JavaScript में डबल इक्वल (==) ऑपरेटर डेटा टाइप की जांच किए बिना केवल वैल्यू की तुलना करता है, इसलिए संख्या 5 और स्ट्रिंग “5” की तुलना करने पर ‘true’ देगा (जबकि === होने पर false देता)।
Q. 106. W3.CSS में हेडिंग्स (Headings) के लिए डिफॉल्ट फॉन्ट कौन सा होता है?
Which is the default font for headings in W3.CSS?
(A) Verdana
(B) Arial
(C) Times New Roman
(D) Segoe UI
Correct Answer: (D) Segoe UI
Explanation: W3.CSS में <h1> से <h6> तक की सभी हेडिंग्स के लिए डिफ़ॉल्ट फॉन्ट ‘Segoe UI’ होता है, जबकि सामान्य बॉडी टेक्स्ट के लिए ‘Verdana’ होता है।
Q. 107. Google ने कौन सा वेब ब्राउज़र बनाया है?
Which web browser has Google developed?
(A) Firefox
(B) Chrome
(C) Safari
(D) Edge
Correct Answer: (B) Chrome
Explanation: Google Chrome गूगल द्वारा वर्ष 2008 में लॉन्च किया गया दुनिया का सबसे अधिक इस्तेमाल होने वाला वेब ब्राउज़र है।
Q. 108. CSS में सेलेक्टर्स (Selectors) का उपयोग किसके लिए किया जाता है?
What are selectors used for in CSS?
(A) Patterns used to select the element(s) you want to style
(B) Functions used to connect to a database
(C) Tags used to create tables in HTML
(D) Scripts used to validate forms
Correct Answer: (A) Patterns used to select the element(s) you want to style
Explanation: CSS सेलेक्टर्स वे पैटर्न होते हैं जिनका उपयोग HTML पेज के उन विशेष एलिमेंट्स को पहचानने और चुनने के लिए किया जाता है जिन पर हम स्टाइल लागू करना चाहते हैं।
Q. 109. WebKit आधारित ब्राउज़रों के लिए CSS वेंडर एक्सटेंशन प्रीफिक्स कौन सा है?
Which is the CSS extension prefix for WebKit-based browsers?
(A) -webkit-
(B) -moz-
(C) -o-
(D) -ms-
Correct Answer: (A) -webkit-
Explanation: Safari और Chrome जैसे WebKit/Blink आधारित ब्राउज़रों के लिए विशेष CSS प्रॉपर्टीज लिखने हेतु -webkit- प्रीफिक्स का उपयोग होता है (जबकि Firefox के लिए -moz- होता है)।
Q. 110. फोटोशॉप/इमेज एडिटर में किस टूल का उपयोग इमेज पर नाम (टेक्स्ट) लिखने के लिए किया जाता है?
Which tool is used to write a name (text) on an image in Photoshop/Image Editor?
(A) Crop Tool
(B) Text Tool (Type Tool)
(C) Lasso Tool
(D) Move Tool
Correct Answer: (B) Text Tool (Type Tool)
Explanation: फोटोशॉप या किसी भी इमेज एडिटर में फोटो के ऊपर टेक्स्ट या नाम लिखने के लिए Text Tool / Type Tool (शॉर्टकट कुंजी ‘T’) का उपयोग किया जाता है।
Q. 111. वेब पर इमेजेस की स्टैंडर्ड रेजोल्यूशन क्या होती है?
What is the standard resolution of images on the web?
(A) 72 PPI
(B) 300 PPI
(C) 150 PPI
(D) 600 PPI
Correct Answer: (A) 72 PPI
Explanation: वेबसाइट पर तेजी से लोड होने के लिए डिजिटल इमेजेस का मानक रेजोल्यूशन 72 PPI (Pixels Per Inch) रखा जाता है, जबकि प्रिंटिंग के लिए 300 DPI/PPI का उपयोग होता है।
Q. 112. HTML डॉक्यूमेंट में <script> टैग को किस-किस स्थान पर इंसर्ट किया जा सकता है?
Where can the <script> tag be inserted in an HTML document?
(A) Inside <head> section
(B) Inside <body> section
(C) Both <head> and <body> sections (or external)
(D) All of the above
Correct Answer: (D) All of the above
Explanation: HTML डॉक्यूमेंट में JavaScript कोड जोड़ने के लिए <script> टैग को <head> सेक्शन, <body> सेक्शन या दोनों जगह आवश्यकतानुसार लगाया जा सकता है।
Q. 113. नीचे दिए गए <img src=”img.png”> टैग के स्टेटमेंट में डबल कोट के अंदर लिखा गया “img.png” क्या डिनोट करता है?
In the given <img src=”img.png”> tag statement, what does “img.png” written inside double quotes denote?
(A) Tag
(B) Attribute
(C) Value
(D) Element
Correct Answer: (C) Value
Explanation: इस स्टेटमेंट में img एक टैग है, src एक एट्रिब्यूट का नाम है, और बराबर के बाद डबल कोट्स में लिखा “img.png” उस एट्रिब्यूट की वैल्यू (Value) है।
Q. 114. HTML5 में निम्न में से कौन सा वैध वीडियो फॉर्मेट नहीं है?
Which of the following is NOT a valid video format in HTML5?
(A) MP4
(B) WMV / WebV
(C) Ogg
(D) WebM
Correct Answer: (B) WMV / WebV
Explanation: HTML5 का <video> टैग मानक रूप से केवल तीन वीडियो फॉर्मेट्स—MP4, WebM और Ogg को सपोर्ट करता है; यह WMV या WebV को सपोर्ट नहीं करता।
Hope aapne M2-R5 O Level NIELIT January 2026 ke previous papers padh liye hain aur samajh bhi liya hai.
आज तक के सभी ओ-लेवल प्रीवियस पेपर्स को पढ़ना, डाउनलोड करना या मॉक टेस्ट देना है तो नीचे दिए गए बटन को दबाइये!
Kya aap M2-R5 O Level January 2026 ke previous papers ka mock test dena chahte hain?, Neeche diye gaye button par click karein.
Agar aap M2-R5 O Level January 2026 ke previous papers PDF mein download karna chahte hain?, to neeche diye gaye button par click karein.
Apna study experience humse neeche comment box mein zarur share karein. Agar aapko koi galti mile to humein batana na bhoolen. 😊