Score %0 (0 correct0 incorrect20 unanswered)
प्रश्न 1. s का मान क्या है?
NSMutableString *s = [NSMutableString stringWithString: @"123"];
[s appendString: @"456"];
- 123456
- 123
- 123
- 456
- इस कोड में त्रुटि है।
प्रश्न 2. इन वाक्यों के बाद i का मान क्या है?
NSString *str = nil;
NSInteger i = str.integerValue;
- nil
- 0 (तकनीकी रूप से
nil
== 0 होता है, लेकिन i में '0' का शास्त्रीय मान होता है और nil
का void*
मान नहीं होता है)
- -1
- इस कोड क्रैश होता है।
प्रश्न 3. इस लाइन के बाद str में कौन सा मान होगा?
NSString str = "test" + " " + "more";
- इस कोड में त्रुटि है
- test
- nil
- test more
प्रश्न 4. नीचे दिए गए कोड का आउटपुट क्या है?
NSPredicate *p2 = [NSPredicate predicateWithBlock:^BOOL(NSString* evaluatedObject, NSDictionary<NSString *,id> * _Nullable bindings) {
return evaluatedObject.intValue % 2 == 0;
}];
NSArray *vals = @[@"1", @"2", @"3"];
NSArray *n2 = [vals filteredArrayUsingPredicate:p2];
NSLog(@"%@", n2.firstObject);
- 2
- 1,2,3
- 1,2
- इस कोड में त्रुटि है।
प्रश्न 5. प्रॉपर्टी डिफ़ॉल्ट्स में क्या शामिल हैं?
- एटॉमिक/मजबूत
- एटॉमिक/कमजोर
- गैर-एटॉमिक/कमजोर
- गैर-एटॉमिक/मजबूत
प्रश्न 6. NSDictionary और NSMutableDictionary के बीच मुख्य अंतर क्या है?
- NSMutableDictionary की मानें बदल सकती हैं
- NSMutableDictionary के लिए आरंभिकरणकर्ता नहीं होते।
- NSDictionary को कॉपी नहीं किया जा सकता।
- NSDictionary की मानें बदल सकती हैं।
प्रश्न 7. यह क्या है?
-(float)foo;
- फ़ंक्शन जिसका एक फ़्लोट प्रकार का वापसी मान है।
- इस कोड में त्रुटि है।
- फ़्लोट प्रकार का एक चर घोषणा।
- फ़्लोट प्रकार की एक प्रॉपर्टी।
प्रश्न 8. इस पंक्ति से आप क्या समझ सकते हैं?
#import "NSString+NameHelper.h"
- NameHelper NSString का एक कैटेगरी है।
- NameHelper NSString का एक उप-कक्ष है।
- NSString NameHelper प्रोटोकॉल को कार्यान्वित करता है।
- NSString के पास एक सहायक कक्ष है।
प्रश्न 9. इस कोड में क्या गलती है?
float x = 5.;
- इस कोड में कुछ गलत नहीं है।
- घोषणाओं को अंत में नहीं लगाना चाहिए।
- x=5 एक अमान्य फ्लोट है।
- चर में घोषणा और प्रारंभित किया जाना विभिन्न राज्यों में नहीं हो सकता।
प्रश्न 10. इस लूप को कितनी बार चलाया जाएगा?
for (int x=0; x<100; x++) {
x = x + 1;
}
``
`
- %OPTION% 50
- %OPTION% 99
- %OPTION% 100
- %OPTION% इस कोड में त्रुटि है।
प्रश्न 11. यह कोड किसका उदाहरण है?
[self addObserver: self forKeyPath: @"val" options:0 context: nil];
- की-मान-अनुसरण
- कक्ष मान अनुसरण
- कुंजी-डेटा अनुसरण
- कुंजी-पथ अनुसरण
प्रश्न 12. ARC का पूरा नाम क्या है?
- स्वचालित संदर्भ गणना
- स्वचालित धारण जाँच
- एसिंक धारण साइकिल
- स्वचालित रिलीज़ कोड
प्रश्न 13. इस कोड के लिए क्या छापा जाएगा?
int val = 0;
val = 1.5;
printf("%d", val);
- 1
- 2
- 0
- इस कोड में त्रुटि है।
प्रश्न 14. Objective-C में क्लास इनहेरिटेंस के बारे में सबसे अच्छा क्या है?
- एकल इनहेरिटेंस लेकिन एकाधिक प्रोटोकॉल का अनुप्रयोग
- Objective-C इनहेरिटेंस का समर्थन नहीं करता है
- द्विगुण क्लास इनहेरिटेंस
- असीमित क्लास इनहेरिटेंस और प्रोटोकॉल अनुपालन
प्रश्न 15. इस कोड के प्रयोग के बाद इस NSDictionary में कितनी कुंजियाँ होंगी?
NSDictionary *dict = [[NSDictionary alloc] initWithObjectsAndKeys: @"b", @"e", @"a", @"r", nil];
- 2
- 4
- 5
- इस कोड में त्रुटि है।
प्रश्न 16. इस कोड में क्या अंतर है?
NSMutableDictionary *dict1 = [NSMutableDictionary dictionaryWithCapacity:5];
[dict1 setValue:@"key" forKey:@"value"];
- कुंजी और मूल्य आइटम विचारों को मिश्रित किया गया है
- इसमें कोई गलती नहीं है
- आप एक डिक्शनरी की क्षमता को सेट नहीं कर सकते
- NSMutableDictionary में :setValue:forKey फ़ंक्शन नहीं है।
प्रश्न 17. इस कोड से क्या छापा जाएगा?
NSData *data = [@"print" dataUsingEncoding:NSASCIIStringEncoding];
NSLog(@"%@", [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding]);
- प्रिंट
- यह कोड अमान्य है
- इस कोड से कुछ नहीं छापा जाएगा।
- निल
प्रश्न 18. इस फ़ंक्शन में क्या अलग है?
+(void)doSomething;
- यह स्टैटिक है
- यह अमूर्त है।
- यह इनलाइन है।
- इस कोड में त्रुटि है।
प्रश्न 19. संरचनाएँ क्या हो सकती हैं?
- फ़ंक्शन
- आरंभिकरणकर्ता
- क्षेत्र
- इन सभी उत्तरों
प्रश्न 20. इस कोड में क्या गलती है?
@interface MyClass : NSObject
@property (strong, nonatomic, readonly) NSString *name;
@end
- इस कोड में कुछ गलत नहीं है।
- यहाँ कोई पढ़ने-लिखने नहीं है।
- MyClass NSObject का अनुमान नहीं करता है
।
- प्रॉपर्टी अनुमानित के लिए घोषित नहीं है।