22秋《C++程序設計》在線平時作業(yè)1【標準答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2022-10-18 20:50:16來源:admin瀏覽: 10 次

《C++程序設計》在線平時作業(yè)1-00001

試卷總分:100  得分:100

一、單選題 (共 20 道試題,共 100 分)

1.國際上最重要的專門從事國際私法統(tǒng)一活動的政府間國際組織是( )。

A.海牙國際私法會議

B.國際聯(lián)盟和聯(lián)合國

C.美洲國家組織國際私法會議

D.歐洲共同體和歐洲聯(lián)盟


2.)有以下程序

#include <iostream>

using namespace std;

void fun1(char *p)

    char *q;

    q=p;

    while(*q!='\0')

    {

        (*q)++;

        q++;

    }

}

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

{

    char a[]={"Program"},*p;

    p=&a[3];

    fun1(p);

    cout<<a<<endl;

    return 0;

}

程序執(zhí)行后的輸出結果是

A.A)Prohsbn

B.B)Prphsbn

C.C)Progsbn

D.D)Program


3.主張侵權行為地包括行為發(fā)生地或損害結果發(fā)生地,可允許受害人自由選擇已發(fā)生的整個行為的各項事實的任何一個發(fā)生地為侵權行為地的是( )

A.《意大利民法典》

B.《奧地利聯(lián)邦國際私法法規(guī)》

C.《南斯拉夫法律沖突法》

D.《美國沖突法重述》(第一次)


4.)以下不合法的用戶標識符是

A.A)j2_KEY

B.B)Double

C.C)4d

D.D)_8_


5.有以下程序

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

{

   char  *p[]={"3697","2584"};

   int  i,j;  long num=0;

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

   {

            j=0;

       while(p[i][j]!='\0')

       {  

                    if((p[i][j]-'0')%2)num=10*num+p[i][j]-'0';

                          j+=2;

       }

   }

   cout<<num;

   return 0;

}

程序執(zhí)行后的輸出結果是

A.A)35

B.B)37

C.C)39

D.D)3975


6.關于C++與C語言關系描述中錯誤的是( )

A.A)C++語言是C語言的超集

B.B)C++語言對C語言進行了擴充

C.C)C++語言包含C語言的全部語法特征

D.D)C++語言與C語言都是面向對象的程序設計語言


7.(40)  設a和b均為double型常量,且a=5.5、b=2.5,則表達式(int)a+b/b的值是______。

A.A) 6.500000

B.B) 6

C.C) 5.500000

D.D) 6.000000


8.下列符號中,不正確的 C++標識符是  。

A.A)WHILE

B.B)user

C.C)_lvar

D.D)9stars


9.如果表達式 a>=b 中的“>=”是作為非成員函數(shù)重載的運算符,則可以等效地表示()

A.A)a.operator>=(b)

B.B)b.operatotr>=(a)

C.C)operator>=(a,b)

D.D)operator>=(b,a)


10.(14)下面對靜態(tài)數(shù)據(jù)成員的描述中,正確的是( )

  

A.A) 靜態(tài)數(shù)據(jù)成員可以在類體內進行初始化

B.B) 靜態(tài)數(shù)據(jù)成員不可以被類的對象調用

C.  C) 靜態(tài)數(shù)據(jù)成員不能受private控制符的作用

D.D) 靜態(tài)數(shù)據(jù)成員可以直接用類名調用


11.下列有關內聯(lián)函數(shù)的敘述中,正確的是

A.A)內聯(lián)函數(shù)在調用時發(fā)生控制轉移

B.B)內聯(lián)函數(shù)必須通過關鍵字inline來定義

C.C)內聯(lián)函數(shù)是通過編譯器來實現(xiàn)的

D.D)內聯(lián)函數(shù)函數(shù)體的最后一條語句必須是return語句


12.(10)如下函數(shù)中那個不是C++的隱式成員函數(shù)

A.A) 默認構造函數(shù)

B.B) 拷貝構造函數(shù)

C.C) 地址操作符

D.D) 加法操作符


13.(4)    假定所有變量均已正確說明,下列程序段運行后x的值是 

     a=b=c=0;x=35; 

     if(!a)x--; 

     else if(b);if(c)x=3; 

     else x=4;

A.A)34

B.B)4

C.C)35

D.D)3


14.(22)若有定義:int x=0, *p=&x;,則語句   cout<<*p;的輸出結果是

A.A)隨機值

B.B)0

C.C)x的地址

D.D)p的地址


15.依中國《涉外民事關系法律適用法》第16條第1款規(guī)定,被代理人與代理人的民事關系,適用( )

A.代理行為地法律

B.代理人的屬人法

C.被代理人的屬人法

D.代理關系發(fā)生地法律


16.(4)    以下程序運行后,輸出結果是

#include <iostream>

#include <cmath>

using namespace std;

func (int a,int b)

{

    static int m=0,i=2;

    i+=m+1;

    m=i+a+b ;

    return(m);

}

 

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

{

    int k=4,m=1,p;

    p=func (k,m); cout<<p<<”,”;

    p=func (k,m); cout<<p;

    return 0;

}

A.A) 8,15

B.B} 8,16

C.C) 8,17

D.D) 8,8


17.中國《涉外民事關系法律適用法》第34條規(guī)定,遺產(chǎn)管理等事項,適用( )

A.被繼承人國籍國法律

B.被繼承人住所地法律

C.被繼承人居所地法律

D.遺產(chǎn)所在地法律


18.)有以下程序

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

{

  int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&a[3], *q=p+2;

  cout<<*p+*q;

  return 0;

}

程序運行后的輸出結果是

A.A)16

B.B)10

C.C)8

D.D)6


19.按照C++語言規(guī)定的用戶標識符命名規(guī)則,不能出現(xiàn)在標識符中的是

A.A)大寫字母

B.B)連接符

C.C)數(shù)字字符

D.D)下劃線


20.設x、y、z和k都是int型變量,則執(zhí)行表達式:x=(y=4,z=16,k=32)后,x的值為

A.A) 4

B.B) 16

C.C) 32

D.D) 52



奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學習
詳情請咨詢QQ : 3230981406或微信:aopopenfd777

作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部