高级语言程序设计 在线作业 1-00001
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 100 分)
1.一直变量ld定义为:long Ld;,在下面关于指针p的定义中,能通过语句*p=0;将ld置0的语句是( )。
A.long *p
B.long const *p=&ld;
C.long *const p=&ld
D.const long *p=&ld
2.每一个实在参数就是一个( )。
A.表达式
B.常量
C.变量
D.函数调用
3.假定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.已知一运行正常的程序有这样连个语句:
int *p1,*p2=&a;
p1=*b;
由此可知,变量a和变量b的类型分别是( )。
A.int和int
B.int 和int*
C.int 和int **
D.int *和int*
6.执行cout<<123<<endl<<”123”;,屏幕上显示的是:( )。
A.123endl”123”
B.123endl123
C.123
“123”
D.123
123
7.已知一运行正常的程序有这样两个语句:
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.如果一个函数无返回值,则只能作为( )被调用。
A.表达式
B.语句
C.有参函数
D.无参函数
10.若x是一bool变量,则x||5的值( )。
A.为true
B.为false
C.与X值相同
D.与x值相反

