《C++程序设计》在线平时作业3-00001
试卷总分100 得分100
一、单选题 (共 20 道试题,共 100 分)
1.对于因航空器碰撞或航空器与其他物体碰撞所发生的侵权行为,一般主张适用( )
A.法院地法
B.航空器共同登记地国法
C.加害一方航空器登记地法
D.被碰撞或受害一方航空器登记地法
答案D
2.对于重载的运算符,它是一个( )
A.A)用于输入的友元函数
B.B)用于输入的成员函数
C.C)用于输出的友元函数
D.D)用于输出的成员函数
答案A
3.若调用一个函数,且此函数中没有return语句,则正确的说法是该函数( )
A.A)没有返回值
B.B)返回若干个系统默认值
C. C)有返回值,但返回一个不确定的值
D.D)能返回一个用户所希望的函数值
答案A
4.(8) 设有如下定义
struct sk
{int a;float b;}data,p;
若有p=&data;,则对data中的a域的正确引用是
A.A)(p).data.a
B.B)(p).a
C.C)p-data.a
D.D)p.data.a
答案B
5.若i、j已定义为int类型,则以下程序段中内循环体的总的执行次数是
for (i=5;i;i--)
for(j=0;j4;j++){……}
A.A)20
B.B)25
C.C)24
D.D)30
答案A
6.以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。
main()
Beginning
{ int r; float s;
cinr;
s=πrr;
couts=sendl;
}
出错的原因是
A.A)注释语句书写位置错误
B.B)存放圆半径的变量r不应该定义为整型
C.C)输出语句中格式描述符非法
D.D)计算圆面积的赋值语句中使用了非法变量
答案D
7.(8) 有如下程序