以下程序的运行结果是()。 #include<iostream.h> void sub(int x,int y,int*z) {*Z=y-x;} void main() {int a,b,c; sub(10,5,&a); sub(7,a,&b); sub(a,b,&c); cout<<a<<“,”<<b<<“,”<<c<<endl;}
A. 5,2,3
B. -5,-12,-7
C. -5,-12,-17
D. 5,-2,-7
查看答案
设有两个串p和q,求q在p中首次出现位置的运算称为()。
A. 连接
B. 模式匹配
C. 求子串
D. 求串长
下列关于getline()函数的描述中,错误的是()。
A. 该函数可以用来从键盘上读取字符串
B. 该函数读取的字符串长度是受限制的
C. 该函数读取字符串时,遇到终止符时便停止
D. 该函数中所使用的终止符只熊是换行符,
下列描述中错误的是()。
A. 析构函数可以被继承
B. 虚函数不能被继承
C. 派生类可以有多个基类
D. 纯虚基类的子类可以是虚基类
假定MyClass为一个类,则执行MyClassab(2),*p;语句时,自动调用该类构造函数()次。
A. 2
B. 3
C. 4
D. 5