蓝鸥0c考试 绝密
// ※选择题(共80题,每题1分)
// 1、NSString *name = [[NSString alloc]initWithString:@"张三"];
// NSLog(@"%d",[name retainCount]);
// 上述代码打印结果是:
// 答案:(A)
// A、-1
// B、0
// C、1
// D、2
// 2、经过下列哪种操作后需要使用release方法。
// 答案:(C)
// A、delegate
// B、assign
// C、retain
// D、dealloc
// 3、必须实现的协议方法使用:关键字声明.
// 答案:(C)
// A、@property
// B、@interface
// C、@required
// D、@protocol
// 4、关于集合描述不正确的是:
// 答案:(A)
// A、所有的集合都可以添加元素。
// B、集合分为可变集合、不可变集合。
// C、数组、字典、NSSet这三种集合存储数据的方式不同。
// D、所有集合都能保存id类型数据。
// 5、NSArray *array = [NSArray arrayWithObjects:@"1",@"2",@"3",@"4",@"2", nil];
// NSMutableSet *set = [[NSMutableSet alloc]init];
// for(NSString *str in array)
// {
// [set addObject:str];
// }
// NSLog(@"%lu",[set count]);
// [set release];
// 控制台打印的结果是:
// 答案:(A)
// A、4
// B、5
// C、6
// D、7
// 6、下列说法中错误的是:
// 答案:(C)
// A、Objective-C不用"函数调用",而用互相传递讯息.
// B、Objective-C一个完整的类分为interface和implementation两块
// C、Objective-C对象使用new分配内存,用delete释放
// D、Objective-C协议分为非正式协议和正式协议
// 7、Objective-C中包含一个自定义的头文件应该使用:
// 答案:(C)
// A、#include ""
// B、#include<>
// C、#import ""
// D、#import<>
// 8、用哪个关键字定义协议中必须实现的方法:
// 答案:(D)
// A、@optional
// B、@protected
// C、@private
// D、不用写关键字
// 9、NSMutableString * str = [[NSMutableString alloc] initWithFormat:@"123"];
// NSLog(@"str = %p",str);
// [str appendFormat:@"456"];
// NSLog(@"str = %p",str);
// 上面代码对字符串str进行拼接后,2次打印的地址是否相同:
// 答案:(A)
// A、相同
// B、不同
// C、随机打印
// D、有时相同,有时不同
// 10、以下代码执行后,person对象的retain count是多少:
// Person * person = [[Person alloc] init];
// [person retain]; [person release];
// 答案:(B)
// A、0
// B、1
// C、2
// D、3
// 11、下列哪个选项与@synthesize配合使用:
// 答案:(D)
// A、@end
// B、@interface
// C、@implementation
// D、@property
// 12、OC中布尔(BOOL)类型的变量的值只有:
// 答案:(B)
// A、1/0
// B、YES/NO
// C、true/false
// D、1/-1
// 13、下列哪个选项不需要release方法:
// 答案:(C)
// A、[[NSString alloc]init];
// B、[[NSString alloc] initWithString:@”hehe”];
// C、[[NSArray arrayWithArray: arr1];
// D、[[NSMutableDictionary alloc] init];
// 14、OC中,所有类的根类是:
// 答案:(A)
// A、NSObject
// B、NSDate
// C、NSCoding
// D、UIView
// 15、NSDictionary *dict = [NSDictionary dictionaryWithObject:@"a value" forKey:@"aKey"];
// NSLog(@"%@",[dict objectForKey:@"aKey"]);
// [dict release];
// 控制台中打印的最后一条信息会是:
// 答案:(C)
// A、a value
// B、aKey : a value
// C、崩溃信息
// D、a value : aKey
// 16、下面关于类概念的描述中,错误的是:
// 答案:(D)
// A、类是抽象数据类型的实现
// B、类是具有共同行为的若干对象的统一描述体
// C、类是创建对象的模板
// D、类就是C语言中的结构体类型
// 17、名为print::的方法有几个传入参数:
// 答案:(C)
// A、0
// B、1
// C、2
// D、3
// 18、下面哪些选项是类:
// 答案:(A)
// A、导演
// B、张艺谋
// C、擎天柱
// D、辉哥的雪铁龙
// 19、下列选项中全部属于对象的是:
// 答案:(C)
// A、我的白色iPhone4s;Mac Mini
// B、狗;老虎
// C、邻居家的猫咪“贝贝”;我的弟弟“张三”
// D、保时捷;犀利哥
// 20、不会立刻使引用计数器改变的是:
// 答案:(C)
// A、release
// B、alloc
// C、autorelease
// D、retain
// 21、在OC中类的接口声明关键字为:
// 答案:(B)
// A、@import
// B、@interface
// C、@implemention
// D、@protocol
// 22、下面哪些选项是属性的正确声明方式:
// 答案:(C)
// A、@property(nonatomic,retain)NSString myString;
// B、@property(nonatomic,assign)NSString * myString;
// C、@property(nonatomic,assign)int mynumber;
// D、@property(nonatomic,retain)int mynumber;
// 23、在OC中,类的定义包括两部分(声明与实现),其中实现部分是:
// 答案:(C)
// A、@import
// B、@interface
// C、@implementation
// D、@protocol
// 24、使用 Objective-C语言输出“This is a Objective-C program.”正确的是:
// 答案:(D)
// A、NSLog(@"%s",This is a Objective-C program.);
// B、NSLog(@"%@",This is a Objective-C program.);
// C、NSLog(@"This is a Objective-C program.",%@);
// D、NSLog(@"This is a Objective-C program.");
// 25、OC中与alloc相反的方法是:
// 答案:(C)
// A、release
// B、retain
// C、dealloc
// D、free
// 26、向Xcode控制台输出一个字符串应该用:
// 答案:(A)
// A、NSLog()
// B、Printf()
// C、NSPrintf()
// D、scanf()
// 27、-(id)setName:(NSString *)name :(NSString *)sex age:(int)age的方法名是:
// 答案:(C)
// A、-(id)setName:(NSString *)name :(NSString *)sex age:(int)age
// B、-setName:name :sex age:age
// C、setName: : age:
// D、setName:name:age:
// 28、关于类和对象的概念,下列属于对象的是:
// 答案:(C)
// A、奥迪A6
// B、保龄球
// C、世界冠军刘翔
// D、西红柿
// 29、OC中的委托最好声明成:
// 答案:(B)
// A、retain
// B、assign
// C、copy
// D、readonly
// 30、NSArray *array = [NSArray arrayWithObjects:@"one", @"two", @"three",nil];
// NSLog(@"%@",[array objectAtIndex:1]);
// NSLog(@"%@",[array objectAtIndex:3]);
// 控制台中打印的最后一条信息会是:
// 答案:(D)
// A、one
// B、two
// C、three
// D、崩溃信息
// 31、下列有效的键路径是:
// 答案:(B)
// A、[foo valueForKeyPath:@”1SomeMember”]
// B、[foo valueForKeyPath:@”someMember.someAttribute”]
// C、[foo valueForKeyPath:@”SOMEMEMBER@someAttibute”]
// D、[foo valueForKeyPath:@”some Member”]
// 32、@interface Person : NSObject
// @property(nonatomic,retain)NSString * name;
// @end
// 上面声明一个Person类
// Person * per = [[Person alloc] init];
// per.name = [[NSString alloc] initWithFormat:@"张三"];
// NSLog(@"per.name = %d",[per.name retainCount]);
// 答案:(D)
// A、per.name = -1;
// B、per.name = 0;
// C、per.name = 1;
// D、per.name = 2;
// 33、关于类目的说法正确的有:
// 答案:(A)
// A、类目可以为所有的类添加新方法。
// B、类目中添加的方法比原类中定义的方法级别要低。
// C、定义类目需要使用关键字category。
// D、类目可以随意使用。
// 34、下面哪个选项对集合的描述是正确的:
// 答案:(D)
// A、集合内不能存不同类型的对象
// B、集合内可以存整型的数
// C、字典内键值可以相同,但是每个键值对应的对象必须不同
// D、集合内只能存对象
// 35、关于NSSet描述正确的有:
// 答案:(B)
// A、NSSet可以存放任何数据类型的数据。
// B、NSSet存放数据是无序的。
// C、NSSet可以通过下标获取数据。
// D、NSSet存放的数据是有序的。
// 36、下列代码:
// @property(nonatomic,assign)id<Painting>myObject;
// 答案:(C)
// A、是说myObject是Painting分类的一部分
// B、是说myObject遵从于Painting分类
// C、是说myObject遵从于Painting协议
// D、不是合法的Objective-C语法格式
// 37、关于协议描述不正确的是:
// 答案:(D)
// A、协议分正式和非正式协议。
// B、在要求确认协议的类必须实现协议中的方法时,可以使用@required。
// C、一个协议可以被多个类确认。
// D、协议中声明的方法,默认是@optional的。
// 38、在OC中扩展类的方法的形式不包括:
// 答案:(B)
// A、继承
// B、多态
// C、类目
// D、延展
// 39、关于类目、延展的描述错误的是:
// 答案:(B)
// A、延展主要为类提供“私有”方法
// B、类目、延展不但能为类添加方法,而且都可以添加新的实例变量
// C、无论能否拿到类的源码,类目都可以对其扩展
// D、类目和延展声明语法不同
// 40、自定义一个Person类,下面哪个选项是规范的便利构造器声明方式:
// 答案:(D)
// A、-(id)personWithName:(NSString *)theName;
// B、-(id)personwithName:(NSString *)theName;
// C、+(id)personwithName:(NSString *)theName;
// D、+(id)personWithName:(NSString *)theName;
// 41、Objective-C语言中类的实例变量如果只可以被本类和其子类访问,需要下列哪个修饰符:
// 答案:(C)
// A、@public
// B、@private
// C、@protected
// D、@friendly
// 42、以下说法正确的是:
// 答案:(C)
// A、求数组的内容的个数用length方法
// B、字典是根据其位置来索引数据的
// C、协议中定义的方法默认是必须实现的
// D、定义类目必须要拿到自己类的源代码
// 43、下面哪个选项无内存问题的:
// 答案:(C)
// A、
// -(NSString *)description{
// NSString * str = [[NSString alloc] initWithFormat:@"description"];
// return str;
// }
// B、
// -(NSString *)description{
// NSString * str = [[NSString alloc] initWithFormat:@"description"];
// [str release];
// return str;
// }
// C、
// -(NSString *)description{
// NSString * str = [[NSString alloc] initWithFormat:@"description"];
// [str autorelease];
// return str;
// }
// D、
// -(NSString *)description{
// NSString * str = [NSString stringWithFormat:@"description"];
// return [str autorelease];
// }
// 44、以下对类的描述不正确的是:
// 答案:(C)
// A、类的接口部分可以包含实例变量、属性和方法
// B、可以把声明和实现都放到.h文件中
// C、一对文件(Person.h Person.m)只能定义一个类
// D、类比较抽象,对象比较具体
// 45、NSString和 NSMutableString的关系和区别描述不正确的是:
// 答案:(D)
// A、NSString是不可变字符串,即本身内容不能被改变。
// B、NSMutableString是可变字符串,即本身内容可修改。
// C、NSMutableString是NSString的子类。
// D、NSString和NSMutableString没有任何关系。
// 46、下面程序段的输出结果是什么:
// NSArray * arr1 = [[NSArray alloc] initWithObjects:@"1",@"2",@"3", nil];
// NSString *str;
// str = [arr1 objectAtIndex:2];
// NSLog(@"%@",str);
// 答案:(C)
// A、1
// B、2
// C、3
// D、程序崩溃
// 47、关于KVC的描述正确的是:
// 答案:(A)
// A、KVC是指“键-值-编码”。
// B、是一种直接访问对象的属性的机制。
// C、只能访问对象的属性。
// D、当对象的属性值改变时,我们能收到一个通知。
// 48、下面描述正确的选项是:
// 答案:(B)
// A、当计数器为1时,dealloc方法由系统自动调用
// B、一个对象在引用计数变为0时,会调用自己的dealloc方法
// C、在dealloc方法里,应该在[super dealloc]后释放本类所拥有的对象
// D、开启ARC后,可以重载dealloc,必须在dealloc里写 [super dealloc]方法
// 49、简单类型的成员比如:int类型成员在使用@property()时,括号中应使用:
// 答案:(A)
// A、assign
// B、copy
// C、retain
// D、auto
// 50、下列哪个选项不能作为property的可选属性:
// 答案:(A)
// A、alloc
// B、retain
// C、atomic
// D、strong
// 51、NSRange的成员变量有:
// 答案:(A)
// A、location,length
// B、width,height
// C、location,height
// D、length,width
// 52、下面程序段的输出结果是什么:
// NSMutableDictionary * dic = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1",@"2",@"2",@"3",@"3",@"4", nil];
// [dic removeObjectForKey:@"3"];
// NSLog(@"%@",dic);
// 答案:(C)
// A、1=2 3=4
// B、1=2 2=3
// C、2=1 4=3
// D、2=1 3=2
// 53、现要求声明一个集合,并将字符串添加到集合中,编写了如下代码,其中错误的是第几行:
// NSString * aString = [[NSString alloc] initWithString:@"iLanou"]; (1)
// [aString autorelease]; (2)
// NSArray * arr = [NSArray array]; (3)
// [arr addObject:aString]; (4)
// NSLog(@"string = %lu",[aString retainCount]);
// 答案:(C)
// A、(1)
// B、(2)
// C、(3)
// D、(4)
// 54、读代码:
// NSString *str=@"hello";
// NSMutableSet *mt=[NSMutableSet setWithObjects:str, nil];
// [mt addObject:str];
// NSLog(@"%lu",mt.count);
// 结果是:
// 答案:(A)
// A、1
// B、2
// C、3
// D、4
// 55、下列代码正确的输出结果是:
// NSString * urlStr = @"www.lanou3g.com";
// NSRange range = NSMakeRange(4,7);
// NSString *prefix = [urlStr substringWithRange:range];
// NSLog(@"%@",prefix);
// 答案:(B)
// A、lan
// B、lanou3g
// C、www.lan
// D、ou3g
// 56、下面哪个选项是正确的:
// 答案:(B)
// A、用继承可以扩展一个类,要调用扩展的方法,既可以用父类,也可以用子类
// B、用类目可以扩展一个类,可以直接用该类或该类的实例对象,去调用该类目扩展的方法
// C、延展就是类目
// D、可以在一个类的外部,调用这个类延展的方法
// 57、NSDateFormatter * formatter = [[NSDateFormatter alloc] init];
// [formatter setAMSymbol:@"AM"];
// [formatter setPMSymbol:@"PM"];
// [formatter setDateFormat:@"YY-MM-dd hh:mm:ss aaa"];
// NSString * currentDate = [formatter stringFromDate:[NSDate date]];
// NSLog(@"%@",currentDate);
// 打印结果是:
// 答案:(D)
// A、2012-05-31 17:45:04 PM
// B、12-05-31 17:45:04
// C、2012-05-31 17:45:04
// D、12-05-31 05:45:04 PM
// 58、对于语句NSString* testObject = [[NSData alloc] init];关于testObject是什么类型对象,以下说法正确的是:
// 答案:(A)
// A、编译时,NSString类型,运行时,NSData类型
// B、编译与运行时,都是NSData类型
// C、编译与运行时,都是NSString类型
// D、运行时,NSString类型,编译时,NSData类型
// 59、下面程序段的输出结果是什么:
// NSMutableArray * arr1 = [[NSMutableArray alloc] initWithObjects:@"1",@"2",@"3", nil];
// [arr1 addObject:@"0"];
// [arr1 replaceObjectAtIndex:2 withObject:@"3"];
// NSLog(@"%@",arr1);
// 答案:(B)
// A、0,1,2,3
// B、1,2,3,0
// C、1,3,3,0
// D、0,3,2,3
// 60、现有自定义类Student,下列选项中Student类的便利构造器编写正确的是:
// 答案:(D)
// A、
// -(id) initWithName:(NSString *) newName{
// Student * stu = [[Student alloc] init];
// stu.Name = newName;
// return stu;
// }
// B、
// +(id) studentWithName:(NSString *) newName{
// Student * stu = [[Student alloc] init];
// stu.Name = newName;
// return stu;
// }
// C、
// +(id) studentWithName:(NSString *) newName{
// Student * stu = [[Student alloc] init];
// stu.Name = newName;
// [stu release];
// return stu;
// }
// D、
// +(id) studentWithName:(NSString *) newName{
// Student * stu = [[Student alloc] init];
// stu.Name = newName;
// [stu autorelease];
// return stu;
// }
// 61、类何时调用dealloc方法:
// 答案:(D)
// A、[property release]后
// B、[instance release]后
// C、[super dealloc]时
// D、当引用计数为0时.
// 62、实例变量默认的访问修饰符是:
// 答案:(C)
// A、@public
// B、@private
// C、@protected
// D、@package
// 63、关于KVC的描述正确的是:
// 答案:(B)
// A、KVC是指"Key-Value Observing"
// B、是一种间接访问对象的属性的机制。
// C、只能访问对象的属性。
// D、当对象的属性值改变时,我们能收到一个通知。
// 64、NSRange是什么数据类型:
// 答案:(C)
// A、数组
// B、字典
// C、结构体
// D、指针
// 65、现有Person类声明和Person的子类Student,代码如下:
// @interface Person : NSObject
// -(void) walk;
// @end
// @implementation Person
// -(void) walk
// {
// NSLog(@"Person is walking…");
// }
// @end
// @interface Student : Person
// -(void) studentWalk;
// @end
// @implementation Student
// -(void) studentWalk
// {
// (1)
// }
// end
// 在下列选项中,那些代码可以填在(1)处实现调用Person类中的walk方法,并输出“Person is walking…”:
// 答案:(C)
// A、walk();
// B、super.walk;
// C、[self walk];
// D、self.walk();
// 66、写出下面程序段的输出结果:
// NSString * aString = [[NSString alloc] initWithString:@"123"];
// [aString autorelease];
// NSMutableArray * arr = [NSMutableArray array];
// [arr addObject:aString];
// NSLog(@"string = %lu",[aString retainCount]);
// 答案:(C)
// A、1
// B、0
// C、整型最大值
// D、2
// 67、下列哪个操作不会引起引用计数(retaincount)的变化是:
// 答案:(B)
// A、NSString *str1 = [[NSString stringWithFormat:@"hehe"];
// B、int a=1;
// C、NSMutableData *data1 = [NSMutableData allocWithZone:data2];
// D、NSArray *arr1 = [[NSArray alloc]initWithArray:arr2];
// 68、下面程序段的输出结果是什么:
// NSMutableDictionary * dic = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1",@"2",@"2",@"3",@"3",@"4", nil];
// [dic setObject:@"1" forKey:@"3"];
// [dic removeObjectForKey:@"1"];
// NSLog(@"%@",dic);
// 答案:(C)
// A、1=3 2=3 3=4
// B、1=2 1=3 3=4
// C、2=1 3=1 4=3
// D、3=1 3=2 4=3
// 69、NSMutableDictionary * dic = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1",@"2",@"2",@"3",@"3",@"4", nil];
// NSArray *arr = [[NSArray alloc] initWithArray:[dic allKeys]];
// NSString *str = [[NSString alloc] initWithFormat:[arr objectAtIndex:0],[arr objectAtIndex:1],[arr objectAtIndex:2]];
// NSLog(@"%@",str);
结果是:
// 答案:(C)
// A、123
// B、234
// C、2
// D、3
// 70、读代码
// NSString * str =[[NSString alloc]initWithFormat:@"%@",@"iLanou123ios"];
// NSString * str1=[str substringToIndex:3];
// NSString * str2=[str substringWithRange:NSMakeRange(6, 3)];
// NSString * newStr=[str1 stringByAppendingString:str2];
// NSLog(@"newStr=%@",newStr);
// 则newStr的值为:
// 答案:(D)
// A、iLanou
// B、iL123
// C、iLaios
// D、iLa123
// 71、查看下列代码,能正确输出number的选项是:
// @interface MyClass : NSObject
// {
// int number;
// }
// +(void) printNumber;
// @end
// @implementation MyClass
// +(void) printNumber
// {
// number =10;
// NSLog(@""%d"",number);
// }
// @end
// 答案:(D)
// A、[MyClass printNumber];
// B、MyClass * obj = [[MyClass alloc] init]; [obj printNumber];
// C、printNumber();
// D、编译错误,无法执行。
// 72、下面程序段的输出结果是什么:
// NSString * aString = [[NSString alloc] initWithString:@"hehe"];
// [aString autorelease];
// NSMutableArray *arr = [NSMutableArray array];
// [arr addObject:aString];
// NSLog(@"string = %d",[aString retainCount]);
// 答案:(A)
// A、string = -1
// B、string = 0
// C、string = 1
// D、string = 2
// 73、下面程序段的输出结果是什么:
// NSMutableDictionary * dic = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1",@"2",@"2",@"3",@"3",@"4", nil];
// NSString *str = @"3";
// int a = 3;
// [dic setObject:a forKey:str];
// NSLog(@"%@",dic);
// 答案:(D)
// A、2=1 3=3 4=3
// B、1=2 3=3 3=4
// C、1=2 3=3 3=3
// D、程序崩溃
// 74、下面程序段的输出结果是什么:
// int a = 10;
// NSNumber *b = [[NSNumber alloc] initWithInt:a];
// NSLog(@"%d", a+++b);
// 答案:(D)
// A、21
// B、20
// C、30
// D、编译错误
// 75、下面程序段的输出结果是什么:
// NSMutableDictionary * dic = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1",@"2",@"1",@"3",@"1",@"4", nil];
// NSArray *arr1 = [[NSArray alloc] initWithArray:[dic allKeys]];
// NSArray *arr2 = [[NSArray alloc] initWithArray:[dic allValues]];
// NSMutableDictionary *dic2 = [[NSMutableDictionary alloc] initWithObjects:arr1 forKeys:arr2];
// NSLog(@"%@",dic2);
// 答案:(C)
// A、1=2 1=3 1=4
// B、2=1 3=1 4=1
// C、1=4
// D、4=1
// 76、NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
// NSString *str = [NSString stringWithFormat:@”abc”];
// NSString *str2 = [str retain];
// [pool release];
// NSLog(@”str retainCount = %d,str2 retainCount = %d”,[str retainCount],[str2 retainCount]);
// 上述代码打印结果正确的是:
// 答案:(C)
// A、str retainCount = 2,str2 retainCount = 2
// B、str retainCount = 0,str2 retainCount = 1
// C、str retainCount = 1,str2 retainCount = 1
// D、str retainCount = 2,str2 retainCount = 0
// 77、关于内存管理的描述错误的是:
// 答案:(D)
// A、alloc与dealloc是对应的,前者分配内存,后者回收内存
// B、retain与release是对应的,前者retainCount加1,后者retainCount减1
// C、当对象的retainCount为0时,dealloc会被系统调用
// D、iOS5之后的ARC指的是系统垃圾回收
// 78、NSMutableDictionary字典中删除对象可以使用下面那个方法:
// 答案:(D)
// A、filteredArrayUsingPredicate:
// B、arrayByAddingObject:
// C、initWithCapacity:
// D、setValue:forKey:
// 79、有如下一个类定义
// @interface MyClass:NSObject
// @property(nonatomic,retain)NSString *str;
// @end
// @implementation MyClass
// (1)
// -(NSString *)str
// {
// return str;
// }
// -(void)dealloc
// {
// self.str = nil;
// [super dealloc];
// }
// @end
// 答案:(C)
// A、
// -(void)setStr:(NSString *)newStr
// {
// str = newStr;
// }
// B、
// -(void)setStr:(NSString *)newStr
// {
// [str release];
// str = [newStr retain];
// }
// C、
// -(void)setStr:(NSString *)newStr
// {
// if(str != newStr)
// {
// [str release];
// str = [newStr retain];
// }
// }
// D、
// -(void)setStr:(NSString *)newStr
// {
// [newStr retain]
// [str release] = newStr;
// }
// 80、对于下面代码说法正确的是:
// @property (copy,nonatomic,readonly)NSString * calValue;
// 答案:(D)
// A、没有getter方法,当对calvalue赋值时,将产生一个NSString副本。
// B、此属性可保证多线程安全。
// C、此属性在合成时可以生成设置器方法。
// D、此属性只能读取,不能赋值。
// ※ 判断题(共10题,每题2分)
// 1、在OC中,数组保存的只能是对象。
// 答案:(T)
// 正确
// 错误
// 2、实例对象都是通过调用类方法生成的。
// 答案:(T)
// 正确
// 错误
// 3、Objective-C可以多重继承。
// 答案:(F)
// 正确
// 错误
// 4、协议中定义的方法默认是必须实现的。
// 答案:(T)
// 正确
// 错误
// 5、一个文件中可以声明多个类。
// 答案:(T)
// 正确
// 错误
// 6、OC中如果向空指针nil发送消息,程序会崩溃的。
// 答案:(F)
// 正确
// 错误
// 7、在动态(实例)方法中,self是指调用当前方法的那个对象。
// 答案:(T)
// 正确
// 错误
// 8、便利构造器产生的对象应当由使用者进行销毁。
// 答案:(F)
// 正确
// 错误
// 9、方法需要传递多个参数时,参数以逗号分隔。
// 答案:(F)
// 正确
// 错误
// 10、注释可以出现在程序的任何位置。
// 答案:(T)
// 正确
// 错误
// [关闭]
//
// return 0;
//}
//
// C语言(iOS班)
// Objective-C
// DAY_1
// DAY_2
// DAY_3
// DAY_4
// DAY_5
// DAY_6
// DAY_7
// DAY_8
// DAY_9
// DAY_10
// DAY_11
// UI课程
// //
//
// Objective-C考试 [关闭]
//
// ※选择题(共80题,每题1分)
// 1、NSString *name = [[NSString alloc]initWithString:@"张三"];
// NSLog(@"%d",[name retainCount]);
// 上述代码打印结果是:
// 答案:(A)
// A、-1
// B、0
// C、1
// D、2
// 2、经过下列哪种操作后需要使用release方法。
// 答案:(C)
// A、delegate
// B、assign
// C、retain
// D、dealloc
// 3、必须实现的协议方法使用:关键字声明.
// 答案:(C)
// A、@property
// B、@interface
// C、@required
// D、@protocol
// 4、关于集合描述不正确的是:
// 答案:(A)
// A、所有的集合都可以添加元素。
// B、集合分为可变集合、不可变集合。
// C、数组、字典、NSSet这三种集合存储数据的方式不同。
// D、所有集合都能保存id类型数据。
// 5、NSArray *array = [NSArray arrayWithObjects:@"1",@"2",@"3",@"4",@"2", nil];
// NSMutableSet *set = [[NSMutableSet alloc]init];
// for(NSString *str in array)
// {
// [set addObject:str];
// }
// NSLog(@"%lu",[set count]);
// [set release];
// 控制台打印的结果是:
// 答案:(A)
// A、4
// B、5
// C、6
// D、7
// 6、下列说法中错误的是:
// 答案:(C)
// A、Objective-C不用"函数调用",而用互相传递讯息.
// B、Objective-C一个完整的类分为interface和implementation两块
// C、Objective-C对象使用new分配内存,用delete释放
// D、Objective-C协议分为非正式协议和正式协议
// 7、Objective-C中包含一个自定义的头文件应该使用:
// 答案:(C)
// A、#include ""
// B、#include<>
// C、#import ""
// D、#import<>
// 8、用哪个关键字定义协议中必须实现的方法:
// 答案:(D)
// A、@optional
// B、@protected
// C、@private
// D、不用写关键字
// 9、NSMutableString * str = [[NSMutableString alloc] initWithFormat:@"123"];
// NSLog(@"str = %p",str);
// [str appendFormat:@"456"];
// NSLog(@"str = %p",str);
// 上面代码对字符串str进行拼接后,2次打印的地址是否相同:
// 答案:(A)
// A、相同
// B、不同
// C、随机打印
// D、有时相同,有时不同
// 10、以下代码执行后,person对象的retain count是多少:
// Person * person = [[Person alloc] init];
// [person retain]; [person release];
// 答案:(B)
// A、0
// B、1
// C、2
// D、3
// 11、下列哪个选项与@synthesize配合使用:
// 答案:(D)
// A、@end
// B、@interface
// C、@implementation
// D、@property
// 12、OC中布尔(BOOL)类型的变量的值只有:
// 答案:(B)
// A、1/0
// B、YES/NO
// C、true/false
// D、1/-1
// 13、下列哪个选项不需要release方法:
// 答案:(C)
// A、[[NSString alloc]init];
// B、[[NSString alloc] initWithString:@”hehe”];
// C、[[NSArray arrayWithArray: arr1];
// D、[[NSMutableDictionary alloc] init];
// 14、OC中,所有类的根类是:
// 答案:(A)
// A、NSObject
// B、NSDate
// C、NSCoding
// D、UIView
// 15、NSDictionary *dict = [NSDictionary dictionaryWithObject:@"a value" forKey:@"aKey"];
// NSLog(@"%@",[dict objectForKey:@"aKey"]);
// [dict release];
// 控制台中打印的最后一条信息会是:
// 答案:(C)
// A、a value
// B、aKey : a value
// C、崩溃信息
// D、a value : aKey
// 16、下面关于类概念的描述中,错误的是:
// 答案:(D)
// A、类是抽象数据类型的实现
// B、类是具有共同行为的若干对象的统一描述体
// C、类是创建对象的模板
// D、类就是C语言中的结构体类型
// 17、名为print::的方法有几个传入参数:
// 答案:(C)
// A、0
// B、1
// C、2
// D、3
// 18、下面哪些选项是类:
// 答案:(A)
// A、导演
// B、张艺谋
// C、擎天柱
// D、辉哥的雪铁龙
// 19、下列选项中全部属于对象的是:
// 答案:(C)
// A、我的白色iPhone4s;Mac Mini
// B、狗;老虎
// C、邻居家的猫咪“贝贝”;我的弟弟“张三”
// D、保时捷;犀利哥
// 20、不会立刻使引用计数器改变的是:
// 答案:(C)
// A、release
// B、alloc
// C、autorelease
// D、retain
// 21、在OC中类的接口声明关键字为:
// 答案:(B)
// A、@import
// B、@interface
// C、@implemention
// D、@protocol
// 22、下面哪些选项是属性的正确声明方式:
// 答案:(C)
// A、@property(nonatomic,retain)NSString myString;
// B、@property(nonatomic,assign)NSString * myString;
// C、@property(nonatomic,assign)int mynumber;
// D、@property(nonatomic,retain)int mynumber;
// 23、在OC中,类的定义包括两部分(声明与实现),其中实现部分是:
// 答案:(C)
// A、@import
// B、@interface
// C、@implementation
// D、@protocol
// 24、使用 Objective-C语言输出“This is a Objective-C program.”正确的是:
// 答案:(D)
// A、NSLog(@"%s",This is a Objective-C program.);
// B、NSLog(@"%@",This is a Objective-C program.);
// C、NSLog(@"This is a Objective-C program.",%@);
// D、NSLog(@"This is a Objective-C program.");
// 25、OC中与alloc相反的方法是:
// 答案:(C)
// A、release
// B、retain
// C、dealloc
// D、free
// 26、向Xcode控制台输出一个字符串应该用:
// 答案:(A)
// A、NSLog()
// B、Printf()
// C、NSPrintf()
// D、scanf()
// 27、-(id)setName:(NSString *)name :(NSString *)sex age:(int)age的方法名是:
// 答案:(C)
// A、-(id)setName:(NSString *)name :(NSString *)sex age:(int)age
// B、-setName:name :sex age:age
// C、setName: : age:
// D、setName:name:age:
// 28、关于类和对象的概念,下列属于对象的是:
// 答案:(C)
// A、奥迪A6
// B、保龄球
// C、世界冠军刘翔
// D、西红柿
// 29、OC中的委托最好声明成:
// 答案:(B)
// A、retain
// B、assign
// C、copy
// D、readonly
// 30、NSArray *array = [NSArray arrayWithObjects:@"one", @"two", @"three",nil];
// NSLog(@"%@",[array objectAtIndex:1]);
// NSLog(@"%@",[array objectAtIndex:3]);
// 控制台中打印的最后一条信息会是:
// 答案:(D)
// A、one
// B、two
// C、three
// D、崩溃信息
// 31、下列有效的键路径是:
// 答案:(B)
// A、[foo valueForKeyPath:@”1SomeMember”]
// B、[foo valueForKeyPath:@”someMember.someAttribute”]
// C、[foo valueForKeyPath:@”SOMEMEMBER@someAttibute”]
// D、[foo valueForKeyPath:@”some Member”]
// 32、@interface Person : NSObject
// @property(nonatomic,retain)NSString * name;
// @end
// 上面声明一个Person类
// Person * per = [[Person alloc] init];
// per.name = [[NSString alloc] initWithFormat:@"张三"];
// NSLog(@"per.name = %d",[per.name retainCount]);
// 答案:(D)
// A、per.name = -1;
// B、per.name = 0;
// C、per.name = 1;
// D、per.name = 2;
// 33、关于类目的说法正确的有:
// 答案:(A)
// A、类目可以为所有的类添加新方法。
// B、类目中添加的方法比原类中定义的方法级别要低。
// C、定义类目需要使用关键字category。
// D、类目可以随意使用。
// 34、下面哪个选项对集合的描述是正确的:
// 答案:(D)
// A、集合内不能存不同类型的对象
// B、集合内可以存整型的数
// C、字典内键值可以相同,但是每个键值对应的对象必须不同
// D、集合内只能存对象
// 35、关于NSSet描述正确的有:
// 答案:(B)
// A、NSSet可以存放任何数据类型的数据。
// B、NSSet存放数据是无序的。
// C、NSSet可以通过下标获取数据。
// D、NSSet存放的数据是有序的。
// 36、下列代码:
// @property(nonatomic,assign)id<Painting>myObject;
// 答案:(C)
// A、是说myObject是Painting分类的一部分
// B、是说myObject遵从于Painting分类
// C、是说myObject遵从于Painting协议
// D、不是合法的Objective-C语法格式
// 37、关于协议描述不正确的是:
// 答案:(D)
// A、协议分正式和非正式协议。
// B、在要求确认协议的类必须实现协议中的方法时,可以使用@required。
// C、一个协议可以被多个类确认。
// D、协议中声明的方法,默认是@optional的。
// 38、在OC中扩展类的方法的形式不包括:
// 答案:(B)
// A、继承
// B、多态
// C、类目
// D、延展
// 39、关于类目、延展的描述错误的是:
// 答案:(B)
// A、延展主要为类提供“私有”方法
// B、类目、延展不但能为类添加方法,而且都可以添加新的实例变量
// C、无论能否拿到类的源码,类目都可以对其扩展
// D、类目和延展声明语法不同
// 40、自定义一个Person类,下面哪个选项是规范的便利构造器声明方式:
// 答案:(D)
// A、-(id)personWithName:(NSString *)theName;
// B、-(id)personwithName:(NSString *)theName;
// C、+(id)personwithName:(NSString *)theName;
// D、+(id)personWithName:(NSString *)theName;
// 41、Objective-C语言中类的实例变量如果只可以被本类和其子类访问,需要下列哪个修饰符:
// 答案:(C)
// A、@public
// B、@private
// C、@protected
// D、@friendly
// 42、以下说法正确的是:
// 答案:(C)
// A、求数组的内容的个数用length方法
// B、字典是根据其位置来索引数据的
// C、协议中定义的方法默认是必须实现的
// D、定义类目必须要拿到自己类的源代码
// 43、下面哪个选项无内存问题的:
// 答案:(C)
// A、
// -(NSString *)description{
// NSString * str = [[NSString alloc] initWithFormat:@"description"];
// return str;
// }
// B、
// -(NSString *)description{
// NSString * str = [[NSString alloc] initWithFormat:@"description"];
// [str release];
// return str;
// }
// C、
// -(NSString *)description{
// NSString * str = [[NSString alloc] initWithFormat:@"description"];
// [str autorelease];
// return str;
// }
// D、
// -(NSString *)description{
// NSString * str = [NSString stringWithFormat:@"description"];
// return [str autorelease];
// }
// 44、以下对类的描述不正确的是:
// 答案:(C)
// A、类的接口部分可以包含实例变量、属性和方法
// B、可以把声明和实现都放到.h文件中
// C、一对文件(Person.h Person.m)只能定义一个类
// D、类比较抽象,对象比较具体
// 45、NSString和 NSMutableString的关系和区别描述不正确的是:
// 答案:(D)
// A、NSString是不可变字符串,即本身内容不能被改变。
// B、NSMutableString是可变字符串,即本身内容可修改。
// C、NSMutableString是NSString的子类。
// D、NSString和NSMutableString没有任何关系。
// 46、下面程序段的输出结果是什么:
// NSArray * arr1 = [[NSArray alloc] initWithObjects:@"1",@"2",@"3", nil];
// NSString *str;
// str = [arr1 objectAtIndex:2];
// NSLog(@"%@",str);
// 答案:(C)
// A、1
// B、2
// C、3
// D、程序崩溃
// 47、关于KVC的描述正确的是:
// 答案:(A)
// A、KVC是指“键-值-编码”。
// B、是一种直接访问对象的属性的机制。
// C、只能访问对象的属性。
// D、当对象的属性值改变时,我们能收到一个通知。
// 48、下面描述正确的选项是:
// 答案:(B)
// A、当计数器为1时,dealloc方法由系统自动调用
// B、一个对象在引用计数变为0时,会调用自己的dealloc方法
// C、在dealloc方法里,应该在[super dealloc]后释放本类所拥有的对象
// D、开启ARC后,可以重载dealloc,必须在dealloc里写 [super dealloc]方法
// 49、简单类型的成员比如:int类型成员在使用@property()时,括号中应使用:
// 答案:(A)
// A、assign
// B、copy
// C、retain
// D、auto
// 50、下列哪个选项不能作为property的可选属性:
// 答案:(A)
// A、alloc
// B、retain
// C、atomic
// D、strong
// 51、NSRange的成员变量有:
// 答案:(A)
// A、location,length
// B、width,height
// C、location,height
// D、length,width
// 52、下面程序段的输出结果是什么:
// NSMutableDictionary * dic = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1",@"2",@"2",@"3",@"3",@"4", nil];
// [dic removeObjectForKey:@"3"];
// NSLog(@"%@",dic);
// 答案:(C)
// A、1=2 3=4
// B、1=2 2=3
// C、2=1 4=3
// D、2=1 3=2
// 53、现要求声明一个集合,并将字符串添加到集合中,编写了如下代码,其中错误的是第几行:
// NSString * aString = [[NSString alloc] initWithString:@"iLanou"]; (1)
// [aString autorelease]; (2)
// NSArray * arr = [NSArray array]; (3)
// [arr addObject:aString]; (4)
// NSLog(@"string = %lu",[aString retainCount]);
// 答案:(C)
// A、(1)
// B、(2)
// C、(3)
// D、(4)
// 54、读代码:
// NSString *str=@"hello";
// NSMutableSet *mt=[NSMutableSet setWithObjects:str, nil];
// [mt addObject:str];
// NSLog(@"%lu",mt.count);
// 结果是:
// 答案:(A)
// A、1
// B、2
// C、3
// D、4
// 55、下列代码正确的输出结果是:
// NSString * urlStr = @"www.lanou3g.com";
// NSRange range = NSMakeRange(4,7);
// NSString *prefix = [urlStr substringWithRange:range];
// NSLog(@"%@",prefix);
// 答案:(B)
// A、lan
// B、lanou3g
// C、www.lan
// D、ou3g
// 56、下面哪个选项是正确的:
// 答案:(B)
// A、用继承可以扩展一个类,要调用扩展的方法,既可以用父类,也可以用子类
// B、用类目可以扩展一个类,可以直接用该类或该类的实例对象,去调用该类目扩展的方法
// C、延展就是类目
// D、可以在一个类的外部,调用这个类延展的方法
// 57、NSDateFormatter * formatter = [[NSDateFormatter alloc] init];
// [formatter setAMSymbol:@"AM"];
// [formatter setPMSymbol:@"PM"];
// [formatter setDateFormat:@"YY-MM-dd hh:mm:ss aaa"];
// NSString * currentDate = [formatter stringFromDate:[NSDate date]];
// NSLog(@"%@",currentDate);
// 打印结果是:
// 答案:(D)
// A、2012-05-31 17:45:04 PM
// B、12-05-31 17:45:04
// C、2012-05-31 17:45:04
// D、12-05-31 05:45:04 PM
// 58、对于语句NSString* testObject = [[NSData alloc] init];关于testObject是什么类型对象,以下说法正确的是:
// 答案:(A)
// A、编译时,NSString类型,运行时,NSData类型
// B、编译与运行时,都是NSData类型
// C、编译与运行时,都是NSString类型
// D、运行时,NSString类型,编译时,NSData类型
// 59、下面程序段的输出结果是什么:
// NSMutableArray * arr1 = [[NSMutableArray alloc] initWithObjects:@"1",@"2",@"3", nil];
// [arr1 addObject:@"0"];
// [arr1 replaceObjectAtIndex:2 withObject:@"3"];
// NSLog(@"%@",arr1);
// 答案:(B)
// A、0,1,2,3
// B、1,2,3,0
// C、1,3,3,0
// D、0,3,2,3
// 60、现有自定义类Student,下列选项中Student类的便利构造器编写正确的是:
// 答案:(D)
// A、
// -(id) initWithName:(NSString *) newName{
// Student * stu = [[Student alloc] init];
// stu.Name = newName;
// return stu;
// }
// B、
// +(id) studentWithName:(NSString *) newName{
// Student * stu = [[Student alloc] init];
// stu.Name = newName;
// return stu;
// }
// C、
// +(id) studentWithName:(NSString *) newName{
// Student * stu = [[Student alloc] init];
// stu.Name = newName;
// [stu release];
// return stu;
// }
// D、
// +(id) studentWithName:(NSString *) newName{
// Student * stu = [[Student alloc] init];
// stu.Name = newName;
// [stu autorelease];
// return stu;
// }
// 61、类何时调用dealloc方法:
// 答案:(D)
// A、[property release]后
// B、[instance release]后
// C、[super dealloc]时
// D、当引用计数为0时.
// 62、实例变量默认的访问修饰符是:
// 答案:(C)
// A、@public
// B、@private
// C、@protected
// D、@package
// 63、关于KVC的描述正确的是:
// 答案:(B)
// A、KVC是指"Key-Value Observing"
// B、是一种间接访问对象的属性的机制。
// C、只能访问对象的属性。
// D、当对象的属性值改变时,我们能收到一个通知。
// 64、NSRange是什么数据类型:
// 答案:(C)
// A、数组
// B、字典
// C、结构体
// D、指针
// 65、现有Person类声明和Person的子类Student,代码如下:
// @interface Person : NSObject
// -(void) walk;
// @end
// @implementation Person
// -(void) walk
// {
// NSLog(@"Person is walking…");
// }
// @end
// @interface Student : Person
// -(void) studentWalk;
// @end
// @implementation Student
// -(void) studentWalk
// {
// (1)
// }
// end
// 在下列选项中,那些代码可以填在(1)处实现调用Person类中的walk方法,并输出“Person is walking…”:
// 答案:(C)
// A、walk();
// B、super.walk;
// C、[self walk];
// D、self.walk();
// 66、写出下面程序段的输出结果:
// NSString * aString = [[NSString alloc] initWithString:@"123"];
// [aString autorelease];
// NSMutableArray * arr = [NSMutableArray array];
// [arr addObject:aString];
// NSLog(@"string = %lu",[aString retainCount]);
// 答案:(C)
// A、1
// B、0
// C、整型最大值
// D、2
// 67、下列哪个操作不会引起引用计数(retaincount)的变化是:
// 答案:(B)
// A、NSString *str1 = [[NSString stringWithFormat:@"hehe"];
// B、int a=1;
// C、NSMutableData *data1 = [NSMutableData allocWithZone:data2];
// D、NSArray *arr1 = [[NSArray alloc]initWithArray:arr2];
// 68、下面程序段的输出结果是什么:
// NSMutableDictionary * dic = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1",@"2",@"2",@"3",@"3",@"4", nil];
// [dic setObject:@"1" forKey:@"3"];
// [dic removeObjectForKey:@"1"];
// NSLog(@"%@",dic);
// 答案:(C)
// A、1=3 2=3 3=4
// B、1=2 1=3 3=4
// C、2=1 3=1 4=3
// D、3=1 3=2 4=3
// 69、NSMutableDictionary * dic = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1",@"2",@"2",@"3",@"3",@"4", nil];
// NSArray *arr = [[NSArray alloc] initWithArray:[dic allKeys]];
// NSString *str = [[NSString alloc] initWithFormat:[arr objectAtIndex:0],[arr objectAtIndex:1],[arr objectAtIndex:2]];
// NSLog(@"%@",str);
结果是:
// 答案:(C)
// A、123
// B、234
// C、2
// D、3
// 70、读代码
// NSString * str =[[NSString alloc]initWithFormat:@"%@",@"iLanou123ios"];
// NSString * str1=[str substringToIndex:3];
// NSString * str2=[str substringWithRange:NSMakeRange(6, 3)];
// NSString * newStr=[str1 stringByAppendingString:str2];
// NSLog(@"newStr=%@",newStr);
// 则newStr的值为:
// 答案:(D)
// A、iLanou
// B、iL123
// C、iLaios
// D、iLa123
// 71、查看下列代码,能正确输出number的选项是:
// @interface MyClass : NSObject
// {
// int number;
// }
// +(void) printNumber;
// @end
// @implementation MyClass
// +(void) printNumber
// {
// number =10;
// NSLog(@""%d"",number);
// }
// @end
// 答案:(D)
// A、[MyClass printNumber];
// B、MyClass * obj = [[MyClass alloc] init]; [obj printNumber];
// C、printNumber();
// D、编译错误,无法执行。
// 72、下面程序段的输出结果是什么:
// NSString * aString = [[NSString alloc] initWithString:@"hehe"];
// [aString autorelease];
// NSMutableArray *arr = [NSMutableArray array];
// [arr addObject:aString];
// NSLog(@"string = %d",[aString retainCount]);
// 答案:(A)
// A、string = -1
// B、string = 0
// C、string = 1
// D、string = 2
// 73、下面程序段的输出结果是什么:
// NSMutableDictionary * dic = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1",@"2",@"2",@"3",@"3",@"4", nil];
// NSString *str = @"3";
// int a = 3;
// [dic setObject:a forKey:str];
// NSLog(@"%@",dic);
// 答案:(D)
// A、2=1 3=3 4=3
// B、1=2 3=3 3=4
// C、1=2 3=3 3=3
// D、程序崩溃
// 74、下面程序段的输出结果是什么:
// int a = 10;
// NSNumber *b = [[NSNumber alloc] initWithInt:a];
// NSLog(@"%d", a+++b);
// 答案:(D)
// A、21
// B、20
// C、30
// D、编译错误
// 75、下面程序段的输出结果是什么:
// NSMutableDictionary * dic = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"1",@"2",@"1",@"3",@"1",@"4", nil];
// NSArray *arr1 = [[NSArray alloc] initWithArray:[dic allKeys]];
// NSArray *arr2 = [[NSArray alloc] initWithArray:[dic allValues]];
// NSMutableDictionary *dic2 = [[NSMutableDictionary alloc] initWithObjects:arr1 forKeys:arr2];
// NSLog(@"%@",dic2);
// 答案:(C)
// A、1=2 1=3 1=4
// B、2=1 3=1 4=1
// C、1=4
// D、4=1
// 76、NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
// NSString *str = [NSString stringWithFormat:@”abc”];
// NSString *str2 = [str retain];
// [pool release];
// NSLog(@”str retainCount = %d,str2 retainCount = %d”,[str retainCount],[str2 retainCount]);
// 上述代码打印结果正确的是:
// 答案:(C)
// A、str retainCount = 2,str2 retainCount = 2
// B、str retainCount = 0,str2 retainCount = 1
// C、str retainCount = 1,str2 retainCount = 1
// D、str retainCount = 2,str2 retainCount = 0
// 77、关于内存管理的描述错误的是:
// 答案:(D)
// A、alloc与dealloc是对应的,前者分配内存,后者回收内存
// B、retain与release是对应的,前者retainCount加1,后者retainCount减1
// C、当对象的retainCount为0时,dealloc会被系统调用
// D、iOS5之后的ARC指的是系统垃圾回收
// 78、NSMutableDictionary字典中删除对象可以使用下面那个方法:
// 答案:(D)
// A、filteredArrayUsingPredicate:
// B、arrayByAddingObject:
// C、initWithCapacity:
// D、setValue:forKey:
// 79、有如下一个类定义
// @interface MyClass:NSObject
// @property(nonatomic,retain)NSString *str;
// @end
// @implementation MyClass
// (1)
// -(NSString *)str
// {
// return str;
// }
// -(void)dealloc
// {
// self.str = nil;
// [super dealloc];
// }
// @end
// 答案:(C)
// A、
// -(void)setStr:(NSString *)newStr
// {
// str = newStr;
// }
// B、
// -(void)setStr:(NSString *)newStr
// {
// [str release];
// str = [newStr retain];
// }
// C、
// -(void)setStr:(NSString *)newStr
// {
// if(str != newStr)
// {
// [str release];
// str = [newStr retain];
// }
// }
// D、
// -(void)setStr:(NSString *)newStr
// {
// [newStr retain]
// [str release] = newStr;
// }
// 80、对于下面代码说法正确的是:
// @property (copy,nonatomic,readonly)NSString * calValue;
// 答案:(D)
// A、没有getter方法,当对calvalue赋值时,将产生一个NSString副本。
// B、此属性可保证多线程安全。
// C、此属性在合成时可以生成设置器方法。
// D、此属性只能读取,不能赋值。
// ※ 判断题(共10题,每题2分)
// 1、在OC中,数组保存的只能是对象。
// 答案:(T)
// 正确
// 错误
// 2、实例对象都是通过调用类方法生成的。
// 答案:(T)
// 正确
// 错误
// 3、Objective-C可以多重继承。
// 答案:(F)
// 正确
// 错误
// 4、协议中定义的方法默认是必须实现的。
// 答案:(T)
// 正确
// 错误
// 5、一个文件中可以声明多个类。
// 答案:(T)
// 正确
// 错误
// 6、OC中如果向空指针nil发送消息,程序会崩溃的。
// 答案:(F)
// 正确
// 错误
// 7、在动态(实例)方法中,self是指调用当前方法的那个对象。
// 答案:(T)
// 正确
// 错误
// 8、便利构造器产生的对象应当由使用者进行销毁。
// 答案:(F)
// 正确
// 错误
// 9、方法需要传递多个参数时,参数以逗号分隔。
// 答案:(F)
// 正确
// 错误
// 10、注释可以出现在程序的任何位置。
// 答案:(T)
// 正确
// 错误
// [关闭]
//
// return 0;
//}
转载于:https://www.cnblogs.com/yuhaojishuboke/p/5043110.html
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 蓝鸥 8.16
上周html5css3 阶段结束学习后,今天是学习JS的新一个阶段,所谓javascript,算是在web前端里面扮演了重要的角色,乃是实现行为的一门语言,他与java没有任何关系。 javascript是弱类型脚本语言(比java、c等都…...
2024/3/28 3:39:44 - 蓝鸥 8.10
今天老师讲的内容有点杂,主要是一些css3的一些属性。在这之前通过之前的作业,我又收获到了一些知识,是关于响应式布局方面的,就是vw,vh和%的区别,所谓vw全称是viewport-width.。vh即viewport-height。在做响应式布局时…...
2024/3/26 15:42:12 - 蓝鸥Unity开发之C#基础视频课后习题汇总
蓝鸥Unity开发之C#基础视频课后习题汇总CSDN学院观看地址:http://edu.csdn.net/course/detail/20501、枚举类型2、结构体3、类和对象4、字段5、方法6、属性7、方法参数8、字符串9、方法重载10、递归11、构造和析构12、封装和继承13、抽象类14、单例15、接口1、枚举类…...
2024/3/22 16:00:11 - 岳阳割双眼皮那里好
...
2024/3/16 2:51:17 - 眼皮压住了眼皮一直肿眼尾拉长了双眼皮图片
...
2024/3/16 2:51:15 - 眼皮松弛韩式双眼皮吗
...
2024/3/16 2:51:14 - 下垂眼做襄阳华美整形襄阳中心医院 熊斌眼睛下面双眼皮怎么治
...
2024/3/16 2:51:15 - 西宁双眼皮医院好
...
2024/3/18 3:21:48 - 我决定切换到 Vue.js,不再使用 React!
点击上方的终端研发部,右上角选择“设为星标”作者:Gwenael P,前端工程师,Vue.js的狂热者译者:弯月现在,Vue.js 在 Github 上得到的星星数已经超过了 React。这个框架的流行度在不断增长,由于它…...
2024/3/27 12:08:51 - Vue 学习笔记-入门(1)
Vue入门 简述 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。 [5] 与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或…...
2024/3/13 14:30:06 - 在将NPM软件包添加到项目中之前要问什么
by Jacob Worrel雅各布沃雷尔(Jacob Worrel) 在将NPM软件包添加到项目中之前要问什么 (What to ask yourself before adding an NPM package to your project) One of the greatest things about being a JavaScript developer today is the ability to leverage its incredib…...
2024/3/13 14:30:05 - Vue-第一个Vue程序
文章目录Vue-第一个Vue程序三、第一个Vue程序1、什么是MVVM?2、为什么要使用MVVM(1)View(2)Model(3)ViewModel3、Vue**(2)为什么要使用Vue.js**4、第一个Vue程序**&#…...
2024/3/16 2:51:12 - 我的web开发最强组合:Play1+angularjs+bootstrap ++ (idea + livereload)
原文 http://freewind.me/blog/20121226/1167.html首先说明我开发web的情况: 个人开发前后端全部自己搞定网站类型多为传统多页面程序注重开发效率Javascritp能力不强美术细胞很少 由于每个人情况不同,选择技术及方案的重点也不同,所以内容仅…...
2024/3/16 2:51:11 - Vue:MVVM模式、第一个Vue程序、基础语法
Vue MVVM概述 什么是MVVM MVVM(Model-View-ViewModel)是一种软件架构设计模式,由微软 WPF(用于替代WinForm,以前就是用这个技术开发桌面应用程序的)和 Silverlight(类似于 Java Applet,简单点说就是在浏览器上运行的 WPF)的架构师 Ken Coo…...
2024/3/16 2:51:11 - 西京谁做的双眼皮好
...
2024/3/16 2:51:09 - 吴氏卓星西安割双眼皮徐楠楠
...
2024/3/16 2:51:10 - 纹绣双眼皮宣传单
...
2024/3/16 2:51:07 - 2021-最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)---React篇
★★★ React 事件绑定原理 ★★★ React中的 setState 缺点是什么呢 ★★★ React组件通信如何实现 ★★★ 类组件和函数组件的区别 ★★★ 请你说说React的路由是什么? ★★★★★ React有哪些性能优化的手段? ★★★★ React hooks 用过吗&…...
2024/3/16 2:51:06 - vue知识总结点
1.Vue的概念? (1).vue是目前目前比较火、比较流行的框架。 (2).vue是目前三大主流框架之一, ReactJs AngularJS (3).Vue.js是一套用于构建用户界面的渐进式框架,与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层&…...
2024/3/16 2:51:05 - Express
Express 第一章 Express简介 npm提供了大量的第三方模块,其中不乏许多Web框架,我们没有必要重复发明轮子,因而选择使用 Express作为开发框架,因为它是目前最稳定、使用最广泛,而且Node.js官方推荐的唯一一个 Web开发…...
2024/3/16 2:51:04
最新文章
- Python+Django+Yolov5路面墙体桥梁裂缝特征检测识别html网页前后端
程序示例精选 PythonDjangoYolov5路面墙体桥梁裂缝特征检测识别html网页前后端 如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助! 前言 这篇博客针对《PythonDjangoYolov5路面墙体桥梁裂缝特征检测识别html网页前…...
2024/3/29 1:18:25 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - 搭建第一个python项目(虚拟环境)
前言 python虚拟环境类似一个虚拟机,主要就是在多个项目中进行一个隔离,防止包的版本冲突或者其他情况,并且在虚拟环境中pip下载包的存放路径也会只在当前项目中,不会放在全局安装目录中。这就是虚拟环境的优势。 python环境安装…...
2024/3/28 19:59:56 - 堆排序-C语言
算法思想: 建立一个大根堆;(将一棵普通的树转化为大根堆) 每次将根和待排序的最后一个交换,然后再调整,循环len-1次即可; 调整为大根堆的方法: 从最后一棵子树开始,从后往前调整; 每次调整,从上往下; 调整为大根堆; 堆调整的代…...
2024/3/28 17:18:23 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/3/27 10:21:24 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/3/24 20:11:25 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/3/18 12:12:47 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/3/24 20:11:23 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/3/26 20:58:42 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/3/28 17:01:12 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/3/24 5:55:47 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/3/29 1:13:26 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/3/26 23:04:51 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/3/26 11:20:25 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/3/24 20:11:18 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/3/28 9:10:53 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/3/29 0:49:46 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/3/24 20:11:15 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/3/27 7:12:50 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/3/24 20:11:13 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/3/26 11:21:23 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/3/28 18:26:34 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/3/28 12:42:28 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/3/28 20:09:10 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57