1. जावास्क्रिप्ट कार्यों को निम्नलिखित में से किस तरीके से लागू किया जा सकता है।
i) कार्य के रूप में ii) विधियां के रूप में iii) विधायक के रूप में
ए) मैं और केवल ii
बी) केवल ii और iii
सी) मैं और केवल iii
डी) सभी i, ii और iii
2. फ़ंक्शंस फ़ंक्शन के रूप में या एक …………… के साथ तरीकों के रूप में लगाए जाते हैं।
ए) आह्वान बयान
बी) मंगलाचरण अभिव्यक्ति
ग) आह्वान समारोह
घ) मंगलाचरण विधि
3. एक ……………… एक फंक्शन एक्सप्रेशन होता है जो एक ओपन कोष्ठक के बाद एक फंक्शन ऑब्जेक्ट का मूल्यांकन करता है, शून्य या अधिक तर्क अभिव्यक्तियों की एक अल्पविराम से अलग सूची और एक करीबी कोष्ठक होता है।
ए) आह्वान बयान
बी) मंगलाचरण अभिव्यक्ति
ग) आह्वान समारोह
घ) मंगलाचरण विधि
4. यदि कोई फ़ंक्शन या विधि मंगलाचरण नए खोजशब्द से पहले आता है, तो यह एक …………… है।
क) रचनाकार मंगलाचरण
बी) नया मंगलाचरण
ग) अप्रत्यक्ष आह्वान
डी) सीधे मंगलाचरण
5. इन ………………। आप किसी भी कार्य को किसी भी वस्तु की विधि के रूप में लागू कर सकते हैं, भले ही वह वास्तव में उस वस्तु की विधि न हो।
ए) रचनाकार मंगलाचरण
बी) नया मंगलाचरण
ग) अप्रत्यक्ष आह्वान
डी) सीधे मंगलाचरण
6. दोनों कॉल () और लागू () विधियाँ आपको आह्वान के लिए स्पष्ट रूप से ……………… .. मूल्य निर्दिष्ट करने की अनुमति देती हैं।
उसके
ब) मुझे
ग) वह
घ) नया
7. किसी भी तर्क को स्वीकार करने वाले कार्य को ………… कहा जाता है।
i) वेरिएडिक फंक्शन ii) वेरिएबल एरिटी फंक्शन iii) वेरगेज फंक्शन
ए) मैं और केवल ii
बी) केवल ii और iii
सी) मैं और केवल iii
डी) सभी i, ii और iii
8. ………………। कार्यों को शून्य तर्कों के साथ आह्वान की अनुमति नहीं है।
क) शून्य
बी) वार्गर्स
ग) खाली
D) सख्त
9. ……………। संपत्ति गैर मानक है, लेकिन आमतौर पर लागू संपत्ति है जो उस फ़ंक्शन को संदर्भित करती है जिसे एक कहा जाता है।
क) फोन करने वाला
ब) कैली
ग) कहते हैं
घ) बुला रहा है
10. …………… .. संपत्ति कभी-कभी उपयोगी होती है ताकि अनाम कार्यों को खुद को पुनरावर्ती कहने की अनुमति मिल सके।
क) फोन करने वाला
ब) कैली
ग) कहते हैं
घ) बुला रहा है
11. बताएं कि जावास्क्रिप्ट फ़ंक्शन के बारे में निम्नलिखित कथन सही हैं या गलत।
i) फ़ंक्शन को दूसरे चर में सौंपा जा सकता है
ii) क्रियाओं को चर के बजाय ऑब्जेक्ट गुणों को भी सौंपा जा सकता है
iii) फ़ंक्शन को नामों की आवश्यकता है
ए) आई-ट्रू, ii-गलत, iii-गलत
बी) आई-ट्रू, ii-True, iii-गलत
ग) i- गलत, ii- गलत, iii-True
घ) i- गलत, ii- सच, iii-True
12. एक फ़ंक्शन ऑब्जेक्ट का संयोजन और एक कार्यक्षेत्र जिसमें फ़ंक्शंस चर को हल किया जाता है एक ……………… ..
ए) समन्वयक
ब) जुड़ने वाला
ग) बंद होना
D) रिसॉल्वर
13.… …………। किसी फ़ंक्शन की संपत्ति एक रीड ओनली प्रॉपर्टी होती है जो अपने पैरामीटर सूची में घोषित किए गए मापदंडों की संख्या को वापस करती है।
ए) की लंबाई
बी) संख्या
सी) पैरामीटर
घ) चौड़ाई
14. ……………… .. आमतौर पर उन तर्कों की संख्या निर्दिष्ट करता है जो फ़ंक्शन की अपेक्षा करते हैं।
ए) तर्क.नंबर
बी) तर्क
सी) तर्क। व्यास
डी) तर्क
15. जब एक फ़ंक्शन को एक कंस्ट्रक्टर के रूप में उपयोग किया जाता है, तो नई बनाई गई वस्तु ………… .. ऑब्जेक्ट से गुण प्राप्त करती है।
ए) की लंबाई
बी) प्रोटोटाइप
ग) कंस्ट्रक्टर
घ) टकराने योग्य
16. किसी भी तर्क के लिए ……………… .. पहले मंगलाचरण के बाद तर्क तर्क वे मान हैं जिन्हें फ़ंक्शन में लाया जाता है।
ए) लागू ()
बी) कॉल ()
ग) बाइंड ()
डी) स्ट्रिंग ()
17. कॉल () और लागू () विधि दोनों का तर्क वह वस्तु है जिस पर फ़ंक्शन को लागू किया जाना है।
पहला
ब) दूसरा
ग) तीसरा
D) उपरोक्त में से कोई नहीं
18.… ………… विधि कॉल () विधि की तरह है, सिवाय इसके कि फ़ंक्शन को दिए जाने वाले तर्कों को एक सरणी के रूप में निर्दिष्ट किया जाता है।
ए) लागू ()
बी) कॉल ()
ग) बाइंड ()
डी) स्ट्रिंग ()
19. यदि किसी फ़ंक्शन को मनमाने ढंग से तर्कों को स्वीकार करने के लिए परिभाषित किया जाता है, तो …………। विधि आपको उस फ़ंक्शन को मनमानी लंबाई की एक सरणी की सामग्री पर लागू करने की अनुमति देती है।
ए) लागू ()
बी) कॉल ()
ग) बाइंड ()
डी) स्ट्रिंग ()
20. जब आप एक फंक्शन f पर …………… विधि को आबंटित करते हैं और एक ऑब्जेक्ट ओ पास करते हैं, तो विधि एक नया फंक्शन लौटाती है।
ए) लागू ()
बी) कॉल ()
ग) बाइंड ()
डी) स्ट्रिंग ()
21. ………………… कार्यात्मक प्रोग्रामिंग में एक आम तकनीक है और कुछ समय को करी कहा जाता है।
ए) पूर्ण आवेदन
बी) आंशिक आवेदन
सी) आम आवेदन
डी) तकनीकी अनुप्रयोग
22. बताएं कि क्या फंक्शन कंस्ट्रक्टर के बारे में निम्नलिखित कथन सही या गलत हैं
i) फ़ंक्शन () कंस्ट्रक्टर जावास्क्रिप्ट कार्यों को गतिशील रूप से बनाने और रनटाइम पर संकलित करने की अनुमति देता है
ii) फ़ंक्शन () कंस्ट्रक्टर फ़ंक्शन बॉडी को पार्स करता है और हर बार जब यह कहा जाता है तो एक नया फ़ंक्शन ऑब्जेक्ट बनाता है।
क) सत्य, असत्य
ख) झूठा, सच्चा
ग) सच, सच
घ) झूठा, झूठा
23. A ……………। किसी भी वस्तु है जिसे एक फ़ंक्शन मंगलाचरण अभिव्यक्ति में लगाया जा सकता है।
ए) कॉलर ऑब्जेक्ट
ब) कैली ऑब्जेक्ट
सी) कॉल करने योग्य वस्तु
D) कॉलिंग ऑब्जेक्ट
24. A …………………। एक फ़ंक्शन है जो फ़ंक्शन पर काम करता है, एक या अधिक फ़ंक्शन को तर्क के रूप में लेता है और नए फ़ंक्शन को वापस करता है।
ए) कई आदेश समारोह
बी) उच्च आदेश समारोह
सी) कम आदेश समारोह
डी) नए आदेश समारोह
जवाब
1. डी) सभी i, ii और iii
2. बी) मंगलाचरण अभिव्यक्ति
3. बी) मंगलाचरण अभिव्यक्ति
4. क) रचनाकार मंगलाचरण
5. सी) अप्रत्यक्ष आह्वान
6. ए) यह
7. डी) सभी i, ii और iii
8. बी) वैरगेज
9. क) फोन करने वाला
10. ख) कैली
11. बी) आई-ट्रू, ii-True, iii-गलत
12. C) बंद होना
13. क) लंबाई
14. B) तर्क
15. बी) प्रोटोटाइप
16. बी) कॉल ()
17. ए) पहले
18. ए) लागू ()
19. ए) लागू ()
20. सी) बाइंड ()
21. बी) आंशिक आवेदन
22. C) ट्रू, ट्रू
23. C) कॉल करने योग्य वस्तु
24. बी) उच्च आदेश समारोह
1. JavaScript functions can be invoked in which of the following ways.
i) as functions ii) as methods iii) as constructors
A) i and ii only
B) ii and iii only
C) i and iii only
D) All i, ii and iii
2. Functions are invoked as functions or as methods with an …………….
A) invocation statement
B) invocation expression
C) invocation function
D) invocation method
3. An ……………… consists of a function expression that evaluates to a function object followed by an open parenthesis, a comma separated list of zero or more argument expressions and a close parenthesis.
A) invocation statement
B) invocation expression
C) invocation function
D) invocation method
4. If a function or method invocation preceded by the keyword new, then it is a ……………
A) constructor invocation
B) new invocation
C) indirect invocation
D) direct invocation
5. In ………………. you can invoke any function as a method of any object, even if it is not actually a method of that object.
A) constructor invocation
B) new invocation
C) indirect invocation
D) direct invocation
6. Both call( ) and apply( ) methods allow you to explicitly specify the …………….. value for the invocation.
A) this
B) me
C) that
D) new
7. The function that can accept any number of arguments is called …………
i) variadic function ii) variable arity function iii) varargs function
A) i and ii only
B) ii and iii only
C) i and iii only
D) All i, ii and iii
8. ………………. functions need not allow invocations with zero arguments.
A) zero
B) varargs
C) empty
D) strict
9. ……………. property is non standard but commonly implemented property that refers to the function that called is one.
A) caller
B) callee
C) called
D) calling
10. The …………….. property is occasionally useful to allow unnamed functions to call themselves recursively.
A) caller
B) callee
C) called
D) calling
11. State whether the following statements are True or False about JavaScript function.
i) The function can be assigned to another variable
ii) Functions can also be assigned to object properties rather than variables
iii) Function require names at all
A) i-True, ii-False, iii-False
B) i-True, ii-True, iii-False
C) i-False, ii-False, iii-True
D) i-False, ii-True, iii-True
12. The combination of a function object and a scope in which the functions variables are resolved in called a ………………..
A) coordinator
B) joiner
C) closure
D) resolver
13. The ……………. property of a function is a read only property which returns the number of parameters it declares in its parameter list.
A) length
B) number
C) parameter
D) width
14. The ……………….. specifies usually the number of arguments that the function expects.
A) argument.number
B) argument.length
C) argument.parameter
D) argument.width
15. When a function is used as a constructor, the newly created object inherits properties from the ………….. object.
A) length
B) prototype
C) constructor
D) collable
16. Any arguments to ……………….. after the first invocation context argument are the values that are passed to the function that is invoked.
A) apply( )
B) call( )
C) bind( )
D) string( )
17. The argument to both call( ) and apply( ) method is the object on which the function is to be invoked.
A) first
B) second
C) third
D) none of the above
18. The …………… method is like the call( ) method, except that the arguments to be passed to the function are specified as an array.
A) apply( )
B) call( )
C) bind( )
D) string( )
19. If a function is defined to accept an arbitrary number of arguments, the …………… method allows you to invoke that function on the contents of an array of arbitrary length.
A) apply( )
B) call( )
C) bind( )
D) string( )
20. When you invoke the …………… method on a function f and pass an object o, the method returns a new function.
A) apply( )
B) call( )
C) bind( )
D) string( )
21. ………………… is a common technique in functional programming and is some times called currying.
A) full application
B) partial application
C) common application
D) technical application
22. State whether the following statements about function constructor are True or False
i) The function( ) constructor allows JavaScript functions to be dynamically created and compiled at runtime
ii) The function( ) constructor parses the function body and creates a new function object each time it is called.
A) True, False
B) False, True
C) True, True
D) False, False
23. A ……………. is any object that can be invoked in a function invocation expression.
A) caller object
B) callee object
C) callable object
D) calling object
24. A …………………. is a function that operates on functions, taking one or more functions as arguments and returning new function.
A) multiple order function
B) higher order function
C) lower order function
D) new order function
Answers
1. D) All i, ii and iii
2. B) invocation expression
3. B) invocation expression
4. A) constructor invocation
5. C) indirect invocation
6. A) this
7. D) All i, ii and iii
8. B) varargs
9. A) caller
10. B) callee
11. B) i-True, ii-True, iii-False
12. C) closure
2. B) invocation expression
3. B) invocation expression
4. A) constructor invocation
5. C) indirect invocation
6. A) this
7. D) All i, ii and iii
8. B) varargs
9. A) caller
10. B) callee
11. B) i-True, ii-True, iii-False
12. C) closure
13. A) length
14. B) argument.length
15. B) prototype
16. B) call( )
17. A) first
18. A) apply( )
19. A) apply( )
20. C) bind( )
21. B) partial application
22. C) True, True
23. C) callable object
24. B) higher order function
token no. klpmk6767
14. B) argument.length
15. B) prototype
16. B) call( )
17. A) first
18. A) apply( )
19. A) apply( )
20. C) bind( )
21. B) partial application
22. C) True, True
23. C) callable object
24. B) higher order function
token no. klpmk6767
Your Code is Ready
Thanks For Comment