多项选择题
若已定义ints[10];int*p;则在下面表达式中的p表示s[1]的地址的是()
A.p=s+1;
B.p=&s[2]-1;
C.p=&s[0]+1
D.p=&s[1]
点击查看答案
相关考题
-
单项选择题
有如下函数定义:line1:voidfoo()line2:{line3:statica=0;line4:if(a==0)line5:a=1;line6:elseline7:a++;line8:}现有2个并发线程都会调用此函数,当2个线程各调用过一次此函数后,a的值为:()
A.0
B.1
C.2
D.1或2 -
多项选择题
关于C++异常,以下错误的说法是:()
A.在某个类型的构造函数中抛出异常,将导致该类型的析构函数被调用。
B.在某个类型的构造函数中抛出异常,不会导致该类型的析构函数被调用,但之前已经分配的资源将被自动释放。
C.具备形如“throw()”的异常声明,表明函数在执行过程中不会产生异常。
D.嵌套抛出异常(即在处理异常的过程中抛出异常)会导致程序立即中止。 -
单项选择题
下面对某个名字为C的类中的静态数据成员的描述中,正确的是:()
A.静态数据成员是类C的所有对象共享的数据
B.类C的每个对象都有自己的静态数据成员
C.类C的不同对象有不同的静态数据成员值
D.静态数据成员不能通过类C的对象调用