参考答案和解析
正确答案: 1). readwrite 是可读可写特性;需要生成getter方法和setter方法时
2). readonly 是只读特性 只会生成getter方法 不会生成setter方法 ;不希望属性在类外改变
3). assign 是赋值特性,setter方法将传入参数赋值给实例变量;仅设置变量时;
4). retain 表示持有特性,setter方法将传入参数先保留,再赋值,传入参数的retaincount会+1;
5). copy 表示赋值特性,setter方法将传入对象复制一份;需要完全一份新的变量时。
6).nonatomic 非原子操作,决定编译器生成的setter getter是否是原子操作,atomic表示多线程安全,一般使用nonatomic
更多“属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?”相关问题
  • 第1题:

    可以使编辑框的内容处于只读状态的两个属性是ReadOnly和【13】 。


    正确答案:
    Enabled

  • 第2题:

    简述readwrite,readonly,assign,retain,copy,nonatomic 属性的作用


    正确答案: @property是一个属性访问声明,扩号内支持以下几个属性:
    1).getter=getterName,setter=setterName,设置setter与 getter的方法名
    2).readwrite,readonly,设置可供访问级别
    3).assign,setter方法直接赋值,不进行任何retain操作,为了解决原类型与环循引用问题
    4).retain,setter方法对参数进行release旧值再retain新值,所有实现都是这个顺序(CC上有相关资料)
    5).copy,setter方法进行Copy操作,与retain处理流程一样,先旧值release,再 Copy出新的对象,retainCount为1。这是为了减少对上下文的依赖而引入的机制。
    6).nonatomic,非原子性访问,不加同步,多线程并发访问会提高性能。注意,如果不加此属性,则默认是两个访问方法都为原子型事务访问。锁被加到所属对象实例级。

  • 第3题:

    uap1.2版本DataForm表单的编辑器只读功能,只能通过修改后台VO的readOnly属性


    正确答案:正确

  • 第4题:

    在HTML5中,checked="checked"可以省略为checked,readonly="readonly"可以省略为readonly


    正确答案:正确

  • 第5题:

    5520AMS的工具脚本中,ams()copy()datafiles的作用是什么?


    正确答案:使用ams_backup.sh备份文件恢复系统

  • 第6题:

    若要使TextBox中的文字不能被修改,应对()属性进行设置。

    • A、Locked
    • B、Visible
    • C、Enabled
    • D、ReadOnly

    正确答案:D

  • 第7题:

    margin属性和padding属性的作用分别是什么?


    正确答案:margin为外边距,padding为内边距。

  • 第8题:

    地面电源接口处有几个灯,各是什么,有什么作用,EPC在什么情况下接通。


    正确答案:在飞机外部电源插座上有两个指示灯,分别是“AC CONNECT”灯和“NOT IN USE”灯。当外部电源插好后,AC CONNECT灯亮;NOT IN USE灯亮时,允许拔下插头,而NOT IN USE灯灭时,说明飞机正在使用地面电源,如要拔下插头,必须先到驾驶舱断开地面电源开关。
    外部电源接触器(EPC)吸合有两个条件:一个是E、F已插好并形成通路,另一个是EPCU或BPCU发出信号。
    EPC用于检测外部电源的相序、电压、电流及频率是否符合要求,如果符合要求,EPC发出信号。

  • 第9题:

    问答题
    简述Edit组件这几个属性的用途:Font、Hint、Name、ReadOnly、Text

    正确答案: Font:设置编辑框内的字体属性
    Hint:设置提示信息(当光标指向编辑框时弹出的提示信息)
    Name:对象标识名
    ReadOnly:设置只读属性。如为True ,则用户界面上编辑框只能显示信息,不能写(不能输入)
    Text:该属性的值就是编辑框中的内
    解析: 暂无解析

  • 第10题:

    单选题
    在C#语言中,下列关于属性的描述正确的是()。
    A

    属性系是以public关键字修饰的字段,以public关键字修饰的字段也可称为属性

    B

    属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏

    C

    要定义只读属性只需在属性名前加上readonly关键字

    D

    在C#的类中不能自定义属性


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    自定义皮肤@#@AV-djje#OPTIONS-{readOnly:true,width:125}这段话说法不正确的是()
    A

    @#@AV-djje#为固定格式

    B

    djje对应VO中属性的name

    C

    {readOnly:true,width:125}可以修改

    D

    表示一个下拉框


    正确答案: A
    解析: 暂无解析

  • 第12题:

    问答题
    酒精生产用酶制剂有哪些?起的作用各是什么?

    正确答案: α—耐高温淀粉酶:完成淀粉液化过程。
    高活性糖化酶:将液化后的短链淀粉和糊精彻底水解为葡萄糖。
    解析: 暂无解析

  • 第13题:

    内存管理 Autorelease、retain、copy、assign的set方法和含义?


    正确答案: 1).你初始化(alloc/init)的对象,你需要释放(release)它。例如: NSMutableArray aArray = [[NSArray alloc] init]; 后,需要 [aArray release]; 
    2).你retain或copy的,你需要释放它。例如: [aArray retain] 后,需要 [aArray release]; 
    3).被传递(assign)的对象,你需要斟酌的retain和release。例如:obj2 = [[obj1 someMethod] autorelease];
    对象2接收对象1的一个自动释放的值,或传递一个基本数据类型(NSInteger,NSString)时:你或希望将对象2进行retain,以防止它在被使用之前就被自动释放掉。但是在retain后,一定要在适当的时候进行释放。
    关于索引计数(Reference Counting)的问题 retain值 = 索引计数(Reference Counting) 
    NSArray对象会retain(retain值加一)任何数组中的对象。当NSArray被卸载(dealloc)的时候,所有数组中的对象会 被 执行一次释放(retain值减一)。不仅仅是NSArray,任何收集类(Collection Classes)都执行类似操作。例如 NSDictionary,甚至UINavigationController。
    Alloc/init建立的对象,索引计数为1。无需将其再次retain。 
    [NSArray array]和[NSDate date]等“方法”建立一个索引计数为1的对象,但是也是一个自动释放对象。所以是本地临时对象,那么无所谓了。如果是打算在全Class中使用的变量(iVar),则必须retain它。 
    缺省的类方法返回值都被执行了“自动释放”方法。(*如上中的NSArray) 
    在类中的卸载方法“dealloc”中,release所有未被平衡的NS对象。(*所有未被autorelease,而retain值为1的)

  • 第14题:

    简述Edit组件这几个属性的用途:Font、Hint、Name、ReadOnly、Text


    正确答案: Font:设置编辑框内的字体属性
    Hint:设置提示信息(当光标指向编辑框时弹出的提示信息)
    Name:对象标识名
    ReadOnly:设置只读属性。如为True ,则用户界面上编辑框只能显示信息,不能写(不能输入)
    Text:该属性的值就是编辑框中的内

  • 第15题:

    自定义皮肤@#@AV-djje#OPTIONS-{readOnly:true,width:125}这段话说法不正确的是()

    • A、@#@AV-djje#为固定格式
    • B、djje对应VO中属性的name
    • C、{readOnly:true,width:125}可以修改
    • D、表示一个下拉框

    正确答案:D

  • 第16题:

    酒精生产用酶制剂有哪些?起的作用各是什么?


    正确答案:α—耐高温淀粉酶:完成淀粉液化过程。
    高活性糖化酶:将液化后的短链淀粉和糊精彻底水解为葡萄糖。

  • 第17题:

    在C#语言中,下列关于属性的描述正确的是()。

    • A、属性系是以public关键字修饰的字段,以public关键字修饰的字段也可称为属性
    • B、属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏
    • C、要定义只读属性只需在属性名前加上readonly关键字
    • D、在C#的类中不能自定义属性

    正确答案:B

  • 第18题:

    在打开student表的情况下,将整个表复制到stu表的命令是()。

    • A、copy to stu
    • B、copy allt o stu
    • C、copy structure to stu
    • D、copy to stu sdf

    正确答案:A

  • 第19题:

    Examine the code:   CREATE ROLE readonly IDENTIFIES USING app.chk_readwrite ; CREATE ROLE readwrite IDENTIFIED USING app.chk_readwrite ;   CREATE OR REPLACE PROCEDURE app.chk_readwrite  AUTHID CURRENT_USER IS  ipchk STRING(30);  BEGIN  IF sys_context(‘USERENV’,’ISDBA’)=’TRUE’  THEN DBMS_SESSION.SET_ROLE‘READWRITE’) ;  ELSE DBMS_SESSION.SET_ROLE(‘READONLY’) ;  END; /   Which three statements correctly describe the Secure Application role definition?()

    • A、No user or application has to remember or hide a password. 
    • B、It prevents everyone except a true DBA session from acquiring the READWRITE role. 
    • C、app.chk_readwrite is called whenever a user tries to access rows protected by the READONLY or READWRITE label. 
    • D、app.chk_readwrite is called by users or applications when they want to enable the READONLY or READWRITE role.

    正确答案:A,B,D

  • 第20题:

    零序电流灵敏I段与零序电流不灵敏I段的区别是什么?分别在那种情况下起作用?


    正确答案: 区别:零序电流灵敏I段与零序电流不灵敏I段的定值整定原则不同,动作灵敏度不同零序电流灵敏I段动作灵敏度高,作为全相运行、发生接地故障时的接地保护,非全相运行时需退出运行;
    零序电流不灵敏I段的动作灵敏度低,作为非全相运行、发生接地故障时的接地保护

  • 第21题:

    单选题
    对于下面代码说法正确的是:() @property(copy,nonatomic,readonly)NSString*calValue;
    A

    没有getter方法,当对calValue赋值时,将产生一个NSString副本。

    B

    此属性可保证多线程安全。

    C

    此属性在合成时可以生成设置器方法(setter-getter方法)。

    D

    此属性只能读取,不能赋值。


    正确答案: A
    解析: 暂无解析

  • 第22题:

    问答题
    按照作用机理润滑可以分为哪几类?极压抗磨剂在那种情况下使用,其作用机理是什么?

    正确答案: 可分为液体润滑和边界润滑。当金属表面只承受中等负荷时,极压抗磨剂能被吸附在金属表面上或能与金属表面起化学反应生成化学反应膜,起润滑作用,防止金属表面擦伤,甚至熔焊。
    解析: 暂无解析

  • 第23题:

    单选题
    下列属性中,用于设置和获取通知的内容的是()。
    A

    @property(nonatomic)NSInteger applicationIconBadgeNumber

    B

    @property(nonatomic,copy)NSDate*fireDate

    C

    @property(nonatomic,copy)NSString*soundName;

    D

    @property(nonatomic,copy)NSString*alertBody;


    正确答案: C
    解析: 暂无解析