天津大学《面向对象程序设计》在线作业一
奥鹏天津大学平时在线作业
《面向对象程序设计》在线作业一-00001
静态成员函数一定没有()。
A:返回类型
B:返回值
C:this指针
D:局部变量
答案问询微信:424329
设有函数原型声明void f(int及double a(2.2); int b(3);则以下函数调用中正确的是()。
A:f (a+b);
B:f (
C:f (a);
D:f (b);
答案问询微信:424329
在C++中,不能被派生类继承的基类成员是()。
A:函数成员
B:构造函数和析构函数
C:数据成员
D:私有成员
答案问询微信:424329
若一个类的构造函数为Node (int a, int b) {x=a; y=x * b;},则执行语句Node x (5, 6); 后,对象x的成员x和y的值分别是()。
A:5和6
B:6和5
C:30和5
D:5和30
答案问询微信:424329
若在某函数体内有定义:char ch;则在为ch赋值之前,ch的值是()。
A奥鹏天津大学平时在线作业:0
B: ’
C:不确定
D:‘n’
答案问询微信:424329
设有说明语句:int x=1,y=3,z=5;则下面表达式中值为0的是()。
A:xy)z
B:x||y35
答案问询微信:424329
以下运算符中不能重载的是()。
A:C++
B:C++ programming
C:windows
D:C++ programming windows
答案问询微信:424329
假定AB为一个类,则执行“AB a(4),b[5],*p[2];”语句时,自动调用该类构造函数的次数为()。
A:6
B:7
C:9
D:11
答案问询微信:424329
判断字符型变量c的值是否为大写英文字母的表达式是()。
A:c=A =Z
B:c=’A’ || c=’Z’
C:c=”A” =”Z”
D:c=’A’ = ‘Z’
答案问询微信:424329
类Mclass的拷贝初始化构造函数是()。
A:ps+5
B:ps[5]
C:s[5]
D:*(ps+5)
答案问询微信:424329
在函数定义时,若没有明确指定返回值类型时,函数的缺省类型是()。
A:int
B:void
C:char
D:没有类型
答案问询微信:424329
设有定义: int i=8,a,b; double x=1.34,y=5.3; 下列表达始中,符合C++语法的是()。
A:a+=a-=(a=3)*(b=4)
B:x%5
C:a=a*3=2
D:y=float(i)++
答案问询微信:424329
以下字符串赋值中不正确的是()。
A:char str[ ]=”abcdefg”;
B:char str[80]; str=”abcdefg”;
C:char *pstr=”abcdefg”
D:char *pstr=NULL; pstr=”abcdefg”;
答案问询微信:424329