关于JavaScript中的函数和对象,下列说法不正确的是()。
第1题:
A. 通过常对象可以调用一般成员函数
B.常对象中的成员函数都是常成员函数
C.可以通过成员函数修改常对象的状态
D.必须使用成员初始化列表显式初始化常数据成员
第2题:
下面描述正确的是( )。
A.类的普通成员函数可以操作常对象
B.类的成员函数可以修改常对象
C.只有常成员函数才可以操作常对象
D.常对象可以被常函数更新
第3题:
由于常对象不能被更新,因此( )。
A.通过常对象只能调用它的常成员函数
B.通过常对象只能调用静态成员函数
C.常对象的成员都是常成员
D.通过常对象可以调用任何不改变对象值的成员函数
第4题:
对于常成员函数,下面描述正确的是( )。
A.类的成员函数可以操作常对象
B.类的成员函数不能操作常对象
C.只有常成员函数可以操作常对象
D.在常成员函数中,常对象可以被更新
第5题:
下列有关拷贝构造函数的描述中错误的是( )。
A.拷贝构造函数是一种构造函数
B.拷贝构造函数与一般的构造函数一样,可以设置多个形参
C.每一个类中都必须有一个拷贝构造函数
D.拷贝构造函数的功能是用一个已知对象去初始化一个正在创建的对象
第6题:
由于常对象不能被更新,所以( )。
A.利用常对象可以调用任何不改变对象值的成员函数
B.利用常对象只能调用静态成员函数
C.常对象的成员都是常成员
D.利用常对象只能调用它的常成员函数
第7题:
关于类的构造函数,以下描述中正确的是()
第8题:
下面关于复制构造函数调用的时机,不正确的是()调用。
第9题:
下列关于AJAX说法不正确的是:()
第10题:
关于C++/JAVA类中static 成员和对象成员的说法正确的是()。
第11题:
任何形式的构造函数都可以实现数据类型转换。
带非默认参数的构造函数可以把基本类型数据转换成类类型对象。
类型转换函数可以把类类型对象转换为其他指定类型对象。
类型转换函数只能定义为一个类的成员函数,不能定义为类的友元函数。
第12题:
( 难度:中等)下列选项中,关于JavaScript说法正确的有( )
A.函数就是一个特殊类型的对象
B.函数附属于它所附加到的对象上,只能通过该对象访问
C.同一个函数可以被附属到多个对象上
D.每一个函数都有一个prototype对象
答案:ACD
第13题:
关于常成员函数,下列说法中错误的是
A.常成员函数无法更新对象的数据成员,但可以访问其他类的公用数据成员或全局变量
B.常成员函数无法更新对象的数据成员,但是可以更新该对象的常数据成员
C.常成员函数既可以被常对象调用,也可以被一般对象调用
D.常成员函数不仅要在声明中用到const修饰符,在定义时也必须使用const修饰符
第14题:
下面关this指针的说法中,不正确的是( )。
A.当调用类的成员函数时,指针this被自动传递给该成员函数
B.当调用类的成员函数时,指针this实际上指向了该类的一个对象
C.友元函数也可以被传递指针this
D.在缺省状态下,所有的成员函数都自动传递一个指针给激活它的对象
第15题:
在下面叙述中,不正确的是( )。
A.一个类的所有对象都有各自的数据成员,它们共享函数成员
B.一个类中可以有多个同名的成员函数
C.一个类中可以有多个构造函数、多个析构函数
D.在一个类中可以声明另一个类的对象作为它的数据成员
第16题:
A.函数不可以赋值给一个变量
B.函数可以作为元素添加到集合对象中
C.函数可以作为参数值传递给其它函数
D.一个函数可以当做另一个函数的返回值
第17题:
下列情况中,不会调用拷贝构造函数的是( )。
A)用一个对象去初始化同一类的另一个新对象时
B)将类的一个对象赋值给该类的另一个对象时
C)函数的形参是类的对象,调用函数进行形参和实参结合时
D)函数的返回值是类的对象,函数执行返回调用时
第18题:
在下列说法中,()不会调用拷贝初始化构造函数。
第19题:
下面哪一种情况不会自动调用拷贝构造函数。()
第20题:
在下列关于类型转换的描述中,错误的是()
第21题:
下列关于析构函数的描述中,错误的是()。
第22题:
定义JavaScript函数时可以不写函数名
定义JavaScript函数要明确返回类型
JavaScript函数可以返回数组
Ajax中XMLHttpRequest对象中的open方法第三个参数如果为true表示异步,false为同步
第23题:
每一个函数都有一个prototype对象
函数就是一个特殊类型的对象
函数附属于它所附加到的对象上,只能通过该对象访问
同一个函数可以被附属到多个对象上