在线留言 注册 登录
热门搜索:形考答案免费答案奥鹏答案

东大24春《C++程序设计》在线平时作业1【满分答案】

Time2024-04-17Hits浏览量: 46
有奥鹏院校所有作业、毕业论文,详情请咨询请添加QQ : 103092222或微信: xyzlfx100

《C++程序设计》在线平时作业1-00001

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 100 分)

1.在西方,有的学者甚至把( )的理论喻为国际私法中的“哥白尼革命”,认为他是现代国际私法的奠基者。

A.胡伯

B.萨维尼

C.孟西尼

D.斯托里


2.)以下叙述中错误的是

A.A)C++语句必须以分号结束

B.B)复合语句在语法上被看作一条语句

C.C)空语句出现在任何位置都不会影响程序运行

D.D)赋值表达式末尾加分号就构成赋值语句


3.(4)    类的析构函数的作用是( )

      

A.A)一般成员函数的初始化

B.B)类的初始化

C.C)对象的初始化

D.D)删除类创建的对象


4.以下程序运行后,输出结果是

#include <iostream>

#include <cmath>

using namespace std;

int main(int argc, char* argv[])

{

    static char a[]="ABCDEFGH",b[]="abCDefGh";

    char *p1,*p2;

    int k;

    p1=a; p2=b;

    for(k=0;k<=7;k++)

        if (*(p1+k)==*(p2+k))

            cout<<*(p1+k);

    return 0;

}

A.A) ABCDEFG

B.B) CDG

C.C) abcdefgh

D.D) abCDefGh


5.(20)有以下程序

#include <iostream>

#include <cmath>

using namespace std;

int main(int argc, char* argv[])

{

    int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};

    int i,s=0;

    for(i=0;i<4;i++) s+=aa[i][1];

    cout<<s;

    return 0;

}程序运行后的输出结果是______。

A.A) 11

B.B) 19

C.C) 13

D.D) 20


6.根据中国有关司法解释,在涉外合同法律适用领域,当事人选择法律的时间为( )

A.只能在订立合同时

B.只能在订立合同后

C.一审法庭辩论终结前

D.一审法庭作出判决前


7.(20)有如下程序:

#include <iostream>

using namespace std;

 

class TestClass

{

   static int i;

public:

   TestClass( ){ i++; }

   ~TestClass( ){ i--; }

    static int getVal( ){ return i;}

};

int TestClass::i=0;

void f()

{

    TestClass ob2;

    cout<<ob2.getVal ();

}

int main(int argc, char* argv[])

{

    TestClass ob1;

    f( );

    TestClass *ob3=new TestClass;

    cout<<ob3->getVal( );

    delete ob3;

    cout<<ob1.getVal();

    return 0;

}程序的输出结果是

A.A)232

B.B)231

C.C)222

D.D)221


8.有以下程序

#include <iostream>

using namespace std;

typedef struct{int b,p;}A;

void f(A c)  

               c.b+=1; c.p+=2;

}

int main(int argc, char* argv[])

{

               A  a={1,2};

               f(a);

               cout<<a.b<<","<<a.p;

               return 0;

}

程序运行后的输出结果是

A.A)2,3

B.B)2,4

C.C)1,4

D.D)1,2


9.(19)在公有继承的情况下,允许派生类直接访问的基类成员包括

A.A)公有成员

B.B)公有成员和保护成员

C.C)公有成员、保护成员和私有成员

D.D)保护成员


10.《布斯塔曼特法典》规定:对他人事物的管理,依( )的法律调整。

A.本人住所地

B.最密切联系地

C.事务管理地

D.管理人之国籍所属国


11.(16)有以下程序

#include <iostream>

using namespace std;

struct STU

{

    char name[10];    

    int num; 

    float  TotalScore;

};

void f(struct STU *p)

{

    struct STU s[2]={{"SunDan",20044,550},{"Penghua",20045,537}}, *q=s;

    ++p ; ++q; *p=*q;

}

 

int main(int argc, char* argv[])

