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

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

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

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

试卷总分:100  得分:100

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

1.在一个抽象类中,一定包含有( )。

A.A)虚函数

B.B)纯虚函数

C.C)模板函数

D.D)重载函数


2.)能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是( )

A.A)a>10 or a<=0

B.B)a>=0|a<=10

C.C)a>=10 && a<=0

D.D)a>=10‖a<=0


3.(20)有以下程序段

typedef struct NODE

{ int num;  struct NODE   *next;

} OLD;

以下叙述中正确的是

A.A)以上的说明形式非法

B.B)NODE是一个结构体类型

C.C)OLD是一个结构体类型

D.D)OLD是一个结构体变量


4.法律的域外效力,是指一国法律在制定者管辖领域外尚能发生的效力,它常常表现为国家的( )。

A.属地优越权

B.属人优越权

C.受礼让权

D.受尊重权


5.有以下程序

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<<s<<endl;;

  return 0;

}

程序执行后的输出结果是

A.A)45

B.B)20

C.C)25

D.D)36


6.(6)    下列关于运算符重载不正确的是( )

A.A)运算符重载不能改变运算符的操作数个数

B.B)运算符重载不能改变运算符的优先级

C.C)运算符重载不能改变运算符的结合性

D.D)运算符重载能改变对预定义类型数据的操作方式


7.下列程序的输出结果是 

    main() 

{ double d=3.2; int x,y; 

x=1.2; y=(x+3.8)/5.0; 

cout<<d*y; 

}

A.A) 3

B.B) 3.2

C.C) 0

D.D) 3.07


8.中国《涉外民事关系法律适用法》第34条规定,遗产管理等事项,适用( )

A.被继承人国籍国法律

B.被继承人住所地法律

C.被继承人居所地法律

D.遗产所在地法律


9.(31)函数fun的返回值是( )

  fun(char *a,char *b)

  {int num=0,n=0;

  while(*(a+num)!=′\0′)num++;

  while(b[n]){*(a+num)=b[n];num++;n++;}

return num;

}


  

A.字符串a的长度

B.字符串b的长度

C.字符串a和b的长度之差

D.字符串a和b的长度之和


10.若i、j已定义为int类型,则以下程序段中内循环体的总的执行次数是

for (i=5;i;i--) 

   for(j=0;j<4;j++){……}

A.A)20

B.B)25

C.C)24

D.D)30


11.对于重载的运算符>>,它是一个( )

 

A.A)用于输入的友元函数

B.B)用于输入的成员函数

C.  C)用于输出的友元函数

D.D)用于输出的成员函数


12.在C++语言中,数据封装要解决的问题是( )

A.数据的规范化

B.便于数据转换

C.避免数据丢失

D.防止不同模块之间数据的非法访问


13.以下叙述中错误的是

A.A)用户所定义的标识符允许使用关键字

B.B)用户所定义的标识符应尽量做到“见名知意”

C.C)用户所定义的标识符必须以字母或下划线开头

D.D)用户定义的标识符中,大、小写字母代表不同标识


14.中国《涉外民事关系法律适用法》第48条规定,知识产权的归属和内容,适用( )

A.知识产权取得地法律

B.被请求保护地法律

C.法院地法律

D.知识产权人选择的法律


15.1893年荷兰政府采纳了( )的主张,发起召开了第一次海牙国际私法会议。

A.阿塞尔

B.戴赛

C.齐特尔曼

D.拉伯尔


16.)有以下程序

void swap1(int c0[], int c1[])

{ int t ;

  t=c0[0]; c0[0]=c1[0]; c1[0]=t;

}

void swap2(int *c0,int *c1)

{ int t;

  t=*c0; *c0=*c1; *c1=t;

}

main()

{ int a[2]={3,5}, b[2]={3,5};

  swap1(a,a+1); swap2(&b[0],&b[1]);

  printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]);

}

程序运行后的输出结果是

A.A)3 5 5 3

B.B)5 3 3 5

C.C)3 5 3 5

D.D)5 3 5 3


17.建立一个有成员对象的派生类对象时,各构造函数体的执行次序为( )。

A.A)派生类、成员对象类、基类

B.B)成员对象类、基类、派生类

C.C)基类、成员对象类、派生类

D.D)基类、派生类、成员对象类


18.有以下程序

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

{

  int k=5,n=0;

  while(k>0)

  {

      switch(k)

      {

      default : break;

      case 1 : n+=k;

      case 2 :

      case 3 : n+=k;

      }

      k--;

  }

  cout<<n<<endl;

  return 0;

}

程序运行后的输出结果是

A.A)0

B.B)4

C.C)6

D.D)7


19.关于无体动产所在地的确定,总的原则应是( )

A.法院所在地

B.所有人的住所地

C.当事人合意选择的地方

D.该项财产能被追索或被执行的地方


20.以下不属于异常处理所用关健字( )

  

A.A)try

B.B)catch

C.C)throw

D.D)trace


吐血推荐

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

添加微信查看答案

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

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

合作洽谈

诚信为本,合作共赢

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

推荐作业

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