更多"下面程序的功能是输出以下形式的金字塔图案: main( ) in"的相关试题:
[单项选择]下面程序的输出结果为 ( )
struct st
int x;
int *y;
*p;
int dt[4]=10,20,30,40;
struct st aa[4]=50,&dt[0],60,&dt[1],
70,&dt[2],80,&dt[3];
main( )
p=aa;
printf("%d/n",++p->x);
printf("%d/n",(++p)->x);
printf("%d/n",++(*p->y));
A. 10
B. 50
C. 51
D. 60
[单项选择]下面程序的输出结果是( )。
f(int a)
int b=0;
static int c=3;
b++;
c++;
return(a+b+c);
main( )
int a=2,i;
for(i=0;i<3;i++)
printf("%4d",f(a));
A. 7 7 7
B. 7 10 13
C. 7 9 11
D. 7 8 9
[单项选择]下面程序的输出结果为( )。
struct st int x;int *y;*p;
int dt[4]=10,20,30,40);
struct st aa[4]=50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3];
main( )
p=aa;
printf("%d/n",++p->x);
printf("%d|n",(++p)->x);
printf("%d/n",++(*p->y));
A. 10
B. 50
C. 51
D. 60
[单项选择]下面程序的功能是输出以下形式的金字塔图案是:
*
* * *
* * * * *
* * * * * * *
main( )
{ int i,j;
for(i=1;i<=4;i++)
{ for(j=1;j<=4-i;j++)printf( “ ” );
for(j=1;j<=_______;j++)printf(“*”);
printf(“/n”);}}
在下划线处应填入的是( )。
A. i
B. 2*i-1
C. 2*i+1
D. i+2
[单项选择]下面程序的输出结果是
int b=2;
int func(int *a)
b+=*a;return(b);
main( )
int a=2,res=2;
res+=fune(&a);
printf("%d/n",res);
A. 4
B. 6
C. 8
D. 10
[单项选择]给出下面程序的输出结果。
#include<iostream.h>
int min(int a,int b)
if(a<b)return a;
else return b;
return 0;
void main( )
cout<<min(1,min(2,3))<<endl;
[单项选择]下面程序的功能是输出以下形式的金字塔图案:
*
***
*****
*******
main( )
int i,j;
for(i=1;i<=4;i++)
for(j=1;j<=4-i;j++)printf(" ");
for(j=1;j<=( );j++)printf("*");
printf("/n");
在下划线处应填入的是( )。
A. i
B. 2*1-1
C. 2*i+1
D. i+2
[填空题]下面程序的输出结果是 【7】 。
struct aa
int x,*y;
*p;
int a[8]=10,20,30,40,50,60,70,80;
struct aa b[4]=100,&a[1],200,&a[3],10,&a[5],20,&a[7];
main( )
p=b;
printf(%d",*++p->y);
printf("%d/n",++(p->x));