若有定义语句“int a[5]={1,2,5};”则printf("%d",++a[3])的输出值是()。
若有定义语句“int a[5]={1,2,5};”则printf("%d",++a[3])的输出值是()。
参考答案和解析
D
相关考题:
若有下列定义(设int类型变量占2个字节): float x=123.4567; 则下列语句: printf("x=%5.2f",x); 输出的结果是( )。A.x=123.46B.123.4567C.x=123.4567D.123.46
若有下列定义(设int类型变量占2个字节): int i=8; 则下列语句: printf("i=%08d",i); 输出的结果是( )。A.i=8,B.i=00000008,C.i=08,D.8
若有以下定义和语句: int a=010,b=0×10,c=10; printf("%d,%d,%d\a",a,b,C); 则输出结果是( )。A.8,10,10B.10,10,10C.8,8,10D.8,16,10
若有以下变量定义和函数调用语句: int a=5; fun(a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }A.3B.4C.5D.6
若有定义和语句:int**pp,*p,a=20,b=10;pp=p;p=a;p=b;printf("%d,%d\n",*p,**pp);则输出结果是( )。A.20,10B.20,20C.10,20D.10,10
设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。A.1SX 设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。A.1B.0C.4D.3
执行下面程序中的输出语句后,a的值是()。includemain(){int a; printf("%d\n",(a=3*5,a 执行下面程序中的输出语句后,a的值是( )。 #include <stdio.h> main() { int a; printf("%d\n",(a=3*5,a*4));A.15B.20C.10D.60
若有定义:int x=1234,y=123,z=12;则语句printf(“%4d+%3d+%2d”,x,y,z);运行后的输出结果为() A.123412312B.12341234123412341231231231212C.1234+1234+1234D.1234+123+12
若有定义和语句: ( ) int * * pp, * p,a=10,b=20 pp=p;p=a;p=b;printf("%d,%d”n",* p,* * pp); 则输出结果是A.10, 10B.10,20C.20,10D.20,20
定义变量和数组如下:int i;int x[3][3]=(1,2,3,4,5,6,7,8,9);则语句for(i=0;i<3;i++)printf(”%d”,x[1][2-i]);的输出结果是 ( )
若已定义:int a=5;floatb=63.72;以下语句中能输出正确值的是()A、printf(“%d%d”,a,b)B、printf(“%d%2f”,a,b)C、printf(“%2f%2f”,a,b)D、printf(“%2f%d”,a,b)
若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5 的语句为()。A、printf("%d",*p[5]);B、printf("%d",p[5]);C、printf("%d",*(p+5));D、printf("%d",*(a+5));
单选题若有定义:int x=1234,y=123,z=12;则语句printf(“%4d+%3d+%2d”,x,y,z);运行后的输出结果为()A123412312B12341234123412341231231231212C1234+1234+1234D1234+123+12
单选题若有语句#define f(x,y) x+y及int a=2,b=3;,则执行printf(“%d”,f(a,b)*f(a,b))后输出的值为()A36B25C11D13