《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