正确答案:D
正确答案:D
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.(2) 在 C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。
A.A)该类没有定义任何有参构造函数
B.B)该类没有定义任何无参构造函数
C.C)该类没有定义任何构造函数
D.D)该类没有定义任何成员函数
正确答案:B
2.(21)有以下程序
int fun1(double a){return a*=a;}
正确答案:A
int fun2(double x,double y)
正确答案:D
{ double a=0,b=0;
正确答案:D
a=fun1(x);b=fun1(y);return(int)(a+b);
}
main()
{ double w; w=fun2(1.1,2.0);……}
正确答案:C
程序执行后变量w中的值是
A.A)5.21
B.B)5
C.C)5.0
D.D)0.0
正确答案:D
3.当冲突规范所援引的外国法的内容依照法律规定的方法仍不能查明时,我国 法院通常的做法是什么?ィ )
A.驳回起诉
B.适用我国法律
C.适用同本应适用的外国法相近似或类似的其他国家的法律
D.适用一般法理
正确答案:A
4.2104年《法国民法典》第3条规定“不动产,即使属于外国人所有,仍然适用法国法。”这是一条( )。
正确答案:A
A.单边冲突规范
B.双边冲突规范
C.重叠适用的冲突规范
D.选择适用的冲突规范
正确答案:D
5.中国的区际法律冲突,在世界上独一无二的特点是( )
A.存在多元法系之间的冲突
B.存在不同社会制度的冲突
C.存在横向法律冲突
D.各个法域的法律规定完全不同
正确答案:D
6.(21) 有如下程序
#include
正确答案:B
正确答案:A
#include
正确答案:B
using namespace std;
正确答案:C
正确答案:D
int main(int argc, char* argv[])
{
float x=2.0,y;
if(x<0.0) y=0.0;
else if(x<10.0) y=1.0/x;
else y=1.0;
cout< return 0; } 该程序的输出结果是( ) A.A)0 B.B)0.25 C.C)0.5 D.D)1.0 正确答案:C 7.)下列程序执行后的c结果是 main() { int x='f'; char c ='A'+(x-'a'+1); } A.A) G B.B) H C.C) I D.D) J 正确答案:C 8.中国《涉外民事关系法律适用法》第14条规定,法人及其分支机构的民事权利能力、民事行为能力、组织机构、股东权利义务等事项,适用( ) A.登记地法律 B.主营业地法律 C.经常居所地法律 D.住所地法律 正确答案:D 9.(8) 在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是( ) A.A)一元成员运算符 B.B)二元成员运算符 C.C)一元友元运算符 D.D)选项B和选项C都可能 正确答案:D 10.(10)派生类对象对其基类中的什么成员是可访问的?( ) A.A) 公有继承的私有成员 B.B) 私有继承的公有成员 C.C) 私有继承的保护成员 D.D) 保护继承的保护成员 正确答案:B 11.根据中国有关规定,外国法人的国籍的确定标准是( ) A.住所地说 B.资本实际控制说 C.登记地说D.准据法说 正确答案:A 12.下列程序执行后的输出结果是 #include using namespace std; int main(int argc, char* argv[]) { char arr[2][4]; strcpy(arr[0],"you"); strcpy(arr[1],"me"); arr[0][3]='&'; cout< return 0; } A.A) you&me B.B) you C.C) me D.D) err 正确答案:A 13.(10)如下函数中那个不是C++的隐式成员函数 A.A) 默认构造函数 B.B) 拷贝构造函数 C.C) 地址操作符 D.D) 加法操作符 正确答案:B 14.(38) 有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是 A.A)*p+9 B.B)*(p+8) C.C)*p+=9 D.D)p+8 正确答案:A 15.综合各国的立法及司法实践,解决动产与不动产的区分、物权客体的范围、物权的种类和内容以及物权取得、转移、变更、消灭的条件和物权的保护方面的问题,通常适用( ) A.物之所在地法律 B.物权人住所地法律 C.物权人国籍国法律 D.法院所在地法律 正确答案:D 16.以下关于函数的叙述中正确的是 A.A)每个函数都可以被其它函数调用(不包括main函数) B.B)每个函数都可以被单独编译 C.C)每个函数都可以单独运行 D.D)在一个函数内部可以定义另一个函数 正确答案:D 17.设有定义int k=1,m=2; float f=7;,则以下选项中错误的表达式是 A.A)k=k>=k B.B)-k++ C.C)k%int(f) D.D)k>=f>=m 正确答案:A 21.有以下程序 int main(int argc, char* argv[]) { int i,s=0,t[]={1,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+=2) s+=*(t+i); cout< 正确答案:C return 0; } 程序执行后的输出结果是 A.A)45 B.B)20 C.C)25 D.D)36 正确答案:B 19.)在C语言中,合法的字符常量是 A.A)'\084' B.B)'x43' C.C)'ab' D.D)"\0" 正确答案:D 20.下列关于虚基类的描述,错误的是( ) A.A)设置虚基类的目的是为了消除二义性 B.B)虚基类的构造函数在非虚基类之后调用 C.C)若同一层中包含多个虚基类,这些基类的构造函数按它们说明的次序调用 D.D)若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数 正确答案:D 东大22年秋学期《C++程序设计》在线平时作业1国开电大历年参考题目如下:
离线考核
《C++程序设计(高起专)》
满分100分
一、判断题(请给正确的打“√”,错误的打 “╳”并说明原因。每题4分,共20分。)
1 2 3 4 5 6 7
1. 静态的成员函数没有隐含的this指针 ,所以它们只能访问静态的数据成员。( )
2. 通过类对象可以访问类中所有的成员。( )
3. 构造函数是可以被派生类继承的。( )
4. 构造函数和析构函数都可以是虚函数。( )
5. 只有类中全部函数都为纯虚函数时,该类才被称为抽象类。( )
二、简答题(每小题5分,共20分。)
1. 什么是封装性?请举例说明。
2. 什么是函数重载和运算符重载?为什么要使用重载?
3. 拷贝构造函数在哪几种情况下被调用?
4. 什么是类?什么是对象?对象与类的关系是什么?
三、程序分析题(每小题10分,共40分。)
1. 指出下面程序中的1处错误,并说明原因。
#include
class Point
{
int X,Y;
public:
Point( ){X=0;Y=0;}
Point(int x=0,int y=0){X=x;Y=y;}
void display( ){cout<
void main()
{
Point p;
p.display();
}
答:
2. 指出下面程序中的1处错误,并说明原因。
#include
class CTest{
public:
CTest(){ x=20; }
private:
int x;
friend void friend_f(CTest fri);
};
void friend_f(CTest fri) { fri.x=55; }
void main()
{
CTest c1,c2;
c1.friend_f(c2);
}
答:
3. 写出下面程序的运行结果。
#include
class Test
{
private:
int num;
public:
Test(int n=0){num=n;num++;}
~Test( ){cout<<”Destructor is active,number=”<
void main( )
{
Test x[2];
cout<<”Exiting main”<
答:
4. 写出下面程序的运行结果。
#include
class Test{
private:
static int val;
int a;
public:
static int func();
static void sfunc(Test &r);
};
int Test::val=20;
int Test::func()
{ val--; return val; }
void Test::sfunc(Test &r)
{ r.a=25; cout<<"Result3="<
{
cout<<"Resultl="<
cout<<"Result2="<
}
答:
四、完成程序题(每小题10分,共20分。)
1. 请在横线处填上适当的字句,以使程序完整。
#include
#include ″math.h″
class Point
{
private:
double X,Y;
①____ ______Line;
public:
Point(double x=0, double y=0)
{ X=x; Y=y; }
Point(Point &p)
{ X=p.X; Y=p.Y; }
};
class Line
{
private:
Point p1,p2;
public:
Line(Point &xp1, Point &xp2): ②___ _______{}
double GetLength();
};
double Line::GetLength()
{
double dx=p2.X-p1.X;
double dy=p2.Y-p1.Y;
return sqrt(dx*dx + dy*dy);
}
void main()
{
Point p1,p2(3,4);
Line L1(p1,p2);
cout<
2. 设计一个立方体类Box,使它能计算并输出立方体的体积和表面积。
要求:
Box类包含三个私有数据成员:a(立方体边长)、volume(体积)和area(表面积);
Box类包含有构造函数及seta()(设置立方体边长)、getvolume()(计算体积)、getarea()(计算表面积)和disp()(输出体积和表面积)。
东大22年秋学期《C++程序设计》在线平时作业1[答案]相关练习题:
下列保险公司中属于国有独资保险公司的是()
直接用电采暖的方式是使用高品位电能直接转换为热能,属于极大的能源浪费。
大工21春《桥涵水文》在线作业1
利用------------来发现需求、形成概念是比较有用的方法。
人力资源管理有哪些职能?(30分)
公司年初发行在外普通股数为2000万股,9月30日回购600万股作为库存股,当年归属于普通股股东的净利润为7770万元。则当年基本每股收益为( )。
20年代至30年代是法国小说史上又一黄金时代,涌现了一批被称为社会问题小说的作品, 其代表作家为( )。
与股票筹资方式相比,银行借款筹资的优点包括()。
监理规划是( )。
11、比较不同折旧方法的图表类型是( )。
“博爱”一词出自下列哪位作家的作品中:()
县级以上人大有权审议和批准本行政区内的国民经济和社会发展计划预算及其执行情况报告
中学语文教材的内容一般均有四个方面的具体要求,即从课文系统、助读系统、认知系统、知识系统。
在使用ls命令时,用十六进制形式显示非打印字符应使用参数 -b 。
有8种物质:①甲烷;②苯;③聚乙烯;④苯乙烯;⑤丁炔;⑥环己烷;⑦邻二甲苯;⑧环己烯。既能使酸性高锰酸钾溶液褪色又能与溴水反应使之褪色的是()
3.一般建筑跨度30m以上的大跨度建筑采用( )结构。
唐律关于婚姻限制中,不得为婚的包括( )
西南交大网络教育是指西南交通大学网络教育,西南交通大学是教育部批准远程教育试点招生的高校。西南交通大学创建于1896年,是教育部直属全国重点大学,国家首批“双一流”“211工程”“特色985工程”“2011协同创新计划”重点建设并设有研究生院的研究型大学。目前,我院已开设了网络教育专升本二十余个专业,在全国20多个省(市、自治区)设有校外学习中心。
37、一般情况下,记功()次相当于记大功一次。
头胀而痛,胸前作闷,口不渴,身重而痛,发热体倦,舌苔白滑,脉濡,属于( )