问道深山去,听禅紫气来。

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

阅读:17 更新时间:2022-06-04 19:48:03

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


------------------------
1.据中国《涉外民事关系法律适用法》第12条规定,自然人的民事行为能力,适用( )。
A.国籍国法律
B.住所地法律
C.经常居所地法律
D.法院地法律
答案请点我要此答案,或联系QQ

2.(14)设 int b=2;表达式(b>>2)/(b>>1)的值是 
 
A.A) 0
B. B) 2
C.C) 4
D. D) 8
答案请点我要此答案,或联系QQ

3.函数int test(int a,int b=1,int c=0),下列调用不合法的个数是( )
  test(0); test(0,0); test(); test(0,0,0);


A.A.0
B. B.1 
C.C.2 

D.D.3


答案请点我要此答案,或联系QQ

4.语句ofstream f(″SALARY.DAT″,ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,且( )





A.A.若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件
B.B.若文件存在,将其置为空文件;若文件不存在,找开失败
C.C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件


D.D.若文件存在,找开失败;若文件不存在,建立一个新文件


答案请点我要此答案,或联系QQ

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





A.A)C++语句必须以分号结束
B.B)复合语句在语法上被看作一条语句
C.C)空语句出现在任何位置都不会影响程序运行


D.D)赋值表达式末尾加分号就构成赋值语句
答案请点我要此答案,或联系QQ

6.在国际私法的国内立法方式上,我国主要采取了下列哪一种做法?( )
A.冲突规范分散规定在民法典的有关章节中
B.制定单行冲突法典
C.民法典或单行法规中以专编或专章,比较系统地规定冲突规范
D.在民法典的前加篇中加以规定
答案请点我要此答案,或联系QQ

7.(28)下列符号中,正确的C++用户定义标识符是
 
A.A)enum
B. B)2b 
C. C)foo-9   
D. D)_32
答案请点我要此答案,或联系QQ

8.在西方,有的学者甚至把( )的理论喻为国际私法中的“哥白尼革命”,认为他是现代国际私法的奠基者。
A.胡伯
B.萨维尼
C.孟西尼
D.斯托里
答案请点我要此答案,或联系QQ

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



A.A)运算符重载不能改变运算符的操作数个数
B.B)运算符重载不能改变运算符的优先级
C.
C)运算符重载不能改变运算符的结合性


D.D)运算符重载能改变对预定义类型数据的操作方式
答案请点我要此答案,或联系QQ

10.)设有定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是
         

A.A)*p=*q;     
B. B)p=q;        
C.   C)*p=&n1;          
D. D)p=*q;
 


答案请点我要此答案,或联系QQ

11.(2)    要利用 C++流进行文件操作,必须在程序中包含的头文件是( )。 


A.A)iostream
B.B)fstream 
C. C)strstream
D. D)iomanip
答案请点我要此答案,或联系QQ

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,
答案请点我要此答案,或联系QQ

13.关于无体动产所在地的确定,总的原则应是( )
A.法院所在地
B.所有人的住所地
C.当事人合意选择的地方
D.该项财产能被追索或被执行的地方
答案请点我要此答案,或联系QQ

14.   下列情况中,不会调用拷贝构造函数的是
    
  
 

A.A)用一个对象去初始化同一类的另一个新对象时
B.  B)将类的一个对象赋值给该类的另一个对象时
C.   C)函数的形参是类的对象,调用函数进行形参和实参结合时


D. D)函数的返回值是类的对象,函数执行返回调用时


答案请点我要此答案,或联系QQ

15.(40)设有以下函数:
f ( int a)
{ int b=0;
static int c = 3;
b++; c++;
return(a+b+c);
}
如果在下面的程序中调用该函数,则输出结果是
main()
{ int a = 2, i;
for(i=0;i<3;i++)cout<<f(a);
}


A.A) 789 
B. B) 7 9 11
C. C) 7 10 13 
D.D) 7 7 7
答案请点我要此答案,或联系QQ

16.)以下不合法的用户标识符是
               
 

A.A)j2_KEY  
B.  B)Double  
C.   C)4d            
D.    D)_8_
答案请点我要此答案,或联系QQ

17.(36)  下列程序的输出结果为( )
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
               char *a[]={"hello","the","world"};
               char **pa=a;
               pa++;
               cout<<*pa<<endl;
               return 0;
}  


A.A)hello 
B.B)the 
C.C)world
D. D)hellotheworld
答案请点我要此答案,或联系QQ

18. 执行语句: for (i=1;i++<4;);后,变量i的值是 
     

A.A) 3   
B. B) 4   
C.C) 5    
D.   D) 不定


答案请点我要此答案,或联系QQ

19.  以下非法的赋值语句是______。


A.A) n=(i=2,++i);
B. B) j++; 
C.C) ++(i+1);
D. D) x=j>0;


答案请点我要此答案,或联系QQ

20.)对于一个正常运行的C程序,以下叙述中正确的是




A.A)程序的执行总是从main函数开始,在main函数结束


B.B)程序的执行总是从程序的第一个函数开始,在main函数结束
C.C)程序的执行总是从main函数开始,在程序的最后一个函数中结束


D.D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
答案请点我要此答案,或联系QQ

推荐信息