正确答案: B
const double*point;
题目:下列语句中,错误的是______。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]若有一个MyClass类,则执行语句MyClass a,b(2),*p;后,自动调用该类的构造函数 ( )次。
2
解析:解析:本题考核构造函数的调用。C++在创建一个对象时,会自动调用类的构造函数,在构造函数中可以执行初始化成员变量的操作。语句MyClassa,b(2),*p;创建了两个对象a、b和一个对象指针。在创建a和b对象时系统会调用类的构造函数。但在创建对象指针p时,不调用类的构造函数,因为指针p本身不定义类对象,而是定义了p可以指向一个MyClass的对象。
[单选题]若有说明int i,j=2,*p=&i;则能完成i=j赋值功能的语句是______。
*p=*&j;
解析:解析:指针是一种用来存放变量地址的特殊变量。本题中指针变量p用于存放整型变量i的地址,改变*p的值即为改变i的值。又因为“&”和“*”两个运算符的优先级别相同,按自右而左的方向结合,所以*&j先进行&j运算,得j的地址,再进行运算,取所得地址里面的值,故*&j与j等价。
[单选题]在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是( )。
Drive1_Change