更多"#include<stdio.h>
#define N 6
"的相关试题:
[简答题]#include<stdio.h>
#define N 6
void main( )
int a[N]={2,5,-6,4,-9,10},i;
for(i=0;i<N;i++)
{
if(a[i]<0)continue;
printf("%3d",a[i]);
}
printf("/n"):
}
[填空题]#include<stdio.h>
#define N 6
void main( )
int a[N]=4,5,8,3,6,1;
int j,i,t;
for(i=0;i<N-1;i++)
for(j=0;j<N-1-i;j++)
if(a[j]>a[j+1])t=a[j];a[j]=a[j+1];a[j+1]=t;
for(j=0;j<N;j++)printf("%5d",a[j]);
程序运行结果是:______
[单项选择]有以下程序
#include
#define N 4
void fun(int a[ ][N],int b[ ])
{ int i;
for(i=0;iA. 1,2,3,4,
B. 1,0,7,0,
C. 1,4,5,9,
D. 3,4,8,10,
[填空题]求数组a的所有元素之和。
#define N 3
void main( )
int i,j,sum=0;
int a[N][N]=2,4,6,8,10,12,14,16,18;
for(i=0;i<N;______) /*第一空*/
for(j=0;______;j++) /*第二空*/
sum=sum+______; /*第三空*/
printf("sum=%d/n",sum);
[填空题]
[程序]
#include
void main(void)
{
int c2,c3,c5,m=20;
c2=c3=c5=0;
for(int i=1;i<=m;i++){
if(i==15 || i==14)continue;
if(i%2==0) c2++;
if(i%3==0) c3++;
if(i%7==0) c5++;
}
cout<
}
执行程序后输出的第一行是___(1)___, 第三行是___(2)___
[填空题]
以下程序运行时输出结果是()。
#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<iostream.h>
void main( )
int n;
cin>>n;
cin.get( );
char s[n];
cin.getline(s,n);
cout<<s<<endl;
delete s;
[单项选择]有以下程序
#include
#define N 3
void fun(int a[][N], int b[])
{ int i, j;
for(i = 0; i < N; i ++)
{ b[i] = a[i][0];
for(j = 1; j < N; j++)
if(b[i] < a[i][j]) b[i] = a[i][j];
}
}
main( )
{ int x[N][N] = {1,2,3,4,5,6,7,8,9}, y[N], i;
fun(x, y);
for(i=0; i < N; i++) printf("%d,",y[i]);
printf("/n");
}
程序运行后的输出结果是
A. 2,4,8,
B. 3,6,9,
C. 3,5,7,
D. 1,3,5,
[单项选择]
有以下程序
#include
#define N 8
void fun(int *x,int i)
{*x=*(x+i);}
main( )
{int a[N]={1,2,3,4,5,6,7,8},i;
fun(a,2);
for(i=O;i<>
{printf("%d",a[i]);}
printf("/n");
}
程序运行后的输出结果是()
A. 1313
B. 2234
C. 3234
D. 1234
[填空题]下列程序的执行结果为【15】。
#include
void main( )
cout.fill( ’ * ’ );
cout.width(10);
cout<<"hello"<
[单项选择]有如下程序
#include
void main( )
char ch[2][5]=" 6937"," 8254",* p[2];
int i,j,s=0;
for(i=0;i<2;i++)p[i]=ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>,/’0’,;j+=2)
s=10 * s+p[i][j]-’0’;
cout < < S;
该程序的输出结果是
A. 69825
B. 63825
C. 6385
D. 693825
[填空题]以下程序运行时输出到屏幕的结果是【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(){
inti;
for(i=1;i<=10;i++)
{
if(i<5)continue;
printf("%3d",i);
}
printf("\n");
}
[单项选择]以下程序的输出结果是 (44) 。
#include""
void main( )
printf("%d/n",NULL);
A. 不确定的值
B. 0
C. -1
D. 1
[填空题]
以下程序运行时输出结果是()
#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 main( )
{int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i,j;
for(i=0;i<12;i++)
{j=s[i];
c[j]++;
}
for(i=1;i<5;i++)
printf("%d",c[i]);
}
[简答题]
输入x的值,按下列公式计算并输出y的值。 y=
#include
void main( ) {
int x,y; scanf(________); /* 第一空 */
if(x<0)y=-1;else if(_______)y=0; /* 第二空 */
else________; /* 第三空 */
printf("x=%d,y=%d\n",x,y);
}