{

    struct STU s[3]={{"YangSan",20041,703},{"LiSiGuo",20042,580}};

    f(s);

    cout<<s[1].name<<s[1].num<<s[1].TotalScore;

    return 0;

}

程序运行后的输出结果是

A.A)SunDan 20044 550

B.B)Penghua 20045 537

C.C)LiSiGuo 20042 580

D.D)SunDan 20041 703


12.有以下程序

#include <iostream>

#include <cmath>

using namespace std;

void sort(int a[], int n)

    int i, j ,t;

    for (i=0; i<n-1;i++)

      for (j=i+1; j<n;j++)

    if (a[i]< a[j]){  t= a[i];  a[i]= a[j];  a[j]=t;}

}

int main(int argc, char* argv[])

{

    int aa[10]={1,2,3,4,5,6,7,8,9,10}, i;

    sort(aa+2, 5);

    for (i=0; i<10; i++) cout<<aa[i] <<",";

    return 0;

}

程序运行后的输出结果是

A.A)1,2,3,4,5,6,7,8,9,10,

B.B)1,2,7,6,3,4,5,8,9,10,

C.C)1,2,7,6,5,4,3,8,9,10,

D.D)1,2,9,8,7,6,5,4,3,10,


13.在C++语言提供的合法的关键字是

A.A)swicth

B.B)cher

C.C)Case

D.D)default


14.(27)有以下程序

#include <iostream>

using namespace std;

void f(int  *q)

               int i=0;

               for( ; i<5;i++)(*q)++;

}

 

int main(int argc, char* argv[])

{

               int a[5]={1,2,3,4,5},i;

               f(a);

               for(i=0;i<5;i++)

                               cout<<a[i];

               return 0;

}


程序运行后的输出结果是

A.A)2,2,3,4,5,

B.B)6,2,3,4,5,

C.C)1,2,3,4,5,

D.D) 2,3,4,5,6,


15.(2)    在 C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。

A.A)该类没有定义任何有参构造函数

B.B)该类没有定义任何无参构造函数

C.C)该类没有定义任何构造函数

D.D)该类没有定义任何成员函数


16.中国《涉外民事关系法律适用法》第35条规定,无人继承财产的归属,适用( )

A.被继承人经常居所地法律

B.被继承人国籍所属国法律

C.被继承人住所地所在国法律

D.被继承人死亡时遗产所在地法律


17.中国《涉外民事关系法律适用法》第2条规定,本法和其他法律对涉外民事关系法律适用没有规定的,适用( )。

A.该涉外民事关系中标的物所在国法律

B.该涉外民事关系当事人一方或双方国籍国法律

C.与该涉外民事关系有最密切联系的法律

D.该涉外民事关系当事人一方或双方住所地法律


18.中国《涉外民事关系法律适用法》第15条规定,人格权的内容,适用( )

A.权利人经常居所地法律

B.权利人住所地法律

C.权利人国籍所属国法律

D.权利人选择的法律


19.对于因航空器碰撞或航空器与其他物体碰撞所发生的侵权行为,一般主张适用( )

A.法院地法

B.航空器共同登记地国法

C.加害一方航空器登记地法

D.被碰撞或受害一方航空器登记地法


20.)下列程序执行后的输出结果是 

#include <iostream>

#include <cmath>

using namespace std;

void func(int *a,int b[])

{ b[0]=*a+6; }

 

int main(int argc, char* argv[])

{

    int a,b[5];

    a=0; b[0]=3;

    func(&a,b);

    cout<<b[0];

    return 0;

}

A.A) 6

B.B) 7

C.C) 8

D.D) 9


吐血推荐

奥鹏,国开形考,广开,电大在线,各省平台,新疆一体化,各类成人教育等学习。详情请咨询QQ : 103092222或微信: xyzlfx100

添加微信查看答案

东大24春《C++程序设计》在线平时作业1【满分答案】_学优资料分享网

添加微信二维码,了解更多学习技巧,平 台作业、毕业论文完成时间友情提醒。。

合作洽谈

诚信为本,合作共赢

欢迎各大学习中心前来治谈;有意请联系我们

推荐作业

留言板
captcha
感谢留言
我们会尽快与您联系
关闭