题目内容
(请给出正确答案)
[单选题]
若已定义了person类,则执行语句“person p1=p2;”将调用p1的()。
A.构造函数
B.拷贝构造函数
C.析构函数
D.赋值运算符重载函数
答案
查看答案
A.构造函数
B.拷贝构造函数
C.析构函数
D.赋值运算符重载函数
第1题
若已定义int a;下面对(1)(2)两个语句的正确解释是()。
(1)int *p=&a;(2)*p=a;
A.语句(1)和(2)中的*p含义相同,都表示给指针变量p赋值
B.(1)和(2)语句的执行结果,都是把变量a的地址赋给指针变量p
C.(1)在对p进行说明的同时进行初始化,使p指向a
(2)将变量a的值赋给指针变量p
D.(1)在对p进行说明的同时进行初始化,使p指向a
(2)将变量a的值赋给*p
第2题
设有以下宏定义 define W 5 define L (W+2) 则执行赋值语句p=L*2;(p为int 型变量)后,p的值为______。
第3题
若已定义c为字符型变量,则下列语句中正确的是()。
A.c='97'
B.c="97";
C.c=97;
D.c="a";
第5题
A.正确
B.错误
第6题
若定义define PI 3.14159,则执行完下列程序后输出结果是______。 define PI 3.14159;printf("PI=%P",PI);
第7题
A.正确
B.错误
第8题
A.BBBB
B.BBAA
C.AABB
D.AAAA
第9题
A.double*P
B.float**p
C.double*p
D.float*p
第10题
A.6和5
B.5和6
C.5和30
D.30和5
第11题
A.继承关系
B.无关系
C.包含关系
D.关联关系