更多"分析下列程序,并写出运行结果 [9] 。 #include<iost"的相关试题:
[填空题]分析下列程序,并写出运行结果 [9] 。
#include<iostream.h>
void main( )
int x[10]:
int i=5,*ptr=x;
*(ptr+i)=10;
cout<<x[i]<<end1;
[填空题]写出下列程序的运行结果 [11] 。
#include<iostream. h>
void func(double x, int &part1, double &part2){
part1=int(x)+500:
part2=(x+500-part1)*100;
}
void main( ){
int n;
double x, f;
x=1001. 0103;
func (x, n, f):
cout<<"Part 1="<<n<<" , part2="<<f<<end1
}
[填空题]写出下列程序的运行结果 [11] 。
#include<iostream. h>
void func(double x, int &part1, double &part2)
part1=int(x)+500:
part2=(x+500-part1)*100;
void main( )
int n;
double x, f;
x=1001. 0103;
func (x, n, f):
cout<<"Part 1="<<n<<" , part2="<<f<<end1
[填空题]以下程序运行后输出结果是 【11】 。
#include
void fun(int x)
{ if(x/5>0) fun(x/5);
printf("/%dn",x);
}
main( )
{ fun(11); printf("/n"); }
[填空题]以下程序运行时输出到屏幕的结果是 【7】。
#include
void main( )
{int i=1,m=0;
switch(i)
{ case 1:
case 2: m++;
case 3: m++;
}
printf("%d",m);
}
[填空题]以下程序运行时输出到屏幕的结果是【6】 。
#include
void main( )
{FILE *fp;
int k,n,a[6]={1,2,3,4,5,6};
fp=fopen("d2.dat","w"); ’
fprintf(fp,"%d%d%d/n",a[0],a[1],a[2]);
fprintf(fp,"%d%d%d/n",a[3],a[4],a[5]);
fclose(fp);
fp=fopen("d2.dat","r");
fscanf(fp,"%d%d",&k,&n);
printf("%d,%d/n",k,n);
fclose(fp);
}
[填空题]
以下程序运行时输出结果是()
#include
void main( )
{double x[3]={1.1,2.2,3.3},Y;
FILE *fp=fopen("d://a.out","wb+");
fwrite(x,sizeof(double),3,fp)"
fseek(fp,2L*sizeof(double),SEEK_SET);
fread(&y,sizeof(double),1,fp)"
printf("%.1f",y);
fclose(fp)"
}
[填空题]
以下程序运行时输出结果是()。
#include
void change(int x,int Y,int *z)
{ int t;
t=x;x=y;y=*z;*z=t;
}
void main( )
{ int x=18,y=27,z=63;
change(x,y,&z);
printf("x=%d,y=%d,z=%d/n",x,y,z);
}
[简答题]根据下列C语言程序,请写出输出结果。
#include<stdio.h>
void swap(int x,int y)
{
int temp=x;
x=y;
y=temp;
}
main( )
{
int m=3,n=5;
swap(m,n);
printf("%d,%d",m,n);
}
[填空题]
以下程序运行时输出结果是()。
#include
void main( )
{ int k=5,n=0;
while(k>0)
{ switch(k)
{ case 1:
case 3:n+=1;k--;break"
default:n=0;k--;
case 2:
case 4: n+=2;k--;break;
}
}
printf("%3d",n);
}
}
[填空题]以下程序运行后的输出结果是_________。
#include
void fun(char *s,int p,int k)
{ int i;
for(i=p;i
[填空题]以下程序运行时输出到屏幕的结果是___(6)___。
#include
void main( )
{ int a=011;
printf("%d",a);
}
[填空题]
以下程序运行时输出结果中第一行是(),第二行是()。
#include
void fun(int x,int P[],int *n)
{ int i,j=O;
for(i=1;i<=x/2;i++)
if(x%i==0)p[j++]=i;
*n=j:
}
void main( )
{int x,a[10],n,i;
fun(27,a,&n);
for(i=0;i printf("%5d",a[i]);
printf("/n%5d",n);
}
[填空题]以下程序运行后的输出结果是______。
#include
void fun(char *s,int p,int k)
int i;
for(i=p;i<K-1;i++)&NBSP;S[I]=S[I+2]; main( )
char s[]="abcdefg";
fun(s,3,strlen(s)); puts(s);