设指针x指向的整型变量值为25,则printf(“%d/n”,++*x);的输出是()。
第1题:
以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上,请填空: main() {int x,y,z,max,*px,*py,*pz,*pmax; scanf(“%d%d%d”,&x,&y,&z); px=&x; py=&y; pz=&z; pmax=&max; __________________ if(*pmax<*py)*pmax=*py; if(*pmax<*pz)*pmax=*pz; printf(“max=%d\\n”,max); }
*pmax=*px(或*pmax=x) ;
第2题:
● 若一个栈以向量V[1..n]存储,初始使栈指针top为n,则下面x入栈的正确操作是()。设top指针指向栈顶元素。() A. top=top+1;V[top]=x B. V[top]=x;top=top+1C. top=top-1;V[top]=x D. V[top]=x ;top=top-1
第3题:
以下程序的功能是 : 利用指针指向三个整型变量 , 并通过指针运算找出三个数中的最大值 , 输出到屏幕上,请填空:
main()
{ int x,y,z,max,*px,*py,*pz,*pmax;
scanf("%d%d%d",&x,&y,&z);
px=&x; py=&y; pz=&z; pmax=&max
【 16 】 ;
if(*pmax<*py) *pmax=*py;
if(*pmax<*pz) *pmax=*pz;
printf("max=%d\n",max);
}
第4题:
设有定义:long x=123456L;,则以下能够正确输出变量x值的语句是( )
A.printf("x=%d\n",x);
B.printf("x=%ld\n",x);
C.printf("x=%8dL\n",x);
D.printf("x=%LD\n",x);
第5题:
若x是整型变量,pb是基本类型为整型的指针变量,则正确的赋值语句是 ( )
A.pb=&x;
B.pb=x;
C.* pb=& x;
D.* pb=* x;
第6题:
设变量均已正确定义并且赋值,以下与其他三组输出结构不同的一组语句是()
A.x++;printf((“%d\n”,x);
B.n=++x;printf((“%d\n”,n);
C.++x;printf((“%d\n”,x);
D.n=x++;printf((“%d\n”,n);
第7题:
已有变量定义和函数调用语句:int a=25;print_value(&a);下面函数的正确输出结果是
void print_value(int *x)
{printf("%d\n",++*x);}
A.23
B.24
C.25
D.26
第8题:
A、27
B、25
C、144
D、43
第9题:
设有定义:longx=-123456L;,则以下能够正确输出变量x值的语句是
A.printf("x=%d\n",x);
B.printf("x=%1d\n",x);
C.printf("x=%8dL\n",x);
D.printf("x=%LD\n",x);
第10题:
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是( )。
A.x++;printf("%dkn",x);
B.n=++x;printf("%d\n",n);
C.++x;printf("%d\n",x);
D.n=x++;printf("%6d\n",n);