更多"有以下程序:
#include
main( )
"的相关试题:
[单项选择]有以下程序:
#include
main( )
{int n,*P=NULL;
*P=&n;
prinff("Input n:");scanf("%d",&p);prinff("output n:");prinff("%d\n",P);
}
该程序试图通过指针P为变量n读入数据并输出,但程序有多处错误,以下语句正确的是【 】。
A. intn,*P=NULL;
B. *P=&n;
C. scanf("%d",&p)
D. printf("%d\n",p);
[单项选择]有以下程序
#include
int f(int n);
main( )
{int a=3,s;
s=f(a);s=s+=(a);printf(“%d/n”,s);
}
int(int n)
{statie int a=1;
n+=a++;
return n;
}
程序运行后的输出结果是
A. 7
B. 8
C. 9
D. 10
[单项选择]
有以下程序
#include
int f(int t[],int n);
main
{ int a[4]={1,2,3,4},s;
s=f(a,4); printf("%d/n",s);
}
int f(int t[],int n)
{ if(n>0) return t[n-1]+f(t,n-1);
else return 0;
}
程序运行后的输出结果是()
A. 4
B. 1O
C. 14
D. 6
[单项选择]有以下程序
#include
main(int argc,char *argv[])
{int i=1,n=0;
while(iA. 3
B. 5
C. 7
D. 11
[单项选择]有以下程序
#include
main( )
{ struct node { int n; struct node *next;} *p;
struct node x[3]={{2, x+1},{4, x+2},{6, NULL}};
p=x;
printf("%d,",p->n);
printf("%d,",p->next->n);
}
程序运行后的输出结果是_______。
A. 2,3
B. 2,4
C. 3,4
D. 4,6
[单项选择]有以下程序
#include
Main( )
{int s=0,n;
For (n=0;n<3;n<++)
{switch(s)
{ case 0;
Case 1;s+=1;
Case 2;s+=2;break;
Case 3;s+3;
Case 4;s+=4;
}
printf((“%d/n”,s);
}
}
程序运行后的结果是( )。
A. 1,2,4
B. 1,3,6
C. 3,10,14
D. 3,6,10
[单项选择]
有以下程序:
#include
main( )
{int n,*P=NULL;
*P=&n;
prinff("Input n:");scanf("%d",&p);prinff("output n:");prinff("%d\n",P);
}
该程序试图通过指针P为变量n读入数据并输出,但程序有多处错误,以下语句正确的是()。
A. intn,*P=NULL;
B. *P=&n;
C. scanf("%d",&p)
D. printf("%d\n",p);