在C#中设计类时,如何将一个可读可写的公有属性Name修改为只读属性?A. 将Name的set块删除B. 将Name的set块置空C. 将Name的set块前加修饰符privateD. 将Name添加readonly修饰符

题目

在C#中设计类时,如何将一个可读可写的公有属性Name修改为只读属性?

A. 将Name的set块删除

B. 将Name的set块置空

C. 将Name的set块前加修饰符private

D. 将Name添加readonly修饰符


相似考题
更多“在C#中设计类时,如何将一个可读可写的公有属性Name修改为只读属性?A. 将Name的set块删除B. 将Name的set块置空C. 将Name的set块前加修饰符privateD. 将Name添加readonly修饰符”相关问题
  • 第1题:

    下列叙述正确的是( )。

    A、 窗体的Name属性可以为空

    B、 窗体的Name属性定义窗体的名称

    C、 可以在运行期间改变窗体的Name属性

    D、 窗体的Name属性的值显示在窗体标题栏中


    正确答案:B

  • 第2题:

    以下关干Name属性的说法,错误的是()。

    A、Name属性必须以一个字母开始

    B、Name属性可以在属性窗口修改,也可以在代码中修改

    C、所有控件都有Name属性。其值不能为空

    D、"Form1.frm"是一个非法的对象名


    参考答案:B

  • 第3题:

    以下叙述中,正确的是______。

    A.窗体的Name属性指定窗体的名称,用来标识一个窗体

    B.窗体的Name属性的值是显示在窗体标题栏中的文本

    C.可以在运行期间改变对象的Name属性的值

    D.对象的Name属性值可以为空


    正确答案:A
    解析:VisualBasic中的对象都有一个Name属性,能够唯一标识该对象。Name属性不能为空,不能在程序运行时修改,只能在程序设计期间设置。窗体的Caption属性是显示在窗体标题栏中的文本。因此应选A。

  • 第4题:

    在PowerScript语言中,要访问myobject对象中的name属性,正确的写法是()

    A. myobject->name

    B. myobject(name)

    C. name(myobject)

    D. myobject.name


    正确答案:D

  • 第5题:

    以下关于Name属性叙述中正确的是()。

    A.窗体的Name属性指定窗体的名称,用来标识一个窗体

    B.窗体的Name属性的值是显示在窗体标题栏中的文本

    C.可以在运行期间改变对象的Name属性的值

    D.对象的Name属性值可以为空


    本题答案:A

  • 第6题:

    在C#中设计类时,如何将一个可读可写的公有属性Name修改为只读属性?()

    • A、将Name的set块删除
    • B、将Name的set块置空
    • C、将Name的set块前加修饰符private
    • D、将Name添加readonly修饰符

    正确答案:A

  • 第7题:

    标记属性描述正确的是()    

    • A、有Name和Scope属性
    • B、有ID和Name属性
    • C、只有一个Name属性
    • D、只有一个ID属性

    正确答案:C

  • 第8题:

    以下关于Name属性的说法,错误的是()。

    • A、Name属性必须以一个字母开始
    • B、Name属性可以在属性窗口中修改,也可以在代码窗口中修改
    • C、所有控件都有Name属性,其值不能为空
    • D、"From1.frm"是一个非法的对象名

    正确答案:B

  • 第9题:

    以下叙述中正确的是()。

    • A、窗体的Name属性指定窗体的名称,用来标识一个窗体
    • B、窗体的Name属性的值是显示在窗体标题栏中的文本
    • C、可以在运行期间改变对象的Name属性的值
    • D、对象的Name属性值可以为空

    正确答案:A

  • 第10题:

    Examine the structure of the EMPLOYEES table: EMPLOYEE_ID NUMBER Primary Key FIRST_NAME VARCHAR2(25) LAST_NAME VARCHAR2(25) HIRE_DATE DATE Which UPDATE statement is valid?()

    • A、UPDATE employees SET first_name = 'John' SET last_name ='Smith' WHERE employee_id = 180;
    • B、UPDATE employees SET first_name = 'John', SET last_name ='Smith' WHERE employee_id = 180;
    • C、UPDATE employees SET first_name = 'John' AND last_name ='Smith' WHERE employee_id = 180;
    • D、UPDATE employees SET first_name = 'John', last_name ='Smith' WHERE employee_id = 180;

    正确答案:D

  • 第11题:

    单选题
    已知wage.getItem().size()的值是1。要想使执行session.update(wage)时自动执行session.update(wage.getItems().get(0)),必须配置()
    A

    <set name=”items” inverse=”true” cascade=”none”>…</set>

    B

    <set name=”items” inverse=”false” cascade=”none”>…</set>

    C

    <set name=”items” inverse=”true” cascade=”all”>…</set>

    D

    <set name=”items” inverse=”false”  cascade=”save-update”>…</set>


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

  • 第12题:

    单选题
    在C#中设计类时〃如何将一个可读可写的公有属性Name修改为只读属性()
    A

    将Name的set块删除

    B

    将Name的set块置空

    C

    将Name的set块前加修饰符private

    D

    将Name添加readonly修饰符


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

  • 第13题:

    以下叙述中正确的是______。

    A.窗体的Name属性指定窗体的名称,用来标识一个窗体

    B.窗体的Name属性值是显示在窗体标题栏中的文本

    C.可以在运行期间改变窗体的Name属性的值

    D.窗体的Name属性值可以为空


    正确答案:A
    解析:Caption属性:窗体的Caption属性值是显示在窗体标题栏中的文本; Name属性:窗体的Name属性是只读属性,即只可以通过属性窗口改变属性值,在运行时不能改变Name的属性值,Name的属性值也不能为空。

  • 第14题:

    在JavaScript中,若对象A具有Name属性,则对该属性的引用方式可以是( )。

    A.Name=”a”

    B.A{“Name”}=”a”

    C.A[“Name”]=”a”

    D.A(Name)=”a”


    正确答案:AC

  • 第15题:

    阅读以下说明C++代码,将应填入(n)处的字句写在对应栏内。

    [说明]

    本程序实现了雇员信息管理功能,其中封装了雇员信息及其设置、修改、删除操作。已知当输入为“Smith 31 2960.0”时,程序的输出是:

    姓名:Smith 年龄:31 工资:2960

    姓名:Smith 年龄:31 工资:3500

    姓名:Mary 年龄:23 工资:2500

    [C++程序]

    include <iostream.h>

    include <string.h>

    class employee{

    char *name; //雇员姓名

    short age; //年龄

    float salary;//工资

    public:

    employee();

    void set_name(char *);

    void set_age(short a) {age=a;}

    void set_salary(float s) {salary=s;}

    (1);

    ~ employee(){delete[] name;}

    };

    employee::employee() { name="";

    age=0;

    salary=0.0;

    void employee::set_name(char *n)

    { name=new char[strlen(n)+1];

    (2) (name,n);

    }

    void employee::print()

    { cout<<"姓名":"<<name<<" 年龄:"<<agc<<" 工资:" <<salary<<endl;

    }

    void main()

    { char *na;

    short ag=0;

    float sa=0;

    (3);

    na=new char[10];

    cin>>na>>ag>>sa;

    emp.set_name(na);

    emp.set_age(ag);

    emp.set_salary(sa);

    emp.print();

    (4) (3500.0);

    emp.print();

    (5);

    emp.set_name("Mary");

    emp.set_age(23);

    emp.set_salary(2500.0);

    emp.print();

    }


    正确答案:(1) void print() (2) strcpy (3) employee emp (4) emp.set_salary (5)emp.~employee()
    (1) void print() (2) strcpy (3) employee emp (4) emp.set_salary (5)emp.~employee() 解析:程序定义了一个employee类,它包含了一个雇员的档案数据,及对这些数据的若干处理函数:构造函数employee创建一个雇员空档案;set_name(),set_age ()和set_salary()分别用来为雇员档案填入姓名、年龄和工资;print()函数的功能是输出该雇员的档案内容;析构函数~employee()的功能是当某雇员档案撤销或改成另一姓名时,释放原数据占用的空。
    (1)此处应声明print函数;
    (2)此处应调用字符申拷贝函数,以更改name属性的值;
    (3)此处显然应声明emp变量;
    (4)~(5):由程序的输出可知(4)处重新设置了emp变量salary属性的值,(5)处则应调用析构函数.

  • 第16题:

    以下叙述中正确的是

    A.窗体的Name属性指定窗体的名称,用来标识一个窗体

    B.窗体的Name属性的值是显示在窗体标题栏中的文本

    C.可以在运行期间改变对象的Name属性的值

    D.对象的Name属性值可以为空


    正确答案:A
    解析:要正确区分Name与 Caption属性。Name属性主要用来为窗体或控件命名,相当于一个身份标识,在同一窗体中,窗体及控件的Name应各不相同。Caption属性指该控件或窗体显露在外的标题,具体到窗体上指窗体的标题栏文本,如果是控制按钮,则指控制按钮上的文本。同时,Visual Basic规定Name属性只能在设计阶段改变,不能在运行阶段改变。

  • 第17题:

    已知wage.getItem().size()的值是1。要想使执行session.update(wage)时自动执行session.update(wage.getItems().get(0)),必须配置()

    • A、<set name=”items” inverse=”true” cascade=”none”>…</set>
    • B、<set name=”items” inverse=”false” cascade=”none”>…</set>
    • C、<set name=”items” inverse=”true” cascade=”all”>…</set>
    • D、<set name=”items” inverse=”false”  cascade=”save-update”>…</set>

    正确答案:D

  • 第18题:

    组态中,Name属性表示功能块的名称,它必须是()的


    正确答案:唯一

  • 第19题:

    下面关于在Spring中配置Bean的name属性的说法正确的是()。

    • A、name属性是必须,没有name属性就会报错
    • B、name属性不是必须的,可以没有
    • C、name属性的值可以重复
    • D、name属性的值不可以重复

    正确答案:B,D

  • 第20题:

    以下关于Name属性叙述中正确的是()。

    • A、窗体的Name属性指定窗体的名称,用来标识一个窗体
    • B、窗体的Name属性的值是显示在窗体标题栏中的文本
    • C、可以在运行期间改变对象的Name属性的值
    • D、对象的Name属性值可以为空

    正确答案:A

  • 第21题:

    Which HttpSession method stores an object in a session?()

    • A、 put(String name. Object value)
    • B、 set(String name. Object value)
    • C、 setAttribute(String name. Object value)
    • D、 putAttribute(String name. Object value)
    • E、 addAttribute(String name. Object value)

    正确答案:C

  • 第22题:

    You are developing a Windows Forms application that contains a DataGridView control. The DataGridView capture the customer's name, address, and phone number. You have been asked to provide data validation in a DataGridView to prevent users from leaving the.. You need to ensure that users cannot tab out of the name field without entering data What should you do ?()

    • A、 Validate the name field in the CellValidating event. Set e.Cancel = true if the name field is
    • B、 Validate the name field in the CellErrorTextChanged event. Get e.RowIndex if the name field ..
    • C、 Validate the name field in the CellEnter event. Set the focus on the name field if the name ...
    • D、 Validate the name field in the CancelRowEdit event. Set the focus on the name field if the name ...

    正确答案:A

  • 第23题:

    单选题
    以下关于Name属性叙述中正确的是()。
    A

    窗体的Name属性指定窗体的名称,用来标识一个窗体

    B

    窗体的Name属性的值是显示在窗体标题栏中的文本

    C

    可以在运行期间改变对象的Name属性的值

    D

    对象的Name属性值可以为空


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