高級(jí)語言程序設(shè)計(jì) 在線作業(yè) 1-00001
試卷總分:100 得分:100
一、單選題 (共 10 道試題,共 100 分)
1.一直變量ld定義為:long Ld;,在下面關(guān)于指針p的定義中,能通過語句*p=0;將ld置0的語句是( )。
A.long *p
B.long const *p=&ld;
C.long *const p=&ld
D.const long *p=&ld
2.每一個(gè)實(shí)在參數(shù)就是一個(gè)(?。?。
A.表達(dá)式
B.常量
C.變量
D.函數(shù)調(diào)用
3.假定p是一指針變量,下列表達(dá)式中正確的是(?。?/p>
A.p----
B.--++p
C.—(P+3)
D.(p-3)++
4.與if(x>0) if(y<0) x+=y;else x-=y;等效的語句有( )。
A.if(x>0||y<0) x+=y;else x-=y;
B.if(x<=0||y>=0) x+=y;else x-=y;
C.if(x>0) x=(y>=0?x-y;x+y);
D.if(y>=0)if(x<=0) x-=y;else x+=y;
5.已知一運(yùn)行正常的程序有這樣連個(gè)語句:
int *p1,*p2=&a;
p1=*b;
由此可知,變量a和變量b的類型分別是( )。
A.int和int
B.int 和int*
C.int 和int **
D.int *和int*
6.執(zhí)行cout<<123<<endl<<”123”;,屏幕上顯示的是:(?。?/p>
A.123endl”123”
B.123endl123
C.123
“123”
D.123
123
7.已知一運(yùn)行正常的程序有這樣兩個(gè)語句:
int *p2=&x,*p1=a;
*p2=*b;
由此可知,變量a和變量b的類型分別是(?。?。
A.int和int
B.int 和int*
C.int 和int **
D.int *和int*
8.A>||A<=B的值是(?。?。
A.為true
B.為false
C.與A>B相同
D.與A<=B相同
9.如果一個(gè)函數(shù)無返回值,則只能作為(?。┍徽{(diào)用。
A.表達(dá)式
B.語句
C.有參函數(shù)
D.無參函數(shù)
10.若x是一bool變量,則x||5的值(?。?/p>
A.為true
B.為false
C.與X值相同
D.與x值相反